topBarLeftS

Transformatie van een UBL Invoice naar een OAGI Invoice met ChainBuilder ESB IDE

In mijn vorige bloart over de Installatie van de Bostech ChainBuilder ESB heb ik u een algemene introductie gegeven in de ChainBuilder Enterprise Service Bus van Bostech en de Java Business Integration (JBI) specificatie.

Hierna ga ik met behulp van de de Map Editor van ChainBuilder ESB een Message (Transformatie) Map ontwikkelen waarmee een UBL Invoice ingelezen en getransformeerd kan worden naar een OAGI Invoice. Voor de transformatie ga ik uit van de laatste versies (UBL 2.0 en OAGI 9.1) van beide standaarden omdat deze beter aansluiten bij de UN/CEFACT Core Components Specification.

De UBL Standaard kunt u downloaden van de website: www.oasis-open.org via de optie OASIS Standards in de linker kolom.

De OAGI Standaard kunt u downloaden van de website: www.oagi.org via de optie Free Downloads in de linker kolom.

De Map Editor maakt het de gebruiker mogelijk om de relaties tussen gegevenselementen uit twee modellen (input en output) alsook een aantal transformatieregels vast te leggen.

De volgende stappen moeten doorlopen worden:
- Stap 1: Creatie ESB project
- Stap 2: Creatie JBI Service Assembly project voor de UBL to OAGI Invoice
- Stap 3: Kopieer de XSD bestanden van de UBL Invoice en de OAGI Invoice naar de folder src/formats
- Stap 4: Creatie van de Message Map
- Stap 5: Bouwen van een Component Flow Definition

Stap 1: Creatie ESB project
- Klik met uw rechtermuisknop in de Package Explorer en selecteer de menuoptie New > Other.

- Open de node ChainBuilder ESB-IDE en ChainBuilder ESB Project

- Selecteer de optie New ChainBuilder ESB Project en klik op de knop Next

- Geef uw project de naam ESB en klik op de knop Next om verder te gaan

- Klik op de knop Finish

Stap 2: Creatie JBI Service Assembly project voor de UBL to OAGI Invoice
- Klik met uw rechtermuisknop in de Package Explorer en selecteer de menuoptie New > Other.

- Open de node ChainBuilder ESB-IDE en ChainBuilder ESB Project

- Selecteer de optie New JBI Service Assembly Project en klik op de knop Next

- Geef uw project de naam UBLtoOAGIInvoice en klik op de knop Next

- Klik op de knop Next en vink in het dialoogscherm Setup Reference Relationship with Other project uw ESB Project aan

- Klik op de knop Finish

- Beantwoord de vraag voor het openen van de Component Flow Editor Perspective met Yes.

Stap 3: Kopieer de XSD bestanden van de UBL Invoice en OAGI Invoice naar de folder src/formats

- Kopieer het bestand UBL-Invoice-2.o.xsd naar de directory
\cbesb-1.2\ideworkspace\UBLtoOAGIInvoice\src\formats\.

- Kopieer de folders common en maindocs die u kunt terugvinden in de UBL specificatie onder de folder \os-UBL-2.0\xsd\ naar de directory \ideworkspace\UBLtoOAGIInvoice\src\

- Kopieer het bestand Invoice.xsd (OAGI) die u kunt terugvinden in de OAGI specificatie onder de folder \oagis\9_1\Resources\Nouns\ naar de directory \cbesb-1.2\ideworkspace\UBLtoOAGIInvoice\src\formats\.

- Kopieer de folder components die u kunt terugvinden in de OAGI specificatie onder de folder \oagis\9_1\Resources\ naar de directory \ideworkspace\UBLtoOAGIInvoice\src\

Nadat u deze stappen hebt doorlopen ziet de structuur van uw JBI Service Assembly project UBLtoOAGIInvoice er als volgt uit:

Stap 4: Creatie van de Message Map
Met de Map Editor gaat u nu een Message Map aanmaken onder de uw UBLtoOAGIInvoice JBI SA project.

