{"id":11045,"date":"2023-10-24T16:25:39","date_gmt":"2023-10-24T14:25:39","guid":{"rendered":"https:\/\/www.js-soft.com\/sap-development\/prozessgetriebene-software-entwicklung\/"},"modified":"2025-08-15T16:21:17","modified_gmt":"2025-08-15T14:21:17","slug":"process-driven-software-development","status":"publish","type":"page","link":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/","title":{"rendered":"Case Study \u2013 Process-Driven Software Development"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11045\" class=\"elementor elementor-11045 elementor-5413\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-282ff26 e-flex e-con-boxed e-con e-parent\" data-id=\"282ff26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5bf6386 e-con-full e-flex e-con e-child\" data-id=\"5bf6386\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aac9f9b elementor-widget elementor-widget-heading\" data-id=\"aac9f9b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Case Study<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-047b29e elementor-widget elementor-widget-heading\" data-id=\"047b29e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Process-Driven Software Development for Automated Workflows<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd92b8c elementor-widget elementor-widget-heading\" data-id=\"cd92b8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">From Process Descriptions to Tailored Automation: A Forward-Looking Example We've Already Successfully Implemented for a Client.<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa541ca e-con-full e-flex e-con e-child\" data-id=\"fa541ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ab2439a elementor-widget elementor-widget-heading\" data-id=\"ab2439a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Initial Situation<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-88d711b elementor-widget elementor-widget-text-editor\" data-id=\"88d711b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"--tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; letter-spacing: normal;\">A major automotive manufacturer needed a process-driven account assignment for purchase orders to reduce errors and manual effort. Previously, orders were manually assigned to various accounting codes\u2014leading to frequent booking errors due to lack of detailed assignment knowledge.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb3091d elementor-widget elementor-widget-heading\" data-id=\"cb3091d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Requirement<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee6aaf5 elementor-widget elementor-widget-text-editor\" data-id=\"ee6aaf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p style=\"--tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-scroll-snap-strictness: proximity; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000;\">The solution had to run within an on-premise S\/4 system and as a Side-by-Side Extension on SAP BTP (Business Technology Platform), while adhering to the \u201ckeep the core clean\u201d principle. A technology-agnostic BPMN modeling approach was required as the foundation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-28dbd81 elementor-widget elementor-widget-heading\" data-id=\"28dbd81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Solution<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-651c114 elementor-widget elementor-widget-text-editor\" data-id=\"651c114\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The concept is straightforward yet innovative: instead of accounting staff, requesters use a simple questionnaire (1\u2013n questions) to autonomously assign their orders to the correct account. This automated, secure process hands agency over to requesters\u2014but remains governed by business rules.<\/p><p>At the same time, the finance department can independently adapt the questionnaire by modifying the BPMN models\u2014no source-code changes required. The workflow is executed via SAP CAP, the UI is built with SAP UI5, and Camunda SaaS handles BPMN and DMN model execution. Master and transactional data are managed via OData services on the S\/4 side.<\/p><p>Today, 1,000\u20131,500 orders are processed daily, achieving approximately 85 % successful automated account assignment\u2014amounting to around 20,000 purchase order items per month being correctly accounted for.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe96f56 elementor-widget elementor-widget-heading\" data-id=\"fe96f56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Benefits for the Company<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8b93de2 elementor-widget elementor-widget-text-editor\" data-id=\"8b93de2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Efficient: The automated process significantly lightens the accounting workload. The remaining 15 % of assignments that require manual review are now handled with pinpoint accuracy.<\/li><li>Secure: Requesters assign their own orders, ensuring that all necessary information for accurate account assignment is provided.<\/li><li>User-Friendly: The simple questionnaire format is easy for requesters to understand, leading to high internal adoption.<\/li><li>Domain-Empowered: Subject-matter experts in finance can adjust the process autonomously through BPMN model changes\u2014no code changes needed.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c334e75 e-flex e-con-boxed e-con e-parent\" data-id=\"c334e75\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41de999 elementor-widget elementor-widget-shortcode\" data-id=\"41de999\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"10433\" class=\"elementor elementor-10433 elementor-9081 elementor-9081\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20da55e1 e-flex e-con-boxed e-con e-parent\" data-id=\"20da55e1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-54831fec e-con-full e-flex e-con e-child\" data-id=\"54831fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e62d2d7 elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-image\" data-id=\"3e62d2d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/EstelleHounsa-300x300.jpg\" class=\"attachment-medium size-medium wp-image-13943\" alt=\"Estelle Hounsa, Sales Managerin bei js-soft\" srcset=\"https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/EstelleHounsa-300x300.jpg 300w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/EstelleHounsa-150x150.jpg 150w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/EstelleHounsa-768x768.jpg 768w, https:\/\/www.js-soft.com\/wp-content\/uploads\/2025\/11\/EstelleHounsa.jpg 776w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3c993f43 e-con-full e-flex e-con e-child\" data-id=\"3c993f43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2c92fe5a e-con-full e-flex e-con e-child\" data-id=\"2c92fe5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2da3f5a6 elementor-widget elementor-widget-heading\" data-id=\"2da3f5a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">We listen, we understand, and we execute<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e80a7b0 banner-name elementor-widget elementor-widget-text-editor\" data-id=\"e80a7b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Let\u2019s discuss your requirements \u2013 together, we\u2019ll find the best solution for your business. Looking forward to <em data-start=\"71\" data-end=\"75\">to<\/em> hearing from you, either by phone at <a href=\"tel:+4916092323183\">+49 160 92323183<\/a> or via email. <b>Estelle Hounsa, Sales Managerin js-soft<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-52ca4cbb e-con-full e-flex e-con e-child\" data-id=\"52ca4cbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d700d36 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"2d700d36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"mailto:sales@js-soft.com\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Email me<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Case Study Process-Driven Software Development for Automated Workflows From Process Descriptions to Tailored Automation: A Forward-Looking Example We&#8217;ve Already Successfully Implemented for a Client. Initial Situation A major automotive manufacturer needed a process-driven account assignment for purchase orders to reduce errors and manual effort. Previously, orders were manually assigned to various accounting codes\u2014leading to frequent [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":11685,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11045","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Case Study \u2013 Process-Driven Software Development - j&amp;s-soft<\/title>\n<meta name=\"description\" content=\"\u00dcber den Prozess eine fehlerarme, praktische L\u00f6sung entwickeln: Mit einer cleveren Kombi aus BPNM, SAP BTP, SAP CAP, Camunda SaaS. Mehr hier.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Case Study \u2013 Process-Driven Software Development - j&amp;s-soft\" \/>\n<meta property=\"og:description\" content=\"\u00dcber den Prozess eine fehlerarme, praktische L\u00f6sung entwickeln: Mit einer cleveren Kombi aus BPNM, SAP BTP, SAP CAP, Camunda SaaS. Mehr hier.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/\" \/>\n<meta property=\"og:site_name\" content=\"j&amp;s-soft\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-15T14:21:17+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Case Study \u2013 Process-Driven Software Development - j&amp;s-soft","description":"\u00dcber den Prozess eine fehlerarme, praktische L\u00f6sung entwickeln: Mit einer cleveren Kombi aus BPNM, SAP BTP, SAP CAP, Camunda SaaS. Mehr hier.","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:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/","og_locale":"en_US","og_type":"article","og_title":"Case Study \u2013 Process-Driven Software Development - j&amp;s-soft","og_description":"\u00dcber den Prozess eine fehlerarme, praktische L\u00f6sung entwickeln: Mit einer cleveren Kombi aus BPNM, SAP BTP, SAP CAP, Camunda SaaS. Mehr hier.","og_url":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/","og_site_name":"j&amp;s-soft","article_modified_time":"2025-08-15T14:21:17+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/","url":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/","name":"Case Study \u2013 Process-Driven Software Development - j&amp;s-soft","isPartOf":{"@id":"https:\/\/www.js-soft.com\/en\/#website"},"datePublished":"2023-10-24T14:25:39+00:00","dateModified":"2025-08-15T14:21:17+00:00","description":"\u00dcber den Prozess eine fehlerarme, praktische L\u00f6sung entwickeln: Mit einer cleveren Kombi aus BPNM, SAP BTP, SAP CAP, Camunda SaaS. Mehr hier.","breadcrumb":{"@id":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.js-soft.com\/en\/sap\/process-driven-software-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.js-soft.com\/en\/"},{"@type":"ListItem","position":2,"name":"SAP","item":"https:\/\/www.js-soft.com\/en\/sap\/"},{"@type":"ListItem","position":3,"name":"Case Study \u2013 Process-Driven Software Development"}]},{"@type":"WebSite","@id":"https:\/\/www.js-soft.com\/en\/#website","url":"https:\/\/www.js-soft.com\/en\/","name":"j&amp;s-soft","description":"IT-Unternehmensberatung f\u00fcr SAP","publisher":{"@id":"https:\/\/www.js-soft.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.js-soft.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.js-soft.com\/en\/#organization","name":"j&amp;s-soft","url":"https:\/\/www.js-soft.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2022\/03\/Logo-js-soft.png","contentUrl":"https:\/\/www.js-soft.com\/wp-content\/uploads\/2022\/03\/Logo-js-soft.png","width":2560,"height":544,"caption":"j&amp;s-soft"},"image":{"@id":"https:\/\/www.js-soft.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/pages\/11045","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/comments?post=11045"}],"version-history":[{"count":10,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/pages\/11045\/revisions"}],"predecessor-version":[{"id":11063,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/pages\/11045\/revisions\/11063"}],"up":[{"embeddable":true,"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/pages\/11685"}],"wp:attachment":[{"href":"https:\/\/www.js-soft.com\/en\/wp-json\/wp\/v2\/media?parent=11045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}