Skip to main content
Wanneer de standaard importtemplates niet passen bij het formaat dat uw bronsysteem produceert, kan Clarus een maatwerkimport bouwen die daarop is afgestemd.

Ondersteunde formaten

Wat een maatwerk-interface omvat

Maatwerk-interfaces worden gescoped aan de hand van uw eigen voorbeeldbestanden en veldmappings. Ze omvatten doorgaans:
  • Validatieregels
  • Voorwaardelijke logica — bijvoorbeeld serial-tracked artikelen anders routeren dan bulkartikelen
  • Eventueel vereiste bevestigingsbestanden (acknowledgements)

Aan de slag

1

Deel een voorbeeldbestand

Lever een voorbeeld van het bestand dat u moet versturen of ontvangen.
2

Schrijf een korte briefing

Beschrijf het bron- of doelsysteem en wat de interface moet doen, zodat het integratieteam de werkzaamheden kan inschatten.
3

Scope de bouw met uw consultant

Uw implementatieconsultant bevestigt de mappings, logica en levering.
Maatwerk is doorgaans tegen betaling, tenzij het in uw oorspronkelijke implementatiescope was opgenomen.

Hoe Clarus een bestand aan zijn import koppelt

Hoe een bestand ook binnenkomt, Clarus moet bepalen welke importconfiguratie het moet verwerken. Er zijn drie manieren om een bestand te identificeren, en een configuratie kan ze combineren:

Koppelen op de inhoud van het bestand

Bij koppelen op inhoud wordt een waarde gelezen uit een benoemde positie in het bestand en gebruikt om de configuratie te selecteren. Voor EDI betekent dat het aanwijzen van een segment en de elementpositie daarbinnen — bijvoorbeeld het berichttype in het UNH-segment, of de sender ID in het UNB-segment. Wanneer een configuratie meer dan één criterium definieert, moeten alle criteria overeenkomen, zodat een bestand kan worden geïdentificeerd op berichttype én verzender samen.
Dit maakt EDIFACT-verzenders werkbaar zonder maatwerkontwikkeling. EDIFACT-bestanden komen vaak binnen onder een onvoorspelbare bestandsnaam, waarbij elk berichttype in dezelfde map terechtkomt — dan kan noch de bestandsnaam noch de map Clarus vertellen wat het bestand is. Het berichttype uit het bestand zelf lezen kan dat wel.
Als geen enkele configuratie overeenkomt met een binnenkomend bestand, faalt het bestand in plaats van door de verkeerde configuratie te worden verwerkt. De logregel legt de waarden vast die uit het bestand zijn gelezen, zodat u ze kunt vergelijken met de configuratie en kunt corrigeren wat er niet klopt. Zie Importfouten.