- Klik met uw rechtermuisknop op de folder src/xlate en selecteer de menuoptie New > Map File

- Geef uw Map File de naam UBLtoOAGIInvoiceMap en klik op de knop Next

- In het dialoogscherm Choose Formats klik achtereenvolgens op de knop Browse achter de velden voor de source definition file en de target definition file.

- Selecteer de source definition file (UBL-Invoice-2.o.xsd) en daarna de target definition file (Invoice.xsd).

Zorg ervoor dat u beide definitiebestanden hebt geselecteerd:

- Klik op de knop Next om verder te gaan naar het volgende dialoogscherm waar u de Root nodes van de definities bestanden moet selecteren.

- Selecteer nu de Root nodes: voor beide message definities is dat Invoice.

- Klik op de knop Finish voor het afsluiten van de wizard

De Map Editor Perspective wordt nu geopend met aan de linkerkant het lege tabblad OperationProperties en in het midden het midden de Source en Target structuren.

Aan de rechterkant vindt u de kolom met de verschillende toepasbare operatie types.

Aan de linkerkant ziet u de tab Operation Properties naast de tab Package Explorer.

Nu komt het moeilijkste deel het opstellen van de transformatieregels. Blijf deze bloart volgen, binnenkort ga ik hier verder op in.

Tags: electronic data interchange, eclipse, data mapping tool, UBL

Last update: 26-11-2011

HR-XML schema's doorgronden met hyperModel en Eclipse WTP

De HR-XML Consortium heeft een bibliotheek samengesteld bestaande uit +100 XML Schema's. Deze XML Schema's ondersteunen de voornaamste Human Resource Management processen en transacties.

De volledige bibliotheek kunt u downloaden van de website: www.HR-XML.org via het menu DOWNLOADS. Selecteer de laatst beschikbare stabiele versie die beschikbaar wordt gesteld op de Download-webpagina (momenteel versie 2.5). Als u een eerdere versie wilt downloaden klik op de link comprehensive index. Voor de versie 2.3 klik met uw rechtermuisknop op het jaar 2004 August en download het bestand ALLHRXML200408.zip. Pak daarna het zip-bestand uit naar een folder van uw keuze.

De download bevat eveneens de HR-XML Staffing Industry Data Exchange Standards (SIDES) XML Schema Definities. Wanneer u de HR-XML SIDES standaard gaat gebruiken voor het uitwisselen van informatie dan dient u zich te conformeren aan de gebruiksconventies teneinde de interoperabiliteit van de standaard te waarborgen. De structuur en de relevante velden van de HR-XML berichten zijn vastgelegd in XML Schema's die u kunt terugvinden in het zip-bestand.

Het XML Schema voor de TimeCard (uren- of werkbriefje) ga ik meer in detail bestuderen met hyperModel. Verder zal ik met behulp van de Eclipse webtools (Eclipse WTP Project) een XML-bestand aanmaken uitgaande van de XML Schema Definitie van de TimeCardAddionalData XML Schema.

Installeer eerst hyperModel volgens de instructies in mijn bloart Installeer hyperModel, het analyse- en ontwikkelgereedschap voor UML en XML.

Of ga naar de website van hyperModel en download het zip-bestand met de volledige Eclipse-omgeving en hyperModel plugin's.

Importeren van de HR-XML XML Schema's in hyperModel
Volg de onderstaande instructies:

- Start Eclipse hyperModel op.

- Open het perspectief hyperModel via het menu Window > Open Perspective > Other > hyperModel<?p>

- Maak eerst een nieuw project aan.
Klik daarvoor met uw rechtermuisknop in de Project Explorer en selecteer de menuoptie New > Project.
Open de node General en selecteer de optie Project.

Klik op de knop Next en geef uw project de naam HR-XML

Klik op de knop Finish om het project aan te maken.

- Importeer de XML Schema's
Ga naar het menu File en selecteer de menuoptie Import XML Schema's

