
{"id":6634,"date":"2025-06-25T14:37:57","date_gmt":"2025-06-25T12:37:57","guid":{"rendered":"https:\/\/zangabee.com\/?p=6634"},"modified":"2025-06-25T14:37:59","modified_gmt":"2025-06-25T12:37:59","slug":"celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers","status":"publish","type":"post","link":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/","title":{"rendered":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>De uitdaging:<\/strong><br>De klant had een betrouwbare manier nodig om numerieke, oplopende EDI-controle\u00adnummers te genereren die als unieke identiteiten fungeren over meerdere datastromen heen. Normaal gesproken zou dit soort identiteitsbeheer worden afgehandeld door een aparte database-service, maar die was in dit geval niet beschikbaar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Onze oplossing:<\/strong><br>Door slim gebruik te maken van verschillende functies binnen het Celigo-platform hebben we een volledig zelfstandige oplossing gebouwd \u2014 zonder externe database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Zo hebben we het aangepakt:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Robuuste beheersing van gelijktijdige verbindingen:<\/strong><br>We hebben een aparte Celigo-verbinding ingesteld met een gelijktijdigheidslimiet van 1. Hierdoor worden alle datastromen die controle\u00adnummers nodig hebben, sequentieel uitgevoerd. Dit voorkomt dat twee processen tegelijkertijd een nummer genereren en zo duplicaten veroorzaken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Celigo\u2019s State API voor persistente opslag:<\/strong><br>We gebruikten de State API om het laatst toegekende controle\u00adnummer per objecttype op te slaan. Zo konden de integratiestromen veilig het huidige nummer ophalen en bijwerken zonder conflicten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Celigo\u2019s API\u2019s voor atomaire nummertoekenning:<\/strong><br>In eerste instantie gebruikten we een JavaScript API om het huidige nummer op te halen uit de State API, het te verhogen en het nieuwe nummer in \u00e9\u00e9n stap op te slaan. Deze atomaire bewerking voorkwam duplicaten. Later migreerden we dit proces naar Celigo\u2019s nieuwe visuele API-builder, wat het onderhoud en de schaalbaarheid vergemakkelijkte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Het resultaat:<\/strong><br>Dankzij deze aanpak beschikt de klant nu over een robuuste, schaalbare numerieke identity provider \u2014 volledig beheerd binnen Celigo, zonder externe database. Dit heeft hun EDI-processen vereenvoudigd en zorgt voor consistente controle\u00adnummers in alle datastromen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case. De uitdaging:De klant had een betrouwbare manier nodig om numerieke, oplopende EDI-controle\u00adnummers te genereren die als unieke identiteiten fungeren over meerdere datastromen heen. Normaal gesproken zou dit soort identiteitsbeheer worden afgehandeld door een aparte database-service,..<\/p>\n","protected":false},"author":3,"featured_media":6621,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[54,1],"tags":[],"class_list":["post-6634","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-laatste-nieuws"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -<\/title>\n<meta name=\"description\" content=\"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -\" \/>\n<meta property=\"og:description\" content=\"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-25T12:37:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-25T12:37:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"940\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"eigenaar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"eigenaar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/\"},\"author\":{\"name\":\"eigenaar\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/#\\\/schema\\\/person\\\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6\"},\"headline\":\"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers\",\"datePublished\":\"2025-06-25T12:37:57+00:00\",\"dateModified\":\"2025-06-25T12:37:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/\"},\"wordCount\":280,\"image\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zangabee.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/api-3.webp\",\"articleSection\":[\"Blogs\",\"Laatste nieuws\"],\"inLanguage\":\"nl-NL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/\",\"url\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/\",\"name\":\"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/zangabee.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/api-3.webp\",\"datePublished\":\"2025-06-25T12:37:57+00:00\",\"dateModified\":\"2025-06-25T12:37:59+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/#\\\/schema\\\/person\\\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6\"},\"description\":\"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/zangabee.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/api-3.webp\",\"contentUrl\":\"https:\\\/\\\/zangabee.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/api-3.webp\",\"width\":940,\"height\":788},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/#\\\/schema\\\/person\\\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6\",\"name\":\"eigenaar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g\",\"caption\":\"eigenaar\"},\"url\":\"https:\\\/\\\/zangabee.com\\\/nl\\\/author\\\/eigenaar\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -","description":"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/","og_locale":"nl_NL","og_type":"article","og_title":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -","og_description":"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.","og_url":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/","article_published_time":"2025-06-25T12:37:57+00:00","article_modified_time":"2025-06-25T12:37:59+00:00","og_image":[{"width":940,"height":788,"url":"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp","type":"image\/webp"}],"author":"eigenaar","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"eigenaar","Geschatte leestijd":"2 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#article","isPartOf":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/"},"author":{"name":"eigenaar","@id":"https:\/\/zangabee.com\/nl\/#\/schema\/person\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6"},"headline":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers","datePublished":"2025-06-25T12:37:57+00:00","dateModified":"2025-06-25T12:37:59+00:00","mainEntityOfPage":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/"},"wordCount":280,"image":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#primaryimage"},"thumbnailUrl":"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp","articleSection":["Blogs","Laatste nieuws"],"inLanguage":"nl-NL"},{"@type":"WebPage","@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/","url":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/","name":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers -","isPartOf":{"@id":"https:\/\/zangabee.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#primaryimage"},"image":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#primaryimage"},"thumbnailUrl":"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp","datePublished":"2025-06-25T12:37:57+00:00","dateModified":"2025-06-25T12:37:59+00:00","author":{"@id":"https:\/\/zangabee.com\/nl\/#\/schema\/person\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6"},"description":"Bij ZangaBee gaan we graag complexe integratie-uitdagingen aan, en onlangs presenteerde een van onze klanten ons een bijzonder interessante case.","breadcrumb":{"@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#primaryimage","url":"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp","contentUrl":"https:\/\/zangabee.com\/wp-content\/uploads\/2025\/06\/api-3.webp","width":940,"height":788},{"@type":"BreadcrumbList","@id":"https:\/\/zangabee.com\/nl\/celigos-state-api-gebruiken-als-numerieke-identity-provider-voor-edi-controlenummers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/zangabee.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Celigo\u2019s State API gebruiken als numerieke Identity Provider voor EDI-controle\u00adnum\u00admers"}]},{"@type":"WebSite","@id":"https:\/\/zangabee.com\/nl\/#website","url":"https:\/\/zangabee.com\/nl\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zangabee.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Person","@id":"https:\/\/zangabee.com\/nl\/#\/schema\/person\/79c1ee3ffcdc3cc2c99dbaa9c367e9c6","name":"eigenaar","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/32e64cb1fef41944d6556803e3cf49f2b34a8a4d79a1d5e91a991e4ff9e0179c?s=96&d=mm&r=g","caption":"eigenaar"},"url":"https:\/\/zangabee.com\/nl\/author\/eigenaar\/"}]}},"_links":{"self":[{"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/posts\/6634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/comments?post=6634"}],"version-history":[{"count":1,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/posts\/6634\/revisions"}],"predecessor-version":[{"id":6635,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/posts\/6634\/revisions\/6635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/media\/6621"}],"wp:attachment":[{"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/media?parent=6634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/categories?post=6634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zangabee.com\/nl\/wp-json\/wp\/v2\/tags?post=6634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}