Erlend Klakegg Bergheim Magic strings Process and Profile Agency for Public Management and eGovernment CEN BII has defined a profile as A specification of how one or more Business Processes are executed by specifying the business rules governing its business collaborations and the informa ID: 812222
Download The PPT/PDF document "Erlend Klakegg Bergheim PEPPOL Capabilit..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Erlend Klakegg Bergheim
PEPPOL Capability Concepts
Slide2Erlend Klakegg Bergheim
Magic strings
Slide3Process and Profile
Agency
for Public Management and
eGovernment
Slide4CEN BII has defined a profile as "A specification of how one or more Business Processes are executed by specifying the business rules governing its business collaborations and the information content (data model) of the electronic business transactions exchanged.”
Agency
for Public Management and
eGovernment
EHF implementation guides
Slide5A process identifier represents a process (UBL terminology: Profile) that a specific document type can
participate
in. Process identifiers consist of the process identifier itself, and a scheme or identifier format
type
.
Agency
for Public Management and
eGovernment
Business Document Exchange Network - Common Definitions
Slide6Receiver
Sender
Agency
for Public Management and
eGovernment
Slide7Receiver
Sender
Agency
for Public Management and
eGovernment
UBL
Document
Profile
Process
Slide8Receiver
Sender
Agency
for Public Management and
eGovernment
Busdox
Document
Process
Slide9Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 04A
Slide10Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 05A
Creditnote
Slide11Order
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 28A
Order response
Slide12Agency
for Public Management and
eGovernment
Process identifiers
for PEPPOL BIS 2.0
urn:www.cenbii.eu:profile:
bii04
:ver
2.0
urn:www.cenbii.eu:profile:
bii05
:ver
2.0
urn:www.cenbii.eu:profile:
bii28
:ver
2.0
Slide13Usage in UBL
<
cbc:ProfileID
>urn:www.cenbii.eu:profile:bii05:ver2.0</
cbc:ProfileID
>
Agency
for Public Management and
eGovernment
Slide14Document AND CUSTOMIZATION
Agency
for Public Management and
eGovernment
Slide15A CustomizationID
is used to identify
the business rules that apply to the document in question, i.e. the whole set of business rules the document issuer founded the document on
.
Agency
for Public Management and
eGovernment
EHF implementation guides
Slide16Documents are represented by an identifier (identifying the document type) and a scheme type
which represents
the scheme or format of the identifier itself
.
Agency
for Public Management and
eGovernment
Business Document Exchange Network - Common Definitions
Slide17Pyramid of customization
Agency
for Public Management and
eGovernment
Slide18CustomizationID
urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www.difi.no:ehf:faktura:ver2.0
Agency
for Public Management and
eGovernment
Slide19CustomizationID
urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
Agency
for Public Management and
eGovernment
Slide20CustomizationID
urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
:
extended
:
urn:www.peppol.eu:bis:peppol
4a
:ver
2.0
Agency
for Public Management and
eGovernment
Slide21CustomizationID
urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
:
extended
:
urn:www.peppol.eu:bis:peppol
4a
:ver
2.0
:extended
:
urn:www.difi.no:ehf:
faktura
:ver2.0
Agency for Public Management and
eGovernment
Slide22CustomizationID
urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
:extended:
urn:www.peppol.eu:bis:peppol
4a
:ver
2.0
:extended:
urn:www.difi.no:ehf:
faktura
:ver
2.0
Agency
for Public Management and eGovernment
Slide23Usage in UBL
<
cbc:CustomizationID
>urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol5a:ver2.0:extended:urn:www.difi.no:ehf:faktura:ver2.0</
cbc:CustomizationID
>
Agency
for Public Management and
eGovernment
Slide24DocumentID
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www.difi.no:ehf:faktura:ver2.0::2.1
Agency
for Public Management and
eGovernment
Slide25DocumentID pattern
[namespace]
::
[root element]
##
[
CustomizationID
]
::
[namespace version]
Agency
for Public Management and
eGovernment
Slide26DocumentID
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2
::
Invoice
##
urn:www.cenbii.eu:transaction:biitrns010:ver2.0:extended:urn:www.peppol.eu:bis:peppol4a:ver2.0:extended:urn:www.difi.no:ehf:faktura:ver2.0
::
2.1
Agency
for Public Management and
eGovernment
Slide27Slide28CUSTOMIZATIONs AND PROFILES
Agency
for Public Management and
eGovernment
Slide29Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 04A
CustomizationID
: urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
:extended:urn:www.peppol.eu:bis:peppol
4a
:ver
2.0
ProfileID
:
urn:www.cenbii.eu:profile:bii
04
:ver
2.0
Slide30Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 05A
Creditnote
ProfileID
:
urn:www.cenbii.eu:profile:bii
05
:ver
2.0
CustomizationID
: urn:www.cenbii.eu:transaction:biitrns
010
:ver
2.0
:extended:urn:www.peppol.eu:bis:peppol
5
a
:ver
2.0
CustomizationID
: urn:www.cenbii.eu:transaction:biitrns
014
:ver
2.0
:extended:urn:www.peppol.eu:bis:peppol
5a
:ver
2.0
Slide31Order
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 28A
Order response
ProfileID
:
urn:www.cenbii.eu:profile:bii
28
:ver
2.0
CustomizationID
:
urn:www.cenbii.eu:transaction:biitrns
001
:ver
2.0
:extended:urn:www.peppol.eu:bis:peppol
28a
:ver
1.0
CustomizationID
:
urn:www.cenbii.eu:transaction:biitrns
076
:ver
2.0
:extended:urn:www.peppol.eu:bis:peppol
28a
:ver
1.0
Slide32ELMA PROFILES
Agency
for Public Management and
eGovernment
Slide33What!? (WTF!?)
Organized set of documents by process.
(Also known as “The law of ELMA”)
Agency
for Public Management and
eGovernment
Slide34Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 04A
BIS04 V2
Slide35Invoice
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 05A
Creditnote
BIS05 V2
Slide36Order
Customer
Supplier
Agency
for Public Management and
eGovernment
CEN/BII Profile 28A
Order response
PEPPOLBIS_28A_2.0_RESPONSE
PEPPOLBIS_28A_2.0
Slide37Agency
for Public Management and
eGovernment
Slide38Agency
for Public Management and
eGovernment
Slide39Problems related to profile/process/document
Agency
for Public Management and
eGovernment
Slide40Problems
ProfileID
and
CustomizationID
does not match.
Sender did not lookup receiver before creating document to send.
Space as part of identifiers.
Declaration of document may change validation rules.
More?
Agency
for Public Management and
eGovernment
Slide41Sender
must
use ELMA!
Agency
for Public Management and
eGovernment
Slide42