In het dialoogscherm Import XML Schemas klik op de knop Add Folder en ga naar de folder waarin u het zip-bestand hebt uitgepakt.

Selecteer de folder SIDES (\HR-XML-2004-08\HR-XML-2_3\SIDES\) en klik op de knop OK. De folder wordt toegevoegd aan de lijst met XML Schema Files.

In het veld Root package selecteer de waarde SIDES.

Klik op de knop Next en geef daarna uw UML Model de naam SIDES.uml

Klik op de knop Finish om de XML Schema's te importeren.

In de Project Explorer ziet u volgende boomstructuur verschijnen.

Ga naar het menu File en selecteer de menuoptie Save All voor het opslaan van het aangemaakte UML Model.

Genereer het Class Diagram voor het TimeCard bericht
De TimeCard is het bericht waarmee de door een medewerker gemaakte uren worden gerapporteerd aan de uitlener maar eveneens kunnen de gemaakte uitgaven en/of onkosten in het bericht worden opgenomen.

In UML Table Editor open de node SIDES en ga naar de node TimeCardAdditionalData.

Klik met uw rechtermuisknop op de node TimeCardAdditionalData en selecteer de menuoptie Open With > Class Dynagram voor het genereren van een UML Class Dynagram van de TimeCard.

Klik met uw rechtermuisknop op de node TimeCard en selecteer de menuoptie Add Diagram > Class Diagram voor het genereren van een UML Class Diagram van de TimeCard.

Selecteer de folder waarin het diagrambestand moet worden aangemaakt en geef het bestand de naam SIDES.TimeCard.umlclass_diagram.

Klik op de knop Finish voor het aanmaken van de Class Diagram.

Genereer een XML bestand gebaseerd op de XML Schema Definitie van de TimeCard.
- Maak het project XML-Files aan onder de Package Explorer

- Klik met uw rechtermuisknop op het project en selecteer de menuoptie New > Other

- Open de node XML, selecteer de optie XML en klik op de knop Next

- Vink de optie Create XML file from an XML schema file aan en klik op de knop Next

- Geef uw XML-bestand een naam (hr-xmlTimeCardFile.xml), selecteer de parent folder en klik op de knop Next

- Vink de optie Select file from workbench aan en selecteer het XML Schema uit de bestanden aanwezig in de workbench. (XML -Standards\HR-XML-2004-08\HR-XML-2_3\SIDES\TimeCardAdditionalData.xsd)

- Klik op de knop Next en

- Vink in het dialoogscherm Select Root Element alle opties aan en klik op de knop Finish

Het XML-bestand hr-xmlTimeCardFile.xml wordt aangemaakt en geopend.

Tags van Technorati:

Last update: 26-11-2011

XAware data integratie met een service georiënteerd tintje

Het bedrijf XAware, Inc. is opgericht door Bill Miller (CTO) en Kirstan Vandersluis (Chief Science Officer) in 1999 en gevestigd in Colorado Springs, USA en heeft een data integratie gereedschap ontwikkeld voor de realisatie en ondersteuning van een Service Oriented Architecture (SOA).

XAware ondersteunt enkele belangrijke industrie-standaarden waaronder ACCORD (Insurance Data Standards - ACORD XML & EDIFACT), HL7 (Healthcare) en zowel SWIFT als IFX (Interactive Financial eXchange - Finance).

Sinds November 2007 is de XAware Suite als Open Source Data Integratie Oplossing vrij beschikbaar onder de GPL v2 licentie. De XAware Suite bestaat uit een ontwikkelomgeving, de XAware Designer, en een run-time machine, de XAware Engine. Naast deze componenten kent XAware Adapters en Connectors die zorgdragen enerzijds voor de logische connectiviteit met de applicaties en anderzijds voor de logische en technische connectiviteit tussen de bron en bestemming.

De voornaamste componenten van de XAware Suite zijn in het plaatje hieronder weergegeven:

De XAware Designer is een Eclipse plug-in waarmee web services en data integratie oplossingen gebouwd, getest en in gebruik genomen kunnen worden. Het is een grafisch visueel ontwikkelgereedschap voor het ontwikkelen en deployen van op XML-gebaseerde diensten in de vorm van meta data bestanden zoals BizDocuments, BizComponents en BizDrivers.

De XAware Engine is een J2EE applicatie die deployed kan worden op applicatieservers waaronder Oracle, SUN, JBoss en WebSphere maar eveneens op webservers zoals Tomcat, Microsoft IIS en Apache. De XAware Engine beschikt over een modulaire architectuur die is gerealiseerd bovenop het Java/J2EE Spring Framework en in staat is om hoge transactievolumes te ondersteunen.

De XAware Connectoren en Adapters verzorgen de connectiviteit met applicaties of back-end systemen en leveren de interface-technologieën die applicaties gebruiken voor het verkrijgen van toegang tot op XML-gebaseerde diensten. Hierbij moet u ondermeer denken aan de connectiviteit met relationele databases, transformatie van gestructureerde en ongestructureerde bestanden van bron naar bestemming, de verbinding met messaging queues en mainframe of ERP integratie.

Download en installatie van de XAware Suite De totale XAware Suite, bestaande uit de Designer en de Engine, kunt u downloaden als een All-In-One pakket. Het All-In-One pakket bevat eveneens een JBoss applicatieserver, een Java run-time omgeving (JRE 1.5) die nodig is om XAware te kunnen draaien en een Apache Derby met voorbeelden van use cases en scenario’s.

Ga naar de website van XAware, xaware.org en klik op het menu Downloads. Download nu het XAware All-In-One pakket (+500MB) voor uw besturingssysteem. Wanneer u het installatiebestand met extensie EXE download dan hoeft u na de download enkel de excutable op te starten en de installatie instructies te volgen.

Na installatie is onder uw lijst met programma’s de XA-Suite 5.0 met de XA-Designer en XA-iServer aangemaakt.

Wanneer u de XA-Designer opstart zult u de eerste maal gevraagd worden de folder op te geven voor uw werkruimte. Accepteer de voorgestelde folder of maak een nieuwe folder aan voor uw werkruimte. Meer hierover in mijn bloart Aanmaken van een specifieke workspace in Eclipse.

Openen van het Eclipse XAware perspectief
Wanneer Eclipse is opgestart zorg er dan voor dat het XAware perspectief geopend is.

- Ga naar het menu Window en open de menuoptie Open Perspective

- Selecteer de menuoptie XAware perspective

Aan de linkerkant van het scherm ziet u het Project navigatiegedeelte en aan de rechterkant ziet u de Palette met alle beschikbare componenten. Het werkgebied in het midden van het scherm is de plek waar de BizView en XML bestanden worden geopend en getoond.

Onderaan links bevindt zich het scherm waarin het executieprofiel van een BizView bestand getoond wordt. Rechts daarvan wordt informatie getoond gerelateerd aan het geopende bestand of bestanden in het werkgebied. Hier ziet u verschillende tabbladen waaronder de Log View, de Execution Results View, de Properties View, de Component Catalog View en de Problems View.

Tags: eclipse, data mapping tool, enterprise service bus</>

Last update: 26-11-2011

UN/CEFACT Modeling Methodology

Elektronisch zakendoen vraagt om gestructureerde informatieuitwisseling tussen verschillende partijen waaronder bedrijven (B), overheid (G) en consumenten (C). De UN/CEFACT Modeling Methodology (UMM) voorziet in procedures en concepten voor het modelleren van alle mogelijke combinaties van collaboratieve bedrijfsprocessen waaronder B2B en G2G.

De UN/CEFACT Modeling Methodology (umm) is een methodologie voor het analyseren, beschrijven en specificeren van inter-organisatorische bedrijfsprocessen en informatieobjecten ten behoeve van elektronisch zakendoen.

Het bijzondere aan de UMM is dat het een incrementele methode is voor het construeren van collaboratieve business proces- en informatiemodellen op een technologie-neutrale en implementatie-onafhankelijke manier. De UMM bedrijfsproces- en informatiemodelleringstechniek is gebaseerd op de Unified Modelling Language (UML) van de Open Management Group (OMG).

Het doel van de UMM is het aanreiken van een methode voor het modelleren van bedrijfsprocessen. De UMM geeft daarmee ondersteuning aan het beschrijven van Open-edi scenario's volgens het Open-edi Reference Model (ISO/IEC 14662) van December 1997. Het resultaat van de UMM is een Business Collaboration Framework tussen twee of meer partijen.

Open-edi Reference Model
Het Open-EDI Reference Model kent twee perspectieven voor het beschrijven van de verschillende aspecten van business transacties:
- Business Operational View (BOV)
- Functional Service View (FSV)

Het BOV concept fungeert als middel om de business aspecten van de gegevensuitwisseling vast te leggen. De BOV beschrijft de gegevensinhoud (semantiek) van de bedrijfsinformatie die schuilgaat in de transacties en aanverwante gegevensuitwisselingen. Het benoemt de spelregels voor het aangaan van bedrijfstransacties waaronder de operationele afspraken, de overeenkomsten en onderlinge verplichtingen.

Het FSV concept betreft het ondersteunen van de technologische eisen van Open-edi. Het FSV concept identificeert en beschrijft de implementatiespecifieke generieke functionele eigenschappen van systemen die nodig zijn voor de uitvoering van Open-edi transacties. Het concentreert zich daarbij op de Informatie Technologie aspecten, in het bijzonder: de vereiste functionele eigenschappen van de diensten; de interfaces tussen de diensten; protocol- en berichtuitwisselingsdiensten.

De UMM richt zich primair op de Business Operational View (BOV) en hanteert vier perspectieven (views).
- Business Domain View (BDV)
- Business Requirements View (BRV)
- Business Transaction View (BTV
- Business Service View (BSV)

Het enige aspect van de Functional Service View (FSV) dat binnen het bereik van de UMM valt is de ontwikkeling van berichtdefinities. Hierover later misschien meer.

Business Domain View (BDV)

De BDV richt zich voornamelijk op het begrijpen van het bedrijfsdomein in kwestie.

De BDV resulteert in een opdeling van de bedrijfsomgeving, binnen een bepaalde bedrijfstak (business domain), naar bedrijfsgebieden (business areas), procesgebieden (process areas) en bedrijfsprocessen (business processes).

Daarnaast worden de verschillende partnertypes (organisaties, organisatieonderdelen, personen) die participeren in een bedrijfsproces vastgelegd in de vorm van belanghebbenden. Tevens worden de relaties (Association) tussen partnertypes en bedrijfsprocessen en de afhankelijkheden (Dependency) tussen een bedrijfsproces en belanghebbenden geïdentificeerd.

De UN/CEFACT Modeling Methodology User Guide adviseert om voor het opstellen van de Business Domain View gebruik te maken van een bestaand referentiemodel voor de betreffende industrietak of branche.

De BPAWG Reference Model of the International Supply Chain is het standaard Business Domain Model voor de UN/CEFACT. Dit referentiemodel wordt opgevolgd door het International Supply Chain Reference Model (ISC Model).

Het belangrijkste doel van de BDV is:
- het begrijpen van de structuur van het bedrijfsdomein
- het begrijpen van de dynamiek binnen het bedrijfsdomein
- het zorgdragen voor een gemeenschappelijk begrippenkader
- het doorgronden van de dagelijkse activiteiten binnen het bedrijfsdomein onafhankelijk van de technische oplossing
- het identificeren van de belanghebbenden bij het bedrijfsdomein
- het zoeken en vinden van de rechtvaardiging voor de Business Domain View

De resultaten van de Business Domain View zijn:
- Business Area's
- Process Area's
- Business Processes
- Business Partner Types
- Associations
- Dependencies

Business Requirements View (BRV)

Het voornaamste doel van de BRV is het identificeren van de collaboratieve bedrijfsprocessen tussen verschillende partners en het beschrijven van de eisen gesteld aan deze bedrijfsprocessen.

De BRV resulteert in een gedetailleerde beschrijving van de bedrijfsprocessen, van de entiteiten en de samenwerkingsverbanden. De eisen die gesteld worden aan een samenwerkingsverband (partnership) worden weergegeven door de vereisten van (dat wat vereist wordt door) transacties en samenwerking.

De resultaten van de Business Requirements View zijn:
- Business Process View
- Business Entity View
- Partnership Requirements View

De Business Process View geeft een overzicht van de werkstromen, informatiestromen en betrokken partnertypes in de vorm van een Business Process Activity Model waarin een partitie (verticale kolom) is opgenomen voor elke partner.

De Business Entity View geeft een overzicht van de bedrijfsdocumenten of objecten, levensduur en stadia waarin deze zich bevinden. Business Entities zijn documenten of objecten die van belang zijn voor twee of meer partnertypes in een bedrijfsproces. Denk hierbij aan offertes of inkooporder in een inkoop/verkoopmodel.

De Partner Requirements View geeft een gedetailleerde beschrijving van de samenwerking en de transacties tussen partner types op het niveau van rollen en verantwoordelijkheden via Use Cases.

Business Transaction View (BTV)

De Business Transaction View is een verdere uitdieping van de Business Requirements View. De BTV beschrijft de semantiek van de informatieentiteiten, de verschillende stappen in de samenwerking tussen verschillende partnertypes, de momenten waarop alsook de rollen waartussen de uitwisseling van informatie gebeurt.

De resultaten van de Business Transaction View zijn:
- Choreography
- Interaction
- Information

UMM top-down benadering
De UMM volgt een top-down benadering voor het opstellen van een Business Operational View. De UMM Gebruikers Handleiding kent 3 werkgebieden (work areas) die corresponderen met de eerste drie perspectieven. Voor elk van de werkgebieden worden business proces en informatie analyse worksheets en procedures aangereikt als hulpmiddel voor het vergaren van de vereiste informatie. De procedures binnen elk werkgebied beschrijven hoe de worksheets ingevuld kunnen worden.

Voor het opstellen van Business Requirements Specifications wordt gebruik gemaakt van de UN/CEFACT Modeling Methodology en van de Core Components Technical Specification. De Business Requirements Specification (BRS) is het document waarmee de eisen gesteld aan een bedrijfsproces, een uitgebreide beschrijving en informatiemodel van het bedrijfsdomein wordt vastgelegd. Daarvoor gebeurt volgens de aanpak gedefinieerd voor de eerste drie werkgebieden van de BOV. De Core Components Technical Specification beschrijft de aanpak voor het opstellen van het informatiemodel voor het betreffende bedrijfsdomein.

Voor het vierde perspectief van de BOV is geen werkgebied gedefinieerd in de UMM Gebruikers Handleiding omdat deze volgt uit de resultaten van de opeenvolgende werkgebieden.

Last update: 26-11-2011

Implementatie van de HR-XML standaard in Nederland

Het HR-XML Consortium is een onafhankelijke, leveranciersneutrale organisatie zonder winstoogmerk met als doel het stimuleren en ontwikkelen van elektronische gegevensuitwisseling in het domein van Human Resource Management.

Het Consortium heeft de open communicatiestandaard HR-XML ontwikkeld voor gegevensuitwisseling rondom selectie van personeel, beloning, opleiding en management van personeel. Deze standaard is gebaseerd op de eXtensible Markup Language (XML), de universele taal voor het structureren van data en documenten en licentievrij ter beschikking gesteld door het World Wide Web Consortium (W3C). XML is eigenlijk een formaat waarbij de inhoud van het bestand ook gelijk wordt beschreven, zodat de interpretatie van de aangeboden gegevens veel gemakkelijker verloopt.

Voor leveranciers van oplossingen en diensten, die gebruik maken van de HR-XML open standaarden, heeft het HR-XML Consortium een certificatieprogramma ontwikkeld. Na succesvolle afronding van de certificering mogen deze bedrijven gedurende een periode van twee jaar het HR-XML logo hanteren en worden ze opgenomen in de lijst van gecertificeerde bedrijven en oplossingen. Hierbij moet ik wel opmerken dat het aantal gecertificeerde bedrijven en oplossingen op de website HRcertify.org momenteel minimaal is. Veel bedrijven zien kennelijk toch op tegen de hoge kosten verbonden aan de certificering.

Het HR-XML Consortium stelt eveneens een web-gebaseerde testomgeving, de HR-XML testbed, ter beschikking. Organisaties kunnen via deze web-omgeving volledig zelfstandig instanties van hun HR-XML berichten valideren tegen de beschikbare HR-XML specificaties.

Er worden twee methoden aangeboden voor het valideren van een HR-XML bericht:
- een web-formulier voor het invoeren van de inhoud van een HR-XML bericht
- een op SOAP-gebaseerde web-service die aangeroepen kan worden

Samenwerking met de Open Applications Group

De Open Applications Group en het HR-XML Consortium hebben op 13 Maart 2007 aangekondigd te gaan samenwerken. De Open Applications Group Integration Specification (OAGIS) dekt een uitgebreide verzameling van bedrijfsfuncties af waaronder inkoop, supply-chain (keten) management, productie en verkoop. Het voornaamste doel van het samenwerkingsproject is het in lijn brengen van de architecturen van beide standaarden.

Daarnaast zal gestreefd worden naar:
- het beschikbaar maken van de Open Applications Group’s Business Object Document (BODs) voor de ontwikkeling van HR-XML berichten

- het integreren van de OAGIS implementatie van de UN/CEFACT Core Components, een verzameling semantische bouwstenen die generieke data types van bedrijfsgegevens vertegenwoordigen

- het hergebruiken van belangrijke elementen uit elkaars bibliotheken

Het HR-XML Consortium heeft vooruitlopend op de formele samenwerking de OAGIS benadering geadopteerd en verwerkt in de HR-XML 3.0 draft.

HR-XML SIDES voor de Nederlandse Uitzendorganisaties

In Nederland zijn de uitzendorganisaties verenigd in de Algemene Bond Uitzendondernemingen (ABU). Door invoering van een volledig transparant elektronisch berichtenverkeer wordt het arbeidsintensieve verwerkingsproces van transacties tussen inleners en uitleners enorm beperkt. Jaarlijks worden 25 tot 40 miljoen urenbriefjes opgesteld, door het inhurende bedrijf goedgekeurd, door intercedenten van de uitleners op maandag verwerkt en in week-facturen omgezet. Lagere kosten en verhoging van de concurrentiekracht van de B.V. Nederland is het voornaamste streven van de invoering van HR-XML SIDES. De Staffing Industry Data Exchange Standard (SIDES) richt zich specifiek op het inhuren van personeel met name het proces van offreren, selectie van de uitzendkracht, tijdsregistratie en facturering.

In april 2004 werd de projectgroep PleinU (Platform elektronische inhuur uitzendkrachten) opgericht met als doel het stimuleren van de invoering van elektronisch berichtenverkeer tussen inleners en uitzendorganisaties op basis van internationale open XML standaarden. PleinU was een ‘plaats van samenkomst’ waar verschillende partijen samenkwamen om te werken aan verbeteringen van de standaard.

Inmiddels is (juli 2007) PleinU opgegaan in de Stichting Elektronische Transacties in de Uitzendbranche (SETU). Na de projectmatige start binnen PleinU krijgt de ontwikkeling van HR-XML SIDES een door de uitzendbranche gedragen en permanent karakter. De SETU staat in principe open voor participatie vanuit diverse belangengroeperingen en gaat bijdragen aan de verdere ontwikkeling en het beheer van standaarden, support en informatievoorziening.

HR-XML Projecten in Nederland

[www.ecp.nl/download/3_Presentatie_Akzo_Nobel_-_PleinU_31-5_final.pdf] Managing the flexible workforce – Akzo Nobel

[www.ecp.nl/download/050413_presentatie_[2]_EssentVediorAdecco.pdf] Elektronische inhuur uitzendkrachten – Essent / Vedior / Adecco

[www.ecp.nl/download/050413_presentatie_[4]_Flexchange.ppt] Elektronische inhuur uitzendkrachten – MinVrom / Nétive

[www.ecp.nl/download/presentatie-MarcelFluitman.pps] Elektronische inhuur uitzendkrachten – Belastingdienst

Het project Elektronisch Bestellen en Factureren van de Belastingdienst

Een belangrijk project dat de komende maanden gaat lopen is de implementatie van HR-XML door de Nederlandse Belastingdienst. De Nederlandse Belastingdienst gaat de internationale standaard HR-XML implementeren voor de communicatie met de leveranciers van tijdelijk personeel, waaronder uitzendkrachten, ICT consultants en specialisten. Het project heeft de naam Elektronisch Bestellen en Factureren (EB&F) gekregen en is een onderdeel van het inkoop- en verkoopproces tussen leveranciers van personeel en de Belastingdienst.

De acties van verkopende en inkopende partij voor het inkopen en verkopen van diensten vinden in een logisch verband plaats.

Globaal worden in de tijd gezien de volgende processtappen doorlopen:
• Aanvragen (koper): het selecteren van de mogelijke leveranciers volgens raamcontracten, het opstellen en aanvragen van een offerte
• Aanbieden (verkoper): het aanleveren van een catalogus of het offreren van goederen of diensten.
• Selecteren (koper): het selecteren van goederen of diensten uit het aanbod.
• Bestellen (koper): het bestellen van één of meer goederen of diensten.
• Overeenkomst (verkoper): het verwerken en bevestigen van de bestelling
• Leveren - urenregistratie (verkoper, koper): het verzenden van goederen of het leveren van diensten door de verkoper, respectievelijk het ontvangen van goederen of afnemen van diensten (en het bevestigen ervan aan de verkoper) door de koper.
• Factureren (verkoper, koper): het opstellen, afdrukken en versturen van de factuur door de verkoper, respectievelijk het ontvangen en afhandelen van de factuur door de koper.
• Betalen (koper)

De Belastingdienst zal allereerst het proces van Bestellen en Factureren invoeren en in een latere fase het proces van Selecteren en Offreren.

Het Elektronisch Bestellen en Factureren bestaat uit de fasen Bestellen, Leveren en Factureren. Deze fasen vallen onder de operationele inkoop- en verkoopactiviteiten.

Het Selecteren en Offreren bestaat uit de fasen Aanvragen en Aanbieden. Deze fasen vallen onder de tactische inkoop- en verkoopactiviteiten.

Meer Informatie over HR-XML / SIDES / PleinU

[www.ecp.nl/download/Presentatie_Dennis_Krukkert.pdf] SETU in e-Nederland, standaardisatie binnen een branche

[www.ecp.nl/download/2_Introductie_PleinU_sessie_op_31_mei_2006.pdf] Lancering van de Nederlandse versie van SIDES

[www.ecp.nl/download/050413_presentatie_[3]_Capgemini.ppt] Implementatie van HR-XML in een organisatie - Capgemini

[www.ecp.nl/download/050413_presentatie_[1b]_Paul_Blom.ppt] Elektronische inhuur uitzendkrachten - Paul Blom

[www.ecp.nl/download/Presentatie-ErwinFolmer.pdf]Elektronische inhuur uitzendkrachten - Erwin Folmer

[www.ecp.nl/download/presentatie-FredvanBlommestein.pps] Elektronische inhuur van uitzendkrachten - Fred van Blommestein

Tags: HR-XML, electronic data interchange

Last update: 26-11-2011