diff --git a/.env b/.env new file mode 100644 index 0000000..fc4a3cb --- /dev/null +++ b/.env @@ -0,0 +1,6 @@ +# Docker Config +PROJECT_PREFIX=dynamixs-ai-super-office + +# LLM Config +LLM_API_ENDPOINT=https://api.llama.cpp.imixs.com/ +LLM_API_KEY=7fdb663fa87ea16731c1e0ece8ad3214e358423eabf2403188110c731ce07321 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 95b4dfd..e060e20 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,7 @@ -FROM imixs/imixs-office-workflow:5.1.6-SNAPSHOT-wildfly-29.0.1.Final-jdk17 +FROM ghcr.io/dynamixs-ai/ai-platform:latest + # Deploy artefact RUN rm -r /opt/jboss/wildfly/standalone/deployments/* # Deploy artefact COPY ./target/*.war /opt/jboss/wildfly/standalone/deployments/ + diff --git a/Dockerfile-debug b/Dockerfile-debug index 3fad5b8..adbb34e 100644 --- a/Dockerfile-debug +++ b/Dockerfile-debug @@ -1,7 +1,7 @@ -FROM imixs/imixs-office-workflow:5.1.6-SNAPSHOT-wildfly-29.0.1.Final-jdk17 +FROM ghcr.io/dynamixs-ai/ai-platform:latest + # Deploy artefact RUN rm -r /opt/jboss/wildfly/standalone/deployments/* -# Deploy artefact COPY ./target/*.war /opt/jboss/wildfly/standalone/deployments/ # Run in Debug Mode diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..0973f9a --- /dev/null +++ b/build.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +############################################################ +# The Dynamixs.AI Developer Script +# start, build, hot, setup, deploy +# +############################################################ + +strip_dash() { + echo "$1" | sed 's/^-//' +} + + echo " _ _ _ _ " + echo " __| | _____ _(_) | |__ ___| |_ __" + echo " / _\` |/ _ \\ \\ / / | | '_ \\ / _ \\ | \'_ \\" + echo "| (_| | __/\ V /| | | | | | __/ | |_) |" + echo " \__,_|\___| \_/ |_| |_| |_|\___|_| .__/ " + echo " |_| " + echo " Dynamixs.AI Build Script..." + echo "_________________________________________" + +# Update git +git pull +mvn clean install -DskipTests -Pimixs-cloud diff --git a/devi b/devi index f2fce5e..1168353 100755 --- a/devi +++ b/devi @@ -1,12 +1,11 @@ #!/bin/bash ############################################################ -# The Imixs Developer Script +# The Dynamixs.AI Developer Script # start, build, hot, setup, deploy # ############################################################ -# Funktion zum Entfernen des '-' Zeichens von einem Parameter strip_dash() { echo "$1" | sed 's/^-//' } @@ -24,35 +23,46 @@ strip_dash() { if [[ "$(strip_dash $1)" == "setup" ]]; then echo " Dev Setup..." sudo chmod -R 777 docker/deployments/ - echo " starting dev enrvionment..." + echo " starting dev environment..." mvn clean install -Pdebug cp ./*-app/target/*.war ./docker/deployments/ - docker compose -f ./docker/docker-compose-dev.yaml up + docker compose -f ./docker-compose-dev.yaml up fi if [[ "$(strip_dash $1)" == "start" ]]; then echo " Start Dev Environment..." - docker compose -f ./docker/docker-compose-dev.yaml up + docker compose -f ./docker-compose.yaml up +fi + +if [[ "$(strip_dash $1)" == "dev" ]]; then + echo " Start Dev Environment..." + mvn clean install -DskipTests -Pdebug + docker compose -f ./docker-compose-dev.yaml up fi if [[ "$(strip_dash $1)" == "docker" ]]; then - echo " Buld Docker Image..." - mvn clean install -Pdebug + echo " Build Docker image..." + mvn clean install -DskipTests -Pdocker fi if [[ "$(strip_dash $1)" == "build" ]]; then - echo " Build app..." - mvn clean install + echo " Build and Autodeploy..." + mvn clean install -DskipTests fi +if [[ "$(strip_dash $1)" == "test" ]]; then + echo " Run JUnit Tests..." + mvn clean test +fi - -if [[ "$(strip_dash $1)" == "deploy" ]]; then - echo " Deploy to Imixs-Cloud..." - mvn clean install -Pimixs-cloud -DskipTests +if [[ "$(strip_dash $1)" == "hot" ]]; then + echo "* Hotdeploy..." + cd *-app + mvn manik-hotdeploy:hotdeploy + cd .. fi @@ -62,9 +72,10 @@ if [[ $# -eq 0 ]]; then echo " Run with ./dev.sh -XXX" echo " " echo " -start : start Docker Containers" - echo " -build : build war file" - echo " -docker : build the Docker image for debugging" - echo " -deploy: Imixs-Cloud Deployment starten " + echo " -dev : start the Docker dev environment" + echo " -build : build application and redeploy" + echo " -hot : Manik Hotdeploy" + echo " -test : run tests" echo " -setup : setup dev environment - rebuild docker containers " echo "_________________________________________" echo " " diff --git a/docker/docker-compose-dev.yaml b/docker-compose-dev.yaml similarity index 69% rename from docker/docker-compose-dev.yaml rename to docker-compose-dev.yaml index 82060f3..c814189 100644 --- a/docker/docker-compose-dev.yaml +++ b/docker-compose-dev.yaml @@ -3,12 +3,12 @@ services: # PostgreSQL ####################### db: - image: postgres:9.6.1 + image: postgres:17.4 environment: POSTGRES_PASSWORD: adminadmin POSTGRES_DB: office volumes: - - dbdata-hai:/var/lib/postgresql/data + - dbdata:/var/lib/postgresql/data ####################### # Dynamixs AI @@ -44,10 +44,8 @@ services: WOPI_HOST_ENDPOINT: "http://app:8080/api/wopi/" COLLABORA_CONVERTER_URL: "http://collabora:9980/lool/convert-to/" - # Imixs-AI - # Optional configured via imixs.properties - LLM_SERVICE_ENDPOINT: ${LLM_API_ENDPOINT} - LLM_SERVICE_ENDPOINT_APIKEY: ${LLM_API_KEY} + # LLM Integration + LLM_CONFIG_FILE: /opt/jboss/imixs-llm.xml # Cassandra Embeddings EMBEDDINGS_CLUSTER_CONTACTPOINTS: "cassandra" @@ -58,21 +56,20 @@ services: - "9990:9990" - "8787:8787" volumes: - - ./deployments:/opt/jboss/wildfly/standalone/deployments/ - - ./import_examples:/opt/jboss/import_examples/ + - ./docker/deployments:/opt/jboss/wildfly/standalone/deployments/ + - ./docker/keys/imixs-llm.xml:/opt/jboss/imixs-llm.xml + #- ./import_examples:/opt/jboss/import_examples/ # Mapping the host ip to the container # This setting is used for local testing only # Wildfly can access the keycloak server via the external host address - extra_hosts: - - "keycloak.imixs.local:host-gateway" + # extra_hosts: + # - "keycloak.imixs.local:host-gateway" ####################### # Tika OCR Service ####################### tika: - #image: imixs/tika - #image: apache/tika:1.24.1-full image: apache/tika:3.2.0.0-full environment: TZ: "Europe/Berlin" @@ -105,15 +102,15 @@ services: ####################### # collabora Office Online ####################### - # collabora: - # image: collabora/code:25.04.6.2.1 - # ports: - # - "9980:9980" - # environment: - # - username=admin - # - password=adminadmin - # - extra_params=--o:ssl.enable=false - # - aliasgroup1=http://app:8080 + collabora: + image: collabora/code:25.04.6.2.1 + ports: + - "9980:9980" + environment: + - username=admin + - password=adminadmin + - extra_params=--o:ssl.enable=false + - aliasgroup1=http://app:8080 ####################### # Imixs Admin Client @@ -123,26 +120,8 @@ services: # ports: # - "8888:8080" - # prometheus: - # image: prom/prometheus:latest - # ports: - # - "9090:9090" - # volumes: - # - ./configuration/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml - # - prometheusdata:/prometheus/ - - # grafana: - # image: grafana/grafana:10.4.0 # Aktuelle stabile Version - # ports: - # - "3000:3000" - # environment: - # - GF_SECURITY_ADMIN_PASSWORD=admin # Standardpasswort setzen - # volumes: - # - grafana-storage:/var/lib/grafana # Persistente Daten - volumes: - dbdata-hai: - dbkeycloak: + dbdata: + name: ${PROJECT_PREFIX}-dbdata cassandra_data: - prometheusdata: - grafana-storage: + name: ${PROJECT_PREFIX}-cassandra_data diff --git a/docker/docker-compose.yaml b/docker-compose.yaml similarity index 100% rename from docker/docker-compose.yaml rename to docker-compose.yaml diff --git a/docker/docker-compose-keycloak.yaml b/docker/docker-compose-keycloak.yaml deleted file mode 100644 index 8f2d7b0..0000000 --- a/docker/docker-compose-keycloak.yaml +++ /dev/null @@ -1,172 +0,0 @@ -services: - ####################### - # PostgreSQL - ####################### - db: - image: postgres:9.6.1 - environment: - POSTGRES_PASSWORD: adminadmin - POSTGRES_DB: office - volumes: - - dbdata-hai:/var/lib/postgresql/data - - ####################### - # Dynamixs AI - ####################### - app: - image: imixs/dynamixs-ai - depends_on: - - db - environment: - JAVA_OPTS: "-Dnashorn.args=--no-deprecation-warning" - POSTGRES_USER: "postgres" - POSTGRES_PASSWORD: "adminadmin" - POSTGRES_CONNECTION: "jdbc:postgresql://db/office" - TZ: "Europe/Berlin" - LANG: "en_US.UTF-8" - MAILGATEWAY: "localhost" - ASYNCEVENT_PROCESSOR_ENABLED: "true" - ASYNCEVENT_PROCESSOR_INITIALDELAY: "30000" - OCR_SERVICE_ENDPOINT: "http://tika:9998/tika" - OCR_SERVICE_MODE: "MODEL" - #OCR_STRATEGY: "NO_OCR, OCR_ONLY, OCR_AND_TEXT_EXTRACTION, AUTO (default)" - OCR_STRATEGY: "AUTO" - # Collabora integration - WOPI_PUBLIC_ENDPOINT: "http://localhost:9980" - WOPI_DISCOVERY_ENDPOINT: "http://collabora:9980/hosting/discovery" - WOPI_HOST_ENDPOINT: "http://imixs-documents:8080/api/wopi/" - COLLABORA_CONVERTER_URL: "http://collabora:9980/lool/convert-to/" - - # Imixs-Archive - # ARCHIVE_SERVICE_ENDPOINT: "http://imixs-archive:8080/api" - - # Imixs-AI - # Optional configured via imixs.properties - LLM_SERVICE_ENDPOINT: "https://llama.cpp.imixs.com/" - LLM_SERVICE_ENDPOINT_USER: "admin" - LLM_SERVICE_ENDPOINT_PASSWORD: "imixs4.null" - - # Cassandra Embeddings - EMBEDDINGS_CLUSTER_CONTACTPOINTS: "cassandra" - EMBEDDINGS_CLUSTER_KEYSPACE: "embeddings" - - # OIDC - OIDCCONFIG_PROVIDERURI: "http://keycloak.imixs.local:8084/realms/dynamixsai/.well-known/openid-configuration" - OIDCCONFIG_CLIENTID: "imixs" - OIDCCONFIG_CLIENTSECRET: "aSuEXUeD7bARAlX8o3fLagSYbIagBrrM" - OIDCCONFIG_REDIRECTURI: "http://localhost:8080/callback" - #OIDCCONFIG_SCOPE: "openid profile email" - #OIDCCONFIG_CLAIM_CALLERNAME: "preferred_username" - #OIDCCONFIG_CLAIM_ROLES: "groups" - - ports: - - "8080:8080" - - "9990:9990" - - "8787:8787" - volumes: - - ./deployments:/opt/jboss/wildfly/standalone/deployments/ - - ./import_examples:/opt/jboss/import_examples/ - - # Mapping the host ip to the container - # This setting is used for local testing only - # Wildfly can access the keycloak server via the external host address - extra_hosts: - - "keycloak.imixs.local:host-gateway" - - ####################### - # Tika OCR Service - ####################### - tika: - #image: imixs/tika - image: apache/tika:1.24.1-full - environment: - TZ: "Europe/Berlin" - ports: - - "9998:9998" - - ####################### - # Cassandra - ####################### - cassandra: - image: cassandra:5.0.4 - container_name: cassandra - mem_limit: 2G # Mindestens 2 GB RAM für Cassandra 5.x - mem_reservation: 1G # Reserviert 1 GB - environment: - - TZ="Europe/Berlin" - - JVM_OPTS=-Xms1G -Xmx1G # Heap auf 1 GB begrenzen - - CASSANDRA_CLUSTER_NAME=dynamixsAiCluster - - CASSANDRA_ENDPOINT_SNITCH=GossipingPropertyFileSnitch - - CASSANDRA_DC=datacenter1 - - CASSANDRA_RACK=rack1 - ports: - - "9042:9042" # CQL-Port - - "7000:7000" # Inter-Node-Kommunikation - - "7001:7001" # TLS-fähige Inter-Node-Kommunikation - - "7199:7199" # JMX-Port - volumes: - - cassandra_data:/var/lib/cassandra - - ####################### - # collabora Office Online - ####################### - collabora: - image: collabora/code:23.05.0.5.1 - #expose: - # - 9980 - ports: - - "9980:9980" - environment: - - username=admin - - password=adminadmin - - extra_params=--o:ssl.enable=false - - aliasgroup1=http://app:8080 - volumes: - - ./configuration/collabora/fonts:/usr/share/fonts/truetype/more/ - - ./configuration/collabora/fonts:/opt/cool/systemplate/usr/share/fonts/truetype/more/ - - ####################### - # Imixs Admin Client - ####################### - # imixsadmin: - # image: imixs/imixs-admin - # ports: - # - "8888:8080" - - ################################## - # Keycloak SQL Server - ################################## - dbkeycloak: - image: postgres:15 - environment: - POSTGRES_PASSWORD: adminadmin - POSTGRES_USER: keycloak - POSTGRES_DB: keycloak - volumes: - - dbkeycloak:/var/lib/postgresql/data - - ################################## - # Keycloak Server - ################################## - keycloak: - #image: quay.io/keycloak/keycloak:23.0.5 - image: quay.io/keycloak/keycloak:26.2.4 - command: - - start-dev - environment: - - KEYCLOAK_ADMIN=admin - - KEYCLOAK_ADMIN_PASSWORD=adminadmin - - KC_DB=postgres - - KC_DB_URL=jdbc:postgresql://dbkeycloak:5432/keycloak - - KC_DB_USER=keycloak - - KC_DB_PASSWORD=adminadmin - volumes: - - /etc/localtime:/etc/localtime:ro - - ./configuration/keycloak/themes/:/opt/keycloak/themes/ - ports: - - "8084:8080" - -volumes: - dbdata-hai: - dbkeycloak: - cassandra_data: diff --git a/docker/docker-compose-metrics.yaml b/docker/docker-compose-metrics.yaml deleted file mode 100644 index 4a74abc..0000000 --- a/docker/docker-compose-metrics.yaml +++ /dev/null @@ -1,52 +0,0 @@ -version: "3.1" -services: - - db: - image: postgres:9.6.1 - environment: - POSTGRES_PASSWORD: adminadmin - POSTGRES_DB: office - volumes: - - dbdata:/var/lib/postgresql/data - app: - image: imixs/imixs-office-workflow - depends_on: - - db - environment: - TZ: "Europe/Berlin" - JAVA_OPTS: "-Dnashorn.args=--no-deprecation-warning" - MAILGATEWAY: "localhost" - POSTGRES_USER: "postgres" - POSTGRES_PASSWORD: "adminadmin" - POSTGRES_CONNECTION: "jdbc:postgresql://db/office" - METRICS_ENABLED: "true" - ports: - - "8080:8080" - - "9990:9990" - - "8787:8787" - volumes: - - ./deployments:/opt/jboss/wildfly/standalone/deployments/ - -# imixsadmin: -# image: imixs/imixs-admin -# ports: -# - "8888:8080" - - prometheus: - image: prom/prometheus:latest - ports: - - "9090:9090" - volumes: - - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml - - prometheusdata:/prometheus/ - - - grafana: - image: grafana/grafana:7.1.0 - ports: - - "3000:3000" - - -volumes: - prometheusdata: - dbdata: diff --git a/docker/import_examples/BRW4023439BD3D6_000704.pdf b/docker/import_examples/BRW4023439BD3D6_000704.pdf deleted file mode 100644 index 46c2bb4..0000000 Binary files a/docker/import_examples/BRW4023439BD3D6_000704.pdf and /dev/null differ diff --git a/docker/import_examples/csv_clean.sh b/docker/import_examples/csv_clean.sh deleted file mode 100755 index 92e4c39..0000000 --- a/docker/import_examples/csv_clean.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash - -# Überprüfen, ob eine Eingabedatei angegeben wurde -if [ $# -ne 1 ]; then - echo "Verwendung: $0 input.csv" - exit 1 -fi - -input_file="$1" -output_file="${input_file%.*}_clean.csv" - -# Temporäre Datei für die Verarbeitung -temp_file=$(mktemp) - -# Verarbeitung: -# 1. Zuerst alle echten Zeilenumbrüche (die nicht in Anführungszeichen sind) markieren -# 2. Dann Newlines innerhalb von Anführungszeichen durch Leerzeichen ersetzen -# 3. HTML-Tags entfernen -# 4. Markierte Zeilenumbrüche wiederherstellen - -awk ' -BEGIN { FPAT = "([^;]*)|(\"[^\"]+\")"; OFS=";"; in_quotes=0 } -{ - # Zeilen zusammenfügen, wenn sie unvollständig sind (nur für Sicherheit) - if (NR == 1) { - full_line = $0 - } else { - full_line = full_line " " $0 - } - - # Überprüfen, ob die Zeile vollständig ist (gleich viele öffnende und schließende Anführungszeichen) - quotes = gsub(/"/, "&", full_line) - if (quotes % 2 == 0) { - # Zeile ist vollständig, jetzt verarbeiten - $0 = full_line - - # Newlines in jedem Feld durch Leerzeichen ersetzen - for (i=1; i<=NF; i++) { - # HTML-Tags entfernen - gsub(/<[^>]*>/, "", $i) - - # Newlines und mehrfache Leerzeichen bereinigen - gsub(/\n/, " ", $i) - gsub(/ +/, " ", $i) - - # Feld trimmen - sub(/^[ \t]+/, "", $i) - sub(/[ \t]+$/, "", $i) - - # Feld wieder in Anführungszeichen setzen, wenn es Semikolons oder Anführungszeichen enthält - if (($i ~ /;/ || $i ~ /"/) && $i !~ /^".*"$/) { - gsub(/"/, "\"\"", $i) # Escape existing quotes - $i = "\"" $i "\"" - } - } - - print - full_line = "" - } -}' "$input_file" > "$temp_file" - -# Endgültige Bereinigung -mv "$temp_file" "$output_file" - -echo "Bereinigte Datei wurde erstellt: $output_file" \ No newline at end of file diff --git a/docker/import_examples/demo-customers.csv b/docker/import_examples/demo-customers.csv deleted file mode 100644 index 419bbc6..0000000 --- a/docker/import_examples/demo-customers.csv +++ /dev/null @@ -1,36 +0,0 @@ -id;customer.name;customer.address;customer.zip;customer.city;customer.phone;customer.email;customer.web;customer.country -1;TechSolutions GmbH;Musterstraße 123;10115;Berlin;+49 30 12345678;info@techsolutions.de;www.techsolutions.de;DE -2;Innovate AG;Hauptstraße 45;80335;München;+49 89 87654321;contact@innovate-ag.com;www.innovate-ag.com;AU -3;DataSystems Ltd.;Industriestraße 78;20095;Hamburg;+49 40 5559876;office@datasystems.de;www.datasystems.de;JP -4;WebCraft GmbH;Am Bahnhof 5;50667;Köln;+49 221 9876543;info@webcraft.de;www.webcraft.de;DE -5;CloudExperts AG;TechPark 12;70173;Stuttgart;+49 711 123457;support@cloudexperts.de;www.cloudexperts.de;DE -6;SoftwareHub GmbH;Friedrichstraße 33;60323;Frankfurt;+49 69 5551234;info@softwarehub.de;www.softwarehub.de;DE -7;DigitalWorks Ltd.;Königsallee 1;40212;Düsseldorf;+49 211 8765432;contact@digitalworks.de;www.digitalworks.de;DE -8;NetSolutions GmbH;Hansastraße 62;04109;Leipzig;+49 341 2345678;office@netsolutions.de;www.netsolutions.com;DE -9;CodeMasters AG;Rathausplatz 8;86150;Augsburg;+49 821 9876543;info@codemasters.de;www.codemasters.de;DE -10;FutureTech GmbH;Am Markt 3;38100;Braunschweig;+49 531 5559876;contact@futuretech.de;www.futuretech.de;DE -11;SmartSystems Ltd.;Ludwigstraße 15;97070;Würzburg;+49 931 1234567;support@smartsystems.de;www.smartsystems.de;CN -12;AppFactory GmbH;Poststraße 23;14467;Potsdam;+49 331 8765432;info@appfactory.de;www.appfactory.de;CN -13;DataLabs AG;Goethestraße 98;99084;Erfurt;+49 361 9876543;office@datalabs.de;www.datalabs.de;CN -14;WebInnovate GmbH;Schillerstraße 44;30159;Hannover;+49 511 5551234;contact@webinnovate.de;www.webinnovate.de;CN -15;CloudSystems Ltd.;Bahnhofstraße 77;66111;Saarbrücken;+49 681 2345678;info@cloudsystems.de;www.cloudsystems.de;CN -21;GlobalTech Solutions;124 Oxford Street;W1D 2HQ;London;+44 20 7123 4567;info@globaltech.co.uk;www.globaltech.co.uk;CN -22;InnovateX Ltd;78 Canary Wharf;E14 5AB;London;+44 20 7987 6543;contact@innovatex.com;www.innovatex.com;CN -23;DataDynamics Inc;446 Silicon Roundabout;EC2A 4NE;London;+44 20 7555 12345;office@datadynamics.com;www.datadynamics.com;FR -24;CloudSphere GmbH;TechPark Berlin 15;10115;Berlin;+49 30 9876 15432;info@cloudsphere.de;www.cloudsphere.de;FR -25;WebCraft International;200 Madison Ave;10016;New York;+1 212 555 7890;support@webcraft.com;www.webcraft.com;FR -26;DigitalFrontiers Pte Ltd;1 Raffles Place;048616;Singapore;+65 6123 4567;info@digitalfrontiers.sg;www.digitalfrontiers.sg;FR -27;TechNova SAS;55 Praspiekt Pieramozcau;75008;Misnk; 1 42 86 53 09;contact@technova.by;www.technova.by;BY -28;AppFactory Ltd;88 Kingsway;WC2B 6AA;London;+44 20 7123 9876;office@appfactory.io;www.appfactory.io;FR -29;GlobalData Systems;Level 25 One Canada Square;E14 5AB;London;+44 20 7987 1234;info@globaldata.com;www.globaldata.com;FR -210;SmartSolutions AG;Bahnhofstrasse 45;8001;Zurich;+41 44 234 56 78;contact@smartsolutions.ch;www.smartsolutions.ch;FR -211;InnovationHub Ltd;22 Shoreditch High Street;E1 6PE;London;+44 20 7555 8765;support@innovationhub.co.uk;www.innovationhub.co.uk;UK -212;CyberSecure Inc;500 5th Avenue;10110;New York;+1 212 867 5309;security@cybersecure.com;www.cybersecure.com;FR -213;TechBridge Tokyo;Shinjuku Center Building 1-25-1;163-0650;Tokyo;+81 3 5321 7890;info@techbridge.jp;www.techbridge.jp;JP -214;LondonDigital Agency;15 Covent Garden;WC2E 8BE;London;+44 20 7123 5555;hello@londondigital.com;www.londondigital.com;FR -215;GlobalInnovate Group;Tower 42; 25 Old Broad Street;EC2N 1HQ;London;+44 20 7987 9999;info@globalinnovate.com;www.globalinnovate.com;FR -216;DataCraft Sydney;1 Macquarie Place;2000;Sydney;+61 2 9123 4567;au@datacraft.com;www.datacraft.com;FR -217;EuroTech Solutions;Amsterdam Towers;1011 PN;Amsterdam;+31 20 765 4321;info@eurotech.nl;www.eurotech.nl;NL -218;LondonFinTech Labs;Level 39; One Canada Square;E14 5AB;London;+44 20 7555 4321;finance@londonfintech.com;www.londonfintech.com;UK -219;CloudMasters Inc;221 Main Street;94105;San Francisco;+1 415 555 1234;support@cloudmasters.com;www.cloudmasters.com;FR -220;TechVenture Capital;8 St. James's Square;SW1Y 4JU;London;+44 20 7123 7777;invest@techventure.com;www.techventure.com;FR \ No newline at end of file diff --git a/docker/import_examples/demo-electronic-devices.csv b/docker/import_examples/demo-electronic-devices.csv deleted file mode 100644 index 08e8b06..0000000 --- a/docker/import_examples/demo-electronic-devices.csv +++ /dev/null @@ -1,90 +0,0 @@ -ID;Name;Description;stock;price;category;subcategory;Lieferzeit;EAN -DEV001;Arduino Uno R3a;The Arduino Uno R3 is a foundational microcontroller board based on the ATmega328P. It features 14 digital I/O pins, 6 analog inputs, a 16 MHz quartz crystal, USB connectivity, and a power jack. Operating voltage is 5V. It is the ideal platform for beginners in electronics and coding, widely used for prototyping, DIY projects, automation, robotics, and educational purposes. It can be programmed using the Arduino IDE.;45;22.99;Microcontroller & Development Boards;Arduino Boards;2-3 Tage;7630049200016 -DEV002;Raspberry Pi 4 Model B 4GB;The new high-performance single-board computer featuring a Broadcom BCM2711, quad-core Cortex-A72 (ARM v8) 64-bit SoC running at 1.5GHz and 4GB of LPDDR4-3200 SDRAM. Connectivity includes dual-band 2.4/5.0 GHz Wi-Fi, Bluetooth 5.0, Gigabit Ethernet, two USB 3.0 ports, and two micro-HDMI ports supporting dual 4K displays. Its primary use is as a low-cost desktop computer, network-attached storage (NAS) device, media center, or embedded system for industrial applications.;28;75.50;Microcontroller & Development Boards;Raspberry Pi Boards;5-7 Tage;1931000001047 -DEV003;ESP32-WROOM-312 Development Board;A powerful Wi-Fi and Bluetooth-enabled microcontroller board with dual-core Xtensa LX6 processor. Features 4MB flash memory, 520KB SRAM, 34 GPIO pins, and supports various communication protocols like I2C, I2S, SPI, and UART. Ideal for IoT projects, smart home devices, and wireless applications requiring robust connectivity and processing power.;67;12.95;Microcontroller & Development Boards;ESP32/8266 Boards;3-5 Tage;8717478034021 -DEV004;STM32F407VET6 Development Board;High-performance ARM Cortex-M4 based board with DSP and FPU instructions. Features 512KB flash, 192KB RAM, USB OTG, Ethernet, and multiple timers. Operating frequency up to 168MHz. Suitable for industrial control, motor control, audio processing, and advanced embedded applications requiring high computational power.;23;35.80;Microcontroller & Development Boards;Other Microcontrollers;7-10 Tage;6940541880018 -DEV005;Arduino Motor Shield Rev3;Add-on shield designed to drive inductive loads such as relays, solenoids, DC and stepper motors. Features two channels that support 2A continuous current, screw terminals for easy connection, and built-in protection diodes. Perfect for robotics projects and automation systems when used with Arduino boards.;89;24.50;Microcontroller & Development Boards;Accessories;1-2 Tage;7630049200023 -DEV006;Raspberry Pi 4 Official Case;Official protective case for Raspberry Pi 4 Model B with integrated GPIO access and dedicated slots for camera and display cables. Features a modular design with three plates for easy access to ports and components. Made from high-quality white plastic with colored accents.;156;8.99;Microcontroller & Development Boards;Accessories;1-2 Tage;1931000001054 -DEV007;DHT22 AM2302 Digital Sensor;A pre-calibrated digital temperature and humidity sensor module. It provides a digital signal output and features a dedicated NTC for temperature measurement and a resistive humidity sensing element. Operating voltage: 3.3V - 6V. Measurement range: Humidity 0-100% RH, Temperature -40 to 80°C. Accuracy: ±2% RH and ±0.5°C. Typical applications include HVAC systems, weather stations, environmental monitoring, home automation, and data logging projects. It is easy to interface with Arduino, Raspberry Pi, and other microcontrollers.;120;9.95;Sensors & Modules;Temperature & Humidity Sensors;1-2 Tage;8591854063228 -DEV008;HC-SR05 Ultrasonic Sensor;Ultrasonic distance measurement module with 2cm to 400cm non-contact range. Operating voltage: 5V DC. Provides excellent ranging accuracy with stable readings. Uses sonar principles to determine distance to objects. Ideal for obstacle avoidance robots, parking assistance systems, and liquid level measurement.;204;3.50;Sensors & Modules;Motion & Proximity Sensors;1-2 Tage;6943185501012 -DEV009;PIR Motion Sensor HC-SR501;Passive infrared motion detection sensor with adjustable sensitivity and delay time. Detection range up to 7 meters with 120-degree detection angle. Operating voltage: 4.5-20V DC. Features low power consumption and reliable performance. Perfect for security systems, automatic lighting control, and energy-saving applications.;178;4.25;Sensors & Modules;Motion & Proximity Sensors;1-2 Tage;6943185501029 -DEV010;BH1750 Digital Light Sensor;Digital ambient light sensor with I2C interface and 16-bit resolution. Measurement range: 1-65535 lux. Features low power consumption and high precision. No need for external components. Ideal for display backlight control in mobile devices, automatic brightness adjustment systems, and environmental light monitoring.;95;6.80;Sensors & Modules;Light, Color & Gesture Sensors;2-3 Tage;8591854063235 -DEV011;APDS-9960 Gesture Sensor;Advanced gesture detection, proximity sensing, and ambient light sensor in one module. Features I2C interface with interrupt output. Can detect simple gestures (up, down, left, right) and measure proximity up to 20cm. Perfect for touchless interfaces, interactive displays, and smart home control.;63;15.75;Sensors & Modules;Light, Color & Gesture Sensors;3-5 Tage;8717478034038 -DEV012;MQ-2 Gas Sensor Module;Semiconductor gas sensor for detecting LPG, propane, hydrogen, methane, alcohol, and smoke. Analog and digital output with adjustable sensitivity. Heating voltage: 5V±0.2V. Fast response and recovery time. Suitable for gas leak detection in home and industry, air quality monitoring, and safety systems.;112;8.45;Sensors & Modules;Gas, Air Quality & Pressure Sensors;2-3 Tage;6943185501036 -DEV013;BMP2810 Barometric Pressure Sensor;High-precision digital barometric pressure and temperature sensor with I2C and SPI interfaces. Pressure range: 300-1100 hPa with ±1 hPa absolute accuracy. Temperature measurement with ±1.0°C accuracy. Low power consumption. Ideal for weather stations, altitude tracking, and indoor navigation.;87;9.20;Sensors & Modules;Gas, Air Quality & Pressure Sensors;2-3 Tage;8591854063242 -DEV014;NEO-6M GPS Module;GPS receiver module with built-in EEPROM and ceramic antenna. Provides accurate positioning with 2.5m accuracy. Supports up to 5Hz update rate with NMEA protocol. Operating voltage: 3.3-5V. Features low power consumption and hot start capability. Perfect for navigation systems, tracking devices, and drones.;134;18.90;Sensors & Modules;GPS & Location Modules;3-5 Tage;8717478034045 -DEV015;RC522 RFID Reader Module;RFID reader/writer operating at 13.56MHz with SPI interface. Reading distance up to 5cm. Supports ISO 14443A standard tags. Operating voltage: 2.5-3.3V. Ideal for access control systems, attendance tracking, payment systems, and interactive applications.;198;7.85;Sensors & Modules;RFID & NFC Modules;1-2 Tage;6943185501043 -DEV016;37-in-1 Sensor Module Kit;Comprehensive sensor kit containing 37 most popular modules including temperature, humidity, motion, light, sound, and gas sensors. Comes with tutorial CD and connection diagrams. Perfect for beginners learning electronics and IoT programming. All modules are compatible with Arduino and Raspberry Pi.;45;89.99;Sensors & Modules;Sensor Kits;5-7 Tage;7630049200030 -DEV017;SG90 Micro Servo Motor;TowerPro SG90 mini servo motor with 180-degree rotation range. Operating voltage: 4.8V. Stall torque: 1.8kg/cm. Comes with plastic gears and three-wire interface (power, ground, signal). Ideal for robotics, RC models, camera positioning, and small automation projects.;312;4.75;Actuators & Output;Motors;1-2 Tage;6940541880025 -DEV018;28BYJ-48 Stepper Motor with Driver;Unipolar stepper motor with ULN2003 driver board. Step angle: 5.625° x 1/64 reduction ratio. Operating voltage: 5-12V DC. Provides precise position control without feedback. Perfect for 3D printers, CNC machines, automated curtains, and precision positioning systems.;167;12.50;Actuators & Output;Motors;2-3 Tage;8591854063259 -DEV019;L298N Motor Driver Module;Dual H-bridge motor driver capable of driving two DC motors or one stepper motor. Operating voltage: 5-35V. Maximum current: 2A per channel. Features logic level conversion and heat sink. Ideal for robotics projects, motor control applications, and high-power driving needs.;98;8.95;Actuators & Output;Motor Drivers & Controllers;2-3 Tage;8717478034052 -DEV020;5V Relay Module;Single channel relay module with optocoupler isolation. Operating voltage: 5V. Switching capacity: 10A 250V AC or 30V DC. Features status LED and standard interface for easy connection to microcontrollers. Perfect for controlling high-voltage appliances with low-voltage circuits.;245;3.25;Actuators & Output;Relays & Switches;1-2 Tage;6943185501050 -DEV021;16x2 LCD Display with I2C;Blue backlight LCD display with 16 characters x 2 lines and I2C interface module. Operating voltage: 5V. Contrast adjustable. The I2C interface reduces required GPIO pins from 6 to 2. Ideal for displaying system status, sensor readings, and user interface information.;143;14.99;Actuators & Output;Displays;2-3 Tage;7630049200047 -DEV022;0.96 inch OLED Display;128x64 pixel OLED display with SSD1306 driver and I2C/SPI interface. Features high contrast, wide viewing angle, and low power consumption. Operating voltage: 3.3-5V. Perfect for projects requiring compact, high-quality graphics display.;189;10.45;Actuators & Output;Displays;2-3 Tage;1931000001061 -DEV023;5mm RGB LED Common Cathode;Diffused RGB LED with common cathode configuration. Operating voltage: 2.0-2.5V (Red), 3.0-3.4V (Green/Blue). Maximum current: 20mA per color. Provides full color spectrum mixing. Ideal for status indicators, mood lighting, and visual feedback in projects.;500;0.75;Actuators & Output;LEDs & Lighting;1-2 Tage;8591854063266 -DEV024;Active Buzzer Module;5V active buzzer with built-in oscillator that produces continuous sound when powered. Operating voltage: 3.3-5V. Sound output: approximately 85dB. Easy to drive with microcontroller digital pin. Perfect for alarm systems, timers, and user notification applications.;287;2.10;Actuators & Output;Buzzers & Speakers;1-2 Tage;6943185501067 -DEV025;1K Ohm Resistor Pack;Assortment of 100 pieces 1K ohm 1/4W metal film resistors with 1% tolerance. Temperature coefficient: 50ppm/°C. Perfect for pull-up/pull-down resistors, voltage dividers, and current limiting in various electronic circuits.;15;4.99;Components & Parts;Resistors, Capacitors, Potentiometers;1-2 Tage;8717478034069 -DEV026;100uF Electrolytic Capacitor;Radial lead electrolytic capacitor with 25V voltage rating. Operating temperature: -40°C to +85°C. Low ESR and high ripple current capability. Ideal for power supply filtering, audio circuits, and general decoupling applications.;420;0.25;Components & Parts;Resistors, Capacitors, Potentiometers;1-2 Tage;6940541880032 -DEV027;10K Ohm Linear Potentiometer;Rotary potentiometer with 10K ohm resistance and linear taper. Shaft length: 15mm. Power rating: 0.5W. Features smooth rotation and reliable performance. Perfect for volume control, brightness adjustment, and parameter tuning.;195;1.20;Components & Parts;Resistors, Capacitors, Potentiometers;1-2 Tage;8591854063273 -DEV028;2N2222A NPN Transistor;General purpose NPN bipolar junction transistor in TO-92 package. Collector current: 800mA max. Collector-emitter voltage: 40V max. Gain bandwidth: 250MHz. Ideal for switching and amplification applications in various electronic circuits.;876;0.35;Components & Parts;Transistors & MOSFETs;1-2 Tage;7630049200054 -DEV029;IRFZ44N N-Channel MOSFET;Power MOSFET with low on-resistance and fast switching speed. Drain-source voltage: 55V. Continuous drain current: 49A. TO-220 package. Perfect for motor control, power switching, and high-current applications.;321;2.15;Components & Parts;Transistors & MOSFETs;1-2 Tage;1931000001078 -DEV030;1N4007 Rectifier Diode;General purpose rectifier diode with 1000V maximum repetitive reverse voltage and 1A average forward current. DO-41 package. Ideal for power supply rectification, reverse polarity protection, and general purpose switching.;650;0.15;Components & Parts;Diodes & LEDs;1-2 Tage;8717478034076 -DEV031;5mm Green LED;Diffused green LED with 20mA forward current and 2.1V forward voltage. Viewing angle: 30 degrees. Luminous intensity: 5000-8000 mcd. Perfect for status indicators, panel lights, and visual feedback in electronic projects.;1200;0.20;Components & Parts;Diodes & LEDs;1-2 Tage;6943185501074 -DEV032;6x6mm Tactile Switch;Momentary push button switch with through-hole mounting. Operating force: 160±50gf. Contact resistance: <50mΩ. Life expectancy: 100,000 cycles. Ideal for user input, reset buttons, and control interfaces.;890;0.10;Components & Parts;Buttons & Switches;1-2 Tage;8591854063280 -DEV033;Toggle Switch SPDT;Single pole double throw toggle switch with on-on configuration. Rating: 6A 125V AC / 3A 250V AC. Panel mount design with nut and washer. Perfect for power switching, mode selection, and circuit configuration.;134;2.95;Components & Parts;Buttons & Switches;2-3 Tage;6940541880049 -DEV034;Jumper Wires Male-to-Male;Bundle of 120 pieces 20cm male-to-male jumper wires in multiple colors. 0.1 pitch. Made with high-quality Dupont connectors. Perfect for breadboard connections, prototyping, and wiring Arduino projects.;45;6.99;Components & Parts;Wires, Cables & Connectors;1-2 Tage;7630049200061 -DEV035;USB Type B Cable;1.5 meter USB 2.0 Type A to Type B cable with gold-plated connectors. Data transfer speed up to 480Mbps. 28AWG power conductors. Perfect for connecting Arduino boards, printers, and other devices with Type B接口.;178;7.50;Components & Parts;Wires, Cables & Connectors;1-2 Tage;1931000001085 -DEV036;400-Point Solderless Breadboard;High-quality solderless breadboard with 400 tie points. Features two power rails and 63 rows of interconnected terminals. Adhesive backing for secure mounting. Maximum voltage: 300V. Ideal for circuit prototyping and testing.;67;8.25;Components & Parts;Breadboards & Prototyping;1-2 Tage;8717478034083 -DEV037;Breadboard Jumper Wire Kit;Kit containing 140 pieces of pre-cut and stripped jumper wires in various lengths and colors. Includes male-to-male, male-to-female, and female-to-female types. Organized in convenient storage box. Perfect for breadboard prototyping.;92;12.99;Components & Parts;Breadboards & Prototyping;1-2 Tage;6943185501081 -DEV038;12V 2A Power Supply;Switching power adapter with 12V DC output and 2A maximum current. Input: 100-240V AC. Comes with 5.5mm x 2.1mm barrel jack connector. Short circuit and overvoltage protection. Ideal for powering Arduino projects, LED strips, and various electronics.;58;14.95;Power & Battery;Power Supplies;3-5 Tage;8591854063297 -DEV039;5V 3A USB Power Supply;High-current USB power supply with 5V 3A output. Features built-in USB Type-A port and overcurrent protection. Input: 100-240V AC. Perfect for powering Raspberry Pi, high-power USB devices, and charging applications.;47;11.50;Power & Battery;Power Supplies;2-3 Tage;6940541880056 -DEV040;4xAA Battery Holder;Plastic battery holder for 4 AA batteries with series connection providing 6V output. Features wire leads with stripped ends and on/off switch. Secure battery closure. Perfect for portable projects and backup power.;124;3.75;Power & Battery;Battery Holders;1-2 Tage;7630049200078 -DEV041;TP4056 Lithium Charger Module;Single cell lithium battery charging module with 1A maximum charge current. Features charging status indicators and protection circuits. Input: 5V USB. Supports 3.7V Li-ion and LiPo batteries. Perfect for portable projects.;216;4.25;Power & Battery;Charging Circuits;2-3 Tage;1931000001092 -DEV042;LM2596 DC-DC Buck Converter;Adjustable step-down voltage regulator module with 3A maximum output current. Input voltage: 4.5-40V. Output voltage: 1.5-35V adjustable. Efficiency up to 92%. Features overheat and short circuit protection.;189;5.95;Power & Battery;Voltage Regulators & Converters;2-3 Tage;8717478034090 -DEV043;60W Soldering Station;Temperature controlled soldering station with 60W power and adjustable temperature range 200-480°C. Features ceramic heating element, sleep mode, and digital display. Comes with soldering iron stand and sponge. Perfect for electronics repair and prototyping.;34;49.99;Tools & Equipment;Soldering Equipment;5-7 Tage;6943185501098 -DEV044;Digital Multimeter DT9205A;3-1/2 digit digital multimeter with LCD display. Measures AC/DC voltage, current, resistance, capacitance, frequency, and temperature. Features diode test, continuity buzzer, and data hold. Comes with test leads and carrying case.;29;38.50;Tools & Equipment;Multimeters & Test Equipment;3-5 Tage;8591854063303 -DEV045;65-Piece Screwdriver Set;Precision screwdriver set with 65 pieces including various Phillips, flat, Torx, and hex bits. Magnetic tips and comfortable handle. Organized in durable carrying case. Perfect for electronics repair, smartphone disassembly, and精密 work.;56;24.95;Tools & Equipment;Tool Kits;2-3 Tage;6940541880063 -DEV046;Plastic Project Enclosure 160x100x60mm;Plastic electronic project box with dimensions 160x100x60mm. Features mounting posts for PCBs, ventilation slots, and removable lid. Material: ABS plastic. Perfect for housing electronic projects and prototypes.;78;9.75;Tools & Equipment;Enclosures & Boxes;3-5 Tage;7630049200085 -DEV047;Arduino Nano Every;Compact board based on the ATMega4809 with 20MHz operating frequency. Features 48KB flash, 6KB SRAM, and 22 GPIO pins. Compatible with Arduino Nano footprint. Perfect for space-constrained projects requiring Arduino compatibility.;91;18.50;Microcontroller & Development Boards;Arduino Boards;3-5 Tage;7630049200092 -DEV048;Raspberry Pi Pico W;Microcontroller board with RP2040 chip and wireless connectivity. Features 264KB SRAM, 2MB flash, and 30 GPIO pins. Supports MicroPython and C/C++. Built-in Wi-Fi and Bluetooth. Ideal for IoT projects and wireless applications.;167;9.95;Microcontroller & Development Boards;Raspberry Pi Boards;2-3 Tage;1931000001108 -DEV049;ESP32-CAM Development Board;ESP32 module with OV2640 camera and microSD card slot. Features 4MB flash, 520KB SRAM, and supports Wi-Fi and Bluetooth. Provides video streaming and image capture capabilities. Perfect for security cameras and IoT vision applications.;124;15.75;Microcontroller & Development Boards;ESP32/8266 Boards;3-5 Tage;8717478034106 -DEV050;ATtiny85 Development Board;Compact development board based on ATtiny85 microcontroller. Features 8KB flash, 512B SRAM, and 6 GPIO pins. Operating voltage: 5V. Perfect for simple projects requiring minimal I/O and small form factor.;205;6.25;Microcontroller & Development Boards;Other Microcontrollers;2-3 Tage;6943185501104 -DEV051;Arduino Ethernet Shield;Network connectivity shield for Arduino with W5500 Ethernet controller. Supports TCP/IP protocols and provides SD card slot. Operating voltage: 5V. Perfect for network-connected projects and data logging.;76;32.99;Microcontroller & Development Boards;Accessories;4-6 Tage;8591854063310 -DEV052;Raspberry Pi Official Power Supply;Official 15.3W USB-C power supply for Raspberry Pi 4. Output: 5.1V DC, 3A. Features noise filtering and overcurrent protection. Includes 1.5m USB-C cable. Ensures stable power for Raspberry Pi operation.;142;11.99;Microcontroller & Development Boards;Accessories;2-3 Tage;6940541880070 -DEV053;DS18B20 Waterproof Temperature Sensor;Digital temperature sensor with 1-wire interface and waterproof stainless steel probe. Measurement range: -55°C to +125°C with ±0.5°C accuracy. 1-meter cable length. Perfect for liquid temperature measurement, environmental monitoring, and industrial applications.;188;8.95;Sensors & Modules;Temperature & Humidity Sensors;2-3 Tage;7630049200108 -DEV054;HC-SR501 PIR Motion Sensor;Passive infrared motion detector with adjustable time and sensitivity. Detection range: 7 meters with 120° angle. Operating voltage: 4.5-20V DC. Features low power consumption. Ideal for security systems and automatic lighting.;156;4.50;Sensors & Modules;Motion & Proximity Sensors;1-2 Tage;1931000001115 -DEV055;VL53L0X Laser Distance Sensor;Time-of-flight laser ranging sensor with 2m measurement range and 1mm resolution. I2C interface. Operating voltage: 2.6-3.5V. Features high accuracy and immune to ambient light. Perfect for gesture recognition and proximity sensing.;97;14.25;Sensors & Modules;Motion & Proximity Sensors;3-5 Tage;8717478034113 -DEV056;TCS34725 Color Sensor;RGB color light sensor with IR filter and white LED. I2C interface with interrupt output. Provides clear, red, green, blue, and lux measurements. Perfect for color sorting, ambient light sensing, and display calibration.;84;13.75;Sensors & Modules;Light, Color & Gesture Sensors;2-3 Tage;6943185501111 -DEV057;VCNL4040 Proximity Sensor;Integrated proximity and ambient light sensor with I2C interface. Proximity range: 0-200mm. Features interrupt function and low power consumption. Perfect for touchless interfaces and presence detection.;119;9.80;Sensors & Modules;Light, Color & Gesture Sensors;2-3 Tage;8591854063327 -DEV058;MQ-135 Air Quality Sensor;Semiconductor sensor for detecting harmful gases like NH3, NOx, alcohol, benzene, and CO2. Analog output with adjustable sensitivity. Heating voltage: 5V±0.1V. Suitable for air quality monitoring and environmental detection.;145;7.25;Sensors & Modules;Gas, Air Quality & Pressure Sensors;2-3 Tage;6940541880087 -DEV059;BME280 Environmental Sensor;Integrated environmental sensor measuring temperature, humidity, and barometric pressure. I2C/SPI interfaces. Operating voltage: 1.8-3.6V. Low power consumption. Ideal for weather stations and environmental monitoring.;132;14.50;Sensors & Modules;Gas, Air Quality & Pressure Sensors;3-5 Tage;7630049200115 -DEV060;U-blox NEO-M8N GPS Module;High-performance GPS module with 72 channels and 2.5m accuracy. Supports GPS, GLONASS, and BeiDou systems. Update rate: up to 10Hz. Perfect for drones, navigation systems, and precision tracking.;89;26.95;Sensors & Modules;GPS & Location Modules;4-6 Tage;1931000001122 -DEV061;PN532 NFC RFID Module;NFC/RFID reader/writer supporting ISO 14443A/B, ISO 18092, and FeliCa protocols. Operating frequency: 13.56MHz. Interfaces: I2C, SPI, HSU. Reading distance: up to 5cm. Ideal for contactless payment and access control.;107;18.75;Sensors & Modules;RFID & NFC Modules;3-5 Tage;8717478034120 -DEV062;Arduino Sensor Kit;Complete sensor kit containing 37 modules compatible with Arduino. Includes tutorials and code examples. Covers basic to advanced sensors. Perfect for educational purposes and learning electronics.;68;79.99;Sensors & Modules;Sensor Kits;5-7 Tage;6943185501128 -DEV063;NEMA 17 Stepper Motor;Bipolar stepper motor with 1.8° step angle and 42mm frame size. Holding torque: 40Ncm. Current: 1.2A per phase. 4-wire connection. Perfect for 3D printers, CNC machines, and precision positioning systems.;45;28.95;Actuators & Output;Motors;4-6 Tage;8591854063334 -DEV064;L293D Motor Driver IC;Quadruple half-H driver for bidirectional DC motor control. Operating voltage: 4.5-36V. Output current: 600mA per channel. DIP-16 package. Perfect for controlling small motors and solenoids.;213;3.45;Actuators & Output;Motor Drivers & Controllers;1-2 Tage;6940541880094 -DEV065;5V 4-Channel Relay Module;4-channel relay module with optocoupler isolation and status LEDs. Operating voltage: 5V. Switching capacity: 10A 250V AC per channel. Features screw terminals and standard control interface.;124;15.50;Actuators & Output;Relays & Switches;2-3 Tage;7630049200122 -DEV066;20x4 LCD Display with I2C;Large LCD display with 20 characters x 4 lines and I2C interface. Blue backlight with adjustable contrast. Operating voltage: 5V. Perfect for projects requiring extensive text display.;87;19.95;Actuators & Output;Displays;3-5 Tage;1931000001139 -DEV067;1.3 inch IPS LCD Display;1.3 inch IPS display with 240x240 resolution and ST7789 driver. SPI interface with 65K colors. Operating voltage: 3.3V. Features high brightness and wide viewing angle. Perfect for graphics and GUI applications.;134;16.75;Actuators & Output;Displays;3-5 Tage;8717478034137 -DEV068;WS2812B RGB LED Strip;Addressable RGB LED strip with 30 LEDs per meter. Each LED individually controllable via single-wire protocol. Operating voltage: 5V. Perfect for decorative lighting, art installations, and visual effects.;78;18.50;Actuators & Output;LEDs & Lighting;2-3 Tage;6943185501135 -DEV069;Piezo Buzzer Element;Passive piezo buzzer without internal oscillator. Requires external driver circuit. Operating voltage: 3-20V. Resonant frequency: 4kHz. Compact size. Ideal for custom tone generation and audio projects.;345;1.25;Actuators & Output;Buzzers & Speakers;1-2 Tage;8591854063341 -DEV070;Assorted Resistor Kit;Comprehensive resistor kit with 1000 pieces covering values from 10 ohm to 1M ohm. 1/4W metal film with 1% tolerance. Organized in storage box with value labels. Perfect for electronics projects and repairs.;28;29.99;Components & Parts;Resistors, Capacitors, Potentiometers;2-3 Tage;6940541880100 -DEV071;100nF Ceramic Capacitor;Multilayer ceramic capacitor with 100nF capacitance and 50V rating. X7R dielectric material. Through-hole design. Ideal for decoupling, filtering, and timing applications.;1200;0.15;Components & Parts;Resistors, Capacitors, Potentiometers;1-2 Tage;7630049200139 -DEV072;200K Logarithmic Potentiometer;Audio taper potentiometer with 100K ohm resistance. Shaft length: 20mm. Power rating: 0.5W. Smooth rotation with logarithmic response. Perfect for volume controls and audio applications.;167;2.25;Components & Parts;Resistors, Capacitors, Potentiometers;1-2 Tage;1931000001146 -DEV073;BC547 NPN Transistor;General purpose NPN transistor in TO-92 package. Collector current: 100mA max. Collector-emitter voltage: 45V. DC current gain: 110-800. Ideal for amplification and switching applications.;954;0.25;Components & Parts;Transistors & MOSFETs;1-2 Tage;8717478034144 -DEV074;IRF540N N-Channel MOSFET;Power MOSFET with 100V drain-source voltage and 33A continuous drain current. Low on-resistance: 44mΩ. TO-220 package. Perfect for high-power switching and motor control applications.;189;3.75;Components & Parts;Transistors & MOSFETs;1-2 Tage;6943185501142 -DEV075;1N4148 Switching Diode;Fast switching diode with 100V reverse voltage and 200mA forward current. Switching speed: 4ns. DO-35 package. Ideal for high-speed switching, protection circuits, and signal processing.;875;0.12;Components & Parts;Diodes & LEDs;1-2 Tage;8591854063358 -DEV076;5mm Red LED;Standard red LED with 20mA forward current and 2.0V forward voltage. Viewing angle: 30 degrees. Luminous intensity: 2000-4000 mcd. Perfect for indicators and visual feedback.;1500;0.18;Components & Parts;Diodes & LEDs;1-2 Tage;6940541880117 -DEV077;12mm Push Button Switch;Momentary push button switch with LED illumination. Operating voltage: 12V DC. Contact rating: 3A 125V AC. Panel mount design. Available in multiple colors. Perfect for control panels and user interfaces.;234;2.95;Components & Parts;Buttons & Switches;2-3 Tage;7630049200146 -DEV078;DIP Switch 8 Position;8-position dual in-line package switch with through-hole mounting. Rating: 50mA 24V DC. Compact size. Ideal for configuration settings and mode selection in electronic circuits.;187;1.85;Components & Parts;Buttons & Switches;1-2 Tage;1931000001153 -DEV079;Jumper Wires Female-to-Female;Bundle of 120 pieces 20cm female-to-female jumper wires in multiple colors. 0.1 pitch. High-quality Dupont connectors. Perfect for connecting modules and sensors to development boards.;67;6.99;Components & Parts;Wires, Cables & Connectors;1-2 Tage;8717478034151 -DEV080;Micro USB Cable;1-meter Micro USB to USB Type-A cable with gold-plated connectors. Data transfer and charging capable. 28AWG power conductors. Perfect for connecting various electronic devices and charging.;245;5.50;Components & Parts;Wires, Cables & Connectors;1-2 Tage;6943185501159 -DEV081;830-Point Breadboard;Large solderless breadboard with 830 tie points. Features four power rails and 63 rows of terminals. Adhesive backing. Maximum voltage: 300V. Ideal for complex circuit prototyping.;54;12.95;Components & Parts;Breadboards & Prototyping;2-3 Tage;8591854063365 -DEV082;Breadboard Power Supply Module;3.3V/5V breadboard power supply module with USB input. Maximum output current: 700mA. Features LED indicators and on/off switch. Perfect for providing stable power to breadboard projects.;138;8.45;Components & Parts;Breadboards & Prototyping;2-3 Tage;6940541880124 -DEV083;9V 1A Power Supply;Wall adapter with 9V DC output and 1A maximum current. Input: 100-240V AC. 5.5mm x 2.1mm barrel jack. Short circuit protection. Ideal for powering effects pedals and various electronics.;89;9.99;Power & Battery;Power Supplies;2-3 Tage;7630049200153 -DEV084;USB-C Power Delivery Module;USB-C power delivery module with adjustable voltage output (5V, 9V, 12V, 15V, 20V). Maximum power: 100W. Features digital display and multiple protection circuits. Perfect for modern power requirements.;76;22.50;Power & Battery;Power Supplies;3-5 Tage;1931000001160 -DEV085;18650 Battery Holder;Dual 18650 battery holder with series/parallel switch. Provides 3.7V (parallel) or 7.4V (series) output. Features built-in protection circuit and power switch. Perfect for lithium battery projects.;112;6.95;Power & Battery;Battery Holders;2-3 Tage;8717478034168 -DEV086;TP5100 2A Lithium Charger;Dual lithium battery charger module with 2A maximum charge current. Supports 3.7V Li-ion and LiPo batteries. Input: 5-12V. Features charging status indicators. Perfect for high-capacity battery charging.;98;7.25;Power & Battery;Charging Circuits;2-3 Tage;6943185501166 -DEV087;LM317 Adjustable Voltage Regulator;Adjustable linear voltage regulator with 1.5A output current. Output voltage: 1.25-37V. Features overcurrent and thermal protection. TO-220 package. Perfect for custom power supply designs.;167;2.95;Power & Battery;Voltage Regulators & Converters;1-2 Tage;8591854063372 -DEV088;Temperature Controlled Soldering Iron;60W temperature controlled soldering iron with adjustable temperature 200-450°C. Features ceramic heater and quick heat-up time. Includes stand and spare tips. Perfect for basic soldering tasks.;45;35.99;Tools & Equipment;Soldering Equipment;3-5 Tage;6940541880131 -DEV089;Auto-Ranging Multimeter;True RMS auto-ranging digital multimeter with 6000 counts. Measures AC/DC voltage, current, resistance, capacitance, frequency, and temperature. Features backlit display and data hold.;38;59.95;Tools & Equipment;Multimeters & Test Equipment;4-6 Tage;7630049200160 \ No newline at end of file diff --git a/docker/import_examples/spaces_processes.xml b/docker/import_examples/spaces_processes.xml deleted file mode 100644 index d7daf86..0000000 --- a/docker/import_examples/spaces_processes.xml +++ /dev/null @@ -1,6037 +0,0 @@ - - - - - 2026-01-14T15:07:23.013+01:00 - - - ralph.soika@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-14T15:07:23.001980543+01:00|system-de-1.3|300|12|301|ralph.soika@dynamixs.ai| - - 2026-01-14T15:15:16.72202+01:00|system-de-1.3|301|10|301|ralph.soika@dynamixs.ai| - - 2026-01-14T15:20:37.285211784+01:00|system-de-1.3|301|10|301|ralph.soika@dynamixs.ai| - - 2026-01-16T17:27:42.098991348+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_16 - - - true - - - ralph.soika@dynamixs.ai - - - 10 - - - 2026-01-16T17:27:42.074+01:00 - - - 301 - - - system-de-1.3 - - - 2026-01-16T17:27:42.103+01:00 - - - ralph.soika@dynamixs.ai - - - ralph.soika@dynamixs.ai - hans-peter.fischer@dynamixs.ai - - - 301 - - - - - - - - - 2d40a0e6-543a-43fc-9c30-0321203edeb2-1768580862116 - - - 301 - - - ce4483c765eeb79e - - - 2d40a0e6-543a-43fc-9c30-0321203edeb2 - - - - - - 4 - - - Prozess - - - Aktiv (Öffentlich) - - - 880af8c5-1482-4f62-9dad-3595a425a642 - - - - - - - - - /pages/admin/organisation - - - - - - ralph.soika@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - Global Quality Management System - - - ralph.soika@dynamixs.ai - - - ralph.soika@dynamixs.ai - - - - - - Assistance - - - hans-peter.fischer@dynamixs.ai - - - Manager - - - - - - ralph.soika@dynamixs.ai - - - Team - - - IATF 16949 & ISO 9001: Dies ist das Herzstück. Sie - benötigen ein Global Quality Management System. Alle Werke (auch Malaysia oder - Bulgarien) müssen nach demselben Standard zertifiziert sein. Abweichungen in Polen - müssen genauso behandelt werden wie in Deutschland. - - - - - - - - - - Prozess - - - - - - Riskmanagement - - - Aktiv (Öffentlich) - - - process - - - - - 2025-06-26T10:54:14.999+02:00 - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2025-06-26T10:54:14.997504669+02:00|system-de-1.3|300|12|301|rsoika| - - 2025-06-26T12:01:35.436142038+02:00|system-de-1.3|301|10|301|rsoika| - - 2025-12-06T19:09:42.548198725+01:00|system-de-1.3|301|10|301|ralph.soika@imixs.com| - - 2026-01-16T17:29:44.717704548+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_16 - - - true - - - ralph.soika@imixs.com - - - 10 - - - 2026-01-16T17:29:44.692+01:00 - - - 301 - - - system-de-1.3 - - - 2026-01-16T17:29:44.722+01:00 - - - rsoika - - - rsoika - ralph.soika@imixs.com - hans-peter.fischer@dynamixs.ai - - - 301 - - - - - - - - - c51a4a54-110f-42d7-a273-ef08bfa612cb-1768580984736 - - - 301 - - - 90795c21fd09944a - - - c51a4a54-110f-42d7-a273-ef08bfa612cb - - - - - - 4 - - - - - - Prozess - - - Aktiv (Öffentlich) - - - - - - a1faea2e-a60b-4252-a1a8-f6ed9047e6a5 - - - - - - - - - /pages/admin/organisation - - - - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - LkSG (Lieferkettensorgfaltspflichtengesetz) - - - ralph.soika@imixs.com - - - rsoika - - - - - - Assistenz - - - ralph.soika@imixs.com - - - Verantwortlich - - - - - - - - - Team - - - LkSG (Lieferkettensorgfaltspflichtengesetz): - Pflicht: Seit 2024 gilt dies auch für Unternehmen Ihrer Größe (>1000 MA in DE). - Prozess: Sie müssen ein Risikomanagement für Menschenrechte und Umweltstandards - installieren – nicht nur für Ihre Standorte (z.B. Arbeitsschutz in Malaysia), - sondern auch für Ihre Lieferanten (Tier 3/4). - - - - - - - - - - - - - Prozess - - - - - - - - - Aktiv (Öffentlich) - - - - - - process - - - - - 2025-06-26T10:55:47.333+02:00 - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2025-06-26T10:55:47.332065638+02:00|system-de-1.3|300|12|301|rsoika| - - 2025-10-06T15:02:36.573744019+02:00|system-de-1.3|301|10|301|rsoika| - - 2025-10-06T15:12:53.298645156+02:00|system-de-1.3|301|10|301|rsoika| - - 2026-01-16T17:28:51.420952256+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_16 - - - true - - - rsoika - - - 10 - - - 2026-01-16T17:28:51.395+01:00 - - - 301 - - - system-de-1.3 - - - 2026-01-16T17:28:51.425+01:00 - - - rsoika - - - rsoika - hans-peter.fischer@dynamixs.ai - - - 301 - - - - - - - - - cde20e21-5c83-46b1-a27f-f908d494ecd8-1768580931438 - - - 301 - - - f3824b5fe26e5cb6 - - - cde20e21-5c83-46b1-a27f-f908d494ecd8 - - - - - - 4 - - - - - - Prozess - - - Aktiv (Öffentlich) - - - - - - 1617275b-6286-4199-9afd-fafe4e5cf7cf - - - - - - - - - /pages/admin/organisation - - - - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - Trusted Information Security Assessment Exchange - - - rsoika - - - rsoika - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - TISAX (Trusted Information Security Assessment Exchange): - Zwingend erforderlich für die Zusammenarbeit mit deutschen OEMs (Datensicherheit, - Prototypenschutz). Governance-Prozess für IT-Sicherheit muss global ausgerollt sein. - - - - - - - - - - - - - Prozess - - - - - - Customer - - - Aktiv (Öffentlich) - - - - - - process - - - - - 2025-06-26T10:54:31.627+02:00 - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2025-06-26T10:54:31.625278665+02:00|system-de-1.3|300|12|301|rsoika| - - 2025-06-26T10:55:04.026529791+02:00|system-de-1.3|301|10|301|rsoika| - - 2025-06-26T10:55:27.868954948+02:00|system-de-1.3|301|10|301|rsoika| - - 2026-01-16T17:30:29.71781847+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_16 - - - true - - - rsoika - - - 10 - - - 2026-01-16T17:30:29.693+01:00 - - - 301 - - - system-de-1.3 - - - 2026-01-16T17:30:29.722+01:00 - - - rsoika - - - rsoika - hans-peter.fischer@dynamixs.ai - - - 301 - - - - - - - - - e8824e0c-17aa-4803-9599-03c45f088a52-1768581029735 - - - 301 - - - b2f2a5e8ab7546cf - - - e8824e0c-17aa-4803-9599-03c45f088a52 - - - - - - 4 - - - - - - Prozess - - - Aktiv (Öffentlich) - - - - - - e1fb4bb2-7988-40b9-8125-bfabe8382917 - - - - - - - - - /pages/admin/organisation - - - - - - rsoika - - - hans-peter.fischer@dynamixs.ai - - - Global Inbox - - - rsoika - - - rsoika - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Import von Geschäftsdokumenten und E-Mails - - - - - - - - - - - - Prozess - - - - - - Inbox - - - Aktiv (Öffentlich) - - - - - - process - - - - - 2026-01-16T17:34:32.377+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:34:32.366492596+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_1 - - - true - - - 10 - - - 2026-01-16T17:34:32.338+01:00 - - - 300 - - - system-de-1.3 - - - 2026-01-16T17:34:32.378+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 300 - - - - - - ebf30a61-60ac-43cf-91ff-5c17641eaf76-1768581272391 - - - 300 - - - 39e1ef96215dcea6 - - - ebf30a61-60ac-43cf-91ff-5c17641eaf76 - - - - - - 1 - - - Prozess - - - Aktiv (Eingeschränkt) - - - eb364978-2938-4e12-bf17-a1f2a8f77d7c - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - Code of Conduct & Whistleblowing - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Code of Conduct & Whistleblowing: - Einrichtung eines globalen Hinweisgebersystems (Pflicht in der EU), das auch - kulturell in Japan oder den USA funktioniert. - - - - - - - - - - Prozess - - - - - - - - - Aktiv (Eingeschränkt) - - - process - - - - - 2026-01-16T17:33:06.501+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:33:06.491081443+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_1 - - - true - - - 10 - - - 2026-01-16T17:33:06.469+01:00 - - - 300 - - - system-de-1.3 - - - 2026-01-16T17:33:06.501+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 300 - - - - - - 6a40c8a6-13c2-4ee5-a4fb-91c7b8af1ebc-1768581186514 - - - 300 - - - 4951a1c04d3962a5 - - - 6a40c8a6-13c2-4ee5-a4fb-91c7b8af1ebc - - - - - - 1 - - - Prozess - - - Aktiv (Eingeschränkt) - - - 9264bce7-a5b6-4ba3-9fa2-e484d2d92bc7 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - Export control & Tax Management - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Exportkontrolle & Zoll: - Da Sie in den USA und Asien produzieren und handeln, müssen Sanktionslisten und - Dual-Use-Verordnungen automatisiert geprüft werden. - - - - - - - - - - Prozess - - - - - - - - - Aktiv (Eingeschränkt) - - - process - - - - - 2026-01-16T17:31:08.888+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:31:08.876350856+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_1 - - - true - - - 10 - - - 2026-01-16T17:31:08.851+01:00 - - - 300 - - - system-de-1.3 - - - 2026-01-16T17:31:08.888+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 300 - - - - - - 4ddb0848-a3ce-456b-bac5-aeccb5da62ce-1768581068901 - - - 300 - - - dab01092b04fbf7a - - - 4ddb0848-a3ce-456b-bac5-aeccb5da62ce - - - - - - 1 - - - Prozess - - - Aktiv (Eingeschränkt) - - - eea3cefd-05a9-43f9-8967-afd767affb71 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - Transfer Pricing - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Transfer Pricing (Verrechnungspreise): - Risiko: Das Finanzamt prüft streng, zu welchen Preisen das deutsche HQ - Dienstleistungen oder Vorprodukte an das Werk in Polen oder die USA verkauft. - Prozess: Erstellung einer globalen Verrechnungspreisdokumentation (Master File / - Local File) zur Vermeidung von Steuernachzahlungen. - - - - - - - - - - Prozess - - - - - - - - - Aktiv (Eingeschränkt) - - - process - - - - - 2026-01-16T17:36:52.464+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:36:52.455080343+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_1 - - - true - - - 10 - - - 2026-01-16T17:36:52.430+01:00 - - - 300 - - - system-de-1.3 - - - 2026-01-16T17:36:52.464+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 300 - - - - - - 2d413cfc-1905-4f0f-8a3a-d90cc605fa78-1768581412476 - - - 300 - - - 5df3c39334238578 - - - 2d413cfc-1905-4f0f-8a3a-d90cc605fa78 - - - - - - 1 - - - Prozess - - - Aktiv (Eingeschränkt) - - - c44f2f18-45e9-4b93-b8fe-9cc96de0afbd - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - Risk Management - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Risikomanagement nach KontraG - - - - - - - - - Prozess - - - - - - - - - Aktiv (Eingeschränkt) - - - process - - - - - 2026-01-16T17:33:43.447+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:33:43.43674436+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_1 - - - true - - - 10 - - - 2026-01-16T17:33:43.413+01:00 - - - 300 - - - system-de-1.3 - - - 2026-01-16T17:33:43.447+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 300 - - - - - - 25e049b0-3fe0-4882-8a66-907163fa1eee-1768581223460 - - - 300 - - - 898f144e2d62078f - - - 25e049b0-3fe0-4882-8a66-907163fa1eee - - - - - - 1 - - - Prozess - - - Aktiv (Eingeschränkt) - - - 258f42d4-45da-45c4-a384-4219ca1b5347 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - CSRD - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - - - - - - - Team - - - Nachhaltigkeitsberichterstattung (CSRD): - Als großes Unternehmen müssen Sie detailliert über CO2-Fußabdruck (Scope 1, 2 und 3) - berichten. - Prozess: Datenerfassung des Energieverbrauchs an allen Standorten (Malaysia bis USA) - und Konsolidierung im HQ. - - - - - - - - - - Prozess - - - - - - - - - Aktiv (Eingeschränkt) - - - process - - - - - 2026-01-16T16:15:41.240+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T16:15:41.232843681+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T16:15:41.178+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T16:15:41.240+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0-1768576541253 - - - 100 - - - 1451653c51266d82 - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - - - - 1 - - - Organisationseinheit - - - Aktiv - - - 3e8fde52-ecd9-4556-95e4-965015272009 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - DYNAMO GmbH - - - - - - - - - - - - Team - - - - - - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:04:46.892+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:04:46.884020625+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:04:46.798+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:04:46.893+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - b0125bfd-87f2-4efb-9357-23f1a0ba571b-1768579486906 - - - 100 - - - 4ccc31e8cfffa269 - - - b0125bfd-87f2-4efb-9357-23f1a0ba571b - - - 7aeed90c-38f5-4b83-8160-cf136911de07 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 25ec7345-3beb-4913-8705-ac9078714f51 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CFO Office.Accounting, Tax & Treasury - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Accounting, Tax & Treasury - - - DYNAMO GmbH.CFO Office - - - - - - - - - Team - - - Head of Accounting, Tax & Treasury: - Jahresabschlüsse (HGB/IFRS), Währungsabsicherung (Hedging USD/JPY), - Verrechnungspreise (Transfer Pricing). - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:03:52.962+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:03:52.954135981+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:03:52.873+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:03:52.962+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 532a4397-f448-4c2a-9065-00003b91c264-1768579432976 - - - 100 - - - c5599ff0329daf45 - - - 532a4397-f448-4c2a-9065-00003b91c264 - - - 7aeed90c-38f5-4b83-8160-cf136911de07 - - - 1 - - - Organisationseinheit - - - Aktiv - - - c0d29bc3-0995-42d2-965d-0bfafe7595e7 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CFO Office.Global Controlling - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Global Controlling - - - DYNAMO GmbH.CFO Office - - - - - - - - - Team - - - Head of Global Controlling: - Werkscontrolling, Projektcontrolling. Erstellt das monatliche Reporting für alle - Standorte. - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T16:55:05.013+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T16:55:05.006312379+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T16:55:04.930+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T16:55:05.015+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - c13f7e8b-4853-4841-8c39-89bdae87aac6-1768578905028 - - - 100 - - - 7739866e1a7b0cb0 - - - c13f7e8b-4853-4841-8c39-89bdae87aac6 - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 49dce724-148f-4925-af7d-ba858c1a2ff2 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CTO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - CTO Office - - - DYNAMO GmbH - - - - - - - - - Team - - - CTO (Chief Technology Officer) - Fokus: Innovation & Produktreife - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T16:17:31.186+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T16:17:31.177051235+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T16:17:31.093+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T16:17:31.186+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - e5289ee9-3466-489d-9df4-f6192dd5645f-1768576651199 - - - 100 - - - 93ef625a9028a6bf - - - e5289ee9-3466-489d-9df4-f6192dd5645f - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - feb17a93-fb11-409d-9032-1c987b6a958a - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - COO Office - - - DYNAMO GmbH - - - - - - - - - Team - - - COO (Chief Operating Officer) – Der größte Bereich - Fokus: Operative Exzellenz, Kosten & Lieferfähigkeit - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T16:19:33.562+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T16:19:33.553479677+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T16:19:33.469+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T16:19:33.562+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 119629e4-5a4b-42e7-a043-11caf319fec0-1768576773574 - - - 100 - - - 923ef0d2acde8827 - - - 119629e4-5a4b-42e7-a043-11caf319fec0 - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 5b6379b1-061b-48d7-848d-eee3e78d252d - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CSO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - CSO Office - - - DYNAMO GmbH - - - - - - - - - Team - - - CSO (Chief Sales Officer) - Fokus: Kundenbindung & Umsatz - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:02:27.183+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:02:27.173441+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:02:27.091+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:02:27.183+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 7aeed90c-38f5-4b83-8160-cf136911de07-1768579347196 - - - 100 - - - 251c7e3fcca8681f - - - 7aeed90c-38f5-4b83-8160-cf136911de07 - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 8fc6303e-77ea-4db0-9a28-e5d7625ebab7 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CFO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - CFO Office - - - DYNAMO GmbH - - - - - - - - - Team - - - CFO (Chief Financial Officer) - Fokus: Liquidität, Daten & Sicherheit - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T16:16:38.198+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T16:16:38.187660689+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T16:16:38.107+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T16:16:38.199+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 0b589a26-07b6-43c0-adf7-a24dec40a203-1768576598211 - - - 100 - - - f5ee5cdbcc4592ce - - - 0b589a26-07b6-43c0-adf7-a24dec40a203 - - - 1dd9aff3-a589-4915-8377-23aedf5ed2b0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 45c85e17-9c00-418c-8705-8211261411eb - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CEO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - CEO Office - - - DYNAMO GmbH - - - - - - - - - Team - - - CEO (Chief Executive Officer) - Fokus: Strategie, Kultur & Compliance - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:12:46.917+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:12:46.911030716+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:12:46.837+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:12:46.917+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - dccb1d61-c861-4c01-b143-cd795d09f633-1768579966930 - - - 100 - - - 7e54805e60252658 - - - dccb1d61-c861-4c01-b143-cd795d09f633 - - - 0b589a26-07b6-43c0-adf7-a24dec40a203 - - - 1 - - - Organisationseinheit - - - Aktiv - - - dcc300fa-343f-47ad-9f1c-2c21d7f91024 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CEO Office.Corporate Strategy & ESG - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Corporate Strategy & ESG - - - DYNAMO GmbH.CEO Office - - - - - - - - - Team - - - Head of Corporate Strategy & ESG: - Treibt M&A-Themen, Nachhaltigkeitsreporting (CSRD) und die langfristige - Ausrichtung - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:08:12.547+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:08:12.539820347+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:08:12.466+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:08:12.547+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 265b2598-3574-47d8-8416-01f24a09cb0c-1768579692559 - - - 100 - - - 406f206905e39ac6 - - - 265b2598-3574-47d8-8416-01f24a09cb0c - - - e5289ee9-3466-489d-9df4-f6192dd5645f - - - 1 - - - Organisationseinheit - - - Aktiv - - - fda3676c-3e82-4309-a9b5-2741da956b6e - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations AMERICAS - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - VP Operations AMERICAS - - - DYNAMO GmbH.COO Office - - - - - - - - - Team - - - VP Operations AMERICAS: - Führt das Werk USA. - Ziel: USMCA-Compliance, Nähe zu US-Kunden - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:07:18.360+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:07:18.353438552+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - 2026-01-16T17:09:49.06377382+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:09:48.943+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:09:49.069+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c-1768579789083 - - - 100 - - - 48f0767a05df4bf2 - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - e5289ee9-3466-489d-9df4-f6192dd5645f - - - 2 - - - Organisationseinheit - - - Aktiv - - - e0001de8-e3c2-48fb-bd30-eb2b9984122e - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - VP Operations EMEA - - - DYNAMO GmbH.COO Office - - - - - - - - - Team - - - VP Operations EMEA (Europa): - Führt die 3 Werke in Deutschland + Polen + Bulgarien. - Ziel: Balance zwischen High-Tech (DE) und Best-Cost (PL/BG). - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:11:52.197+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:11:52.190818925+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - 2026-01-16T17:12:05.897305245+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:12:05.819+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:12:05.902+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - - - - 7d271628-a524-4a58-9c62-aef39490964b-1768579925915 - - - 100 - - - df0b52e93f2afab1 - - - 7d271628-a524-4a58-9c62-aef39490964b - - - 0b589a26-07b6-43c0-adf7-a24dec40a203 - - - 2 - - - Organisationseinheit - - - Aktiv - - - cbbdb1ee-e031-477d-96c9-8ace8018cae9 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CEO Office.Legal & Compliance - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Legal & Compliance - - - DYNAMO GmbH.CEO Office - - - - - - - - - Team - - - Head of Legal & Compliance: - Zentrales Vertragsmanagement, Einhaltung des LkSG (Lieferkettengesetz) und - Exportkontrolle. - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:09:08.223+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:09:08.213167566+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:09:07.550+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:09:08.223+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - cf04cb8a-8a53-4212-873f-c165c8487840-1768579748237 - - - 100 - - - ee62eb3f860bf513 - - - cf04cb8a-8a53-4212-873f-c165c8487840 - - - e5289ee9-3466-489d-9df4-f6192dd5645f - - - 1 - - - Organisationseinheit - - - Aktiv - - - 122e1514-2c6d-4c7a-88c5-5848a27796c7 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations APAC - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - VP Operations APAC - - - DYNAMO GmbH.COO Office - - - - - - - - - Team - - - VP Operations APAC: - Führt Werke Japan & Malaysia. - Ziel: Qualitätsanspruch Japan vs. Kostenführerschaft Malaysia. - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:06:03.439+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:06:03.431262229+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:06:03.354+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:06:03.439+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 79c25be8-0caa-4898-9080-b8ec6ce62804-1768579563451 - - - 100 - - - bcdb86f3ae9f5639 - - - 79c25be8-0caa-4898-9080-b8ec6ce62804 - - - 7aeed90c-38f5-4b83-8160-cf136911de07 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 8d56adc4-cd4b-43a7-ae97-afcde9badcd1 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CFO Office.CIO Office - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - CIO Office - - - DYNAMO GmbH.CFO Office - - - - - - - - - Team - - - CIO (Chief Information Officer): - Verantwortlich für ERP, Office-IT, TISAX-Sicherheit und globale Vernetzung der - Werke. - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:11:09.884+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:11:09.876615957+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:11:09.678+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:11:09.885+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 6e5b463a-e35b-4060-bbfe-1e9ac97bfea2-1768579869897 - - - 100 - - - 7548db86ff2b9347 - - - 6e5b463a-e35b-4060-bbfe-1e9ac97bfea2 - - - 0b589a26-07b6-43c0-adf7-a24dec40a203 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 77b871bc-480b-4a30-9dc6-0f7867da7eaf - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CEO Office.HR Global - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - HR Global - - - DYNAMO GmbH.CEO Office - - - - - - - - - Team - - - Head of Global HR: - Verantwortlich für globale Personalstandards, Entsendungsrichtlinien (Expats nach - USA/Asien) und Talentmanagement. Wichtig: Harmonisierung der Führungskultur zwischen - Deutschland und den internationalen Werken. - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:15:21.535+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:15:21.529004903+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:15:21.454+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:15:21.535+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 5ea23089-d3aa-43e2-be7f-73c8d6768a35-1768580121547 - - - 100 - - - baad278c00818926 - - - 5ea23089-d3aa-43e2-be7f-73c8d6768a35 - - - 119629e4-5a4b-42e7-a043-11caf319fec0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 2fcb42d5-ec7d-4f57-8249-f28b3d39b178 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CSO Office.Marketing & Business Development - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Marketing & Business Development - - - DYNAMO GmbH.CSO Office - - - - - - - - - Team - - - Head of Marketing & Business Development: - Messeauftritte, Marktbeobachtung, Erschließung neuer Tier-1 Kunden. - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:20:14.054+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:20:14.045834434+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:20:13.963+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:20:14.054+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 2fc0ece5-b72a-4065-b9cb-0c7e0aafb5b2-1768580414067 - - - 100 - - - 2c2ad37d04019131 - - - 2fc0ece5-b72a-4065-b9cb-0c7e0aafb5b2 - - - 7aeed90c-38f5-4b83-8160-cf136911de07 - - - 1 - - - Organisationseinheit - - - Aktiv - - - ac7eac50-9c95-427a-9b13-ed0ec1ec6bf3 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CFO Office.Purchasing & Quality Management - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Purchasing & Quality Management - - - DYNAMO GmbH.CFO Office - - - - - - - - - Team - - - Head of Purchasing Management & Quality Control - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:22:38.901+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:22:38.892176169+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:22:38.800+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:22:38.901+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 0e1f6c2a-6faf-4bae-97e2-d763a764a432-1768580558914 - - - 100 - - - 1787aaae417cc2eb - - - 0e1f6c2a-6faf-4bae-97e2-d763a764a432 - - - 265b2598-3574-47d8-8416-01f24a09cb0c - - - 1 - - - Organisationseinheit - - - Aktiv - - - 585c9c84-df24-4d55-aa49-507a53c9f0d7 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations AMERICAS.Plant USA - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant USA - - - DYNAMO GmbH.COO Office.VP Operations AMERICAS - - - - - - - - - Team - - - Plant USA - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:14:59.116+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:14:59.109623464+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:14:59.037+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:14:59.116+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - e5e21eda-a759-48f1-ac18-5ca13ffc6ef6-1768580099128 - - - 100 - - - 42d609485db9101 - - - e5e21eda-a759-48f1-ac18-5ca13ffc6ef6 - - - 119629e4-5a4b-42e7-a043-11caf319fec0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - f56f70cd-7f8b-4813-83db-0ef618eee6a8 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CSO Office.Sales Operations & Pricing - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Sales Operations & Pricing - - - DYNAMO GmbH.CSO Office - - - - - - - - - Team - - - Head of Sales Operations & Pricing: - Kalkulation, Angebotserstellung und Vertragsmanagement (damit nicht ein - Sales-Mitarbeiter in USA billiger anbietet als einer in DE für das gleiche Teil). - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:16:55.638+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:16:55.631801333+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:16:55.553+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:16:55.638+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 36a3338e-ceb5-4906-8ec8-b3b885717045-1768580215651 - - - 100 - - - 3ce673b4d9482e55 - - - 36a3338e-ceb5-4906-8ec8-b3b885717045 - - - c13f7e8b-4853-4841-8c39-89bdae87aac6 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 45c0eb54-a0dd-4565-99a0-569c985ba8d0 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CTO Office.Research & Pre-Development - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Research & Pre-Development - - - DYNAMO GmbH.CTO Office - - - - - - - - - Team - - - Head of Advanced Engineering (Vorentwicklung): - Forschung an neuen Materialien/Verfahren - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:18:35.174+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:18:35.167099346+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:18:35.090+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:18:35.174+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 6fc8d167-a8ff-4274-934b-2dfd4d6ffbd3-1768580315187 - - - 100 - - - b405b92a2e6e7164 - - - 6fc8d167-a8ff-4274-934b-2dfd4d6ffbd3 - - - c13f7e8b-4853-4841-8c39-89bdae87aac6 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 312c6381-bdbb-47d3-9f0f-f2a549f3c4ec - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CTO Office.Industrial Engineering - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Industrial Engineering - - - DYNAMO GmbH.CTO Office - - - - - - - - - Team - - - Head of Industrial Engineering: - Plant die Produktionsanlagen in allen Standorten - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:17:47.193+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:17:47.185404334+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:17:47.106+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:17:47.193+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 152f0be7-d623-4bb9-9677-f494af2911bc-1768580267206 - - - 100 - - - 32d1bacdc90e9f8 - - - 152f0be7-d623-4bb9-9677-f494af2911bc - - - c13f7e8b-4853-4841-8c39-89bdae87aac6 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 15c6c93d-a58d-4cc4-9297-7b625fc4a98c - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CTO Office.Product Engineering - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Product Engineering - - - DYNAMO GmbH.CTO Office - - - - - - - - - Team - - - Head of Product Engineering (Serienentwicklung): - Verantwortlich für die kundennahe Entwicklung. - - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:14:11.348+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:14:11.340755372+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:14:11.266+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:14:11.348+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - ee72d780-77c6-4f79-8574-450016b5a0e1-1768580051360 - - - 100 - - - 838e9ed3e60ab5cc - - - ee72d780-77c6-4f79-8574-450016b5a0e1 - - - 119629e4-5a4b-42e7-a043-11caf319fec0 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 6534105e-7677-4df2-96e7-2990484574f3 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.CSO Office.Global KAM - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Global KAM - - - DYNAMO GmbH.CSO Office - - - - - - - - - Team - - - VP Global Key Account Management (GKAM): - Hierunter hängen die Key Account Manager für die großen Gruppen (z.B. Head of VW - Group, Head of BMW, Head of US-OEMs, Head of Asian-OEMs). Sie verhandeln die - globalen Preise. - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:24:44.110+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:24:44.100928796+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:24:44.020+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:24:44.110+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 03d54fa2-e76c-4a73-96f9-8d7ed6687b66-1768580684123 - - - 100 - - - 185d348a4b5f7947 - - - 03d54fa2-e76c-4a73-96f9-8d7ed6687b66 - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - 1 - - - Organisationseinheit - - - Aktiv - - - 1181f0ff-aa19-4d09-9ce3-70e2a4786faa - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA.Plant Brandenburg - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Brandenburg - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - - - - - - - Team - - - Plant Brandenburg - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:25:13.332+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:25:13.325242698+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:25:13.247+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:25:13.333+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - 3387701c-8699-4a85-a544-85b806b91697-1768580713345 - - - 100 - - - fd2e1c5a455d4e24 - - - 3387701c-8699-4a85-a544-85b806b91697 - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - 1 - - - Organisationseinheit - - - Aktiv - - - 35cd60b6-dbe4-47d2-8238-bbc46be0e544 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA.Plant Frankfurt - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Frankfurt - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - - - - - - - Team - - - Plant Frankfurt - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:23:36.304+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:23:36.296620668+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:23:36.220+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:23:36.304+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - ca34ea8e-631d-447a-afd7-b6abec4df556-1768580616317 - - - 100 - - - bf32c53d3f2bb5f8 - - - ca34ea8e-631d-447a-afd7-b6abec4df556 - - - cf04cb8a-8a53-4212-873f-c165c8487840 - - - 1 - - - Organisationseinheit - - - Aktiv - - - 32db31dd-c81e-4b10-883a-ee17de22965b - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations APAC.Plant Malaysia - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Malaysia - - - DYNAMO GmbH.COO Office.VP Operations APAC - - - - - - - - - Team - - - Plant Malaysia - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:26:08.400+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:26:08.394023959+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:26:08.320+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:26:08.400+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - f7cc767a-3544-4b35-a868-a62983484d92-1768580768412 - - - 100 - - - f446851d5cd52228 - - - f7cc767a-3544-4b35-a868-a62983484d92 - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - 1 - - - Organisationseinheit - - - Aktiv - - - 9c89fcd3-0c4c-4ad4-a89c-a57079acd1ea - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA.Plant Bulgaria - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Bulgaria - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - - - - - - - Team - - - Plant Bulgaria - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:24:15.201+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:24:15.191674246+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:24:15.112+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:24:15.201+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - edc38c86-db87-49be-b4c6-89d76096310d-1768580655214 - - - 100 - - - 55224051ee7c1a4b - - - edc38c86-db87-49be-b4c6-89d76096310d - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - 1 - - - Organisationseinheit - - - Aktiv - - - 1b36d08e-f489-48c1-aa1c-d7e1fc4e3e0c - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA.Plant Munich - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Munich - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - - - - - - - Team - - - Plant Munich - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:25:39.288+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:25:39.280441845+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:25:39.157+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:25:39.288+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - f6d4384d-2ce6-43ef-b39b-88a5eba47f5f-1768580739301 - - - 100 - - - 59078afe981d737d - - - f6d4384d-2ce6-43ef-b39b-88a5eba47f5f - - - 3b6d422e-9e06-42db-a0da-c7fa296f3a1c - - - 1 - - - Organisationseinheit - - - Aktiv - - - a504735d-2ea3-4daf-a365-40a691874655 - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations EMEA.Plant Poland - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Poland - - - DYNAMO GmbH.COO Office.VP Operations EMEA - - - - - - - - - Team - - - Plant Poland - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - - - 2026-01-16T17:23:07.439+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 0 - - - - 2026-01-16T17:23:07.433073971+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai| - - - - - - IntermediateCatchEvent_2 - - - true - - - 10 - - - 2026-01-16T17:23:07.358+01:00 - - - 100 - - - system-de-1.3 - - - 2026-01-16T17:23:07.439+01:00 - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - 100 - - - - - - d25ea929-0868-4e64-b505-f656810d8645-1768580587452 - - - 100 - - - f14e4760d6b81311 - - - d25ea929-0868-4e64-b505-f656810d8645 - - - cf04cb8a-8a53-4212-873f-c165c8487840 - - - 1 - - - Organisationseinheit - - - Aktiv - - - f2b34580-3726-43b9-824c-cee7c62447bf - - - - - - - - - /pages/admin/organisation - - - - - - hans-peter.fischer@dynamixs.ai - - - hans-peter.fischer@dynamixs.ai - - - DYNAMO GmbH.COO Office.VP Operations APAC.Plant Japan - - - hans-peter.fischer@dynamixs.ai - - - - - - Assistenz - - - - - - Verantwortlich - - - Plant Japan - - - DYNAMO GmbH.COO Office.VP Operations APAC - - - - - - - - - Team - - - Plant Japan - - - - - - Organisationseinheit - - - - - - Aktiv - - - space - - - \ No newline at end of file diff --git a/imixs-cloud.sh b/imixs-cloud.sh new file mode 100755 index 0000000..b4ef150 --- /dev/null +++ b/imixs-cloud.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +############################################################ +# Push build into imixs-cloud repo +# +############################################################ + +# build +./build.sh + +# push +docker tag imixs/dynamixs-super-office:latest registry.tikal.imixs.com/imixs/dynamixs-super-office:latest +docker push registry.tikal.imixs.com/imixs/dynamixs-super-office:latest diff --git a/pom.xml b/pom.xml index 4544895..134f0b0 100644 --- a/pom.xml +++ b/pom.xml @@ -26,41 +26,30 @@ src/main/webapp war - - ${maven.build.timestamp} - yyyyMMddHHmmss - Production + + 1.0.4-SNAPSHOT + 6.2.10-SNAPSHOT + 5.1.12-SNAPSHOT + 1.0.5-SNAPSHOT + 3.2.5 + 3.0.2 - + 10.0.0 6.0 - 1.0.2-SNAPSHOT - 5.1.9-SNAPSHOT - 5.2.0 - 6.2.8-SNAPSHOT - 3.0.2 - 3.1.3 - 3.2.2 - 1.0.2 - 1.1.9-SNAPSHOT - 2.0.24 - - - war - Production - dynamixs-super-office - registry.tikal.imixs.com - - - - / - imixsrealm - jdbc/office - lucene/office-workflow-index - java:/mail/org.imixs.workflow.mail + + dynamixs-super-office + oss-snapshots @@ -68,11 +57,56 @@ true + + false + + + + github-dynamixs + Dynamixs.AI GitHub Packages + https://maven.pkg.github.com/dynamixs-ai/dynamixs-platform-repo + + true + + + true + - + + docker + + + + org.apache.maven.plugins + maven-antrun-plugin + 1.8 + + + install + + + + + + + + + + + + run + + + + + + + + + debug @@ -91,7 +125,7 @@ - + @@ -141,21 +175,8 @@ - - - - - - - - - - - + + @@ -169,113 +190,57 @@ + - - - - - - src/main/resources - true - - - - - - - maven-compiler-plugin - 3.8.1 - - ${java.source} - ${java.target} - - - - - org.apache.maven.plugins - maven-war-plugin - 3.3.1 - - false - - - true - - ${custom.webResources} - - **/WEB-INF/* - - - - - - - - ai.dynamixs - dynamixs-platform-ui - - WEB-INF/lib/*.jar - - - - - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - ${project.build.sourceEncoding} - - - - - org.imixs.maven - manik-hotdeploy-maven-plugin - 2.0.0 - - - install - - deploy - - - - - - - - - target/*.{war,ear,jar} - ./docker/deployments/ - true - - - - - src/main/webapp - ./docker/deployments/${imixs-office.applicationname}.war - - - - - - - - ${imixs-office.applicationname} - - - + + + + ai.dynamixs + dynamixs-platform-core + ${ai.dynamixs.version} + + + + + ai.dynamixs + dynamixs-platform-ui + ${ai.dynamixs.version} + war + runtime + + + + + + jakarta.platform jakarta.jakartaee-api ${jakarta.version} provided - + + org.eclipse.microprofile microprofile @@ -285,90 +250,43 @@ - - - org.imixs.workflow - imixs-office-workflow-app - war - ${org.imixs.office.version} - - - org.imixs.workflow - imixs-office-workflow-util - ${org.imixs.office.version} - - - - - ai.dynamixs - dynamixs-platform-ui - war - ${ai.dynamixs.version} - - - org.imixs.workflow imixs-workflow-core jar ${org.imixs.workflow.version} + provided org.imixs.workflow imixs-workflow-engine jar ${org.imixs.workflow.version} + provided org.imixs.workflow imixs-workflow-jax-rs jar ${org.imixs.workflow.version} + provided org.imixs.workflow imixs-workflow-faces jar ${org.imixs.workflow.version} - - - org.imixs.workflow - imixs-workflow-index-lucene - ${org.imixs.workflow.version} - - - - - org.imixs.workflow - imixs-archive-api - ${org.imixs.archive.version} - - - - org.imixs.workflow - imixs-marty - ${org.imixs.marty.version} - - - - - org.apache.pdfbox - pdfbox - ${apache.pdfbox.version} + provided - + org.imixs.workflow - imixs-adapters-wopi - ${org.imixs.adapter.version} - - - org.imixs.workflow - imixs-adapters-odf - ${org.imixs.adapter.version} + imixs-office-workflow-util + ${org.imixs.office.version} + provided @@ -393,42 +311,123 @@ org.imixs.workflow imixs-adapters-poi ${org.imixs.adapter.version} + provided + + + org.imixs.workflow + imixs-adapters-odf + ${org.imixs.adapter.version} - org.imixs.workflow imixs-data-groups ${org.imixs.data.version} + provided org.imixs.workflow imixs-data-views ${org.imixs.data.version} + provided org.imixs.workflow imixs-data-documents ${org.imixs.data.version} + provided org.imixs.workflow imixs-data-importer ${org.imixs.data.version} - - - org.apache.pdfbox - pdfbox - ${apache.pdfbox.version} - - - - - org.imixs.workflow - imixs-ai-workflow - ${org.imixs.ai.version} + provided + + + ${custom.applicationname} + + + + + maven-compiler-plugin + 3.8.1 + + ${java.source} + ${java.target} + + + + + + org.apache.maven.plugins + maven-war-plugin + 3.3.1 + + false + + + true + + ${custom.webResources} + + **/WEB-INF/* + + + + + + + + + + + + org.imixs.maven + manik-hotdeploy-maven-plugin + 2.0.0 + + + install + + deploy + + + + + + + target/*.{war,ear,jar} + docker/deployments/ + true + + + + + src/main/webapp + docker/deployments/${custom.applicationname}.war + + + + + + + + \ No newline at end of file diff --git a/reports/requirements-accounting.imixs-report b/reports/requirements-accounting.imixs-report new file mode 100644 index 0000000..d4b8a51 --- /dev/null +++ b/reports/requirements-accounting.imixs-report @@ -0,0 +1,7 @@ +requirements-accounting($uniqueid:"{id}") +OR +($workflowgroup:"Requirement" + AND ($workitemref:"{id}" OR txtworkitemref:"{id}") + AND $taskid:2300 +) +<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE xsl:stylesheet [<!ENTITY bdquo "" ><!ENTITY quot "" ><!ENTITY uuml "ü" ><!ENTITY auml "ä" ><!ENTITY ouml "ö" ><!ENTITY Uuml "Ü" ><!ENTITY Auml "Ä" ><!ENTITY Ouml "Ö" ><!ENTITY szlig "ß" ><!ENTITY nbsp " " ><!ENTITY lt "" ><!ENTITY gt "" >]><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs"> <xsl:output method="html" media-type="text/html" indent="no" encoding="UTF-8" /> <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="." /> <xsl:variable name="currenttime" select="current-dateTime()" /> <xsl:template match="/"> <html> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Imixs Software Solutions GmbH</title> <link href="../../layout/css/imixs-basic.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/imixs-layout.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/office-theme-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/custom.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../custom-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <style> .toolbar.branding { font-size:1.75rem; } h2 { font-size:1.7em; } .small { font-size:65%; } #imixs-content { padding:10px; } #header { background-color: #FFF; color: #333; border-bottom: 1px solid #333; padding:0; } .imixs-requirement { margin-top:20px; margin-bottom:40px; } .imixs-requirement h4 { border-bottom: 1px solid #333; } .imixs-table { width: 100%; margin-bottom:4em; } @media print { body {font-size:0.66em;} } </style> </head> <body> <!-- content --> <div id="container"> <div id="imixs-content"> <!-- generate Header --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']" /> <!-- body --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']" /> </div> </div> </body> </html> </xsl:template> <!-- Header Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']"> <div id="header"> <div id="imixs-servicenav"> <div class="toolbar branding" style="float:left;"> <span> Auftrag - <xsl:value-of select="item[@name='numsequencenumber']/value" /> </span> </div> <div style="font-size:12px;float:right"> Imixs Software Solutions GmbH - <br /> Agnes-Pockels-Bogen 1 - 80992 München <br /> Tel.: +49 (0)89 / 45 21 36-0 </div> </div> </div> <div> <h2> <xsl:value-of select="item[@name='_subject']/value" /> </h2> <h3>Requirements Completed: <xsl:value-of select="format-dateTime($currenttime, '[D01].[M01].[Y0001]')"></xsl:value-of></h3> </div> </xsl:template> <!-- Body Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']"> <xsl:variable name="eventDate" select="item[@name='$lasteventdate']/value" /> <xsl:variable name="effortPlaned" select="item[@name='_effort_planed']/value" /> <xsl:variable name="capacity" select="item[@name='_capacity']/value" /> <div class="imixs-requirement"> <h4> <xsl:value-of select="item[@name='_subject']/value" /> <span class="small" style="float:right;"> Stand: <xsl:value-of select="format-dateTime($eventDate, '[D01].[M01].[Y0001]')"></xsl:value-of> </span> </h4> <p> <xsl:value-of select="item[@name='_description']/value" disable-output-escaping="yes" /> </p> </div> <!-- efforts --> <table class="imixs-table"> <thead> <tr> <th style="width:10px;">Datum</th> <th>Leistungsbezeichnung</th> <th style="width:80px;">Stunden</th> </tr> </thead> <tbody> <xsl:for-each select="item[@name='_childitems']/value"> <tr> <td style="text-align: center;"> <xsl:value-of select="format-dateTime(item[@name='datdate']/value, '[D01].[M01].[Y0001]')" /> </td> <td> <xsl:value-of select="item[@name='name']/value" /> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='amount']/value" /> </td> </tr> </xsl:for-each> <!-- Summe --> </tbody> <tfoot> <tr> <td></td> <td style="text-align: right;"> <strong>Summe:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_capacity']/value" /> </td> </tr> <tr> <td></td> <td style="text-align: right;"> <strong>Plan:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_effort_planed']/value" /> </td> </tr> <tr> <td></td> <td style="text-align: right;"> <strong>Prozent:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_effort_div']/value" /> % </td> </tr> </tfoot> </table> </xsl:template></xsl:stylesheet>/imixs-super-office/src/reports/requirements-accounting.xsl \ No newline at end of file diff --git a/reports/requirements-accounting.xsl b/reports/requirements-accounting.xsl new file mode 100644 index 0000000..07324ba --- /dev/null +++ b/reports/requirements-accounting.xsl @@ -0,0 +1,130 @@ + + + ]> + Imixs + Software Solutions GmbH
+ +
+
+ + +
+ + +
+

+ +

+

Requirements Completed:

+
+
+ + + + +
+

+ + Stand: + +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DatumLeistungsbezeichnungStunden
+ + + + + +
+ Summe: + + +
+ Plan: + + +
+ Prozent: + + %
+
+
\ No newline at end of file diff --git a/reports/requirements-implementation.imixs-report b/reports/requirements-implementation.imixs-report new file mode 100644 index 0000000..e5ca05c --- /dev/null +++ b/reports/requirements-implementation.imixs-report @@ -0,0 +1,7 @@ +requirements-implementation($uniqueid:"{id}") +OR +($workflowgroup:"Requirement" + AND ($workitemref:"{id}" OR txtworkitemref:"{id}") + AND $taskid:2100 +) +<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE xsl:stylesheet [<!ENTITY bdquo "" ><!ENTITY quot "" ><!ENTITY uuml "ü" ><!ENTITY auml "ä" ><!ENTITY ouml "ö" ><!ENTITY Uuml "Ü" ><!ENTITY Auml "Ä" ><!ENTITY Ouml "Ö" ><!ENTITY szlig "ß" ><!ENTITY nbsp " " ><!ENTITY lt "" ><!ENTITY gt "" >]><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs"> <xsl:output method="html" media-type="text/html" indent="no" encoding="UTF-8" /> <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="." /> <xsl:variable name="currenttime" select="current-dateTime()" /> <xsl:template match="/"> <html> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Imixs Software Solutions GmbH</title> <link href="../../layout/css/imixs-basic.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/imixs-layout.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/office-theme-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/custom.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../custom-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <style> .toolbar.branding { font-size:1.75rem; } h2 { font-size:1.7em; } .small { font-size:65%; } #imixs-content { padding:10px; } #header { background-color: #FFF; color: #333; border-bottom: 1px solid #333; padding:0; } .imixs-requirement { margin-top:20px; margin-bottom:40px; } .imixs-requirement h4 { border-bottom: 1px solid #333; } .imixs-table { width: 100%; margin-bottom:4em; } @media print { body {font-size:0.66em;} } </style> </head> <body> <!-- content --> <div id="container"> <div id="imixs-content"> <!-- generate Header --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']" /> <!-- body --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']" /> </div> </div> </body> </html> </xsl:template> <!-- Header Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']"> <div id="header"> <div id="imixs-servicenav"> <div class="toolbar branding" style="float:left;"> <span> Auftrag - <xsl:value-of select="item[@name='numsequencenumber']/value" /> </span> </div> <div style="font-size:12px;float:right"> Imixs Software Solutions GmbH - <br /> Agnes-Pockels-Bogen 1 - 80992 München <br /> Tel.: +49 (0)89 / 45 21 36-0 </div> </div> </div> <div> <h2> <xsl:value-of select="item[@name='_subject']/value" /> </h2> <h3>Requirements in Umsetzung: <xsl:value-of select="format-dateTime($currenttime, '[D01].[M01].[Y0001]')"></xsl:value-of></h3> </div> </xsl:template> <!-- Body Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']"> <xsl:variable name="eventDate" select="item[@name='$lasteventdate']/value" /> <xsl:variable name="effortPlaned" select="item[@name='_effort_planed']/value" /> <xsl:variable name="capacity" select="item[@name='_capacity']/value" /> <div class="imixs-requirement"> <h4> <xsl:value-of select="item[@name='_subject']/value" /> <span class="small" style="float:right;"> Stand: <xsl:value-of select="format-dateTime($eventDate, '[D01].[M01].[Y0001]')"></xsl:value-of> </span> </h4> <p> <xsl:value-of select="item[@name='_description']/value" disable-output-escaping="yes" /> </p> </div> <!-- efforts --> <table class="imixs-table"> <thead> <tr> <th style="width:120px;">Datum</th> <th>Leistungsbezeichnung</th> <th style="width:120px;">Stunden</th> </tr> </thead> <tbody> <xsl:for-each select="item[@name='_childitems']/value"> <tr> <td style="text-align: center;"> <xsl:value-of select="format-dateTime(item[@name='datdate']/value, '[D01].[M01].[Y0001]')" /> </td> <td> <xsl:value-of select="item[@name='name']/value" /> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='amount']/value" /> </td> </tr> </xsl:for-each> <!-- Summe --> </tbody> <tfoot> <tr> <td></td> <td style="text-align: right;"> <strong>Summe:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_capacity']/value" /> </td> </tr> <tr> <td></td> <td style="text-align: right;"> <strong>Plan:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_effort_planed']/value" /> </td> </tr> <tr> <td></td> <td style="text-align: right;"> <strong>Prozent:</strong> </td> <td style="text-align: right;"> <xsl:value-of select="item[@name='_effort_div']/value" /> % </td> </tr> </tfoot> </table> </xsl:template></xsl:stylesheet>/imixs-super-office/src/reports/requirements-implementation.xsl \ No newline at end of file diff --git a/reports/requirements-implementation.xsl b/reports/requirements-implementation.xsl new file mode 100644 index 0000000..ec368fe --- /dev/null +++ b/reports/requirements-implementation.xsl @@ -0,0 +1,133 @@ + + + +]> + + + + + + + + + + Imixs Software Solutions GmbH + + + + + + + + +
+
+ + +
+
+ + +
+ +
+

+ +

+

Requirements in Umsetzung:

+
+
+ +
+

+ + Stand: + +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DatumLeistungsbezeichnungStunden
+ + + + + +
+ Summe: + + +
+ Plan: + + +
+ Prozent: + + %
+
+
\ No newline at end of file diff --git a/reports/requirements-planning.imixs-report b/reports/requirements-planning.imixs-report new file mode 100644 index 0000000..2013b5c --- /dev/null +++ b/reports/requirements-planning.imixs-report @@ -0,0 +1,7 @@ +requirements-planning($uniqueid:"{id}") +OR +($workflowgroup:"Requirement" + AND ($workitemref:"{id}" OR txtworkitemref:"{id}") + AND $taskid:2010 +) + <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE xsl:stylesheet [<!ENTITY bdquo "" ><!ENTITY quot "" ><!ENTITY uuml "ü" ><!ENTITY auml "ä" ><!ENTITY ouml "ö" ><!ENTITY Uuml "Ü" ><!ENTITY Auml "Ä" ><!ENTITY Ouml "Ö" ><!ENTITY szlig "ß" ><!ENTITY nbsp " " ><!ENTITY lt "" ><!ENTITY gt "" >]><xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs"> <xsl:output method="html" media-type="text/html" indent="no" encoding="UTF-8" /> <xsl:decimal-format name="euro" decimal-separator="," grouping-separator="." /> <xsl:variable name="currenttime" select="current-dateTime()" /> <xsl:template match="/"> <html> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Imixs Software Solutions GmbH</title> <link href="../../layout/css/imixs-basic.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/imixs-layout.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/office-theme-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../layout/css/custom.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <link href="../../custom-print.css" charset="UTF-8" type="text/css" rel="stylesheet" /> <style> .toolbar.branding { font-size:1.75rem; } h2 { font-size:1.7em; } .small { font-size:65%; } #imixs-content { padding:10px; } #header { background-color: #FFF; color: #333; border-bottom: 1px solid #333; padding:0; } .imixs-requirement { margin-top:20px; margin-bottom:40px; } .imixs-requirement h4 { border-bottom: 1px solid #333; } .imixs-table { width: 100%; margin-bottom:4em; } @media print { body {font-size:0.66em;} } </style> </head> <body> <!-- content --> <div id="container"> <div id="imixs-content"> <!-- generate Header --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']" /> <!-- body --> <xsl:apply-templates select="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']" /> </div> </div> </body> </html> </xsl:template> <!-- Header Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Auftrag']"> <div id="header"> <div id="imixs-servicenav"> <div class="toolbar branding" style="float:left;"> <span> Auftrag - <xsl:value-of select="item[@name='numsequencenumber']/value" /> </span> </div> <div style="font-size:12px;float:right"> Imixs Software Solutions GmbH - <br /> Agnes-Pockels-Bogen 1 - 80992 München <br /> Tel.: +49 (0)89 / 45 21 36-0 </div> </div> </div> <div> <h2> <xsl:value-of select="item[@name='_subject']/value" /> </h2> <h3>Requirements in Planung: <xsl:value-of select="format-dateTime($currenttime, '[D01].[M01].[Y0001]')"></xsl:value-of></h3> </div> </xsl:template> <!-- Body Template --> <xsl:template match="/data/document[normalize-space(item[@name = '$workflowgroup']/value) = 'Requirement']"> <xsl:variable name="eventDate" select="item[@name='$lasteventdate']/value" /> <div class="imixs-requirement"> <h4> <xsl:value-of select="item[@name='_subject']/value" /> <span class="small" style="float:right;"> Stand: <xsl:value-of select="format-dateTime($eventDate, '[D01].[M01].[Y0001]')"></xsl:value-of> </span> </h4> <p> <xsl:value-of select="item[@name='_description']/value" disable-output-escaping="yes" /> </p> <p> <strong>Aufwand geplant: </strong><xsl:value-of select="item[@name='_effort_planed']/value" /> Stunden </p> </div> </xsl:template></xsl:stylesheet>/imixs-super-office/src/reports/requirements-planning.xsl \ No newline at end of file diff --git a/src/main/java/ai/dynamixs/InvoicePOIAdapter.java b/src/main/java/ai/dynamixs/InvoicePOIAdapter.java new file mode 100644 index 0000000..3217977 --- /dev/null +++ b/src/main/java/ai/dynamixs/InvoicePOIAdapter.java @@ -0,0 +1,42 @@ +package com.imixs.intern; + +import java.util.List; +import java.util.logging.Logger; + +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.imixs.archive.core.SnapshotService; +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.engine.DocumentService; +import org.imixs.workflow.engine.WorkflowService; +import org.imixs.workflow.exceptions.PluginException; +import org.imixs.workflow.poi.POIFindReplaceAdapter; + +import jakarta.inject.Inject; + +/** + * Dieser Adapter erweitert den POIFindReplaceAdapter und fügt in das + * Rechnungsformular zusätzliche Zeilen ein + */ +public class InvoicePOIAdapter extends POIFindReplaceAdapter { + + private static Logger logger = Logger.getLogger(InvoicePOIAdapter.class.getName()); + + @Inject + WorkflowService workflowService; + + @Inject + DocumentService documentService; + + public static final String ERROR_CONFIG = "CONFIG_ERROR"; + final String TYPE_TEXTBLOCK = "textblock"; + + @Inject + SnapshotService snapshotService; + + @Override + public void updateXSSFWorkbook(XSSFWorkbook workbook, ItemCollection document, List replaceDevList, + String eval) throws PluginException { + super.updateXSSFWorkbook(workbook, document, replaceDevList, eval); + } + +} diff --git a/src/main/java/com/imixs/intern/AuftragController.java b/src/main/java/com/imixs/intern/AuftragController.java new file mode 100644 index 0000000..83b8ef3 --- /dev/null +++ b/src/main/java/com/imixs/intern/AuftragController.java @@ -0,0 +1,74 @@ +package com.imixs.intern; + +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.exceptions.AccessDeniedException; +import org.imixs.workflow.faces.data.ViewController; +import org.imixs.workflow.faces.data.WorkflowController; +import org.imixs.workflow.faces.data.WorkflowEvent; +import org.imixs.workflow.faces.util.LoginController; +import org.imixs.workflow.office.forms.WorkitemLinkController; + +import jakarta.annotation.Priority; +import jakarta.enterprise.context.RequestScoped; +import jakarta.enterprise.event.Observes; +import jakarta.inject.Inject; +import jakarta.inject.Named; + +/** + * Dieser AuftragController hat nur den Zweck eine MIgration des neuen feldes + * contact.ref durchzuführen + * + */ +@Named +@RequestScoped +public class AuftragController extends ViewController { + + private static final long serialVersionUID = 1L; + + private static Logger logger = Logger.getLogger(AuftragController.class.getName()); + + @Inject + LoginController loginController; + + @Inject + WorkflowController workflowController; + + @Inject + WorkitemLinkController workitemLinkController; + + /** + * Diese Hilfsmethode sortiert die Requirements nach Datum. + * + * @param workflowEvent + * @throws AccessDeniedException + */ + public void onWorkflowEvent(@Observes @Priority(value = 1) WorkflowEvent workflowEvent) + throws AccessDeniedException { + + ItemCollection workitem = workflowEvent.getWorkitem(); + if (workitem == null) { + return; + } + + if (workflowEvent.getEventType() == WorkflowEvent.WORKITEM_CHANGED) { + // skip if already defined + if (!workitem.getItemValueString("contact.ref").isEmpty()) { + return; + } + + // check all refs... + List references = workitemLinkController.getReferences(); + for (ItemCollection reference : references) { + if ("Kontakt".equals(reference.getWorkflowGroup())) { + workitem.setItemValue("contact.ref", reference.getUniqueID()); + // Erledigt! :-) + return; + } + } + } + } + +} diff --git a/src/main/java/com/imixs/intern/RechnungsAdapterFinish.java b/src/main/java/com/imixs/intern/RechnungsAdapterFinish.java new file mode 100644 index 0000000..7d52bee --- /dev/null +++ b/src/main/java/com/imixs/intern/RechnungsAdapterFinish.java @@ -0,0 +1,62 @@ +package com.imixs.intern; + +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.SignalAdapter; +import org.imixs.workflow.engine.WorkflowService; +import org.imixs.workflow.exceptions.AccessDeniedException; +import org.imixs.workflow.exceptions.AdapterException; +import org.imixs.workflow.exceptions.ModelException; +import org.imixs.workflow.exceptions.PluginException; +import org.imixs.workflow.exceptions.ProcessingErrorException; +import org.imixs.workflow.odf.ODFDOMFindReplaceAdapter; + +import jakarta.inject.Inject; + +/** + * Der RechnungsAdapterComplete wird eingesetzt wenn eine Rechnung geprüft + * wurde. Dann werden alle Requirement Positionen auf 'Invoiced' gesetzt. + * + * Zusätzlich erzeugt der Adapter die Child Item Buchungszeile + * + */ +public class RechnungsAdapterFinish implements SignalAdapter { + + private static Logger logger = Logger.getLogger(RechnungsAdapterFinish.class.getName()); + + @Inject + WorkflowService workflowService; + + /** + * Executes all + * requriements with 2300.20**@throws PluginException + */ + + @Override + public ItemCollection execute(ItemCollection workitem, ItemCollection event) + throws AdapterException, PluginException { + + logger.info("Finish Imixs Rechnung...."); + List refs = workitem.getItemValueList("_requirements", String.class); + for (String _id : refs) { + try { + ItemCollection _requirement = workflowService.getDocumentService().load(_id); + if (_requirement.getTaskID() == 2300) { + workflowService.processWorkItem(_requirement, 20); + } + } catch (AccessDeniedException | ProcessingErrorException | ModelException e) { + throw new PluginException(ODFDOMFindReplaceAdapter.class.getSimpleName(), "UPDATE_ERROR", + "Failed to update Requirements : " + e.getMessage()); + } + } + + // copyRechnungssumme(); + return workitem; + } + + private void copyRechnungssumme() { + + } +} diff --git a/src/main/java/com/imixs/intern/RechnungsAdapterODF.java b/src/main/java/com/imixs/intern/RechnungsAdapterODF.java new file mode 100644 index 0000000..99d7614 --- /dev/null +++ b/src/main/java/com/imixs/intern/RechnungsAdapterODF.java @@ -0,0 +1,129 @@ +package com.imixs.intern; + +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.engine.DocumentService; +import org.imixs.workflow.engine.WorkflowService; +import org.imixs.workflow.exceptions.PluginException; +import org.imixs.workflow.odf.ODFDOMFindReplaceAdapter; +import org.odftoolkit.odfdom.doc.OdfDocument; +import org.odftoolkit.odfdom.doc.table.OdfTable; +import org.odftoolkit.odfdom.doc.table.OdfTableRow; +import org.odftoolkit.odfdom.incubator.search.InvalidNavigationException; + +import jakarta.inject.Inject; + +/** + * Dieser Adapter erweitert den ODFDOMFindReplaceAdapter und fügt in das + * Rechnungsformular zusätzliche Zeilen ein + */ +public class RechnungsAdapterODF extends ODFDOMFindReplaceAdapter { + + private static Logger logger = Logger.getLogger(ODFDOMFindReplaceAdapter.class.getName()); + + @Inject + WorkflowService workflowService; + + @Inject + DocumentService documentService; + + /** + * Updates a SpreadSheet Document + * + * Load all needed workitems.... + * + * @param odfDoc + * @param workitem + * @param replaceDevList + * @throws PluginException + * @throws InvalidNavigationException + */ + @Override + public void updateODFDocument(OdfDocument odfDoc, ItemCollection workitem, List replaceDevList) + throws PluginException, InvalidNavigationException { + String subject; + + super.updateODFDocument(odfDoc, workitem, replaceDevList); + logger.info("Update Imixs Rechnung...."); + + // Load all needed workitems.... + ItemCollection auftrag = documentService.load(workitem.getItemValueString("$workitemref")); + subject = auftrag.getItemValueString("_subject"); + List requirements = new ArrayList(); + List refs = workitem.getItemValueList("_requirements", String.class); + for (String _id : refs) { + requirements.add(documentService.load(_id)); + } + // find Kontakt + ItemCollection kontakt = null; + refs = auftrag.getItemValueList("$workitemref", String.class); + for (String _id : refs) { + ItemCollection _workitem = documentService.load(_id); + if (_workitem != null && "Kontakt".equals(_workitem.getItemValueString("$workflowgroup"))) { + kontakt = _workitem; + break; + } + } + + // find row.. + OdfTable tbl = odfDoc.getTableList().get(0); + + // Update Address + if (kontakt != null) { + tbl.getCellByPosition("A7").setStringValue(kontakt.getItemValueString("_subject")); + tbl.getCellByPosition("A8").setStringValue(kontakt.getItemValueString("_address")); + + tbl.getCellByPosition("A10") + .setStringValue(kontakt.getItemValueString("_zip") + " " + kontakt.getItemValueString("_city")); + tbl.getCellByPosition("A11").setStringValue(kontakt.getItemValueString("_country")); + } + // Update Auftrag + if (auftrag != null) { + tbl.getCellByPosition("G21").setStringValue(auftrag.getItemValueString("numsequencenumber")); + tbl.getCellByPosition("C21").setStringValue(auftrag.getItemValueString("_ordernumber")); + + // update email if not defined + if (workitem.getItemValueString("invoice.email").isEmpty()) { + workitem.cloneItem("invoice.email", auftrag); + } + } + + // Requirements + List newRows = tbl.insertRowsBefore(24, requirements.size() - 1); + int pos = 1; + int line = 0; + for (ItemCollection _requirement : requirements) { + OdfTableRow newRow = tbl.getRowByIndex(22 + pos); + line = pos + 23; + + newRow.getCellByIndex(0).setStringValue(pos + ""); + newRow.getCellByIndex(1).setStringValue(_requirement.getItemValueString("_subject")); + newRow.getCellByIndex(4).setDoubleValue(auftrag.getItemValueDouble("_rate")); + newRow.getCellByIndex(5).setDoubleValue(_requirement.getItemValueDouble("_capacity")); + // set formular + newRow.getCellByIndex(6).setFormula("=E" + (line) + "*F" + (line)); + pos++; + + } + + // Update Summary Formulars.... + // line = 24; + // String formel = "="; + // for (ItemCollection _requirement : requirements) { + // formel = formel + "G" + line + "+"; + // line++; + // } + // formel = formel.substring(0, formel.length() - 1); + // line = 25 + requirements.size(); + // tbl.getCellByPosition("G" + (line)).setFormula(formel); + // line++; + + // line++; + // tbl.getCellByPosition("G" + (line)).setFormula("=G" + (line - 2) + "+G" + + // (line - 1)); + + } +} diff --git a/src/main/java/com/imixs/intern/RequirementsViewController.java b/src/main/java/com/imixs/intern/RequirementsViewController.java new file mode 100644 index 0000000..d3104c9 --- /dev/null +++ b/src/main/java/com/imixs/intern/RequirementsViewController.java @@ -0,0 +1,119 @@ +package com.imixs.intern; + +import java.util.Collections; +import java.util.Comparator; +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.ItemCollectionComparator; +import org.imixs.workflow.exceptions.AccessDeniedException; +import org.imixs.workflow.exceptions.QueryException; +import org.imixs.workflow.faces.data.ViewController; +import org.imixs.workflow.faces.data.WorkflowController; +import org.imixs.workflow.faces.data.WorkflowEvent; +import org.imixs.workflow.faces.util.LoginController; +import org.imixs.workflow.office.forms.ChildItemController; + +import jakarta.annotation.PostConstruct; +import jakarta.annotation.Priority; +import jakarta.enterprise.event.Observes; +import jakarta.faces.view.ViewScoped; +import jakarta.inject.Inject; +import jakarta.inject.Named; + +@Named +@ViewScoped +public class RequirementsViewController extends ViewController { + + private static final long serialVersionUID = 1L; + + private static Logger logger = Logger.getLogger(RequirementsViewController.class.getName()); + + @Inject + LoginController loginController; + + @Inject + WorkflowController workflowController; + + @Inject + ChildItemController childItemController; + + @Override + @PostConstruct + public void init() { + super.init(); + String id = "-1"; + if (workflowController.getWorkitem() != null) { + id = workflowController.getWorkitem().getUniqueID(); + } + this.setQuery( + "($workflowgroup:\"Requirement\") AND (type:\"workitem\" OR type:\"workitemarchive\") AND ($workitemref:\"" + + id + "\" OR txtworkitemref:\"" + id + "\")"); + this.setSortBy("$taskid"); + this.setSortReverse(false); + this.setPageSize(999); + this.setLoadStubs(false); + } + + /** + * Compute summary.... + */ + @Override + public List loadData() throws QueryException { + List result = super.loadData(); + + float capa = 0; + float plan = 0; + for (ItemCollection orderitem : result) { + + // skip canceled entries + if (2900 == orderitem.getTaskID()) { + continue; + } + + capa = capa + orderitem.getItemValueFloat("_capacity"); + plan = plan + orderitem.getItemValueFloat("_effort_planed"); + } + + workflowController.getWorkitem().replaceItemValue("_capacity", capa); + workflowController.getWorkitem().replaceItemValue("_effort_planed", plan); + workflowController.getWorkitem().replaceItemValue("_effort_div", Float.valueOf((capa / plan) * 100)); + // sort result by task and creation date + result.sort(Comparator + .comparingInt((ItemCollection item) -> item.getItemValueInteger("$taskid")) + .thenComparing(item -> item.getItemValueDate("$created"), Comparator.reverseOrder())); + + return result; + + } + + /** + * Diese Hilfsmethode sortiert die Requirements nach Datum. + * + * @param workflowEvent + * @throws AccessDeniedException + */ + public void onWorkflowEvent(@Observes @Priority(value = 1) WorkflowEvent workflowEvent) + throws AccessDeniedException { + + int eventType = workflowEvent.getEventType(); + ItemCollection workitem = workflowEvent.getWorkitem(); + if (workitem == null) { + return; + } + + // nur reagieren wenn wir in einem Requirement oder bei Werksstudenten sind! + if ("Requirement".equals(workitem.getWorkflowGroup()) || "Werksstudent".equals(workitem.getWorkflowGroup())) { + + // before the workitem is saved we sort the list by date + if (WorkflowEvent.WORKITEM_BEFORE_PROCESS == eventType + && childItemController.getChildItems() != null) { + logger.info("...sorting requirement/effort list..."); + Collections.sort(childItemController.getChildItems(), new ItemCollectionComparator("datdate", false)); + } + + } + } + +} diff --git a/src/main/java/com/imixs/intern/StatistikPlugin.java b/src/main/java/com/imixs/intern/StatistikPlugin.java new file mode 100644 index 0000000..cc79d37 --- /dev/null +++ b/src/main/java/com/imixs/intern/StatistikPlugin.java @@ -0,0 +1,175 @@ +package com.imixs.intern; + +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.engine.plugins.AbstractPlugin; +import org.imixs.workflow.exceptions.PluginException; + +/** + * Dieses Plugin berechnet die gebuchten Stunden pro tag und woche + * + * @author rsoika + * + */ +public class StatistikPlugin extends AbstractPlugin { + + private String[] ignoreList = { "administration-np" }; + private static Logger logger = Logger.getLogger(StatistikPlugin.class + .getName()); + + /** + * + * + * Skip if not a workitem and only run once a day! + * + * @throws PluginException + * + **/ + @SuppressWarnings("unchecked") + @Override + public ItemCollection run(ItemCollection workitem, ItemCollection documentActivity) throws PluginException { + + List ignoreArrayList = Arrays.asList(ignoreList); + + // skip if the workitem is from a different type (for example Teams + // may not be processed by this plugin) + String type = workitem.getItemValueString("type"); + + if (!type.equals("workitem")) + return workitem; + + // lauf nur in workflow modell imixs-de + // und nur 9000.100 + int processID = workitem.getItemValueInteger("$Processid"); + int activityID = documentActivity.getItemValueInteger("numActivityID"); + String model = workitem.getItemValueString("$ModelVersion"); + + if (!(processID == 9000 && activityID == 100 && model.startsWith("imixs-de"))) + return workitem; + + // sind wir heute schon gelaufen? + Calendar calToday = Calendar.getInstance(); + calToday.setTime(new Date()); + + Calendar calLast = Calendar.getInstance(); + Date datLast = workitem.getItemValueDate("datLetzteStatistik"); + if (datLast != null) + calLast.setTime(datLast); + + int dayOfYear = calLast.get(Calendar.DAY_OF_YEAR); + + if (datLast != null + && calLast.get(Calendar.DAY_OF_YEAR) == calToday + .get(Calendar.DAY_OF_YEAR)) { + logger.info("[Imixs StatistikPlugin] skipped"); + // ganzen vorgang abbrechen, da sonst wieder eine Email gesendet wird + throw new PluginException("StatistikPlugin", "wrong date", "wrong date"); + // return Plugin.PLUGIN_ERROR; + + } + + // ok wir starten die Auswertung! + logger.info("[Imixs StatistikPlugin] Starte Auswertung...."); + + workitem.replaceItemValue("datLetzteStatistik", calToday.getTime()); + + // jetzt brauchen wir die Werte von gestern! + calToday.add(Calendar.DATE, -1); + List aktuell = getStunden(calToday, calToday); + int stundenHeute = 0; + for (ItemCollection abr : aktuell) { + // prüfe ob categorie in ignore liste ist + String sKategorie = abr.getItemValueString("_category") + .toLowerCase(); + if (Arrays.asList(ignoreList).contains(sKategorie)) + continue; + + stundenHeute += abr.getItemValueInteger("_duration"); + } + + logger.info("[Imixs StatistikPlugin] Stunden heute=" + stundenHeute); + workitem.replaceItemValue("numStundenHeute", stundenHeute); + + // vorherige Woche berechnen + Date date = new Date(); + + int i = calToday.get(Calendar.DAY_OF_WEEK) + - calToday.getFirstDayOfWeek(); + calToday.add(Calendar.DATE, -i - 7); + Date start = calToday.getTime(); + calToday.add(Calendar.DATE, 6); + Date end = calToday.getTime(); + logger.info("[Imixs StatistikPlugin] Vorwoche=" + start + " - " + end); + + Calendar calStart = Calendar.getInstance(); + calStart.setTime(start); + Calendar calEnd = Calendar.getInstance(); + calEnd.setTime(end); + + List vorwoche = getStunden(calStart, calEnd); + int stundenLetzeWoche = 0; + for (ItemCollection abr : vorwoche) { + + // prüfe ob categorie in ignore liste ist + String sKategorie = abr.getItemValueString("_category") + .toLowerCase(); + if (Arrays.asList(ignoreList).contains(sKategorie)) + continue; + + stundenLetzeWoche += abr.getItemValueInteger("_duration"); + } + workitem.replaceItemValue("numStundenLetzeWoche", stundenLetzeWoche); + + logger.info("[Imixs StatistikPlugin] Stunden Letze Woche=" + + stundenLetzeWoche); + + return workitem; + } + + public void close(int arg0) { + // no op + + } + + public String[] getIgnoreList() { + return ignoreList; + } + + public void setIgnoreList(String[] ignoreList) { + this.ignoreList = ignoreList; + } + + private List getStunden(Calendar dayFrom, Calendar dayTo) { + + // dayformat 2014-12-31 + DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + String sDateFrom = df.format(dayFrom.getTime()); + String sDateTo = df.format(dayTo.getTime()); + + String sQuery = " SELECT workitem FROM Entity AS workitem" + + " JOIN workitem.textItems AS type2" + + " JOIN workitem.calendarItems AS type3" + + " WHERE workitem.type IN ('childworkitem')" + + " AND type3.itemName = 'datdate' " + + " AND type3.itemValue BETWEEN '" + sDateFrom + " 00:00:00' AND '" + + sDateTo + " 23:59:59'" + + " AND type2.itemName = 'txtworkflowgroup' " + + " AND type2.itemValue = 'Zeiterfassung'" + + " ORDER BY type3.itemValue DESC "; + + logger.fine("[Imixs StatistikPlugin] " + sQuery); + + logger.warning("Imixs Statistik Collector is not implemented"); + // return documentService.findAllEntities(sQuery, 0, -1); + return new ArrayList(); + } + +} diff --git a/src/main/java/com/imixs/intern/SuperOfficeAnalyticController.java b/src/main/java/com/imixs/intern/SuperOfficeAnalyticController.java new file mode 100644 index 0000000..54babc0 --- /dev/null +++ b/src/main/java/com/imixs/intern/SuperOfficeAnalyticController.java @@ -0,0 +1,491 @@ +package com.imixs.intern; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Locale; +import java.util.Map; +import java.util.Set; +import java.util.logging.Logger; + +import org.imixs.marty.team.TeamService; +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.engine.DocumentService; +import org.imixs.workflow.exceptions.QueryException; +import org.imixs.workflow.office.forms.AnalyticController; +import org.imixs.workflow.office.forms.AnalyticEvent; + +import jakarta.enterprise.context.RequestScoped; +import jakarta.enterprise.event.Observes; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.json.Json; +import jakarta.json.JsonArrayBuilder; +import jakarta.json.JsonObject; +import jakarta.json.JsonObjectBuilder; + +/** + * Der SuperOfficeAnalyticController berechnet verschiedene Analyse Daten + * + * @author rsoika + * + */ +@Named +@RequestScoped +public class SuperOfficeAnalyticController implements Serializable { + + private static final long serialVersionUID = 1L; + private static Logger logger = Logger.getLogger(AnalyticController.class.getName()); + public static final String CHILD_ITEM_PROPERTY = "_ChildItems"; + + @Inject + protected DocumentService documentService; + + @Inject + TeamService teamService; + + List auftraege = null; + List rechnungen = null; + Map> requirementsCache = null; + Map hoursByWeek = null; + int earliestWeek = Integer.MAX_VALUE; + int latestWeek = Integer.MIN_VALUE; + + public void onEvent(@Observes AnalyticEvent event) { + + if (!event.getKey().startsWith("superoffice.stats.")) { + return; + } + NumberFormat currencyFormat = NumberFormat.getCurrencyInstance(Locale.GERMANY); + + ItemCollection processRequirements = teamService.getProcessByName("Sales"); + if (processRequirements == null) { + logger.severe("Process 'Sales' not found!"); + return; + } + ItemCollection processBuchhaltung = teamService.getProcessByName("Finance"); + if (processBuchhaltung == null) { + logger.severe("Process 'Finance' not found!"); + return; + } + String linkRequirements = "/pages/workitems/worklist.xhtml?processref=" + processRequirements.getUniqueID() + + "&workflowgroup=Requirement"; + String linkInvoices = "/pages/workitems/worklist.xhtml?processref=" + processBuchhaltung.getUniqueID() + + "&workflowgroup=Rechnungsausgang"; + + if ("superoffice.stats.hours.total".equals(event.getKey())) { + event.setData(new ItemCollection()); + event.getData().setItemValue("value", computeHoursTotal()); + event.getData().setItemValue("label", "Stunden"); + event.getData().setItemValue("description", "Noch nicht abgerechnete Stunden"); + event.getData().setItemValue("link", linkRequirements); + } + + if ("superoffice.stats.invoices.total".equals(event.getKey())) { + event.setData(new ItemCollection()); + event.getData().setItemValue("Value", currencyFormat.format(computeOffeneRechnungen())); + event.getData().setItemValue("Label", "EUR"); + event.getData().setItemValue("Description", "Offene Rechnungen"); + event.getData().setItemValue("Link", linkInvoices); + } + + // Charts + if ("superoffice.stats.hours.currentWeek".equals(event.getKey())) { + accumulateHoursByWeek(); + Calendar calendar = Calendar.getInstance(); + calendar.setTime(new Date()); + int weekNumber = calendar.get(Calendar.WEEK_OF_YEAR); + int year = calendar.get(Calendar.YEAR); + int yearWeek = year * 100 + weekNumber; // Unique key for each year + week combination + RequirementData weekData = hoursByWeek.getOrDefault(yearWeek, new RequirementData()); + event.setData(new ItemCollection()); + event.getData().setItemValue("Value", weekData.total); + event.getData().setItemValue("Label", "Stunden"); + event.getData().setItemValue("Description", "Stunden gesamt in dieser Woche - KW " + weekNumber); + event.getData().setItemValue("Link", linkRequirements); + } + + if ("superoffice.stats.hours.trend".equals(event.getKey())) { + accumulateHoursByWeek(); + event.setData(new ItemCollection()); + event.getData().setItemValue("Value", buildHoursChart()); + event.getData().setItemValue("Label", "Stunden"); + event.getData().setItemValue("Description", "Stunden nach KW"); + } + + // computeKIPrompt(event.getWorkitem()); + + } + + /** + * Berechnet die Summe aller offenen stunden + * + * @return + */ + private double computeHoursTotal() { + logger.fine("compute hours..."); + List list = getAufträge(); + double result = 0; + + for (ItemCollection steuerItemCol : list) { + result = result + getStundenByAuftrag(steuerItemCol); + + } + return round(result); + } + + /** + * Berechnet die Summe aller offenen Rechnungen + * + * _amount + * + * @return + */ + private double computeOffeneRechnungen() { + logger.fine("compute offene Rechnungen..."); + List list = getOffeneRechnungen(); + double result = 0; + + for (ItemCollection workitem : list) { + result = result + workitem.getItemValueDouble("_amount"); + + } + return round(result); + } + + /** + * Berechnet die stunden pro auftrag (_capacity) Achtung: ist ein string der in + * double convertiert werden muss + * + * @param auftrag + * @return + */ + private double getStundenByAuftrag(ItemCollection auftrag) { + double result = 0; + + List requirements = getRequirementsByAuftrag(auftrag); + for (ItemCollection requirement : requirements) { + result = result + requirement.getItemValueDouble("_capacity"); + } + return result; + } + + private void computeKIPrompt(ItemCollection workitem) { + + String prompt = "Erstelle eine sehr kurze Geschäftsprognose über die Auftragslage auf Basis folgender Daten: \n"; + prompt += "Wir haben aktuell offene Rechnungen in Höhe von " + workitem.getItemValueDouble("invoices.total") + + " EUR ."; + prompt += "Unser Stundensatz beträgt 150,- EUR ."; + + prompt += "In der aktuellen Woche haben wir bereits " + workitem.getItemValueInteger("stunden.total.week") + + " Stunden gearbeitet. "; + + prompt += "Insgesamt haben wir " + workitem.getItemValueInteger("stunden.total") + + " Stunden gearbeitet die noch nicht in Rechnung gestellt sind. \n"; + + prompt += "Hier kommt eine übersicht der geleisteten Stunden die noch nicht abgerechnet wurden nach Kalenderwoche: \n"; + + Set weekNumbers = hoursByWeek.keySet(); + for (int kw : weekNumbers) { + String year = ("" + kw).substring(0, 4); + String weekNumber = ("" + kw).substring(4); + // Add the saldo for the week or 0.0 if no data + RequirementData requirementData = hoursByWeek.getOrDefault(kw, new RequirementData()); + + prompt += " - " + weekNumber + "/" + year + " = " + requirementData.total + "\n"; + + } + + logger.info(prompt); + + } + + /** + * Lädt alle Aufträge + * + * @return + */ + private List getAufträge() { + if (auftraege != null) { + return auftraege; + } + logger.info("Load Aufträge for analytics...."); + String query = "(type:workitem ) AND ($workflowgroup:\"Auftrag\")"; + try { + auftraege = documentService.find(query, 999, 0, "$created", false); + return auftraege; + } catch (QueryException e) { + logger.severe("Failed to get invoices: " + e.getMessage()); + } + + return null; + } + + /** + * Lädt alle offenen Rechnungen + * + * _amount + * + * @return + */ + private List getOffeneRechnungen() { + if (rechnungen != null) { + return rechnungen; + } + logger.info("Load Rechnung for analytics...."); + String query = "(type:workitem ) AND ($workflowgroup:\"Rechnungsausgang\")"; + try { + rechnungen = documentService.find(query, 999, 0, "$created", false); + return rechnungen; + } catch (QueryException e) { + logger.severe("Failed to get invoices: " + e.getMessage()); + } + + return null; + } + + /** + * Lädt alle Requirements zu einem Auftrag + * + * @return + */ + private List getRequirementsByAuftrag(ItemCollection auftrag) { + if (requirementsCache == null) { + requirementsCache = new HashMap<>(); + } + + List result = requirementsCache.get(auftrag.getUniqueID()); + if (result != null) { + return result; + } + // compute requirements.... + logger.info("Load Requirements by Auftrag for analytics (" + auftrag.getUniqueID() + ")..."); + String query = "($workflowgroup:\"Requirement\") AND (type:\"workitem\") AND ($taskid:[2100 TO 2300]) AND ($workitemref:\"" + + auftrag.getUniqueID() + "\")"; + try { + result = documentService.find(query, 999, 0, "$created", false); + requirementsCache.put(auftrag.getUniqueID(), result); + return result; + } catch (QueryException e) { + logger.severe("Failed to get invoices: " + e.getMessage()); + } + + return null; + } + + /** + * Akkumuliert alle Stunden nach KW. Die Methode nutzt einen Cache + * + * @return + */ + private void accumulateHoursByWeek() { + if (hoursByWeek != null) { + return; + } + + logger.info("accumulate hours by week..."); + hoursByWeek = new HashMap<>(); + List list = getAufträge(); + Calendar calendar = Calendar.getInstance(); + + // Step 1: Group saldo by week + for (ItemCollection auftrag : list) { + + List requirements = getRequirementsByAuftrag(auftrag); + for (ItemCollection requirement : requirements) { + + // dive into the stunden.... + List stundenListe = explodeChildList(requirement); + + for (ItemCollection stunden : stundenListe) { + + double total = stunden.getItemValueDouble("amount"); + Date date = stunden.getItemValueDate("datdate"); + if (date == null) { + continue; + } + // Get the week number and year from the date + calendar.setTime(date); + int weekNumber = calendar.get(Calendar.WEEK_OF_YEAR); + int year = calendar.get(Calendar.YEAR); + int yearWeek = year * 100 + weekNumber; // Unique key for each year + week combination + + if (year < 2024) { + logger.warning("Old Requirement in Auftrag " + auftrag.getUniqueID()); + } + + // Accumulate the hours per week + RequirementData steuerDataByWeek = hoursByWeek.getOrDefault(yearWeek, new RequirementData()); + steuerDataByWeek.add(total, ""); + hoursByWeek.put(yearWeek, steuerDataByWeek); + + // Track the earliest and latest weeks + earliestWeek = Math.min(earliestWeek, yearWeek); + latestWeek = Math.max(latestWeek, yearWeek); + } + } + } + } + + /** + * Berechnet das Chart zu den aktuell ermittelten Stunden + * + *
+	 * 
+	   chartCfg = {
+		  type: 'bar',
+		  data: {
+			datasets: [{
+			  data: [20, 10],
+			}],
+			labels: ['1', '2']
+		  }
+	    }
+	 * 
+	 * 
+ * + * @return + */ + private String buildHoursChart() { + + accumulateHoursByWeek(); + + // Step 2: Prepare the JSON structure and ensure we have all weeks from earliest + // to latest + JsonArrayBuilder dataBuilderTotal = Json.createArrayBuilder(); + JsonArrayBuilder labelsBuilder = Json.createArrayBuilder(); + + Calendar startCal = Calendar.getInstance(); + startCal.set(Calendar.YEAR, earliestWeek / 100); + startCal.set(Calendar.WEEK_OF_YEAR, earliestWeek % 100); + + Calendar endCal = Calendar.getInstance(); + endCal.set(Calendar.YEAR, latestWeek / 100); + endCal.set(Calendar.WEEK_OF_YEAR, latestWeek % 100); + + while (!startCal.after(endCal)) { + int weekNumber = startCal.get(Calendar.WEEK_OF_YEAR); + int year = startCal.get(Calendar.YEAR); + int yearWeek = year * 100 + weekNumber; + + // Add the saldo for the week or 0.0 if no data + RequirementData requirementData = hoursByWeek.getOrDefault(yearWeek, new RequirementData()); + dataBuilderTotal.add(requirementData.total); + + labelsBuilder.add(weekNumber + "/" + year); // Label as 'week/year' + + // Move to the next week + startCal.add(Calendar.WEEK_OF_YEAR, 1); + } + + // Step 3: Prepare the JSON structure + JsonObjectBuilder jsonBuilder = Json.createObjectBuilder() + .add("type", "bar") + .add("data", Json.createObjectBuilder() + .add("datasets", Json.createArrayBuilder() + + .add(Json.createObjectBuilder() // Third dataset for 'total' + .add("label", "Total") + .add("backgroundColor", "#4bc0c0") + .add("borderWidth", 1) + .add("data", dataBuilderTotal))) + + .add("labels", labelsBuilder)); + + // Step 4: Return the JSON structure as a string + JsonObject chartCfg = jsonBuilder.build(); + return chartCfg.toString(); + } + + /** + * Helper method to hold zoll and eust totals in an object. Needed to build + * totals per week. + */ + class RequirementData { + double total = 0.0; + String status = ""; + + public RequirementData() { + // default constructor + } + + /** + * Adds new stunden + * + * @param totalNew + * @param statusNew + */ + public void add(double totalNew, String statusNew) { + + total = total + totalNew; + status = statusNew; + } + + } + + public static double round(double value) { + BigDecimal bd = BigDecimal.valueOf(value); + bd = bd.setScale(2, RoundingMode.HALF_UP); + return bd.doubleValue(); + } + + /** + * converts the Map List of a workitem into a List of ItemCollectons + */ + public static List explodeChildList(ItemCollection workitem) { + return explodeChildList(workitem, CHILD_ITEM_PROPERTY); + } + + /** + * converts the Map List of a workitem into a List of ItemCollectons + */ + @SuppressWarnings({ "rawtypes", "unchecked" }) + public static List explodeChildList(ItemCollection workitem, String childItemName) { + // convert current list of childItems into ItemCollection elements + ArrayList childItems = new ArrayList(); + + List mapOrderItems = workitem.getItemValue(childItemName); + for (Object mapOderItem : mapOrderItems) { + if (mapOderItem instanceof Map) { + ItemCollection itemCol = new ItemCollection((Map) mapOderItem); + childItems.add(itemCol); + } + } + return childItems; + } + + /** + * Convert the List of ItemCollections back into a List of Map elements + * + * @param workitem + */ + public static void implodeChildList(ItemCollection workitem, List childItems) { + implodeChildList(workitem, childItems, CHILD_ITEM_PROPERTY); + } + + /** + * Convert the List of ItemCollections back into a List of Map elements + * + * @param workitem + */ + @SuppressWarnings({ "rawtypes" }) + public static void implodeChildList(ItemCollection workitem, List childItems, + String childItemName) { + List mapOrderItems = new ArrayList(); + // convert the child ItemCollection elements into a List of Map + if (childItems != null) { + // iterate over all order items.. + for (ItemCollection orderItem : childItems) { + mapOrderItems.add(orderItem.getAllItems()); + } + workitem.replaceItemValue(childItemName, mapOrderItems); + } + } + +} diff --git a/src/main/java/com/imixs/intern/SuperOfficeDatevService.java b/src/main/java/com/imixs/intern/SuperOfficeDatevService.java new file mode 100644 index 0000000..f9022af --- /dev/null +++ b/src/main/java/com/imixs/intern/SuperOfficeDatevService.java @@ -0,0 +1,112 @@ +/******************************************************************************* + * Imixs Workflow + * Copyright (C) 2001, 2011 Imixs Software Solutions GmbH, + * http://www.imixs.com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You can receive a copy of the GNU General Public + * License at http://www.gnu.org/licenses/gpl.html + * + * Project: + * http://www.imixs.org + * http://java.net/projects/imixs-workflow + * + * Contributors: + * Imixs Software Solutions GmbH - initial API and implementation + * Ralph Soika - Software Developer + *******************************************************************************/ + +package com.imixs.intern; + +import java.util.Date; +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.FileData; +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.datev.export.DatevEvent; + +import jakarta.annotation.Priority; +import jakarta.annotation.security.DeclareRoles; +import jakarta.annotation.security.RunAs; +import jakarta.ejb.LocalBean; +import jakarta.ejb.Stateless; +import jakarta.enterprise.event.Observes; +import jakarta.interceptor.Interceptor; + +/** + * Der DatevService entscheidet welches File Exportiert werden soll. + * + * @author rsoika + */ + +@DeclareRoles({ "org.imixs.ACCESSLEVEL.MANAGERACCESS" }) +@RunAs("org.imixs.ACCESSLEVEL.MANAGERACCESS") +@Stateless +@LocalBean +public class SuperOfficeDatevService { + + private static Logger logger = Logger.getLogger(SuperOfficeDatevService.class.getName()); + + /** + * This method reacts on CDI events of the type DatevEvent und gibt das richtige + * PDF zurück. + * + * + */ + public void onDatevEvent(@Observes @Priority(Interceptor.Priority.APPLICATION + 600) DatevEvent event) { + ItemCollection invoice = event.getWorkitem(); + + if (event.getEventType() == DatevEvent.ON_EXPORT_FILE) { + + // nur für Ausgangsrechnungen interessant - ansonsten default verhalten nutzen + if (invoice.getModelVersion().startsWith("rechnungsausgang")) { + // wir nehmen das erste PDF das mir "R" beginnt. + + FileData lastFileData = null; + List fileDataList = invoice.getFileData(); + for (FileData fileData : fileDataList) { + // we are only interested in files with sufix .pdf + // and start with "R" + if (!fileData.getName().toLowerCase().endsWith(".pdf")) { + // not a PDF file... + continue; + } + if (!fileData.getName().toLowerCase().startsWith("r")) { + // ist keine Rechnung + continue; + } + + if (lastFileData == null) { + lastFileData = fileData; + } else { + // compare the $creation date.... + ItemCollection attributes = new ItemCollection(fileData.getAttributes()); + ItemCollection lastAttributes = new ItemCollection(lastFileData.getAttributes()); + + Date date = attributes.getItemValueDate("$created"); + Date lastDate = lastAttributes.getItemValueDate("$created"); + if (date != null && lastDate != null && (date.compareTo(lastDate) > 0)) { + // this is a newer fileData! + lastFileData = fileData; + } + } + } + + if (lastFileData != null) { + event.setFileData(lastFileData); + } + } + } + + } +} \ No newline at end of file diff --git a/src/main/java/com/imixs/intern/SuperOfficePlugin.java b/src/main/java/com/imixs/intern/SuperOfficePlugin.java new file mode 100644 index 0000000..19028c2 --- /dev/null +++ b/src/main/java/com/imixs/intern/SuperOfficePlugin.java @@ -0,0 +1,98 @@ +package com.imixs.intern; + +import java.util.List; +import java.util.logging.Logger; + +import org.imixs.workflow.ItemCollection; +import org.imixs.workflow.engine.DocumentService; +import org.imixs.workflow.engine.plugins.AbstractPlugin; +import org.imixs.workflow.exceptions.PluginException; + +import jakarta.inject.Inject; + +/** + * Dieses Plugin berechnet die bezeihung Kunde->Auftrag->Requreimeent, usw.... + * + * @author rsoika + * + */ +public class SuperOfficePlugin extends AbstractPlugin { + + @Inject + DocumentService documentService; + + private static Logger logger = Logger.getLogger(StatistikPlugin.class + .getName()); + + /** + * + * + * Skip if not a workitem and only run once a day! + * + * @throws PluginException + * + **/ + @Override + public ItemCollection run(ItemCollection workitem, ItemCollection documentActivity) throws PluginException { + + ItemCollection kontakt = null; + ItemCollection auftrag = null; + List refs = workitem.getItemValueList("$workitemref", String.class); + + if ("Auftrag".equals(workitem.getWorkflowGroup())) { + // find Kontakt + kontakt = findKontakt(workitem); + if (kontakt != null) { + // update kontakt info..... + workitem.setItemValue("contact.name", kontakt.getItemValueString("_subject")); + } + } + + if ("Requirement".equals(workitem.getWorkflowGroup())) { + // find Auftrag + auftrag = findAuftrag(workitem); + + if (auftrag != null) { + // kontakt = findKontakt(auftrag); + // update kontakt info..... + workitem.setItemValue("order.name", auftrag.getItemValueString("_subject")); + workitem.setItemValue("contact.name", auftrag.getItemValueString("contact.name")); + } + + // convert efforts into a number + String ef = workitem.getItemValueString("_effort_planed"); + ef = ef.replace(",", "."); + workitem.setItemValue("_effort_planed", Double.parseDouble(ef)); + + } + + return workitem; + } + + private ItemCollection findKontakt(ItemCollection workitem) { + ItemCollection result = null; + List refs = workitem.getItemValueList("$workitemref", String.class); + for (String _id : refs) { + ItemCollection _workitem = documentService.load(_id); + if (_workitem != null && "Kontakt".equals(_workitem.getItemValueString("$workflowgroup"))) { + result = _workitem; + break; + } + } + return result; + } + + private ItemCollection findAuftrag(ItemCollection workitem) { + ItemCollection result = null; + List refs = workitem.getItemValueList("$workitemref", String.class); + for (String _id : refs) { + ItemCollection _workitem = documentService.load(_id); + if (_workitem != null && "Auftrag".equals(_workitem.getItemValueString("$workflowgroup"))) { + result = _workitem; + break; + } + } + return result; + } + +} diff --git a/src/main/resources/META-INF/MANIFEST.MF b/src/main/resources/META-INF/MANIFEST.MF deleted file mode 100644 index 58630c0..0000000 --- a/src/main/resources/META-INF/MANIFEST.MF +++ /dev/null @@ -1,2 +0,0 @@ -Manifest-Version: 1.0 - diff --git a/src/main/resources/META-INF/persistence.xml b/src/main/resources/META-INF/persistence.xml deleted file mode 100644 index 3513881..0000000 --- a/src/main/resources/META-INF/persistence.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - org.eclipse.persistence.jpa.PersistenceProvider - ${imixs-office.jta-data-source} - lib/imixs-workflow-engine-${org.imixs.workflow.version}.jar - lib/imixs-marty-${org.imixs.marty.version}.jar - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/main/webapp/layout/commandbox_admin_custom.xhtml b/src/main/webapp/layout/commandbox_admin_custom.xhtml new file mode 100644 index 0000000..b545559 --- /dev/null +++ b/src/main/webapp/layout/commandbox_admin_custom.xhtml @@ -0,0 +1,15 @@ + + +
    +
  • Dokument Import
  • + +
  • SEPA
  • +
  • DATEV
  • + +
+
+ + diff --git a/src/main/webapp/layout/js/imixs-script-1.0.1.js b/src/main/webapp/layout/js/imixs-script-1.0.1.js new file mode 100644 index 0000000..ee8003e --- /dev/null +++ b/src/main/webapp/layout/js/imixs-script-1.0.1.js @@ -0,0 +1,791 @@ +/******************************************************************************* + * Imixs Workflow - jQUery API Copyright (C) 2012 Imixs Software Solutions GmbH, + * http://www.imixs.com + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation; either version 2 of the License, or (at your option) any later + * version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You can receive a copy of the GNU General Public License at + * http://www.gnu.org/licenses/gpl.html + * + * Project: http://www.imixs.org + * + * Contributors: Imixs Software Solutions GmbH - initial API and implementation + * Ralph Soika - Software Developer + ******************************************************************************/ + +var imixsServiceLocationURI = null; +var defaultModelVersion = null; +var defaultProcessID = null; +var requestLocale = null; +var defaultActionClass = null; +var cancelActionLabel = "Cancel"; +var defaultImage = "images/default.gif"; + +/** + * Helper method to test for HTML 5 localStorage... + * + * @returns {Boolean} + */ +function hasLocalStorage() { + try { + return 'localStorage' in window && window['localStorage'] !== null; + } catch (e) { + return false; + } +} + +/** + * This method is used to setup the workflow service + * + * @param aLocation - + * prafix for RESTService URI + * @param aDefaultModel - + * default model version + * @param aDefaultProcess - + * default ProcessID + */ +function setupWorkflowService(aLocation, aDefaultModel, aDefaultProcessID) { + imixsServiceLocationURI = aLocation; + defaultModelVersion = aDefaultModel; + defaultProcessID = aDefaultProcessID; +} + +/** + * This method set the default action class for workflow action buttons. If no + * class is specified all action buttons will be styled as jQuery-UI button + * classes. + * + * @param aClass + */ +function setDefaultActionClass(aClass) { + defaultActionClass = aClass; +} + +/** + * Overrides the default cancel button label. + * + * @param aLabel + */ +function setCancelActionLabel(aLabel) { + cancelActionLabel = aLabel; +} + +/** + * this method clears the stored elements from the local cache + * + * @param identifier + */ +function clearWorkflowElement(identifier) { + // return if not html5 (IE7/8) + if (!hasLocalStorage()) + return; + // alert('clearView....'); + localStorage.removeItem("org.imixs.workflow." + identifier); + +} + +/** + * This method load a collection of workItems defined by a REST service URI. + * After the Ajax request is finished successful the method calls + * refreshWorklistView() to print the result into a page element. + * + * The result is stored into the clients localStorage. + * + * + * @param service - + * rest uri to be called ( workflow/worklistbyowner/null.json) + * @param selector - + * jquery selector for result list output + */ +function loadWorkitems(service, selector) { + + // we first test if we still have the workflow groups in the local storage + var data = null; + if (hasLocalStorage()) + data = localStorage.getItem("org.imixs.workflow." + service); + if (data == null) { + // create the list of workitems using the RESTful service interface + var serviceURL = imixsServiceLocationURI + service; + if (serviceURL.indexOf('?') > -1) + serviceURL = serviceURL + "&"; + else + serviceURL = serviceURL + "?"; + $ + .getJSON( + serviceURL, + { + count : "30", + start : "0", + items : "$uniqueid,txtworkflowgroup,txtworkflowstatus,txtworkflowsummary,txtworkflowimageurl,namcurrenteditor,$modified" + }, function(data) { + // json request finished store the worklist..... + if (hasLocalStorage()) + localStorage.setItem("org.imixs.workflow." + + service, JSON.stringify(data)); + refreshWorklistView(service, selector); + }); + + } else { + // use workflow groups from cache + refreshWorklistView(service, selector); + } +} + +jQuery.events = function(expr) { + + var rez = [], evo; + jQuery(expr).each(function() { + if (evo = jQuery._data(this, "events")) + rez.push({ + element : this, + events : evo + }); + }); + return rez.length > 0 ? rez : null; +}; + +/** + * This method fills the page element ID=worklist_view with the selected + * workitems in a default layout. + * + * The method can be overwritten by binding a event listener + * + * + * $(document).on( "refreshWorklist", function(e, data,service) { + .... + }); + * + * + * If no refreshWorklist event is bound the method prints the worklist in a + * default layout. A refreshWorlist handler can be bound to the global document + * or to a specific selector + * + * + * $(document).on( "refreshWorklist", "#worklist", function(e, data,service) { + .... + }); + * + */ +function refreshWorklistView(service, selector) { + + var dataString = null; + var data = null; + if (hasLocalStorage()) { + dataString = localStorage.getItem("org.imixs.workflow." + service); + data = JSON.parse(dataString); + } + + + if (data != null) { + // test if data.entity is an array.... + if (!$.isArray(data.entity)) { + data.entity = jQuery.makeArray(data.entity); + } + } + + + // checking if an external general refreshWorklist method was bound + // there for we check the _data object for bound events.... + var handlerFound = false; + var $ve = $._data(document, 'events'); + if ($ve != null && typeof ($ve.refreshWorklist) != 'undefined') { + // the refreshWorklist method was bound! so now + // test if a binding for the current selector exists... + var handlerList = $ve.refreshWorklist; + $(handlerList).each(function(index) { + if (selector != null && selector == $(this).selector) { + // yes! we have a specific handler! + handlerFound = true; + // trigger handler + $(selector).trigger('refreshWorklist', [ data, service ]); + return; + } + }); + + if (handlerFound) { + // return from method + return; + } + + // no specific handler was found so we trigger the general handler + // trigger external refreshWorklist method + $(document).trigger('refreshWorklist', [ data, service ]); + return; + } + + // we did not found any handler - so do default output + + // clear list + $("#worklist_view").empty(); + + if (data == null) { + $("#worklist_view").append( + "
  • Keine Daten vorhanden
  • "); + return; + } + + + + // iterate over all workitems + $ + .each( + data.entity, + function(i, workitem) { + + var imgurl = workitem.item[4].value.$; + // take defualt image if no image url is provided + if (imgurl == null) + imgurl = defaultImage; + + var img = "
    "; + var p_status = "" + + workitem.item[1].value.$ + ": " + + workitem.item[2].value.$ + ""; + + $("#worklist_view") + .append( + "
  • " + + img + + "
  • "); + + }); + +} + +// ############## Workitem #################### + +/** + * this method loads a single workItem from the REST service and calls the + * method updateForm to print the content into a page. The optional selectorID + * specifies the area where the form data is placed. If no seletorId is given + * Imixs-Script searches for a section with the id #workitem_view. + * + * + * @param uid - + * $uniqueid of the workitem to be loaded + * @param selectorId - + * optinal param to define the section where the form data is filled + * in + */ +function loadWorkitem(uid, selectorId) { + + if (selectorId == null || selectorId == "") + selectorId = '#workitem_view'; + + // allways reload the workitem! + var data = null; + // load the workitem by it's $uniqueid + $.getJSON(imixsServiceLocationURI + "workflow/workitem/" + uid + ".json?", + { + // items : + // "$uniqueid,$modelversion,$processid,txtworkflowgroup,txtworkflowstatus,txtworkflowsummary,txtworkflowimageurl,namcurrenteditor,$modified,txtworkflowabstract,_subject" + }, function(data) { + updateForm(data, selectorId); + }); + +} + +/** + * This method updates a page section with the current workitem data. The method + * also rebuilds the activity section + * + * @param aWorkitem - + * the data object + * @param aSelector - + * optinal param to define the section where the form data is filled + * in + */ +function updateForm(aWorkitem, aSelector) { + disableActivities(aSelector); + loadProcessEntity(aWorkitem); + loadActivityList(aWorkitem, aSelector); + updateInputFields(aWorkitem, aSelector); +} + +/** + * This method updates the input field values for all properties provided by the + * current workItem. The method only updates fields in specified selector. If no + * selectorId is provided the selectorId defaults to 'workitem_view'. + * + * Each value of an input element with a name corresponding to a item contained + * in the current Workitem will be updated. + * + * The method also clears all available Input fields (this is because of the + * case that a workItem did not provide a item for a specific input field. So in + * this case we need to clear the input in any case) + * + * @param aworkitem + * the workitem with the properties + * @param sectionid + * an optional selector + */ +function updateInputFields(aWorkitem, selectorId) { + + if (selectorId == null || selectorId == "") + selectorId = '#workitem_view'; + + $(selectorId).trigger('beforeRefresh'); + + /* clear input fields... */ + clear_form_elements(selectorId); + + /* + * next we test if an element with the current item name exists. Then the + * .text() method will replace the content + */ + $.each(aWorkitem.item, function(i, item) { + var tagName = selectorId + " [name=" + item.name + "]"; + var tagValue = ""; + + if (item.value != null && item.value.$ != null) + tagValue = item.value.$; + + // $ is not allowed in a id because of jquery internals... + tagName = tagName.replace('$', '\\$'); + if ($(tagName).length > 0) { + $(tagName).val(tagValue); + } + + }); + + // see http://stackoverflow.com/questions/399867/custom-events-in-jquery + $(selectorId).trigger('afterRefresh', aWorkitem); +} + +/** + * This method ad action buttons for the current workitem into the selectorID. + * Each activity for the current processID will result in a button. The method + * did not add activity buttons with the activityEntity property + * keypublicresult!=0. + * + * The method also adds all necessary hidden fields for processing a workitem. + * + * @param workitem - + * the current workitem + * + */ +function updateActivities(workitem, selectorId) { + + if (selectorId == null || selectorId == "") + selectorId = '#workitem_view'; + + var modelversion = getEntityItemValue(workitem, "$modelversion"); + var processid = getEntityItemValue(workitem, "$processid"); + var unqiueid = getEntityItemValue(workitem, "$uniqueid"); + var isauthor = getEntityItemValue(workitem, "$isauthor"); + + // iterate over all activity entities + var dataString = null; + var currentActivityList = null; + if (hasLocalStorage()) { + dataString = localStorage.getItem("org.imixs.workflow.activities." + + modelversion + "." + processid); + currentActivityList = JSON.parse(dataString); + } + + // clear list + $(selectorId + " #workitem_activities").empty(); + + // iterarte over all activities if available... + // activities will be only shown is workitem isNew or user isAuthor + if (currentActivityList != null && (unqiueid == "" || isauthor == "true")) { + // test if currentActivityList.entity is an array.... + if (!$.isArray(currentActivityList.entity)) + currentActivityList.entity = jQuery + .makeArray(currentActivityList.entity); + // iterate over all activities to build buttons... + $ + .each(currentActivityList.entity, + function(i, activity) { + // only add button if keypublicresult!=0 + var testPublicResult = getEntityItemValue(activity, + "keypublicresult"); + if ("0" != testPublicResult) { + var actionName = getEntityItemValue(activity, + "txtname"); + var actionID = getEntityItemValue(activity, + "numactivityid"); + var tooltipText = getEntityItemValue(activity, + "rtfdescription"); + addActionButton(selectorId, actionName, + actionID, false, tooltipText); + } + }); + } + + // append the cancel button + $(selectorId + " #workitem_activities").append( + ""); + // bind clearWorkitem method + // we need to bind the click method using jquery because otherwise external + // code can not unbind this call + $(selectorId + " #workitem_activities #workflow_activity_cancel").click( + function(event) { + clearWorkitem(selectorId); + }); + + // add $unqiueid, $modelversion, $activitid and $processid input fields if + // yet not part of the form + // $ is not allowed in a id because of jquery internals... + if ($(selectorId + " [name=\\$activityid]").length <= 0) + $(selectorId + " #workitem_activities").append( + ""); + if ($(selectorId + " [name=\\$processid]").length <= 0) + $(selectorId + " #workitem_activities").append( + ""); + if ($(selectorId + " [name=\\$uniqueid]").length <= 0) + $(selectorId + " #workitem_activities").append( + ""); + if ($(selectorId + " [name=\\$modelversion]").length <= 0) + $(selectorId + " #workitem_activities").append( + ""); + if ($(selectorId + " [name=type]").length <= 0) + $(selectorId + " #workitem_activities") + .append( + ""); + + // finally style all buttons... + var sActionSelector = selectorId + " #workitem_activities input:button, " + + selectorId + " #workitem_activities input:submit"; + if (defaultActionClass == null) + $(sActionSelector).button(); + else + $(sActionSelector).addClass(defaultActionClass); + + /* Imixs Tooltip support */ + // test if juery ui is availalbe.... + if ($.fn.tooltip) { + + $("span.imixs-tooltip").prev().tooltip({ + position : { + my : "left top+5", + at : "left+10 bottom", + collision : "flipfit" + }, + show : { + duration : 800 + }, + content : function() { + var tooltip = $(this).next(); + tooltip.hide(); + return tooltip.text(); + } + }); + // hide all imixs tooltips + $("span.imixs-tooltip").hide(); + } // end of tooltip support + + // trigger afterRefresh event + $(selectorId + ' #workitem_activities').trigger('afterRefresh', workitem); + +} + +/** + * clears all input fiels inside the given formpart + */ +function clear_form_elements(formpart) { + + $(formpart).find(':input').each(function() { + switch (this.type) { + case 'text': + case 'hidden': + case 'password': + case 'select-multiple': + case 'select-one': + case 'textarea': + $(this).val(''); + break; + case 'checkbox': + case 'radio': + this.checked = false; + } + }); + +} + +/** + * This method create a new empty workitem and clears also the workitem_view + */ +function clearWorkitem(selectorId) { + if (selectorId == null || selectorId == "") + selectorId = '#workitem_view'; + + newWorkitem = { + "item" : [ { + "name" : "$processid", + "value" : { + "@type" : "xs:int", + "$" : defaultProcessID + } + }, { + "name" : "$modelversion", + "value" : { + "@type" : "xs:string", + "$" : defaultModelVersion + } + }, { + "name" : "_subject", + "value" : { + "@type" : "xs:string", + "$" : "" + } + } ] + }; + + updateForm(newWorkitem, selectorId); + +} + +/** + * This method loads the specifiy processEntity. The method uses the + * localStorage to cache processEntities already loaded + * + * @param workitem - + * the current workitem + */ +function loadProcessEntity(workitem, selectorId) { + + var processid = null; + var modelversion = null; + + // read processID and model version..... + $.each(workitem.item, function(i, item) { + + if (item.name == "$modelversion") + modelversion = item.value.$; + if (item.name == "$processid") + processid = item.value.$; + + if (modelversion != null && processid != null) + return; + + }); + + // we first test if we still have the Entity in the local storage + var currentProcessEntity = null; + if (hasLocalStorage()) + currentProcessEntity = localStorage + .getItem("org.imixs.workflow.process." + modelversion + "." + + processid); + if (currentProcessEntity == null) { + // now we need to load the model information from the rest service... + $ + .getJSON(imixsServiceLocationURI + "model/" + modelversion + + "/process/" + processid + ".json", + function(data) { + // cache the result + if (hasLocalStorage()) + localStorage.setItem( + "org.imixs.workflow.process." + + modelversion + "." + + processid, JSON + .stringify(data)); + refreshWorkitemProcessView(currentProcessEntity, + selectorId); + }); + } else + refreshWorkitemProcessView(currentProcessEntity, selectorId); + +} + +/** + * This method loads the specifiy activitylist. The method uses the localStorage + * to cache Entities already loaded + * + * @param workitem - + * the current workitem + * + * @param selectorId - + * optional param to force a refresh of a specific section + */ +function loadActivityList(workitem, selectorId) { + + var modelversion = getEntityItemValue(workitem, "$modelversion"); + var processid = getEntityItemValue(workitem, "$processid"); + + // we first test if we still have the Entity in the local storage + var currentProcessEntity = null; + if (hasLocalStorage()) + currentProcessEntity = localStorage + .getItem("org.imixs.workflow.activities." + modelversion + "." + + processid); + if (currentProcessEntity == null) { + // now we need to load the model information from the rest service... + $.getJSON( + imixsServiceLocationURI + "model/" + modelversion + + "/activities/" + processid + ".json", + function(data) { + // cache the result + if (hasLocalStorage()) + localStorage.setItem("org.imixs.workflow.activities." + + modelversion + "." + processid, JSON + .stringify(data)); + updateActivities(workitem, selectorId); + }).error(function() { + // if an error occur we also need to update the activityview.... + updateActivities(workitem, selectorId); + }); + } else + updateActivities(workitem, selectorId); + +} + +/** + * this method writes the html code for the current ProcessEntity into the + * element workitem_view + * + * @param aProcessEntity + * the aProcessEntity to be loaded + */ +function refreshWorkitemProcessView(aprocessEntity, selectorId) { + // ; +} + +/** + * This method is called by the loadWorkitem() method to disable any action + * buttons from the current form until the workitem_view is refreshed + * completley. This is only a helper method to avoid inconsistent submits if the + * refresh process of the workitem_view will break for any reason. + */ +function disableActivities(selectorId) { + $(':input:button, :input:submit', selectorId + ' #workitem_activities') + .each(function() { + // disable the button... + $(this).attr('disabled', 'disabled'); + }); + +} + +/** + * Add a workflow action buttion int a defined section + * + * @param selectorId - + * the name of the section the buttion should be placed in + * @param actionName - + * the name of the button + * @param activityID - + * the activity entity ID to be processed + * @param tooltipText - + * optional tooltip for the button + * @param bInsert - + * optional, if true the button will be inserted at the first child + * element of the selectior + */ +function addActionButton(selectorId, actionName, activityID, bInsert, + tooltipText) { + if (selectorId == null || selectorId == "") + selectorId = '#workitem_view'; + + // test if selector was found + if ($(selectorId + " #workitem_activities").length) { + + // build conclick event.... + var activityScript = "onclick=\"processWorkitem('" + activityID + "');"; + + // build tooltip span tag + var tooltip = ""; + if (tooltipText != "") + tooltip = "" + tooltipText + + ""; + + // insert at the bginning of the tag? + if (bInsert) + $(selectorId + " #workitem_activities").prepend( + ""); + else + $(selectorId + " #workitem_activities").append( + "" + + tooltip); + + } + +} + +/** + * This method updates the $activityid input field . + * + * @param activityid + */ +function processWorkitem(activityid) { + $('#workitem_view').trigger('beforeProcess'); + + var tagName = "#workitem_activities [name=\\$activityid]"; + if ($(tagName).length > 0) { + $(tagName).val(activityid); + } + +} + +/** + * This method returns the value of a specified item inside an entity. Maybe we + * can optimize the method??? + * + * @param entity + */ +function getEntityItemValue(entity, itemname) { + var value = ""; + $.each(entity.item, function(i, item) { + if (item.name == itemname) { + if (item.value != null) { + + if ($.isArray(item.value)) + value = item.value[0].$; + else + value = item.value.$; + return; + + } + } + }); + return value; + +} + +/** + * This method returns the value of a specified item inside an entity. Maybe we + * can optimize the method??? + * + * @param entity + */ +function getEntityItemValueArray(entity, itemname) { + var value = ""; + $.each(entity.item, function(i, item) { + if (item.name == itemname) { + if (item.value != null) { + + if ($.isArray(item.value)) + value = item.value; + else + value = jQuery.makeArray(item.value); + return; + + } + } + }); + return value; + +} diff --git a/src/main/webapp/pages/admin/datev_config.xhtml b/src/main/webapp/pages/admin/datev_config.xhtml new file mode 100644 index 0000000..9023ea5 --- /dev/null +++ b/src/main/webapp/pages/admin/datev_config.xhtml @@ -0,0 +1,320 @@ + + + + + + + + + +
    +
    +

    DATEV

    +
    + +
    +
    + + +
    + +
    +
    +

    DATEV Einstellungen

    +

    Definieren Sie hier die DATEV Parameter die Ihnen von Ihrem Steuerberater mitgeteilt wurden.

    +
    + + +
    + +
    +
    DATEV Mandant Name
    +
    + + +
    +
    + +
    +
    DATEV Mandantennummer
    +
    + + +
    +
    + +
    +
    + DATEV Beraternummer * +
    +
    + + +
    +
    + +
    +
    BU Schlüssel:
    +
    + + + + Format: BEZEICHNUNG | DATEV_BU_SCHLUESSEL | PROZENTSATZ + +
    +
    + +
    +
    + DATEV WJ-Beginn (MMTT) * +
    +
    + +
    +
    +
    +
    DATEV Sachkontennummernlänge
    +
    + +
    +
    +
    +
    Kostenstelle I. (Nummer|Bezeichnung)
    +
    + + +
    +
    + +
    +
    Kostenstellen II. (Nummer|Bezeichnung)
    +
    + + +
    +
    +
    +
    +
    + +
    + +
    +
    +

    Import DATEV Stammdaten

    +
      +
    • Fügen Sie hier die zu importierende DATEV Datei an.
    • +
    • Die Datei muss im CSV Format vorliegen.
    • + +
    • Die Datei muss zwei Header Zeilen enthalten: +
        +
      1. Zeile: Datenart - z.B. "Kontobeschriftungen"
      2. +
      3. Zeile: Feldbezeichnungen - z.B. "Konto, + Kontobezeichnung"
      4. +
      +
    • +
    • Fügen Sie immer nur eine Datei für den Import an!
    • +
    • Der Import kann einige Minuten in Anspruch nehmen.
    • +
    • Brechen Sie den Vorgang nicht ab und warten Sie bis + der Import vollständig abgeschlossen ist.
    • +
    +
    + + +
    +
    Importdatei wählen:
    +
    + + +
    #{datevController.importData.item['log']}
    + +
    +
    +
    +
    +
    Encoding
    +
    + + +
    +
    + + + +
    + +
    +
    + + +
    +
    +

    Export DATEV Buchungsstapel

    +

    Definieren Sie hier den Export Workflow sowie die Reportdefinition.

    +
    + + +
    +
    + DATEV Schnittstellen-Typ * +
    +
    + + + + + +
    +
    + +
    +
    + DATEV Report Definitionen * +
    +
    + Belegexport: + + + + +
    + Dokumente: + +
    + +
    +
    +
    +
    + +
    +
    + DATEV Model Version * +
    +
    + + +
    +
    + +
    +
    + DATEV Initial Task * +
    +
    + + +
    +
    + +
    + + + + +
    +

    + Der Initaltask + muss einen Report definieren, der die Abfrage und das Stylesheet enthält. + Die Rechnungen werden automatisch nach dem + Attribut "datev.client.id" sowie der Buchungsperiode gruppiert. +

    +
    + +
    + +
    +
    + + +
    + + + + + + +
    +
    +
    +
    + + + +
    diff --git a/src/main/webapp/pages/admin/document_import.xhtml b/src/main/webapp/pages/admin/document_import.xhtml new file mode 100644 index 0000000..19c8db4 --- /dev/null +++ b/src/main/webapp/pages/admin/document_import.xhtml @@ -0,0 +1,337 @@ + + + + + + + + + + + + +
    +
    +

    Dokument Import

    +
    + + + +
    + + +
    + + + +
    + +
    +

    Define a crontab to schedule the import processor.

    +
    + + + +
    + + +
    + +
    +

    Define a destination IMAP server and assign mail addresses to specific workflow groups.

    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    PosTypeWorkflowgroupModelversionTaskEvent + +
    + # + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + +

    Order ID #

    +
    +
    +
    Type
    +
    + + + + + + +
    +
    + +
    +
    Workflowgroup
    +
    + + + + + +
    +
    +
    +
    + +
    +
    Workflowmodel
    +
    + + +
    +
    +
    +
    Task ID
    +
    + + +
    +
    +
    +
    Event ID
    +
    + + +
    +
    +
    + +
    + +
    +
    +
    Server : Port
    +
    + + : + +
    +
    + + +
    +
    User
    +
    + + +
    +
    + +
    +
    Password
    +
    + + +
    +
    +
    +
    +
    +
    Selector
    +
    + + +

    A selector can be an optional regular expression to be used to select a subset of data

    +
    +
    +
    +
    Options
    +
    + + +

    You can apply custom properties here. +

    +
    +
    +
    +
    + + + + +
    + + +
    + +
    + +
    + + + + + +
    + + +
    + + + + + + +
    +
    +
    +
    + + + +
    diff --git a/src/main/webapp/pages/admin/sepa_config.xhtml b/src/main/webapp/pages/admin/sepa_config.xhtml new file mode 100644 index 0000000..708d891 --- /dev/null +++ b/src/main/webapp/pages/admin/sepa_config.xhtml @@ -0,0 +1,268 @@ + + + + + + + + + +
    +
    +

    SEPA

    +
    + +
    + +
    + +

    Debitor IBAN/BIC

    +

    + The Debitor IBAN/BIC configuration list + can be used for SEPA payments. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IDBank + *IBANBICReport (optional) + +
    + + +
    + + + + + +
    +
    + + + +

    Creditor IBAN/BIC

    +

    + The Creditor IBAN/BIC configuration list + can be used for SEPA Direct Debit. +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    IDBank + *IBANBICReport (optional) + +
    + + +
    + + + + + +
    +
    + + + +
    +

    Model Configuration

    +
    +

    + The initial task + must define a report containing the query and style sheet + information. Invoices will be automatically grouped by the + attribute "_sepa_iban". If this attribute is not set, the + default sepa_iban will be assigned to the invoice before + processed. The SEPA workflow may optional include a + "invoice_update" item definition. +

    +
    +
    +
    +
    SEPA Model Version
    +
    + + +
    +
    + + +
    +
    SEPA Initial Task
    +
    + + +
    +
    + +
    + + +
    + + + + +
    + + + + + + +
    +
    + + +
    +
    + + + + +
    diff --git a/src/main/webapp/pages/admin/sub_scheduler_control.xhtml b/src/main/webapp/pages/admin/sub_scheduler_control.xhtml new file mode 100644 index 0000000..79f3ab5 --- /dev/null +++ b/src/main/webapp/pages/admin/sub_scheduler_control.xhtml @@ -0,0 +1,130 @@ + + + + + + +
    + + +
    + + + + + +

    + + + +
    Error: #{schedulerController.configuration.item['_scheduler_errormessage']} +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    + + No Data. + + +
    + +
    + + + + + + + + + + + + + + + + + +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/basic_contact.xhtml b/src/main/webapp/pages/workitems/forms/basic_contact.xhtml new file mode 100644 index 0000000..f36768c --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/basic_contact.xhtml @@ -0,0 +1,138 @@ + + +
    +
    +
    + #{message['form.company']} * +
    +
    + + +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + + +
    +
    +
    + +
    +
    + +
    + + +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    +
    + +
    + + + + + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + diff --git a/src/main/webapp/pages/workitems/forms/basic_contract.xhtml b/src/main/webapp/pages/workitems/forms/basic_contract.xhtml new file mode 100644 index 0000000..b960dfd --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/basic_contract.xhtml @@ -0,0 +1,77 @@ + + + + +
    +
    +
    + #{message['form.subject']} * +
    +
    + +
    + +
    +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + + + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + diff --git a/src/main/webapp/pages/workitems/forms/basic_invoice_out.xhtml b/src/main/webapp/pages/workitems/forms/basic_invoice_out.xhtml new file mode 100644 index 0000000..9425dc0 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/basic_invoice_out.xhtml @@ -0,0 +1,83 @@ + + + + + +
    +
    +
    + #{message['form.subject']} * +
    +
    + +
    +
    + +
    +
    +
    + +
    + +
    +
    + + + + +
    +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + diff --git a/src/main/webapp/pages/workitems/forms/form_panel_instruction.xhtml b/src/main/webapp/pages/workitems/forms/form_panel_instruction.xhtml new file mode 100644 index 0000000..19ceba9 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/form_panel_instruction.xhtml @@ -0,0 +1,35 @@ + + + +
    + + +
    + +
    +

    + +

    + + + + + +
    +
    + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/form_tab.xhtml b/src/main/webapp/pages/workitems/forms/form_tab.xhtml new file mode 100644 index 0000000..4b9405d --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/form_tab.xhtml @@ -0,0 +1,38 @@ + + +
    + + + +
    + + + + + +
    +
    + +
    + + + + + + + +
    + diff --git a/src/main/webapp/pages/workitems/forms/imixs/auftrag.xhtml b/src/main/webapp/pages/workitems/forms/imixs/auftrag.xhtml new file mode 100644 index 0000000..214216e --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/imixs/auftrag.xhtml @@ -0,0 +1,274 @@ + + + + +
    + +
    +
    + #{message['form.subject']} * +
    +
    + +
    +
    + +
    +
    #{message['form.description']}
    +
    + +
    + +
    +
    + +
    +
    +
    + +
    +
    + + + + + +
    +
    + + +
    +
    Rechnung E-Mail:
    +
    + +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + +
    +
    +
    + + + + + +
    +

    Accounting

    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + +
    +
    +
    + +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + + + + +
    +

    Requirements & Reporting

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ErstelltRequirementStatusIstPlan%
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Summe + + + + + + + + + + + % +
    + + + + + + +
    + + + + + + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/imixs/contact.xhtml b/src/main/webapp/pages/workitems/forms/imixs/contact.xhtml new file mode 100644 index 0000000..d9269c1 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/imixs/contact.xhtml @@ -0,0 +1,157 @@ + + +
    +
    +
    + #{message['form.company']}* +
    +
    + + +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + + +
    +
    +
    + +
    +
    + +
    + + +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    +
    + +
    + + + + + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + +
    +
    + +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + + +
    +
    +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/imixs/requirement_basic.xhtml b/src/main/webapp/pages/workitems/forms/imixs/requirement_basic.xhtml new file mode 100644 index 0000000..d26285f --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/imixs/requirement_basic.xhtml @@ -0,0 +1,59 @@ + + + + +
    + +
    +
    + #{message['form.subject']} * +
    +
    + +
    +
    +
    + + +
    + +
    +
    + User Story: +
    +
    + +
    +
    +
    + + +
    +
    +
    + +
    +
    + + + +
    +
    +
    + +
    + +
    +
    + + + +
    +
    + +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/imixs/requirement_efforts.xhtml b/src/main/webapp/pages/workitems/forms/imixs/requirement_efforts.xhtml new file mode 100644 index 0000000..1e4561d --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/imixs/requirement_efforts.xhtml @@ -0,0 +1,199 @@ + + + +
    +
    +
    #{message['form.subject']}
    +
    + +
    +
    +
    +
    + +
    +
    + + + + +
    +
    +
    + + +
    +
    User Story:
    +
    +
    +

    + +

    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DatumLeistungsbezeichnungMenge + +
    + + + + + + + + + + + + + + +
    + Summe: +
    + Plan:#{workitem.item['_effort_planed']} +
    + Prozent: % +
    + + + + + + + +
    +
    + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/forms/sepa_export_manual.xhtml b/src/main/webapp/pages/workitems/forms/sepa_export_manual.xhtml new file mode 100644 index 0000000..b8edef0 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/sepa_export_manual.xhtml @@ -0,0 +1,96 @@ + + + + +
    + +

    #{workitem.item['name']}

    + + + +
    +
    Dbtr IBAN
    +
    + +
    +
    +
    +
    Dbtr BIC
    +
    + +
    + +
    + +
    + + + +
    +

    Zahlungen

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Zahlbar bisIBANBICBetrag EUR
    + #{invoice.item['$workflowsummary']} + + + + + + a + + #{invoice.item['cdtr.iban']}#{invoice.item['cdtr.bic']} + +
    + + + Summary + + + +
    +
    + + +
    + diff --git a/src/main/webapp/pages/workitems/forms/sub_agreement.xhtml b/src/main/webapp/pages/workitems/forms/sub_agreement.xhtml new file mode 100644 index 0000000..f607588 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/sub_agreement.xhtml @@ -0,0 +1,54 @@ + + + + +
    +
    +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + +
    +
    +
    + +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + diff --git a/src/main/webapp/pages/workitems/forms/sub_appointment_followup.xhtml b/src/main/webapp/pages/workitems/forms/sub_appointment_followup.xhtml new file mode 100644 index 0000000..92ae18c --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/sub_appointment_followup.xhtml @@ -0,0 +1,47 @@ + + + +
    + +
    + +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + + + + + +
    +
    +
    + + +
    + diff --git a/src/main/webapp/pages/workitems/forms/sub_comment_and_documents.xhtml b/src/main/webapp/pages/workitems/forms/sub_comment_and_documents.xhtml new file mode 100644 index 0000000..d53e4b9 --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/sub_comment_and_documents.xhtml @@ -0,0 +1,11 @@ + + + + + + + diff --git a/src/main/webapp/pages/workitems/forms/sub_documentation.xhtml b/src/main/webapp/pages/workitems/forms/sub_documentation.xhtml new file mode 100644 index 0000000..c8c2a8f --- /dev/null +++ b/src/main/webapp/pages/workitems/forms/sub_documentation.xhtml @@ -0,0 +1,16 @@ + + + + + + + + + + + diff --git a/src/main/webapp/pages/workitems/parts/datev/account_search.xhtml b/src/main/webapp/pages/workitems/parts/datev/account_search.xhtml new file mode 100644 index 0000000..81b9700 --- /dev/null +++ b/src/main/webapp/pages/workitems/parts/datev/account_search.xhtml @@ -0,0 +1,79 @@ + + + + + + + + +
    + #{workitem.item[item_konto_name]} + + + + + + + +
    + + + +
    +
    +
    + +
    + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/parts/datev/sachkonto_search.xhtml b/src/main/webapp/pages/workitems/parts/datev/sachkonto_search.xhtml new file mode 100644 index 0000000..fee7fa0 --- /dev/null +++ b/src/main/webapp/pages/workitems/parts/datev/sachkonto_search.xhtml @@ -0,0 +1,79 @@ + + + + + + + + +
    + #{workitem.item[item_konto_name]} + + + + + + + +
    + + + +
    +
    +
    + +
    + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/parts/imixs/requirementsbyref.xhtml b/src/main/webapp/pages/workitems/parts/imixs/requirementsbyref.xhtml new file mode 100644 index 0000000..d2cd2c1 --- /dev/null +++ b/src/main/webapp/pages/workitems/parts/imixs/requirementsbyref.xhtml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + #{requirement.item['$workflowsummary']} + +
    +
    +
    +
    + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/datev/booking_account.xhtml b/src/main/webapp/pages/workitems/sections/datev/booking_account.xhtml new file mode 100644 index 0000000..d110459 --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/datev/booking_account.xhtml @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BuchungskontoKostenstelle I.Kostenstelle II.BU SchlüsselBetrag + +
    + + + + +
    + #{bookingItem.item['datev.kontobeschriftung']} +
    + +
    + + + + + + + + + + + + + +
    + + + + + + + + Summe: +
    + + + + + + + + + + + + +
    + + + +
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BuchungskontoKostenstelle I.Kostenstelle II.BU SchlüsselBetrag
    + + + +
    + + + + + + + Summe:#{workitem.item['_capacity_dsp']}
    +
    +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/datev/datev_export.xhtml b/src/main/webapp/pages/workitems/sections/datev/datev_export.xhtml new file mode 100644 index 0000000..aeb5b3c --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/datev/datev_export.xhtml @@ -0,0 +1,101 @@ + + + +
    +
    +
    DATEV Berater-Nr.
    +
    + +
    +
    + +
    +
    DATEV Mandanten-nr.
    +
    + +
    +
    + +
    +
    Buchungsperiode
    +
    + +
    + +
    +
    + + + +

    Belegübersicht

    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BelegKontoBetragS/HGegenkontoBU-SchlüsselBelegdatumBelegfeld 1
    + #{beleg.item['$workflowgroup']} - + #{beleg.item['$workflowsummary']} + + + + #{datevController.getBuchung(beleg).item['datev.konto']} - + #{datevController.getBuchung(beleg).item['datev.kontobeschriftung']} + + + + + + #{beleg.item['datev.shkennzeichen']} + + #{beleg.item['datev.gegenkonto']} + + #{datevController.getBuchung(beleg).item['datev.buschluessel']} + + + + + + #{beleg.item['datev.belegfeld1']} +
    + +
    + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/imixs/assistant_efforts.xhtml b/src/main/webapp/pages/workitems/sections/imixs/assistant_efforts.xhtml new file mode 100644 index 0000000..26f8e89 --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/imixs/assistant_efforts.xhtml @@ -0,0 +1,206 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DatumBeschreibungMenge + +
    + + + + +
    + + Summe: +
    + + Plan:#{workitem.item['assistant.plan']} +
    + + Prozent: % +
    + + + + + + + + +
    +
    + + +
    + + + + + +
    + + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/imixs/auftrag.xhtml b/src/main/webapp/pages/workitems/sections/imixs/auftrag.xhtml new file mode 100644 index 0000000..214216e --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/imixs/auftrag.xhtml @@ -0,0 +1,274 @@ + + + + +
    + +
    +
    + #{message['form.subject']} * +
    +
    + +
    +
    + +
    +
    #{message['form.description']}
    +
    + +
    + +
    +
    + +
    +
    +
    + +
    +
    + + + + + +
    +
    + + +
    +
    Rechnung E-Mail:
    +
    + +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + +
    +
    +
    + + + + + +
    +

    Accounting

    +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    + + + +
    +
    +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + +
    +
    +
    + +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + +
    +
    +
    +
    + + + + +
    +

    Requirements & Reporting

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ErstelltRequirementStatusIstPlan%
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Summe + + + + + + + + + + + % +
    + + + + + + +
    + + + + + + +
    + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/imixs/contact.xhtml b/src/main/webapp/pages/workitems/sections/imixs/contact.xhtml new file mode 100644 index 0000000..33b610f --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/imixs/contact.xhtml @@ -0,0 +1,169 @@ + + +
    +
    +
    + #{message['form.company']}* +
    +
    + + +
    +
    + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    + + +
    +
    + + +
    + + +
    +
    +
    + +
    +
    + +
    + + +
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    +
    + +
    + + + + + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    + + +
    + +
    +
    + +
    + +
    +
    + + + +
    +
    +
    +
    + +
    +
    + + + + +
    +
    +
    + +
    + diff --git a/src/main/webapp/pages/workitems/sections/imixs/section_efforts.xhtml b/src/main/webapp/pages/workitems/sections/imixs/section_efforts.xhtml new file mode 100644 index 0000000..0446761 --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/imixs/section_efforts.xhtml @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DatumLeistungsbezeichnungMenge + +
    + + + + + + + + + + + + + + +
    + + Summe: +
    + + Plan:#{workitem.item['_effort_planed']} +
    + + Prozent: % +
    + + + + + + + + +
    +
    + + + + + + + + + + +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/imixs/section_requirements.xhtml b/src/main/webapp/pages/workitems/sections/imixs/section_requirements.xhtml new file mode 100644 index 0000000..e07dc5b --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/imixs/section_requirements.xhtml @@ -0,0 +1,104 @@ + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ErstelltRequirementStatusIstPlan%
    + + + + + + + + + + + + + + + + + + + + + + + +
    + + Summe + + + + + + + + + + + % +
    + + + + +
    +
    \ No newline at end of file diff --git a/src/main/webapp/pages/workitems/sections/sub_reisekostenabrechnung.xhtml b/src/main/webapp/pages/workitems/sections/sub_reisekostenabrechnung.xhtml new file mode 100644 index 0000000..0a77d7e --- /dev/null +++ b/src/main/webapp/pages/workitems/sections/sub_reisekostenabrechnung.xhtml @@ -0,0 +1,232 @@ + + + + + +
    +

    Reisegrund

    + +
    +
    Anlass *
    +
    + +
    +
    +
    +
    +
    +
    + * +
    +
    + +
    +
    +
    +
    + * +
    +
    + +
    + + +
    +
    + +
    +
    +
    + Reiseziel (Anschrift) * +
    +
    + +
    + +
    +
    + + + +
    +

    Reisekosten

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Pos.LeistungsbezeichnungKosten + +
    + + + + +
    + + Summe +
    + + + + + + + + + +
    +
    + + + + + + + +
    + + + + + +
    + diff --git a/templates/.~lock.DYNAMIXS-Rechnungsvorlage-v4.xlsx# b/templates/.~lock.DYNAMIXS-Rechnungsvorlage-v4.xlsx# new file mode 100644 index 0000000..0d6761b --- /dev/null +++ b/templates/.~lock.DYNAMIXS-Rechnungsvorlage-v4.xlsx# @@ -0,0 +1 @@ +,rsoika,ralpus-framework,01.10.2026 09:38,file:///home/rsoika/.config/libreoffice/4; \ No newline at end of file diff --git a/templates/DYNAMIXS-Rechnungsvorlage-v3.ods b/templates/DYNAMIXS-Rechnungsvorlage-v3.ods new file mode 100644 index 0000000..f4a9cb2 Binary files /dev/null and b/templates/DYNAMIXS-Rechnungsvorlage-v3.ods differ diff --git a/templates/DYNAMIXS-Rechnungsvorlage-v4.ods b/templates/DYNAMIXS-Rechnungsvorlage-v4.ods new file mode 100644 index 0000000..29d0eb4 Binary files /dev/null and b/templates/DYNAMIXS-Rechnungsvorlage-v4.ods differ diff --git a/templates/DYNAMIXS-Rechnungsvorlage-v4.xlsx b/templates/DYNAMIXS-Rechnungsvorlage-v4.xlsx new file mode 100644 index 0000000..3bf0020 Binary files /dev/null and b/templates/DYNAMIXS-Rechnungsvorlage-v4.xlsx differ diff --git a/workflow/_deprecated/basic-de-1.0.0 copy 2.bpmn b/workflow/_deprecated/basic-de-1.0.0 copy 2.bpmn deleted file mode 100644 index f208247..0000000 --- a/workflow/_deprecated/basic-de-1.0.0 copy 2.bpmn +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - event_zUD3jQ - event_D00leQ - task_sz0cKg - event_FrL0EA - dataObject_0jfMhA - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_IPSgCg - sequenceFlow_0AMIqg - - - - sequenceFlow_J9TrXg - - - - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_J9TrXg - - - - - - - - false - - true - llm.service.endpoint - request.response.text -]]> - - - - sequenceFlow_0AMIqg - sequenceFlow_M9MRGw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/basic-de-1.0.0 copy.bpmn b/workflow/_deprecated/basic-de-1.0.0 copy.bpmn deleted file mode 100644 index 65de06e..0000000 --- a/workflow/_deprecated/basic-de-1.0.0 copy.bpmn +++ /dev/null @@ -1,507 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - event_zUD3jQ - event_D00leQ - task_sz0cKg - event_FrL0EA - dataObject_0jfMhA - dataObject_6m4mpw - dataObject_3cHBTA - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_IPSgCg - sequenceFlow_0AMIqg - - - - sequenceFlow_J9TrXg - - - - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_J9TrXg - - - - - - - - false - - true - llm.service.endpoint - request.response.text -]]> - - - - sequenceFlow_0AMIqg - sequenceFlow_M9MRGw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - -]]> - - - - - - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Deine Aufgabe ist es, basierend auf der nachfolgenden Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Interesse des Kunden bestätigen und verstärken -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - -# Kunden Anfrage: - -Firma: request.subject -Vorname: customer.firstname -Nachname: customer.lastname - -## Grund der Anfrage: -request.description - -]]]]> - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/basic-de-1.0.0.bpmn b/workflow/_deprecated/basic-de-1.0.0.bpmn deleted file mode 100644 index f208247..0000000 --- a/workflow/_deprecated/basic-de-1.0.0.bpmn +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - event_zUD3jQ - event_D00leQ - task_sz0cKg - event_FrL0EA - dataObject_0jfMhA - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_IPSgCg - sequenceFlow_0AMIqg - - - - sequenceFlow_J9TrXg - - - - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_J9TrXg - - - - - - - - false - - true - llm.service.endpoint - request.response.text -]]> - - - - sequenceFlow_0AMIqg - sequenceFlow_M9MRGw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/de/bedarfsmeldung-de-1.0.0.bpmn b/workflow/_deprecated/de/bedarfsmeldung-de-1.0.0.bpmn deleted file mode 100644 index 633a594..0000000 --- a/workflow/_deprecated/de/bedarfsmeldung-de-1.0.0.bpmn +++ /dev/null @@ -1,2818 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - ExclusiveGateway_4 - Task_2 - Task_3 - StartEvent_1 - IntermediateCatchEvent_3 - IntermediateCatchEvent_17 - ExclusiveGateway_5 - IntermediateCatchEvent_13 - IntermediateCatchEvent_5000-20 - ExclusiveGateway_2 - IntermediateCatchEvent_9 - Task_4 - IntermediateCatchEvent_8 - IntermediateCatchEvent_4 - EventBasedGateway_1 - Task_1 - Task_6 - IntermediateCatchEvent_1 - Task_5 - EndEvent_2 - IntermediateCatchEvent_7 - IntermediateCatchEvent_10 - IntermediateCatchEvent_6 - EventBasedGateway_3 - IntermediateThrowEvent_3 - IntermediateCatchEvent_5 - IntermediateCatchEvent_11 - - event_MTMZZw - event_AYfRNQ - gateway_aUIkiA - DataObject_2 - DataObject_3 - TextAnnotation_4 - TextAnnotation_1 - textAnnotation_JTmRrA - event_oeP3WQ - event_qTIbqA - dataObject_axJA7Q - - - Task_5005 - IntermediateCatchEvent_5005-10 - ExclusiveGateway_6 - IntermediateCatchEvent_2 - EventBasedGateway_2 - IntermediateCatchEvent_5005-20 - IntermediateCatchEvent_5005-30 - ExclusiveGateway_3 - IntermediateThrowEvent_2 - - - - Task_5000 - EventBasedGateway_4 - IntermediateCatchEvent_15 - IntermediateCatchEvent_16 - IntermediateThrowEvent_1 - IntermediateCatchEvent_5000-10 - - TextAnnotation_2 - DataObject_1 - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - SequenceFlow_1 - SequenceFlow_32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - $editor.]]> - - - false - - - - SequenceFlow_31 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - space.name]]> - - - false - - - - - - - SequenceFlow_12 - SequenceFlow_24 - - - SequenceFlow_0 - - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_38 - SequenceFlow_13 - SequenceFlow_37 - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -space.name]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_51 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - $editor.]]> - - - false - - - - SequenceFlow_38 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -space.name]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_10 - SequenceFlow_14 - - - SequenceFlow_37 - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_2 - sequenceFlow_OiqVHg - sequenceFlow_ZsCUdg - sequenceFlow_08JtcA - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - false - - - - SequenceFlow_20 - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_4 - SequenceFlow_42 - SequenceFlow_uXoqIg - SequenceFlow_pqUAoQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_29 - SequenceFlow_52 - - - SequenceFlow_32 - SequenceFlow_29 - SequenceFlow_30 - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_30 - SequenceFlow_7 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_40 - SequenceFlow_19 - SequenceFlow_25 - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - SequenceFlow_35 - SequenceFlow_47 - - - SequenceFlow_47 - SequenceFlow_22 - - - - - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_56 - SequenceFlow_JL0qJQ - - - - - - - - - - - - SequenceFlow_24 - SequenceFlow_13 - SequenceFlow_16 - - - - workitem['space.team'] && workitem['space.team'][0]!="" - - - - !workitem['space.team'] || workitem['space.team'][0]=="" - - - - SequenceFlow_18 - SequenceFlow_1 - SequenceFlow_5 - - - - workitem['process.team'] && workitem['process.team'][0]!="" - - - - SequenceFlow_7 - SequenceFlow_5 - SequenceFlow_4 - - - - - - - !workitem['process.team'] || workitem['process.team'][0]=="" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - SequenceFlow_6 - SequenceFlow_18 - - - - SequenceFlow_51 - SequenceFlow_16 - SequenceFlow_6 - - - - - - - - - sequenceFlow_ZsCUdg - - - SequenceFlow_52 - - - - - SequenceFlow_14 - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_19 - SequenceFlow_27 - SequenceFlow_21 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_26 - SequenceFlow_23 - SequenceFlow_36 - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery erreicht]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_25 - SequenceFlow_26 - - - - - - - - - - - - - - SequenceFlow_11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_3 - SequenceFlow_9 - - - - - - SequenceFlow_9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - $editor.]]> - - - false - - - - SequenceFlow_36 - SequenceFlow_39 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - order.delivery.]]> - - - false - - - - SequenceFlow_17 - - - - - - - - txtlastcomment]]> - - - - - - - - - order.name cdtr.name order.number (EUR order.total) space.name]]> - - - true - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_11 - SequenceFlow_41 - SequenceFlow_22 - - - - - - SequenceFlow_23 - SequenceFlow_27 - SequenceFlow_34 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - SequenceFlow_56 - SequenceFlow_39 - SequenceFlow_40 - - SequenceFlow_YBCDGw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - $editor.]]> - - - false - - - - SequenceFlow_42 - - - - - - SequenceFlow_2 - SequenceFlow_3 - SequenceFlow_12 - - - - - - - - - - (^posteingang-de) - 100 - 900 - space.ref,process.ref - /pages/workitems/workitem.jsf?id=$uniqueid -]]> - - - - SequenceFlow_35 - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - Wurde ein Prozess Team festgelegt, erfolgt eine Genehmigung. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bestell-template -Bestellung-numsequencenumber.xlsx -true]]> - - - - - - - - SequenceFlow_uXoqIg - - - - - - - - - - - - - - home]]> - - - - - SequenceFlow_YBCDGw - SequenceFlow_ETrYAQ - - - - - - - SequenceFlow_pqUAoQ - SequenceFlow_ETrYAQ - SequenceFlow_JL0qJQ - - - - - - - - - - - - - - - - - - -Beschaffung]]> - - - - - - - - - - SequenceFlow_0 - sequenceFlow_OiqVHg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://llama.cpp2.imixs.com/ - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_08JtcA - - - - - - - - - {} - $workflowgroup: $workflowstatus - -# Summary -$workflowsummary - -offer.summary -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/de/rechnungsausgang-de-1.0.1-debug.bpmn b/workflow/_deprecated/de/rechnungsausgang-de-1.0.1-debug.bpmn deleted file mode 100644 index 1b48054..0000000 --- a/workflow/_deprecated/de/rechnungsausgang-de-1.0.1-debug.bpmn +++ /dev/null @@ -1,2998 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mueller-Ahlhorn Email - -]]> - - - -]]> - - - - - - - - - - - - - - - - - IntermediateCatchEvent_1 - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - IntermediateCatchEvent_5 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_7 - - DataObject_2 - task_VRC0OA - event_07075Q - IntermediateCatchEvent_9 - event_n5bvnQ - event_sLhvNg - gateway_dCdQfA - Task_6 - IntermediateCatchEvent_11 - EndEvent_1 - IntermediateCatchEvent_12 - event_K8bjNw - event_xO3okw - gateway_YmVj8g - - - IntermediateCatchEvent_8 - Task_1 - ExclusiveGateway_2 - Task_3 - IntermediateCatchEvent_10 - Task_5 - EndEvent_2 - - TextAnnotation_3 - IntermediateCatchEvent_13 - event_N8RIrQ - gateway_mAVLGQ - event_K5Sn6A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.xlsx - - TOTAL_NET - invoice.total.net - number - - - TOTAL_TAX - invoice.total.tax - number - - - TOTAL - invoice.total - number - -]]> - - - - - - - - - false - - - - - - - - - - sequenceFlow_IDx82g - SequenceFlow_5 - - - DataOutput_6 - - - DataOutput_6 - - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_18 - SequenceFlow_8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - invoice.total invoice.currency -
    -Rechnungsdatum: invoice.date -
    -txtlastcomment]]>
    -
    - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_48 - SequenceFlow_9 - SequenceFlow_28 - sequenceFlow_oCvQOA -
    - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0qudvA - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_28 - SequenceFlow_34 - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_34 - sequenceFlow_ubRkbQ - sequenceFlow_VGbJBw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - false - - - - SequenceFlow_48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_22 - SequenceFlow_54 - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_54 - SequenceFlow_56 - - - - - - SequenceFlow_56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ausgangsrechnung-template - sequencenumber.xlsx - true -]]> - - - - - - - - - - - - false - - - - - - - - SequenceFlow_10 - SequenceFlow_25 - - - DataOutput_1 - - - DataOutput_1 - - - - - sequenceFlow_uaVUJA - SequenceFlow_9 - - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COLLABORA_CONVERTER_URL - sequencenumber.xlsx - pdf -]]> - - - - - - - - - space.name]]> - - - false - - - - - - SequenceFlow_7 - - - DataOutput_2 - - - DataOutput_2 - - - - SequenceFlow_5 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_hbRxpg - sequenceFlow_XLKH0w - sequenceFlow_IDx82g - sequenceFlow_mPM0GA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequencenumber.xlsx - - - F10 - invoice.date - - - F11 - invoice.duedate - - - - C10 - sequencenumber - - - C11 - customer.number - - - - - A4 - customer.name - - - A5 - customer.address - - - A6 - customer.address.sub - - - A7 - customer.country-customer.zip customer.city - - - A12 - customer.vat (VAT) - - - - F14 - invoice.currency - - - E22 - invoice.tax % - -TOTAL_NET - - -]]> - - - sequenceFlow_XLKH0w - - - DataOutput_3 - - - DataOutput_3 - - - - SequenceFlow_25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - SequenceFlow_22 - - - - - - - - - - - - - - Verify payment via banking software - - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_0b9a3w - sequenceFlow_EBlEtg - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_KW7K3Q - sequenceFlow_M4z0XQ - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_WMJa9Q - sequenceFlow_upVMug - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_JClvDg - sequenceFlow_hbRxpg - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0b9a3w - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - sequenceFlow_KW7K3Q - sequenceFlow_WMJa9Q - sequenceFlow_JClvDg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - payment.amount]]> - - - false - - - - sequenceFlow_VGbJBw - sequenceFlow_oCvQOA - sequenceFlow_tXQ7zg - - - - - - - - - - sequenceFlow_tXQ7zg - sequenceFlow_0qudvA - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8000 - 101 - sequencenumber|invoice.number,process.ref,space.ref,$uniqueid|$workitemref,(^customer\.|^invoice\.) - /pages/workitems/workitem.jsf?id=$uniqueid - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ubRkbQ - - - - - - - sequenceFlow_mPM0GA - - - - - sequenceFlow_M4z0XQ - - - - - - - - - - - sequenceFlow_upVMug - sequenceFlow_uaVUJA - sequenceFlow_EBlEtg - - - - - - - - -
    - - - - true - - - - - - - - event_xk5bvA - task_o49ZbQ - event_aa80CA - event_075tKw - event_0OZbUw - task_069TOQ - event_00Qzlg - dataObject_5bv4XQ - event_AXI0OA - - - - - sequenceFlow_fbqmXQ - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_SO72uw - sequenceFlow_UjQlig - sequenceFlow_YD0PjA - sequenceFlow_cAuZ1g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_SO72uw - - - - - - - - invoice.number vom invoice.date ]]> - - - - - - - - - Html-Header -E-Mail - Mahnlauf (DE) -
    -dunning.text
    -
    -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -E-Mail - Mahnlauf Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - - - - - - -
    - - sequenceFlow_cAuZ1g - sequenceFlow_TPOOqw - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_fbqmXQ - sequenceFlow_UjQlig - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_UjQlig - sequenceFlow_TPOOqw - sequenceFlow_hgngAg - sequenceFlow_dmvj1A - - - - - - - sequenceFlow_hgngAg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_dmvj1A - sequenceFlow_YD0PjA - - - - - - - -
    - - - - - -<itemvalue>$workflowstatus</itemvalue> - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/de/rechnungsausgang-de-1.0.1.bpmn b/workflow/_deprecated/de/rechnungsausgang-de-1.0.1.bpmn deleted file mode 100644 index dcfcef7..0000000 --- a/workflow/_deprecated/de/rechnungsausgang-de-1.0.1.bpmn +++ /dev/null @@ -1,2989 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mueller-Ahlhorn Email - -]]> - - - -]]> - - - - - - - - - - - - - - - - - IntermediateCatchEvent_1 - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - IntermediateCatchEvent_5 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_7 - - DataObject_2 - task_VRC0OA - event_07075Q - IntermediateCatchEvent_9 - event_n5bvnQ - event_sLhvNg - gateway_dCdQfA - Task_6 - IntermediateCatchEvent_11 - EndEvent_1 - IntermediateCatchEvent_12 - event_K8bjNw - event_xO3okw - textAnnotation_M4LGdw - - - IntermediateCatchEvent_8 - Task_1 - ExclusiveGateway_2 - Task_3 - IntermediateCatchEvent_10 - Task_5 - EndEvent_2 - - TextAnnotation_3 - IntermediateCatchEvent_13 - event_N8RIrQ - gateway_mAVLGQ - event_K5Sn6A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.xlsx - - TOTAL_NET - invoice.total.net - number - - - TOTAL_TAX - invoice.total.tax - number - - - TOTAL - invoice.total - number - -]]> - - - - - - - - - false - - - - - - - - - - sequenceFlow_IDx82g - SequenceFlow_5 - - - DataOutput_6 - - - DataOutput_6 - - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_18 - SequenceFlow_8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - invoice.total invoice.currency -
    -Rechnungsdatum: invoice.date -
    -txtlastcomment]]>
    -
    - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_48 - SequenceFlow_9 - SequenceFlow_28 - sequenceFlow_oCvQOA -
    - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0qudvA - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_28 - SequenceFlow_34 - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_34 - sequenceFlow_ubRkbQ - sequenceFlow_VGbJBw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - false - - - - SequenceFlow_48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_22 - SequenceFlow_54 - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_54 - SequenceFlow_56 - - - - - - SequenceFlow_56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ausgangsrechnung-template - sequencenumber.xlsx - true -]]> - - - - - - - - - - - - false - - - - - - - - SequenceFlow_10 - SequenceFlow_25 - - - DataOutput_1 - - - DataOutput_1 - - - - - sequenceFlow_uaVUJA - SequenceFlow_9 - - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COLLABORA_CONVERTER_URL - sequencenumber.xlsx - pdf -]]> - - - - - - - - - space.name]]> - - - false - - - - - - SequenceFlow_7 - - - DataOutput_2 - - - DataOutput_2 - - - - SequenceFlow_5 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_hbRxpg - sequenceFlow_XLKH0w - sequenceFlow_IDx82g - sequenceFlow_mPM0GA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequencenumber.xlsx - - - F10 - invoice.date - - - F11 - invoice.duedate - - - - C10 - sequencenumber - - - C11 - customer.number - - - - - A4 - customer.name - - - A5 - customer.address - - - A6 - customer.address.sub - - - A7 - customer.country-customer.zip customer.city - - - A12 - customer.vat (VAT) - - - - F14 - invoice.currency - - - E22 - invoice.tax % - -TOTAL_NET - - -]]> - - - sequenceFlow_XLKH0w - - - DataOutput_3 - - - DataOutput_3 - - - - SequenceFlow_25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - SequenceFlow_22 - - - - - - - - - - - - - - Verify payment via banking software - - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_0b9a3w - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_KW7K3Q - sequenceFlow_M4z0XQ - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - - - - -
    - - sequenceFlow_WMJa9Q - sequenceFlow_uaVUJA - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_JClvDg - sequenceFlow_hbRxpg - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0b9a3w - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - sequenceFlow_KW7K3Q - sequenceFlow_WMJa9Q - sequenceFlow_JClvDg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - payment.amount]]> - - - false - - - - sequenceFlow_VGbJBw - sequenceFlow_oCvQOA - sequenceFlow_tXQ7zg - - - - - - - - - - sequenceFlow_tXQ7zg - sequenceFlow_0qudvA - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8000 - 101 - sequencenumber|invoice.number,process.ref,space.ref,$uniqueid|$workitemref,(^customer\.|^invoice\.) - /pages/workitems/workitem.jsf?id=$uniqueid - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ubRkbQ - - - - - - - sequenceFlow_mPM0GA - - - - - sequenceFlow_M4z0XQ - - - - - - - - - - - - - - - -
    - - - - true - - - - - - - - event_xk5bvA - task_o49ZbQ - event_aa80CA - event_075tKw - event_0OZbUw - task_069TOQ - event_00Qzlg - dataObject_5bv4XQ - event_AXI0OA - - - - - sequenceFlow_fbqmXQ - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_SO72uw - sequenceFlow_UjQlig - sequenceFlow_YD0PjA - sequenceFlow_cAuZ1g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_SO72uw - - - - - - - - invoice.number vom invoice.date ]]> - - - - - - - - - Html-Header -E-Mail - Mahnlauf (DE) -
    -dunning.text
    -
    -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -E-Mail - Mahnlauf Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - - - - - - -
    - - sequenceFlow_cAuZ1g - sequenceFlow_TPOOqw - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_fbqmXQ - sequenceFlow_UjQlig - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_UjQlig - sequenceFlow_TPOOqw - sequenceFlow_hgngAg - sequenceFlow_dmvj1A - - - - - - - sequenceFlow_hgngAg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_dmvj1A - sequenceFlow_YD0PjA - - - - - - - -
    - - - - - -<itemvalue>$workflowstatus</itemvalue> - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/de/rechnungseingang-de-1.0.1.bpmn b/workflow/_deprecated/de/rechnungseingang-de-1.0.1.bpmn deleted file mode 100644 index b66bddf..0000000 --- a/workflow/_deprecated/de/rechnungseingang-de-1.0.1.bpmn +++ /dev/null @@ -1,2528 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ExclusiveGateway_4 - Task_2 - StartEvent_1 - IntermediateCatchEvent_3 - IntermediateCatchEvent_13 - IntermediateCatchEvent_5 - IntermediateThrowEvent_3 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_6 - - DataObject_2 - event_BHPCdg - dataObject_JcJNZQ - gateway_up89xA - task_LAMjDA - task_zMEwgg - event_ghrRdg - event_i0CP3Q - event_J6hDsw - event_ECtteQ - dataObject_G1zXgA - event_Ci9D6w - - - Task_5005 - ExclusiveGateway_6 - IntermediateCatchEvent_2 - EventBasedGateway_2 - IntermediateCatchEvent_5005-20 - ExclusiveGateway_3 - IntermediateThrowEvent_2 - ExclusiveGateway_5 - IntermediateCatchEvent_5000-10 - - textAnnotation_b50y3w - - - Task_5000 - EventBasedGateway_4 - IntermediateCatchEvent_16 - IntermediateThrowEvent_1 - IntermediateCatchEvent_5005-10 - - dataObject_Vj8NJA - - - IntermediateCatchEvent_17 - Task_3 - ExclusiveGateway_2 - IntermediateThrowEvent_4 - EndEvent_2 - Task_5 - IntermediateCatchEvent_4 - IntermediateCatchEvent_1 - IntermediateCatchEvent_8 - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_1 - SequenceFlow_38 - SequenceFlow_32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - space.name]]> - - - false - - - - - - - SequenceFlow_26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - space.name]]> - - - false - - - - - - - SequenceFlow_24 - sequenceFlow_2t6hNQ - sequenceFlow_lp0m3g - - - - sequenceFlow_iZVTNw - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_13 - SequenceFlow_26 - SequenceFlow_37 - Association_aLlhAQ - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -space.name]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_51 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - false - - - - SequenceFlow_38 - - - - - - SequenceFlow_37 - SequenceFlow_8 - - sequenceFlow_h0g2Xw - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_2 - SequenceFlow_21 - sequenceFlow_fDfuEw - sequenceFlow_Vp4S9g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -false -suggest]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_4 - SequenceFlow_27 - SequenceFlow_55 - sequenceFlow_qFpaVQ - - - SequenceFlow_32 - SequenceFlow_30 - - sequenceFlow_dWtE3A - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_30 - SequenceFlow_7 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_11 - SequenceFlow_23 - SequenceFlow_25 - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - namcurrenteditor.]]> - - - false - - - - SequenceFlow_55 - SequenceFlow_12 - - - - - - - - - - - - SequenceFlow_24 - SequenceFlow_13 - SequenceFlow_16 - - - - workitem['space.team'] && workitem['space.team'][0]!="" - - - - !workitem['space.team'] || workitem['space.team'][0]=="" - - - - SequenceFlow_18 - SequenceFlow_1 - SequenceFlow_5 - - - - workitem['process.manager'] && workitem['process.manager'][0]!="" - - - - SequenceFlow_7 - SequenceFlow_5 - SequenceFlow_4 - - - - - - - !workitem['process.manager'] || workitem['process.manager'][0]=="" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - SequenceFlow_6 - SequenceFlow_18 - - - - SequenceFlow_51 - SequenceFlow_16 - SequenceFlow_6 - - - - - - - - - sequenceFlow_0iNUBw - - - - - sequenceFlow_dWtE3A - - - - - sequenceFlow_h0g2Xw - - - - - - - - - SequenceFlow_11 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false -cancel -]]> - - - - - - - - - - - - false - - - - - - - sequenceFlow_Z2gclA - sequenceFlow_2kNAFQ - - - - - sequenceFlow_8208DA - - - - - - - - - - - sequenceFlow_qFpaVQ - - - SequenceFlow_12 - SequenceFlow_19 - SequenceFlow_25 - - - - - - - - - - - - sepa-export-manual-de-3.0 -1000 -SEPA Lastschriftverfahren ]]> - - - SequenceFlow_19 - SequenceFlow_23 - - - DataOutput_1 - - - DataOutput_1 - - - - - - workitem['payment.type'] && workitem['payment.type'][0]=="sepa_transfer" - - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - namcurrenteditor.]]> - - - false - - - SequenceFlow_27 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Beschaffung]]> - - - - - - - - - - - - false - - - - SequenceFlow_21 - - - sequenceFlow_iZVTNw - - - - - - - - - - - - Wurde ein Prozess Manager festgelegt, erfolgt eine Genehmigung. - - - - - - - Die Rechnung wurde sachlich geprüft und genehmigt und kann nun in den Zahlungslauf übergeben werden. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -false - - - llm.service.endpoint - validation.result - true - -false - - - Approve invoices after financial review and compliance check. This action moves the invoice to the payment processing stage and triggers - invoice, approval, finance, payment, compliance, workflow, business-critical - Approve invoice INV-2024-001 with comment 'Budget confirmed, proceed with payment' - Approve recurring invoice from vendor Acme Corp for monthly services - Approve invoice with manual adjustment: reduce amount to 1450.00 EUR due to discount - - - - Debug Angebot Prüfen - Approve invoices after financial review and compliance check. This action moves the invoice to the payment processing stage and triggers - invoice, approval, finance, payment, compliance, workflow, business-critical - Approve invoice INV-2024-001 with comment 'Budget confirmed, proceed with payment' -]]> - - - - - - - - - - - - false - - - - - - sequenceFlow_DiHtxQ - sequenceFlow_TonQSA - - - - - {"n_predict": 4096, "temperature": 0} - invoice.summary - - -# OFFER - -offer.summary. - - -[INST] - - -If there are discrepancies between the offer positions and the invoice items regarding quantity, price, or description, create a corresponding note. - -[/INST] -]]]]> - - ]]> - - - - - - - SequenceFlow_2 - sequenceFlow_2t6hNQ - sequenceFlow_DiHtxQ - sequenceFlow_8208DA - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - sequenceFlow_TonQSA - sequenceFlow_lp0m3g - sequenceFlow_9xFW1A - sequenceFlow_bfaaqw - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - cdtr.name invoice.number (EUR invoice.total) space.name]]> - - - true - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_23 - sequenceFlow_2kNAFQ - sequenceFlow_VCHo0A - - - - sequenceFlow_VCHo0A - - - - - sequenceFlow_Z2gclA - - - - - - - - - - - - - - - - - sequenceFlow_9xFW1A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -suggest]]> - - - - - - - - - - - - false - - - - - - - sequenceFlow_0iNUBw - sequenceFlow_fDfuEw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -false -suggest]]> - - - - - - - - - - - - false - - - - - sequenceFlow_bfaaqw - sequenceFlow_Vp4S9g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/de/zahlungseingang-de-1.0.0.bpmn b/workflow/_deprecated/de/zahlungseingang-de-1.0.0.bpmn deleted file mode 100644 index 8e6c3a7..0000000 --- a/workflow/_deprecated/de/zahlungseingang-de-1.0.0.bpmn +++ /dev/null @@ -1,598 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mueller-Ahlhorn Email - -]]> - - - -]]> - - - - - - - - - - - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - - DataObject_2 - IntermediateCatchEvent_9 - event_10hUxQ - IntermediateCatchEvent_13 - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - payment.date : customer.name (payment.amount payment.currency)]]> - - - true - - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_hvJ59w - SequenceFlow_8 - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - invoice.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_hvJ59w - - - - - - - - txtlastcomment]]> - - - - - - - - - payment.date : customer.name (payment.amount payment.currency)]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_LjFiXQ - sequenceFlow_Sopi3A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - SequenceFlow_8 - sequenceFlow_LjFiXQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - sequenceFlow_Sopi3A - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/en/framework-agreement-en-1.0.0.bpmn b/workflow/_deprecated/en/framework-agreement-en-1.0.0.bpmn deleted file mode 100644 index be77e25..0000000 --- a/workflow/_deprecated/en/framework-agreement-en-1.0.0.bpmn +++ /dev/null @@ -1,784 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - task_htD1AQ - event_zUD3jQ - event_FrL0EA - event_06dF0Q - event_xW07Ug - event_D00leQ - gateway_4U3ZjA - event_GVwcdA - dataObject_0jfMhA - event_0TmpPA - event_U6M8lw - event_JNec8w - event_9G400A - event_TToOrg - event_aiUjxQ - gateway_dLS6Ng - - - - event_jdHseQ - event_nmbHpg - task_sz0cKg - gateway_BqjeNQ - event_SY74Ew - event_MOYOPg - - - - task_k5bMQQ - event_oYIv6A - gateway_0i0F0A - event_FUrgaA - event_4Bh0BQ - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_cGrlYQ - sequenceFlow_Bsyk0Q - sequenceFlow_K8TSbQ - sequenceFlow_0AMIqg - sequenceFlow_pQ27gg - - - - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_LsYEUA - sequenceFlow_l3F8tQ - - - - - - - - - - - http://collabora:9980/lool/convert-to/ -FAsequencenumber.docx -pdf]]> - - - - sequenceFlow_t4LJUg - sequenceFlow_M9MRGw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - association_SDkT5A - sequenceFlow_zGFeYA - sequenceFlow_9jTAFA - - - - - - - - sequenceFlow_M9MRGw - sequenceFlow_usZTeg - sequenceFlow_a8V05Q - sequenceFlow_d4R0mQ - sequenceFlow_9jTAFA - sequenceFlow_wVsGfw - sequenceFlow_0NV7gg - - - - sequenceFlow_9jTAFA - sequenceFlow_usZTeg - - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_jHW2yQ - sequenceFlow_nzcb6g - sequenceFlow_m7e0fA - - - - sequenceFlow_wVsGfw - - - - - - - - - - - - sequenceFlow_XB22VQ - sequenceFlow_jHW2yQ - - - - - - - - - - - - - sequenceFlow_l3F8tQ - sequenceFlow_XB22VQ - sequenceFlow_c30Xwg - - - - - - - - - - - - - - - sequenceFlow_c30Xwg - sequenceFlow_ftfnGg - - - - - - - - - - - - - sequenceFlow_0AMIqg - sequenceFlow_t4LJUg - sequenceFlow_SjjEbg - - - - - - - - - - - - template-framework-aggreement - FAsequencenumber.docx - true -]]> - - - - sequenceFlow_jWWfuw - sequenceFlow_X9JlJA - - - - - - - - - - - - - sequenceFlow_pQ27gg - - - - - - - - - - - FAsequencenumber.docx - - [NUMBER] - sequencenumber - - - [DATE] - contract.date - - - [Customer Company Name] - customer.company.name -]]> - - - - sequenceFlow_X9JlJA - sequenceFlow_Bsyk0Q - - - - - - - - - - - - - - - - association_SDkT5A - sequenceFlow_0NV7gg - sequenceFlow_K8TSbQ - - - - - - - - - - - - - - - - - - sequenceFlow_SjjEbg - sequenceFlow_jWWfuw - - - - - - - - - - - - sequenceFlow_a8V05Q - - - - - - - - - - - - sequenceFlow_LsYEUA - - - - - - - - - sequenceFlow_nzcb6g - - - - - - - - - - sequenceFlow_m7e0fA - sequenceFlow_c30Xwg - sequenceFlow_zGFeYA - sequenceFlow_GGVfww - - - - - - - - - - - - - - - sequenceFlow_GGVfww - sequenceFlow_JhGZ0w - - - - - - - - - - sequenceFlow_TGHwmQ - - - - - - sequenceFlow_JhGZ0w - - - - - sequenceFlow_ftfnGg - - - - sequenceFlow_TGHwmQ - sequenceFlow_c30Xwg - sequenceFlow_IPSgCg - sequenceFlow_cGrlYQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/en/inbox-en-3.0.0.bpmn b/workflow/_deprecated/en/inbox-en-3.0.0.bpmn deleted file mode 100644 index f117071..0000000 --- a/workflow/_deprecated/en/inbox-en-3.0.0.bpmn +++ /dev/null @@ -1,2418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - BoundaryEvent_1 - Task_4 - IntermediateCatchEvent_2 - Task_2 - IntermediateCatchEvent_3 - StartEvent_1 - EndEvent_1 - - dataObject_FS1r0Q - task_uB6BGQ - textAnnotation_CtU05A - task_PsBytg - event_yQLmNA - task_0YaQ2w - dataObject_HHM58Q - event_xOeBKg - event_pDFoXg - dataObject_ZhBiZg - event_4DNGzg - dataObject_KPUiiw - event_88sCAA - event_T901Jg - event_7rbeVA - event_yvr5AA - gateway_qDAhHw - event_9mJrhQ - gateway_gd9zQQ - gateway_n7fCJg - task_fQzylQ - event_ZAPEXA - event_yDeTiQ - gateway_pKPTOQ - task_1Cou8Q - event_T74r2A - task_0WRQdw - task_sZKNUg - event_b9NNXw - event_uJ1fgA - dataObject_QalZ1A - event_tSLHgg - event_urn9Cg - TextAnnotation_1 - event_kX0ORg - task_VarLQA - event_aW83ZA - dataObject_KCX0jw - event_YWe3Og - task_9CDKdw - event_YdRYKQ - event_mOf5SQ - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -Empfang - - - -]]> - - - - - - - - - false - - - - sequenceFlow_4gpPgw - - sequenceFlow_O0kbJg - sequenceFlow_tZj4qQ - - - - sequenceFlow_fRPOrw - - - - - - - - - - - - - - - - - true - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_9 - sequenceFlow_1QjzLw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf|eml|msg)$ -20 -]]> - - - - - - - - - - - - false - - - - SequenceFlow_9 - SequenceFlow_2 - - - DataOutput_1 - - - DataOutput_1 - - - sequenceFlow_VlPVJg - - - - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_12 - sequenceFlow_gXJm0w - - - SequenceFlow_12 - - - - - - - SequenceFlow_2 - - 1000 - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - true - - - - - - - - - sequenceFlow_fN22Gg - sequenceFlow_GAK0SA - sequenceFlow_bh4DIw - - - - - - - - - - - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_8SpIiA - sequenceFlow_I8o4DA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - XML - true - - - cdtr.name,invoice.number,invoice.date,invoice.total,payment.date,cdtr.iban,cdtr.bic,total - ON - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_aC0skQ - sequenceFlow_YMtfiw - sequenceFlow_PWXjog - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Langauge: document.language) ]]> - - - true - - - - - - - - - sequenceFlow_JpNUKg - sequenceFlow_lmU9IA - sequenceFlow_aC0skQ - sequenceFlow_A62nqQ - sequenceFlow_HNPSUQ - - - - - - - - - - - {"n_predict": 4096, "temperature": 0 } - - ... - ... - 2024-12-31 - 2024-12-31 - 1234.00 - ... - ... - - -Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: - - - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient) - - Invoice number ==> "invoice.number" - - Invoice Date ==> "invoice.date" - - Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - - IBAN ==> "cdtr.iban" - - BIC or SWIFT ==> "cdtr.bic" - - Payment date / Due date ==> "payment.date" - -Note: Output only the XML object! Don't add explanations or comments. Use only the XML structure specified in this example and do not create any other XML tags. If you don't have data for some fields, leave the corresponding XML tags blank. Format date values (invoice.date, payment.date) into the ISO 8601 format (YYYY-MM-DD). Format numbers and amounts (type="double") according to ISO 4217. - -<> -]]]]> - - - invoice.summary]]]]> - FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^rechnungseingang-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_YMtfiw - sequenceFlow_gXJm0w - sequenceFlow_7t6YqQ - sequenceFlow_VO4bhg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - false - - true - llm.service.endpoint - XML - - - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_fN22Gg - sequenceFlow_naZnAA - sequenceFlow_PgyOMw - - - - - {"n_predict": 512, "temperature": 0 } - - DOCUMENT TYPE - SENDER NAME - LANGUAGE - - -Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object. -]]]]> - - (PDF|pdf|eml|msg)$ - ]]]]> - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - invoice.summary - true - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_8SpIiA - sequenceFlow_A62nqQ - sequenceFlow_Di4BQA - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - - (PDF|pdf|eml|msg)$]]]]> - FINE - ]]> - - - - - - - - sequenceFlow_PgyOMw - - - - - sequenceFlow_Di4BQA - - - - - - - - - - - sequenceFlow_PWXjog - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - sequenceFlow_GAK0SA - - - - - - - sequenceFlow_naZnAA - sequenceFlow_tcjWAA - sequenceFlow_cY0PYg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - adapter.error_code: adapter.error_message]]> - - - false - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_tcjWAA - sequenceFlow_gpPDLg - sequenceFlow_d0zSHA - - - - - - - - - - - - - - - sequenceFlow_I8o4DA - sequenceFlow_VlPVJg - sequenceFlow_bh4DIw - sequenceFlow_d0zSHA - - - - - - - - - - - sequenceFlow_4gpPgw - sequenceFlow_1QjzLw - sequenceFlow_7t6YqQ - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_r48dXQ - sequenceFlow_O0kbJg - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - - - - sequenceFlow_fRPOrw - sequenceFlow_r48dXQ - - - - - - - - - - sequenceFlow_tZj4qQ - - 10 - - - - - - - - sequenceFlow_I8o4DA - sequenceFlow_cY0PYg - sequenceFlow_I8o4DA - sequenceFlow_Gwxq0g - sequenceFlow_eJbSQQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_gpPDLg - sequenceFlow_VqjGQg - - - - sequenceFlow_VqjGQg - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_Gwxq0g - sequenceFlow_LJ5lZw -
    - - - - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_LZX10Q - sequenceFlow_Lk0V9A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - contract.summary - true - -false]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_PWXjog - sequenceFlow_LJ5lZw - sequenceFlow_zzvN2Q - sequenceFlow_PSnrnQ - - - - - - - - - - sequenceFlow_LZX10Q - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ^.+\.([pP][dD][fF])$]]]]> - FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^vertrag-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_7t6YqQ - sequenceFlow_zzvN2Q - sequenceFlow_Lk0V9A - - - - - - - - sequenceFlow_PSnrnQ - - - - - - For the OCR Adapter the following minimal options should be set: - - * X-Tika-PDFocrStrategy=OCR_AND_TEXT_EXTRACTION - * X-Tika-OCRLanguage=eng+deu - - These options allow OCR and text extraction suporting English and German language. - - Additional Tika Options can be set but are NOT needed in most cases: - - * X-Tika-PDFOcrImageType=RGB (setting the RGB color mode) - * X-Tika-PDFOcrDPI=400 (setting DPI) - - Setting the OcrDPI is only recommended if the DPI is know! - - Possible ImageTypes are: - - * ARGB Alpha, Red, Green, Blue - * BINARY Black or white. - * GRAY Shades of gray - * RGB Red, Green, Blue - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - sequenceFlow_HNPSUQ - sequenceFlow_VO4bhg - - - - - - - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_eJbSQQ - sequenceFlow_uwuOOQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - offer.summary - true - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_Di4BQA - sequenceFlow_uwuOOQ - sequenceFlow_0NYZlg - sequenceFlow_aJ4DSQ - - - - - {"n_predict": 4096, "temperature": 0} - - - (PDF|pdf|eml|msg)$]]]]> - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^bedarfsmeldung-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_7t6YqQ - sequenceFlow_0foIaA - sequenceFlow_0NYZlg - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0foIaA - sequenceFlow_fa1mKg - - - - - - - - - - - - - - - - - - - - sequenceFlow_fa1mKg - - - - - - - - sequenceFlow_aJ4DSQ - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/invoice-demo-a-1.0.0.bpmn b/workflow/_deprecated/en/invoice-demo-a-1.0.0.bpmn deleted file mode 100644 index 985b98e..0000000 --- a/workflow/_deprecated/en/invoice-demo-a-1.0.0.bpmn +++ /dev/null @@ -1,2834 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IntermediateCatchEvent_1 - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - IntermediateCatchEvent_5 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_7 - - DataObject_2 - task_VRC0OA - event_07075Q - IntermediateCatchEvent_9 - event_sLhvNg - gateway_dCdQfA - event_K8bjNw - IntermediateCatchEvent_13 - event_ykc34Q - textAnnotation_Ek31BQ - - - IntermediateCatchEvent_8 - Task_1 - ExclusiveGateway_2 - Task_3 - IntermediateCatchEvent_10 - Task_5 - EndEvent_2 - - TextAnnotation_3 - event_N8RIrQ - gateway_mAVLGQ - event_K5Sn6A - Task_6 - IntermediateCatchEvent_11 - EndEvent_1 - IntermediateCatchEvent_12 - event_6W9N4g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.xlsx - - TOTAL_NET - invoice.total.net - number - - - TOTAL_TAX - invoice.total.tax - number - - - TOTAL - invoice.total - number - -]]> - - - - - - - - - false - - - - - - - - - - sequenceFlow_IDx82g - SequenceFlow_5 - - - DataOutput_6 - - - DataOutput_6 - - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_18 - SequenceFlow_8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - invoice.total invoice.currency -
    -Rechnungsdatum: invoice.date -
    -txtlastcomment]]>
    -
    - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_48 - SequenceFlow_9 - SequenceFlow_28 - sequenceFlow_oCvQOA -
    - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0qudvA - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_28 - SequenceFlow_34 - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_34 - sequenceFlow_ubRkbQ - sequenceFlow_VGbJBw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - false - - - - SequenceFlow_48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_22 - SequenceFlow_54 - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_54 - SequenceFlow_56 - - - - - - SequenceFlow_56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ausgangsrechnung-template - sequencenumber.xlsx - true -]]> - - - - - - - - - - - - false - - - - - - - - SequenceFlow_10 - SequenceFlow_25 - - - DataOutput_1 - - - DataOutput_1 - - - - - sequenceFlow_ck1EvQ - SequenceFlow_9 - - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COLLABORA_CONVERTER_URL - sequencenumber.xlsx - pdf -]]> - - - - - - - - - space.name]]> - - - false - - - - - - SequenceFlow_7 - - - DataOutput_2 - - - DataOutput_2 - - - - SequenceFlow_5 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_hbRxpg - sequenceFlow_XLKH0w - sequenceFlow_IDx82g - sequenceFlow_mPM0GA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequencenumber.xlsx - - - F10 - invoice.date - - - F11 - invoice.duedate - - - - C10 - sequencenumber - - - C11 - customer.number - - - - - A4 - customer.name - - - A5 - customer.address - - - A6 - customer.address.sub - - - A7 - customer.country-customer.zip customer.city - - - A12 - customer.vat (VAT) - - - - F14 - invoice.currency - - - E22 - invoice.tax % - -TOTAL_NET - - -]]> - - - sequenceFlow_XLKH0w - - - DataOutput_3 - - - DataOutput_3 - - - - SequenceFlow_25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - SequenceFlow_22 - - - - - - - - - - - - - - Verify payment via banking software - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_KW7K3Q - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_WMJa9Q - sequenceFlow_6fj21g - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_JClvDg - sequenceFlow_hbRxpg - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - sequenceFlow_KW7K3Q - sequenceFlow_WMJa9Q - sequenceFlow_JClvDg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - payment.amount]]> - - - false - - - - sequenceFlow_VGbJBw - sequenceFlow_oCvQOA - sequenceFlow_tXQ7zg - - - - - - - - - - sequenceFlow_tXQ7zg - sequenceFlow_0qudvA - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8000 - 101 - sequencenumber|invoice.number,process.ref,space.ref,$uniqueid|$workitemref,(^customer\.|^invoice\.) - /pages/workitems/workitem.jsf?id=$uniqueid - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ubRkbQ - - - - - - - sequenceFlow_mPM0GA - - - - - - - sequenceFlow_ck1EvQ - - - - - - - - - sequenceFlow_6fj21g - - - - - - - - - - - - -
    - - - - true - - - - - - - - event_xk5bvA - task_o49ZbQ - event_aa80CA - event_075tKw - event_0OZbUw - task_069TOQ - event_00Qzlg - dataObject_5bv4XQ - event_AXI0OA - - - - - sequenceFlow_fbqmXQ - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_SO72uw - sequenceFlow_UjQlig - sequenceFlow_YD0PjA - sequenceFlow_cAuZ1g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_SO72uw - - - - - - - - invoice.number vom invoice.date ]]> - - - - - - - - - Html-Header -E-Mail - Mahnlauf (DE) -
    -dunning.text
    -
    -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -E-Mail - Mahnlauf Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - - - - - - -
    - - sequenceFlow_cAuZ1g - sequenceFlow_TPOOqw -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_fbqmXQ - sequenceFlow_UjQlig - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_UjQlig - sequenceFlow_TPOOqw - sequenceFlow_hgngAg - sequenceFlow_dmvj1A - - - - - - - sequenceFlow_hgngAg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_dmvj1A - sequenceFlow_YD0PjA - - - - - - - -
    - - - - - -<itemvalue>$workflowstatus</itemvalue> - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/invoice-demo-b-1.0.0.bpmn b/workflow/_deprecated/en/invoice-demo-b-1.0.0.bpmn deleted file mode 100644 index bd0fa3d..0000000 --- a/workflow/_deprecated/en/invoice-demo-b-1.0.0.bpmn +++ /dev/null @@ -1,3197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mueller-Ahlhorn Email - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - IntermediateCatchEvent_1 - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - IntermediateCatchEvent_5 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_7 - - DataObject_2 - task_VRC0OA - event_07075Q - IntermediateCatchEvent_9 - event_sLhvNg - gateway_dCdQfA - event_K8bjNw - gateway_YmVj8g - IntermediateCatchEvent_13 - task_omZN4A - event_HBu5SQ - event_ykc34Q - event_kXkdQw - - - IntermediateCatchEvent_8 - Task_1 - ExclusiveGateway_2 - Task_3 - IntermediateCatchEvent_10 - Task_5 - EndEvent_2 - - TextAnnotation_3 - event_N8RIrQ - gateway_mAVLGQ - event_K5Sn6A - Task_6 - IntermediateCatchEvent_11 - EndEvent_1 - IntermediateCatchEvent_12 - event_6W9N4g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.xlsx - - TOTAL_NET - invoice.total.net - number - - - TOTAL_TAX - invoice.total.tax - number - - - TOTAL - invoice.total - number - -]]> - - - - - - - - - false - - - - - - - - - - sequenceFlow_IDx82g - SequenceFlow_5 - - - DataOutput_6 - - - DataOutput_6 - - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_18 - SequenceFlow_8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - invoice.total invoice.currency -
    -Rechnungsdatum: invoice.date -
    -txtlastcomment]]>
    -
    - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_48 - SequenceFlow_9 - SequenceFlow_28 - sequenceFlow_oCvQOA -
    - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0qudvA - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_28 - SequenceFlow_34 - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_34 - sequenceFlow_ubRkbQ - sequenceFlow_VGbJBw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - false - - - - SequenceFlow_48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_22 - SequenceFlow_54 - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_54 - SequenceFlow_56 - - - - - - SequenceFlow_56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ausgangsrechnung-template - sequencenumber.xlsx - true -]]> - - - - - - - - - - - - false - - - - - - - - SequenceFlow_10 - SequenceFlow_25 - - - DataOutput_1 - - - DataOutput_1 - - - - - sequenceFlow_ck1EvQ - SequenceFlow_9 - - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COLLABORA_CONVERTER_URL - sequencenumber.xlsx - pdf -]]> - - - - - - - - - space.name]]> - - - false - - - - - - SequenceFlow_7 - - - DataOutput_2 - - - DataOutput_2 - - - - SequenceFlow_5 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_hbRxpg - sequenceFlow_XLKH0w - sequenceFlow_IDx82g - sequenceFlow_mPM0GA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequencenumber.xlsx - - - F10 - invoice.date - - - F11 - invoice.duedate - - - - C10 - sequencenumber - - - C11 - customer.number - - - - - A4 - customer.name - - - A5 - customer.address - - - A6 - customer.address.sub - - - A7 - customer.country-customer.zip customer.city - - - A12 - customer.vat (VAT) - - - - F14 - invoice.currency - - - E22 - invoice.tax % - -TOTAL_NET - - -]]> - - - sequenceFlow_XLKH0w - - - DataOutput_3 - - - DataOutput_3 - - - - SequenceFlow_25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - SequenceFlow_22 - - - - - - - - - - - - - - Verify payment via banking software - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_KW7K3Q - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_WMJa9Q - sequenceFlow_upVMug - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_JClvDg - sequenceFlow_PL3AfA - sequenceFlow_hbRxpg - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - sequenceFlow_KW7K3Q - sequenceFlow_WMJa9Q - sequenceFlow_JClvDg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - payment.amount]]> - - - false - - - - sequenceFlow_VGbJBw - sequenceFlow_oCvQOA - sequenceFlow_tXQ7zg - - - - - - - - - - sequenceFlow_tXQ7zg - sequenceFlow_0qudvA - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8000 - 101 - sequencenumber|invoice.number,process.ref,space.ref,$uniqueid|$workitemref,(^customer\.|^invoice\.) - /pages/workitems/workitem.jsf?id=$uniqueid - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ubRkbQ - - - - - - - sequenceFlow_mPM0GA - - - - - - - - sequenceFlow_upVMug - sequenceFlow_uaVUJA - sequenceFlow_kWtVWw - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_0qwg1A - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_M4z0XQ - sequenceFlow_PL3AfA - sequenceFlow_H0nRzA - - - - 1000]]> - - - - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_H0nRzA - sequenceFlow_2Ya9Zw - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - sequenceFlow_ck1EvQ - - - - - - - - - - sequenceFlow_uaVUJA - sequenceFlow_2Ya9Zw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_kWtVWw - sequenceFlow_0qwg1A - - - - - -
    - - - - true - - - - - - - - event_xk5bvA - task_o49ZbQ - event_aa80CA - event_075tKw - event_0OZbUw - task_069TOQ - event_00Qzlg - dataObject_5bv4XQ - event_AXI0OA - - - - - sequenceFlow_fbqmXQ - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_SO72uw - sequenceFlow_UjQlig - sequenceFlow_YD0PjA - sequenceFlow_cAuZ1g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_SO72uw - - - - - - - - invoice.number vom invoice.date ]]> - - - - - - - - - Html-Header -E-Mail - Mahnlauf (DE) -
    -dunning.text
    -
    -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -E-Mail - Mahnlauf Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - - - - - - -
    - - sequenceFlow_cAuZ1g - sequenceFlow_TPOOqw - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_fbqmXQ - sequenceFlow_UjQlig - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_UjQlig - sequenceFlow_TPOOqw - sequenceFlow_hgngAg - sequenceFlow_dmvj1A - - - - - - - sequenceFlow_hgngAg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_dmvj1A - sequenceFlow_YD0PjA - - - - - - - -
    - - - - - -<itemvalue>$workflowstatus</itemvalue> - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/invoice-demo-c-1.0.0.bpmn b/workflow/_deprecated/en/invoice-demo-c-1.0.0.bpmn deleted file mode 100644 index c6fdfa8..0000000 --- a/workflow/_deprecated/en/invoice-demo-c-1.0.0.bpmn +++ /dev/null @@ -1,3324 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Mueller-Ahlhorn Email - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - IntermediateCatchEvent_1 - IntermediateCatchEvent_6 - Task_2 - StartEvent_1 - Task_4 - IntermediateCatchEvent_5 - IntermediateCatchEvent_5000-20 - IntermediateCatchEvent_7 - - DataObject_2 - task_VRC0OA - event_07075Q - IntermediateCatchEvent_9 - event_sLhvNg - gateway_dCdQfA - event_K8bjNw - gateway_YmVj8g - IntermediateCatchEvent_13 - task_omZN4A - event_HBu5SQ - event_ykc34Q - event_kXkdQw - event_jP2H0w - - - IntermediateCatchEvent_8 - Task_1 - ExclusiveGateway_2 - Task_3 - IntermediateCatchEvent_10 - Task_5 - EndEvent_2 - - TextAnnotation_3 - event_N8RIrQ - gateway_mAVLGQ - event_K5Sn6A - Task_6 - IntermediateCatchEvent_11 - EndEvent_1 - IntermediateCatchEvent_12 - event_6W9N4g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.xlsx - - TOTAL_NET - invoice.total.net - number - - - TOTAL_TAX - invoice.total.tax - number - - - TOTAL - invoice.total - number - -]]> - - - - - - - - - false - - - - - - - - - - sequenceFlow_IDx82g - SequenceFlow_5 - - - DataOutput_6 - - - DataOutput_6 - - - - - SequenceFlow_18 - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_20 - SequenceFlow_18 - SequenceFlow_8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_20 - - - - - - - - - - - invoice.total invoice.currency -
    -Rechnungsdatum: invoice.date -
    -txtlastcomment]]>
    -
    - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_48 - SequenceFlow_9 - SequenceFlow_28 - sequenceFlow_oCvQOA - sequenceFlow_tZVF2w -
    - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0qudvA - SequenceFlow_47 - - - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - - - - - - SequenceFlow_28 - SequenceFlow_34 - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_34 - sequenceFlow_ubRkbQ - sequenceFlow_VGbJBw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - false - - - - SequenceFlow_48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_22 - SequenceFlow_54 - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_54 - SequenceFlow_56 - - - - - - SequenceFlow_56 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - invoice-template - sequencenumber.xlsx - true -]]> - - - - - - - - - - - - false - - - - - - - - SequenceFlow_10 - SequenceFlow_25 - - - DataOutput_1 - - - DataOutput_1 - - - - - sequenceFlow_ck1EvQ - SequenceFlow_9 - - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - COLLABORA_CONVERTER_URL - sequencenumber.xlsx - pdf -]]> - - - - - - - - - space.name]]> - - - false - - - - - - SequenceFlow_7 - - - DataOutput_2 - - - DataOutput_2 - - - - SequenceFlow_5 - - - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_19 - sequenceFlow_hbRxpg - sequenceFlow_XLKH0w - sequenceFlow_IDx82g - sequenceFlow_mPM0GA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - SequenceFlow_8 - SequenceFlow_10 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequencenumber.xlsx - - - F10 - invoice.date - - - F11 - invoice.duedate - - - - C10 - sequencenumber - - - C11 - customer.number - - - - - A4 - customer.name - - - A5 - customer.address - - - A6 - customer.address.sub - - - A7 - customer.country-customer.zip customer.city - - - A12 - customer.vat (VAT) - - - - F14 - invoice.currency - - - E22 - invoice.tax % - -TOTAL_NET - - -]]> - - - sequenceFlow_XLKH0w - - - DataOutput_3 - - - DataOutput_3 - - - - SequenceFlow_25 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - SequenceFlow_19 - - - DataOutput_5 - - - DataOutput_5 - - - - - - - SequenceFlow_22 - - - - - - - - - - - - - - Verify payment via banking software - - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_rTkelw - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_KW7K3Q - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_WMJa9Q - sequenceFlow_upVMug - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_JClvDg - sequenceFlow_PL3AfA - sequenceFlow_hbRxpg - - - DataOutput_5 - - - DataOutput_5 - - - - - - - - - - - - - - - - - sequenceFlow_KW7K3Q - sequenceFlow_WMJa9Q - sequenceFlow_JClvDg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - payment.amount]]> - - - false - - - - sequenceFlow_VGbJBw - sequenceFlow_oCvQOA - sequenceFlow_tXQ7zg - - - - - - - - - - sequenceFlow_tXQ7zg - sequenceFlow_0qudvA - sequenceFlow_0uIXPA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8000 - 101 - sequencenumber|invoice.number,process.ref,space.ref,$uniqueid|$workitemref,(^customer\.|^invoice\.) - /pages/workitems/workitem.jsf?id=$uniqueid - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ubRkbQ - - - - - - - sequenceFlow_mPM0GA - - - - - - - - sequenceFlow_upVMug - sequenceFlow_uaVUJA - sequenceFlow_kWtVWw - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_31 - sequenceFlow_0qwg1A - sequenceFlow_b9RMyw - SequenceFlow_7 - sequenceFlow_M4z0XQ - sequenceFlow_PL3AfA - sequenceFlow_H0nRzA - - - - - true - llm.service.endpoint - compliance.check - customer.country not a member of the European Union? - -]]]]> -]]> - - - - - - - - - - - - - - - - - - - - Html-Header -E-Mail - Rechnungsversand (DE) -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -sequencenumber.pdf - -E-Mail - Versand Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -invoice.total - -]]> - - - - - - - - - false - - - - - - - - - - - - - -
    - - sequenceFlow_H0nRzA - sequenceFlow_2Ya9Zw - - - DataOutput_5 - - - DataOutput_5 - - -
    - - - - - - - - sequenceFlow_ck1EvQ - - - - - - - - - - sequenceFlow_uaVUJA - sequenceFlow_2Ya9Zw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_kWtVWw - sequenceFlow_0qwg1A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequencenumber.*\.xlsx - - INVOICE_TOTAL - invoice.total - number - - - INVOICE_CURRENCY - invoice.currency - - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_PL3AfA - sequenceFlow_rTkelw - - - DataOutput_5 - - - DataOutput_5 - - sequenceFlow_tZVF2w - - - - -
    - - - - true - - - - - - - - event_xk5bvA - task_o49ZbQ - event_aa80CA - event_075tKw - event_0OZbUw - task_069TOQ - event_00Qzlg - dataObject_5bv4XQ - event_AXI0OA - - - - - sequenceFlow_fbqmXQ - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_SO72uw - sequenceFlow_UjQlig - sequenceFlow_YD0PjA - sequenceFlow_cAuZ1g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_SO72uw - - - - - - - - invoice.number vom invoice.date ]]> - - - - - - - - - Html-Header -E-Mail - Mahnlauf (DE) -
    -dunning.text
    -
    -

    -Debitor: customer.name (customer.number) -

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    RechnungsnummerDatumFälligkeitRechnungsbetragSaldoMahnstufe
    invoice.numberinvoice.dateinvoice.duedateinvoice.total invoice.currencyinvoice.saldo invoice.currency$workflowstatus
    - -E-Mail - Mahnlauf Footer (DE) -Html-Footer -]]>
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - - - - - - -
    - - sequenceFlow_cAuZ1g - sequenceFlow_TPOOqw - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_fbqmXQ - sequenceFlow_UjQlig - - - - - - - - - - - txtlastcomment]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - sequencenumber - customer.name, invoice.date (invoice.total invoice.currency)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_18 - sequenceFlow_UjQlig - sequenceFlow_TPOOqw - sequenceFlow_hgngAg - sequenceFlow_dmvj1A - - - - - - - sequenceFlow_hgngAg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_dmvj1A - sequenceFlow_YD0PjA - - - - - - - -
    - - - - - -<itemvalue>$workflowstatus</itemvalue> - -]]> - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/offer-en-1.0.0.bpmn b/workflow/_deprecated/en/offer-en-1.0.0.bpmn deleted file mode 100644 index 7655eb9..0000000 --- a/workflow/_deprecated/en/offer-en-1.0.0.bpmn +++ /dev/null @@ -1,2125 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - Task_2 - Task_3 - StartEvent_1 - IntermediateCatchEvent_17 - ExclusiveGateway_2 - IntermediateCatchEvent_9 - Task_4 - IntermediateCatchEvent_8 - IntermediateCatchEvent_4 - EventBasedGateway_1 - Task_1 - Task_6 - Task_5 - EndEvent_2 - IntermediateCatchEvent_7 - IntermediateCatchEvent_10 - IntermediateCatchEvent_6 - - DataObject_2 - TextAnnotation_4 - event_qTIbqA - dataObject_axJA7Q - event_y0smQw - task_ol2R9A - event_P1MFZQ - event_NLZbsw - task_0THxmg - event_KwpMKw - dataObject_iq4agg - dataObject_u4ZytA - event_zsQpoQ - event_EyDvQQ - dataObject_g68BvQ - event_8dt92Q - - - - - sequenceFlow_8NDJxA - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_vd940Q - sequenceFlow_UIpo9Q - sequenceFlow_WRPdIA - sequenceFlow_ytbNEQ -
    - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_HCxYvw - sequenceFlow_RppP5Q - sequenceFlow_VlP5cw - sequenceFlow_ZtZaBQ -
    - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_40 - SequenceFlow_19 - SequenceFlow_25 -
    - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - SequenceFlow_47 -
    - - SequenceFlow_47 - SequenceFlow_22 - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - - - - false - - - - SequenceFlow_56 - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_19 - SequenceFlow_27 - SequenceFlow_21 - - - - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_26 - SequenceFlow_23 - SequenceFlow_36 -
    - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_25 - SequenceFlow_26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_36 - SequenceFlow_39 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_17 - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_27 - SequenceFlow_34 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - SequenceFlow_56 - SequenceFlow_39 - SequenceFlow_40 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - true - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_WRPdIA - - - - - {} - request.subject - -request.description -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - sequenceFlow_4DUFiA - sequenceFlow_UIpo9Q - sequenceFlow_VlP5cw - - - - - - - - - - - - - - - - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4DUFiA - sequenceFlow_0Q20mA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - true - -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0Q20mA - sequenceFlow_InfPdQ - sequenceFlow_hZg0iw - - - - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_hZg0iw - sequenceFlow_HfDRCQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0} - offer.proposal - true - -false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_InfPdQ - sequenceFlow_HfDRCQ - sequenceFlow_RppP5Q - sequenceFlow_JZ6sYQ - - - - - - - - - - - - - - {"n_predict": 4096, "temperature": 0.3, "top_p": 0.9} - customer.firstname -Lastname: customer.lastname -E-Mail: customer.email - -request.description - -## Product Selection - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - sequenceFlow_JZ6sYQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_ZtZaBQ - sequenceFlow_ytbNEQ - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_vd940Q - sequenceFlow_8NDJxA - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/offer-en-1.0.1.bpmn b/workflow/_deprecated/en/offer-en-1.0.1.bpmn deleted file mode 100644 index 6ad2066..0000000 --- a/workflow/_deprecated/en/offer-en-1.0.1.bpmn +++ /dev/null @@ -1,3310 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - Task_2 - StartEvent_1 - - DataObject_2 - dataObject_axJA7Q - task_ol2R9A - event_P1MFZQ - event_NLZbsw - task_0THxmg - event_KwpMKw - dataObject_iq4agg - dataObject_g68BvQ - event_8dt92Q - event_z9ZfGA - task_HL0KNA - event_ZdM0Zg - event_sZERLw - dataObject_80W0PA - event_niR0HA - event_LHADMg - event_d4UiTw - dataObject_Nw0oQQ - event_lj360w - event_5Hf7hA - - - - Task_3 - Task_4 - Task_5 - Task_1 - Task_6 - EndEvent_2 - IntermediateCatchEvent_17 - IntermediateCatchEvent_4 - IntermediateCatchEvent_6 - IntermediateCatchEvent_7 - IntermediateCatchEvent_8 - IntermediateCatchEvent_9 - IntermediateCatchEvent_10 - event_EyDvQQ - EventBasedGateway_1 - ExclusiveGateway_2 - TextAnnotation_4 - dataObject_u4ZytA - event_oOnn8A - event_YGXi9A - task_qvmKNg - task_BRnorw - event_nzILHw - event_tm9U6A - dataObject_gVhkEg - event_20Geow - event_pxwPEw - dataObject_QIYhww - textAnnotation_ASEpEw - event_XQ7hGQ - dataObject_VbiNuQ - - - - - sequenceFlow_8NDJxA - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_0HTg8g - sequenceFlow_4DWhfA -
    - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_1TkjsQ - sequenceFlow_HCxYvw - sequenceFlow_RppP5Q - sequenceFlow_ZtZaBQ - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_40 - SequenceFlow_19 - SequenceFlow_25 - sequenceFlow_oWlcYg -
    - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - SequenceFlow_47 -
    - - SequenceFlow_47 - SequenceFlow_22 - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - - - - false - - - - SequenceFlow_56 - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_19 - SequenceFlow_27 - SequenceFlow_21 - - - - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_26 - SequenceFlow_23 - SequenceFlow_36 -
    - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_25 - SequenceFlow_26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_36 - SequenceFlow_39 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_17 - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_27 - SequenceFlow_34 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - SequenceFlow_56 - SequenceFlow_39 - SequenceFlow_40 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - - - - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4DUFiA - sequenceFlow_hkBSvg - sequenceFlow_0Q20mA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - customer.ref - 1 - Customer - 1400 - true - - - customer.ref - (^customer\.) - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0Q20mA - sequenceFlow_InfPdQ - sequenceFlow_hZg0iw - - - - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_RgZeeQ - sequenceFlow_HfDRCQ - sequenceFlow_BM0t3w - sequenceFlow_ytbNEQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0.7} - offer.proposal - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_AUsmbQ - - sequenceFlow_InfPdQ - sequenceFlow_RppP5Q - - - - - - - - - - - - - - {"n_predict": 2096, "temperature": 0.3, "top_p": 0.9} - customer.firstname -Lastname: customer.lastname -E-Mail: customer.email - -request.description - -## Product Selection - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - false - - - - sequenceFlow_ZtZaBQ - sequenceFlow_ytbNEQ - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - sequenceFlow_8NDJxA - sequenceFlow_0HTg8g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - sequenceFlow_4DWhfA - sequenceFlow_5oxu0g - sequenceFlow_4DUFiA - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_hZg0iw - sequenceFlow_kkTZbA - sequenceFlow_VQusBA -
    - - - sequenceFlow_6UcPtw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - 5 - Product - 1200 - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_kkTZbA - sequenceFlow_6UcPtw - sequenceFlow_ELk13Q - - sequenceFlow_InfPdQ - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - sequenceFlow_HfDRCQ - sequenceFlow_jZwWAw - sequenceFlow_AUsmbQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_BM0t3w - sequenceFlow_VQusBA - sequenceFlow_hkBSvg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - home - - https://embeddings.llama.cpp.imixs.com/ - true -]]> - - - - sequenceFlow_1TkjsQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - true - - -]]> - - - - - - - - - false - - - - sequenceFlow_oWlcYg - sequenceFlow_FFp2sQ - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_40 - sequenceFlow_6AvkzQ - SequenceFlow_25 - sequenceFlow_FFp2sQ - sequenceFlow_C79hSw -
    - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    - -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_FFp2sQ - sequenceFlow_zyO0wQ - sequenceFlow_lrFxKQ - sequenceFlow_VtEF4g - sequenceFlow_11vZNA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - ai.workflow.summary - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_C79hSw - sequenceFlow_7s3Yfw - sequenceFlow_zyO0wQ - - sequenceFlow_InfPdQ - - - - - - - - - - sequenceFlow_7s3Yfw - - - - - - - - - - - - {"n_predict": 4096, "temperature": 0.0} - - - - ai.chronicle.summary ]]]]> - - FINE - ]]> - - - - - - - - sequenceFlow_VtEF4g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - - - - sequenceFlow_11vZNA - sequenceFlow_6AvkzQ - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - false - - - - sequenceFlow_lrFxKQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - {"n_predict": 1024, "temperature": 0.7} - customer.summary - true - -false]]> - - - - sequenceFlow_ELk13Q - sequenceFlow_RgZeeQ - - sequenceFlow_InfPdQ - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - customer.name - -# Recent Project Insights: - - -Created: $created -$workflowabstract - ------------------------------------------------------------------------------ -]]]]> - - ]]> - - - - - - - - - - - - - - - - sequenceFlow_5oxu0g - - - - - - - - sequenceFlow_jZwWAw - - - - - - - - {"n_predict": 2048, "temperature": 0.2, "top_p": 0.9} - - - - -]]> - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/offer-proposal-en.xml b/workflow/_deprecated/en/offer-proposal-en.xml deleted file mode 100644 index b7f021e..0000000 --- a/workflow/_deprecated/en/offer-proposal-en.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - request.description - - -# Possible Products - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/en/order-en-1.0.0.bpmn b/workflow/_deprecated/en/order-en-1.0.0.bpmn deleted file mode 100644 index 3bcf5a1..0000000 --- a/workflow/_deprecated/en/order-en-1.0.0.bpmn +++ /dev/null @@ -1,3247 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - Task_2 - StartEvent_1 - - DataObject_2 - dataObject_axJA7Q - task_ol2R9A - event_P1MFZQ - event_NLZbsw - task_0THxmg - event_KwpMKw - dataObject_iq4agg - dataObject_g68BvQ - event_8dt92Q - event_z9ZfGA - task_HL0KNA - event_ZdM0Zg - event_sZERLw - dataObject_80W0PA - event_niR0HA - event_LHADMg - event_d4UiTw - dataObject_Nw0oQQ - - - - Task_3 - Task_4 - Task_5 - Task_1 - Task_6 - EndEvent_2 - IntermediateCatchEvent_17 - IntermediateCatchEvent_4 - IntermediateCatchEvent_6 - IntermediateCatchEvent_7 - IntermediateCatchEvent_8 - IntermediateCatchEvent_9 - IntermediateCatchEvent_10 - event_EyDvQQ - EventBasedGateway_1 - ExclusiveGateway_2 - TextAnnotation_4 - dataObject_u4ZytA - event_oOnn8A - event_YGXi9A - task_qvmKNg - task_BRnorw - event_nzILHw - event_tm9U6A - dataObject_gVhkEg - event_20Geow - event_pxwPEw - dataObject_QIYhww - textAnnotation_ASEpEw - event_XQ7hGQ - - - - - sequenceFlow_8NDJxA - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_UIpo9Q - sequenceFlow_8NDJxA -
    - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_1TkjsQ - sequenceFlow_HCxYvw - sequenceFlow_RppP5Q - sequenceFlow_ZtZaBQ - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_40 - SequenceFlow_19 - SequenceFlow_25 - sequenceFlow_oWlcYg -
    - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - SequenceFlow_47 -
    - - SequenceFlow_47 - SequenceFlow_22 - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - - - - false - - - - SequenceFlow_56 - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - SequenceFlow_19 - SequenceFlow_27 - SequenceFlow_21 - - - - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_26 - SequenceFlow_23 - SequenceFlow_36 -
    - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_25 - SequenceFlow_26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_36 - SequenceFlow_39 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_17 - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_27 - SequenceFlow_34 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - SequenceFlow_56 - SequenceFlow_39 - SequenceFlow_40 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - - - - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4DUFiA - sequenceFlow_hkBSvg - sequenceFlow_0Q20mA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - customer.ref - 1 - Customer - 1400 - true - - - customer.ref - (^customer\.) - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0Q20mA - sequenceFlow_InfPdQ - sequenceFlow_hZg0iw - - - - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_RgZeeQ - sequenceFlow_HfDRCQ - sequenceFlow_BM0t3w - sequenceFlow_ytbNEQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0.7} - offer.proposal - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_AUsmbQ - - sequenceFlow_InfPdQ - sequenceFlow_RppP5Q - - - - - - - - - - - - - - {"n_predict": 2096, "temperature": 0.3, "top_p": 0.9} - customer.firstname -Lastname: customer.lastname -E-Mail: customer.email - -request.description - -## Product Selection - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_ZtZaBQ - sequenceFlow_ytbNEQ - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - sequenceFlow_vd940Q - sequenceFlow_UIpo9Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - sequenceFlow_4DUFiA - - sequenceFlow_vd940Q - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_hZg0iw - sequenceFlow_kkTZbA - sequenceFlow_VQusBA -
    - - - sequenceFlow_6UcPtw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - 5 - Product - 1200 - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_kkTZbA - sequenceFlow_6UcPtw - sequenceFlow_ELk13Q - - sequenceFlow_InfPdQ - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - sequenceFlow_HfDRCQ - sequenceFlow_AUsmbQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_BM0t3w - sequenceFlow_VQusBA - sequenceFlow_hkBSvg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - true -]]> - - - - - - - - - false - - - - sequenceFlow_1TkjsQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - true - - -]]> - - - - - - - - - false - - - - sequenceFlow_oWlcYg - sequenceFlow_FFp2sQ - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_40 - sequenceFlow_6AvkzQ - SequenceFlow_25 - sequenceFlow_FFp2sQ - sequenceFlow_C79hSw -
    - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    - -]]>
    -
    - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_FFp2sQ - sequenceFlow_zyO0wQ - sequenceFlow_lrFxKQ - sequenceFlow_VtEF4g - sequenceFlow_11vZNA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - ai.workflow.summary - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_C79hSw - sequenceFlow_7s3Yfw - sequenceFlow_zyO0wQ - - sequenceFlow_InfPdQ - - - - - - - - - - sequenceFlow_7s3Yfw - - - - - - - - - - - - {"n_predict": 4096, "temperature": 0.0} - - - - ai.chronicle.summary ]]]]> - - FINE - ]]> - - - - - - - - sequenceFlow_VtEF4g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - - - - sequenceFlow_11vZNA - sequenceFlow_6AvkzQ - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.ref - (^customer\.),sequencenumber|customer.number - false -]]> - - - - - - - - - false - - - - sequenceFlow_lrFxKQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0.7} - customer.summary - true - -false]]> - - - - sequenceFlow_ELk13Q - sequenceFlow_RgZeeQ - - sequenceFlow_InfPdQ - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - customer.name - -# Recent Project Insights: - - -Created: $created -$workflowabstract - ------------------------------------------------------------------------------ -]]]]> - - ]]> - - - - - - - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/risk-de-1.0.0.bpmn b/workflow/_deprecated/en/risk-de-1.0.0.bpmn deleted file mode 100644 index 4be642d..0000000 --- a/workflow/_deprecated/en/risk-de-1.0.0.bpmn +++ /dev/null @@ -1,1282 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - task_8to6cg - task_kC5XDQ - task_MWaLBQ - task_tCmyhw - task_nsjabg - task_oTeo4A - event_RpXukQ - event_m1muuA - event_HwQLVQ - event_yuR8rg - event_A8wqWw - event_OupvUQ - event_MyrgCA - event_SJ0e0g - event_OiYnIQ - event_OZetOA - StartEvent_1 - dataObject_FD2Pcg - - - - task_GN080A - task_B7u2Gw - task_njdoHQ - event_Y0znMg - event_3QhxLA - event_t3ES7g - event_Mrz6ZQ - event_W5Qjaw - event_vpW1nw - event_g3z60A - event_A3CXRw - - - - task_IBL0hg - event_ZF0mhg - event_gG2rbw - - - - task_w0QinA - event_l1WXWQ - - - - - sequenceFlow_uvuzWQ - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_uvuzWQ - sf-1 - sf-3 - sf-10 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-2 - sf-5 - sf-7 - sf-9 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-6 - sf-11 - sf-16 - sf-31 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-12 - sf-13 - sf-15 - sf-22 - sf-28 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-14 - sf-17 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-18 - sf-19 - sf-21 - sf-23 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-24 - sf-25 - sf-27 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-20 - sf-26 - sf-29 - sf-30 - sf-32 - sf-37 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-33 - sf-34 - sf-36 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - [Task: 1100] Validation END]]> - sf-8 - sf-35 - sequenceFlow_C9blrw - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-4 - sequenceFlow_9bm7Cw - - - - - - - - - sf-1 - sf-2 - - - - sf-3 - sf-4 - - - - sf-5 - sf-6 - - - - sf-7 - sf-8 - - - - - - - - - sf-9 - sf-10 - - - - sf-11 - sf-12 - - - - sf-13 - sf-14 - - - - sf-15 - sf-16 - - - - sf-17 - sf-18 - - - - sf-19 - sf-20 - - - - sf-21 - sf-22 - - - - sf-23 - sf-24 - - - - sf-25 - sf-26 - - - - sf-27 - sf-28 - - - - sf-29 - - - - sf-30 - sf-31 - - - - sf-32 - sf-33 - - - - sf-34 - sf-35 - - - - sf-36 - sf-37 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_C9blrw - - - - - - - sequenceFlow_9bm7Cw - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/en/supplier-compliance-en-1.0.0.bpmn b/workflow/_deprecated/en/supplier-compliance-en-1.0.0.bpmn deleted file mode 100644 index d0bfc94..0000000 --- a/workflow/_deprecated/en/supplier-compliance-en-1.0.0.bpmn +++ /dev/null @@ -1,1795 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - Task_2 - Task_3 - StartEvent_1 - IntermediateCatchEvent_17 - IntermediateCatchEvent_9 - Task_4 - IntermediateCatchEvent_8 - EventBasedGateway_1 - Task_1 - Task_6 - EndEvent_2 - IntermediateCatchEvent_7 - IntermediateCatchEvent_10 - IntermediateCatchEvent_6 - - DataObject_2 - TextAnnotation_4 - textAnnotation_JTmRrA - event_oeP3WQ - event_qTIbqA - dataObject_axJA7Q - event_y0smQw - gateway_cDqotg - event_k2i6EQ - event_lpy04g - event_NzWvLw - event_DtSJMw - gateway_eB8Wow - task_cbZfAw - event_nY54MA - textAnnotation_3vdUMw - - - - SequenceFlow_0 - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - - - - - - - supplier.name (Country: supplier.country) ]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_S36Itg - sequenceFlow_X0UaKA - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - name product.name (EAN: product.ean) Preis: product.price product.currency]]> - - - true - - - - - - - - - - - - - - - - _name** - -EAN: _ean -Category: _category - -**Product Details:** - -Description: -_description - -Price: _price _currency -Stock: _stock -]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_3m6dMQ - sequenceFlow_HCxYvw - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - sequenceFlow_8XT0hw - SequenceFlow_26 - SequenceFlow_23 -
    - - SequenceFlow_22 - - sequenceFlow_xktXBA - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_Hq0Ccg - sequenceFlow_8XT0hw - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_RgOnDQ - sequenceFlow_KPfDhQ -
    - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery erreicht]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_26 - - - Association_5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_KPfDhQ - sequenceFlow_2pAPvA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - order.delivery.]]> - - - false - - - - SequenceFlow_17 - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - sequenceFlow_11pW0Q - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_34 - - sequenceFlow_1sWpsQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - - - - - - - - - - - - Sales - -]]> - - - - - - - - - - SequenceFlow_0 - sequenceFlow_OiqVHg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_11pW0Q - sequenceFlow_5lrmFQ - - - - - - {} - $workflowgroup: $workflowstatus -$workflowsummary - -# Summary -$workflowabstract - -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - false - - - - sequenceFlow_4DUFiA - - - - - - - - - - - - - - - - sequenceFlow_y0QT2g - sequenceFlow_Hq0Ccg - sequenceFlow_Jkgs0A - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - https://llama.cpp2.imixs.com/ - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_Jkgs0A - sequenceFlow_RgOnDQ - - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_X0UaKA - sequenceFlow_3m6dMQ - - - - - - - - - - sequenceFlow_TIW7yQ - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_TIW7yQ - sequenceFlow_y0QT2g - - sequenceFlow_HCxYvw - - - - - - - sequenceFlow_OiqVHg - sequenceFlow_2pAPvA - sequenceFlow_S36Itg - - - - - - - - - - - Product: _name
    -EAN: _ean
    -Category: _category
    -Brand: _brand
    -
    -Description:
    -_description
    -
    -Price: _price _currency
    -Stock: _stock
    -Size: _size
    -Color: _color
    -]]>
    -
    - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_bJYOKQ - sequenceFlow_5lrmFQ - sequenceFlow_xktXBA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - sequenceFlow_1sWpsQ - sequenceFlow_bJYOKQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/en/test.xml b/workflow/_deprecated/en/test.xml deleted file mode 100644 index c6453e3..0000000 --- a/workflow/_deprecated/en/test.xml +++ /dev/null @@ -1,20 +0,0 @@ - - https://embeddings.llama.cpp.imixs.com/ - - - {"n_predict": 2048, "temperature": 0.2, "top_p": 0.9} - - - - - - - true - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/posteingang-de-3.0.0.bpmn b/workflow/_deprecated/imixs-ai/posteingang-de-3.0.0.bpmn deleted file mode 100644 index 6f93a2c..0000000 --- a/workflow/_deprecated/imixs-ai/posteingang-de-3.0.0.bpmn +++ /dev/null @@ -1,2506 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - BoundaryEvent_1 - Task_4 - IntermediateCatchEvent_2 - Task_2 - IntermediateCatchEvent_3 - StartEvent_1 - EndEvent_1 - - dataObject_FS1r0Q - task_uB6BGQ - textAnnotation_CtU05A - task_PsBytg - event_yQLmNA - task_0YaQ2w - dataObject_HHM58Q - event_xOeBKg - event_pDFoXg - dataObject_ZhBiZg - event_4DNGzg - dataObject_KPUiiw - event_88sCAA - event_T901Jg - event_7rbeVA - event_yvr5AA - gateway_qDAhHw - event_9mJrhQ - gateway_gd9zQQ - gateway_n7fCJg - task_fQzylQ - event_ZAPEXA - event_yDeTiQ - gateway_pKPTOQ - task_1Cou8Q - event_T74r2A - task_0WRQdw - task_sZKNUg - event_b9NNXw - event_uJ1fgA - dataObject_QalZ1A - event_tSLHgg - event_urn9Cg - TextAnnotation_1 - event_kX0ORg - task_VarLQA - event_aW83ZA - dataObject_KCX0jw - event_YWe3Og - task_9CDKdw - event_YdRYKQ - event_mOf5SQ - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -Empfang - - - -]]> - - - - - - - - - false - - - - sequenceFlow_4gpPgw - - sequenceFlow_O0kbJg - sequenceFlow_tZj4qQ - - - - sequenceFlow_fRPOrw - - - - - - - - - - - - - - - - - true - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_9 - sequenceFlow_1QjzLw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - SequenceFlow_9 - SequenceFlow_2 - - - DataOutput_1 - - - DataOutput_1 - - - sequenceFlow_VlPVJg - - - - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_12 - sequenceFlow_gXJm0w - - - SequenceFlow_12 - - - - - - - SequenceFlow_2 - - 1000 - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - true - - - - - - - - - sequenceFlow_fN22Gg - sequenceFlow_GAK0SA - sequenceFlow_bh4DIw - - - - - - - - - - - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_8SpIiA - sequenceFlow_I8o4DA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - XML - true - - - cdtr.name,invoice.number,invoice.date,invoice.total,payment.date,cdtr.iban,cdtr.bic,total - ON - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_aC0skQ - sequenceFlow_YMtfiw - sequenceFlow_PWXjog - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Langauge: document.language) ]]> - - - true - - - - - - - - - sequenceFlow_JpNUKg - sequenceFlow_lmU9IA - sequenceFlow_aC0skQ - sequenceFlow_A62nqQ - sequenceFlow_HNPSUQ - - - - - - - - - - - {"n_predict": 4096, "temperature": 0 } - - ... - ... - 2024-12-31 - 2024-12-31 - 1234.00 - ... - ... - - -Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: - - - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient) - - Invoice number ==> "invoice.number" - - Invoice Date ==> "invoice.date" - - Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - - IBAN ==> "cdtr.iban" - - BIC or SWIFT ==> "cdtr.bic" - - Payment date / Due date ==> "payment.date" - -Note: Output only the XML object! Don't add explanations or comments. Use only the XML structure specified in this example and do not create any other XML tags. If you don't have data for some fields, leave the corresponding XML tags blank. Format date values (invoice.date, payment.date) into the ISO 8601 format (YYYY-MM-DD). Format numbers and amounts (type="double") according to ISO 4217. - -<> -]]]]> - - - invoice.summary]]]]> - FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^rechnungseingang-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_YMtfiw - sequenceFlow_gXJm0w - sequenceFlow_7t6YqQ - sequenceFlow_VO4bhg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - false - - true - llm.service.endpoint - XML - - - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_fN22Gg - sequenceFlow_naZnAA - sequenceFlow_PgyOMw - - - - - {"n_predict": 512, "temperature": 0 } - - DOCUMENT TYPE - SENDER NAME - LANGUAGE - - -Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object. -]]]]> - - ^.+\.([pP][dD][fF])$ - ]]]]> - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - invoice.summary - true - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_8SpIiA - sequenceFlow_A62nqQ - sequenceFlow_Di4BQA - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - - ^.+\.([pP][dD][fF])$]]]]> - FINE - ]]> - - - - - - - - sequenceFlow_PgyOMw - - - - - sequenceFlow_Di4BQA - - - - - - - - - - - sequenceFlow_PWXjog - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - sequenceFlow_GAK0SA - - - - - - - sequenceFlow_naZnAA - sequenceFlow_tcjWAA - sequenceFlow_cY0PYg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - adapter.error_code: adapter.error_message]]> - - - false - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_tcjWAA - sequenceFlow_gpPDLg - sequenceFlow_d0zSHA - - - - - - - - - - - - - - - sequenceFlow_I8o4DA - sequenceFlow_VlPVJg - sequenceFlow_bh4DIw - sequenceFlow_d0zSHA - - - - - - - - - - - sequenceFlow_4gpPgw - sequenceFlow_1QjzLw - sequenceFlow_7t6YqQ - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_r48dXQ - sequenceFlow_O0kbJg - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - - - - sequenceFlow_fRPOrw - sequenceFlow_r48dXQ - - - - - - - - - - sequenceFlow_tZj4qQ - - 10 - - - - - - - - sequenceFlow_I8o4DA - sequenceFlow_cY0PYg - sequenceFlow_I8o4DA - sequenceFlow_Gwxq0g - sequenceFlow_eJbSQQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_gpPDLg - sequenceFlow_VqjGQg - - - - sequenceFlow_VqjGQg - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_Gwxq0g - sequenceFlow_LJ5lZw -
    - - - - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_LZX10Q - sequenceFlow_Lk0V9A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - contract.summary - true - -false]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_PWXjog - sequenceFlow_LJ5lZw - sequenceFlow_zzvN2Q - sequenceFlow_PSnrnQ - - - - - - - - - - sequenceFlow_LZX10Q - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ^.+\.([pP][dD][fF])$]]]]> - FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^vertrag-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_7t6YqQ - sequenceFlow_zzvN2Q - sequenceFlow_Lk0V9A - - - - - - - - sequenceFlow_PSnrnQ - - - - - - For the OCR Adapter the following minimal options should be set: - - * X-Tika-PDFocrStrategy=OCR_AND_TEXT_EXTRACTION - * X-Tika-OCRLanguage=eng+deu - - These options allow OCR and text extraction suporting English and German language. - - Additional Tika Options can be set but are NOT needed in most cases: - - * X-Tika-PDFOcrImageType=RGB (setting the RGB color mode) - * X-Tika-PDFOcrDPI=400 (setting DPI) - - Setting the OcrDPI is only recommended if the DPI is know! - - Possible ImageTypes are: - - * ARGB Alpha, Red, Green, Blue - * BINARY Black or white. - * GRAY Shades of gray - * RGB Red, Green, Blue - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - home -false]]> - - - - - - - - - false - - - - sequenceFlow_HNPSUQ - sequenceFlow_VO4bhg - - - - - - - - - - - - - - - - - - - - document.type ⇒ document.company (Import: document.import.type - Language: document.language) ]]> - - - true - - - - - - - - document.type
    -Company: document.company
    ]]>
    -
    -
    - - sequenceFlow_JpNUKg - sequenceFlow_eJbSQQ - sequenceFlow_uwuOOQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - offer.summary - true - -false - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - - sequenceFlow_Di4BQA - sequenceFlow_uwuOOQ - sequenceFlow_0NYZlg - sequenceFlow_aJ4DSQ - - - - - {"n_predict": 4096, "temperature": 0} - - - ^.+\.([pP][dD][fF])$]]]]> - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - (^bedarfsmeldung-[a-z]{2,3}-\d+(?:\.\d+)?$) - 5000 - 990 - -]]> - - - - - - DataOutput_2 - - - DataOutput_2 - - sequenceFlow_7t6YqQ - sequenceFlow_0foIaA - sequenceFlow_0NYZlg - - - - - txtlastcomment]]> - - - - - - - - - - - - - - - - - - - - - - - - cdtr.name (invoice.language)]]> - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_0foIaA - sequenceFlow_fa1mKg - - - - - - - - - - - - - - - - - - - - sequenceFlow_fa1mKg - - - - - - - - sequenceFlow_aJ4DSQ - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/_deprecated/imixs-ai/prompts/categorize-en.xml b/workflow/_deprecated/imixs-ai/prompts/categorize-en.xml deleted file mode 100644 index 612fd94..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/categorize-en.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - {"n_predict": 512, "temperature": 0 } - - DOCUMENT TYPE - SENDER NAME - LANGUAGE - - -Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object. -]]> - - ^.+\.([pP][dD][fF])$ - ]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/contract-summarize-de.xml b/workflow/_deprecated/imixs-ai/prompts/contract-summarize-de.xml deleted file mode 100644 index c9349ee..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/contract-summarize-de.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - - - ^.+\.([pP][dD][fF])$]]> - FINE - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/deprecated/categorize-en-old.xml b/workflow/_deprecated/imixs-ai/prompts/deprecated/categorize-en-old.xml deleted file mode 100644 index 7f396e0..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/deprecated/categorize-en-old.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - {"n_predict": 512, "temperature": 0 } - ^.+\.([pP][dD][fF])$ - -[INST] Assign the document to one of the following categories: - -- Invoice - the document is an invoice in which services and goods are invoiced. -- Contract - the document describes contractual agreements. -- Order - if it is a customer purchase order for goods or services. -- Offer - if it is a customer offer for goods or services. -- Complaint - if it is a complaint about our services provided. - -Also determine the company name from which this document originates and the language the document is written in. - -Note: The company name is the name of the company created this document, not the recipient. The company name is usually at the beginning or end of the invoice document. It is not Imixs! - -Output the information as one XML object that has the following structure: - - - DOCUMENT TYPE - SENDER NAME - LANGUAGE - - -Note: Do not generate any other information instead of the XML object. Do not generate more than one XML Object. - -[/INST] -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-extract-en-old.xml b/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-extract-en-old.xml deleted file mode 100644 index 989ce68..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-extract-en-old.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0 } - invoice.summary - -[INST]Transfer the invoice data into an XML object with the following structure: - - - ... - ... - 2024-12-31 - 2024-12-31 - 1234.00 - ... - ... - - -Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: - - - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient) - - Invoice number ==> "invoice.number" - - Invoice Date ==> "invoice.date" - - Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - - IBAN ==> "cdtr.iban" - - BIC or SWIFT ==> "cdtr.bic" - - Payment date / Due date ==> "payment.date" - -Note: Output only the XML object! Don't add explanations or comments. Use only the XML structure specified in this example and do not create any other XML tags. If you don't have data for some fields, leave the corresponding XML tags blank. Format date values (invoice.date, payment.date) into the ISO 8601 format (YYYY-MM-DD). Format numbers and amounts (type="double") according to ISO 4217. - -<> - -[/INST] - -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-summarize-en.xml b/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-summarize-en.xml deleted file mode 100644 index 92b3f64..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/deprecated/invoice-summarize-en.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Summarize the data from this invoice document: - - - Company information - - General Billing data - - Invoice total information - - Payment summary - - Invoice items - -The company name is the name of the company that issued the invoice document, not the Imixs Software Solutions GmbH. The company name is usually at the beginning or end of the invoice document. - -Summarize the invoice lines in a table. -Use only the default values and do not perform any calculations, summing or changes to these values yourself. - -Format numbers and amounts according to ISO 4217 - - -[/INST] -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/invoice-extract-en.xml b/workflow/_deprecated/imixs-ai/prompts/invoice-extract-en.xml deleted file mode 100644 index 0cf81da..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/invoice-extract-en.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0 } - - ... - ... - 2024-12-31 - 2024-12-31 - 1234.00 - ... - ... - - -Transfer the individual invoice data to the XML tags, taking into account the following suggestions for mapping: - - - Company name ==> "cdtr.name" (the name of the company that issued the invoice document, not the recipient) - - Invoice number ==> "invoice.number" - - Invoice Date ==> "invoice.date" - - Total ==> "invoice.total" (in EUR or if not available in USD or PLN) - - IBAN ==> "cdtr.iban" - - BIC or SWIFT ==> "cdtr.bic" - - Payment date / Due date ==> "payment.date" - -Note: Output only the XML object! Don't add explanations or comments. Use only the XML structure specified in this example and do not create any other XML tags. If you don't have data for some fields, leave the corresponding XML tags blank. Format date values (invoice.date, payment.date) into the ISO 8601 format (YYYY-MM-DD). Format numbers and amounts (type="double") according to ISO 4217. - -<> -]]> - - - invoice.summary]]> - FINE - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/invoice-summarize-en.xml b/workflow/_deprecated/imixs-ai/prompts/invoice-summarize-en.xml deleted file mode 100644 index 9599099..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/invoice-summarize-en.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - - - - ^.+\.([pP][dD][fF])$]]> - FINE - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/invoice-validate-en.xml b/workflow/_deprecated/imixs-ai/prompts/invoice-validate-en.xml deleted file mode 100644 index 0a00860..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/invoice-validate-en.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - invoice.summary - - -# OFFER - -offer.summary. - - -[INST] - - -If there are discrepancies between the offer positions and the invoice items regarding quantity, price, or description, create a corresponding note. - -[/INST] -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/imixs-ai/prompts/offer-summarize-en.xml b/workflow/_deprecated/imixs-ai/prompts/offer-summarize-en.xml deleted file mode 100644 index 3382196..0000000 --- a/workflow/_deprecated/imixs-ai/prompts/offer-summarize-en.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - {"n_predict": 4096, "temperature": 0} - - - ^.+\.([pP][dD][fF])$]]> - \ No newline at end of file diff --git a/workflow/_deprecated/prompt-templates/event-01.xml b/workflow/_deprecated/prompt-templates/event-01.xml deleted file mode 100644 index 536654d..0000000 --- a/workflow/_deprecated/prompt-templates/event-01.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Deine Aufgabe ist es, basierend auf der nachfolgenden Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Interesse des Kunden bestätigen und verstärken -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - -# Kunden Anfrage: - -Firma: request.subject -Vorname: customer.firstname -Nachname: customer.lastname - -## Grund der Anfrage: -request.description - -]]> - - \ No newline at end of file diff --git a/workflow/_deprecated/prompt-templates/script-01.js b/workflow/_deprecated/prompt-templates/script-01.js deleted file mode 100644 index aba3345..0000000 --- a/workflow/_deprecated/prompt-templates/script-01.js +++ /dev/null @@ -1,10 +0,0 @@ -// Boolean expression to check if request date is within the next 7 days -(function() { - const requestDate = workitem.getItemValueDate('request.date'); - const now = new Date(); - const sevenDaysFromNow = new Date(now.getTime() + 7 * 24 * 60 * 60 * 1000); - return requestDate !== null && - requestDate !== undefined && - requestDate.getTime() >= now.getTime() && - requestDate.getTime() <= sevenDaysFromNow.getTime(); -})(); \ No newline at end of file diff --git a/workflow/_deprecated/prompt-templates/task-01.xml b/workflow/_deprecated/prompt-templates/task-01.xml deleted file mode 100644 index 164409d..0000000 --- a/workflow/_deprecated/prompt-templates/task-01.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - \ No newline at end of file diff --git a/workflow/_deprecated/sales-assist-de-1.0.0.bpmn b/workflow/_deprecated/sales-assist-de-1.0.0.bpmn deleted file mode 100644 index 730d85c..0000000 --- a/workflow/_deprecated/sales-assist-de-1.0.0.bpmn +++ /dev/null @@ -1,954 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - event_zUD3jQ - event_D00leQ - dataObject_ppOcHQ - event_u4FEnQ - task_sz0cKg - event_FrL0EA - dataObject_n7vJcQ - dataObject_0jfMhA - event_qAvbkA - event_dmY4cA - event_06dF0Q - dataObject_RI0SGg - task_htD1AQ - dataObject_PnStDQ - event_shhf4w - dataObject_xLKnjA - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_IPSgCg - sequenceFlow_02i9iQ - sequenceFlow_HeFQXA - sequenceFlow_0AMIqg - - - - sequenceFlow_AZxvYg - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - sequenceFlow_02i9iQ - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_W92Dsw - sequenceFlow_UhiqUw - sequenceFlow_d4R0mQ - sequenceFlow_0hzxVQ - - - - - - - - false - - true - llm.service.endpoint - request.response.text -]]> - - - - sequenceFlow_0AMIqg - sequenceFlow_M9MRGw - association_SDkT5A - - - - - - - - - - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Deine Aufgabe ist es, basierend auf der nachfolgenden Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Interesse des Kunden bestätigen und verstärken -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - -# Kunden Anfrage: - -Firma: request.subject -Vorname: customer.firstname -Nachname: customer.lastname - -## Grund der Anfrage: -request.description - -]]]]> - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - sequenceFlow_W92Dsw - - - - - - - - - - - - - - - - - - sequenceFlow_d4R0mQ - sequenceFlow_HeFQXA - - - - - - - - - - - - - - false - - true - llm.service.endpoint - request.reminder.text -]]> - - - - association_SDkT5A - sequenceFlow_0hzxVQ - sequenceFlow_9jTAFA - - - - - - - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Der Kunde hat auf unsere bisherige Mail leider nicht reagiert. - -Deine Aufgabe ist es, basierend auf dem nachfolgenden E-Mail Verkehr bezogen auf die Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Höflich nachfragen ob der Kunde unsere Information erhalten hat. -2. Den Kunden nochmal in seinem ursprünglichen Vorhabne bestärken. -3. Noch einmal die Vorteile unserer Lösung für den Kunden herausstrechen -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage und unsere Rückantwort -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - - -]]]]> - - -]]> - - - - - - - - sequenceFlow_M9MRGw - sequenceFlow_9jTAFA - sequenceFlow_d4R0mQ - sequenceFlow_AZxvYg - sequenceFlow_9jTAFA - sequenceFlow_bQfDFg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - sequenceFlow_bQfDFg - sequenceFlow_UhiqUw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/sales-assist-en-1.0.0.bpmn b/workflow/_deprecated/sales-assist-en-1.0.0.bpmn deleted file mode 100644 index ea6c4d7..0000000 --- a/workflow/_deprecated/sales-assist-en-1.0.0.bpmn +++ /dev/null @@ -1,768 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_6Rvbrg - event_zUD3jQ - event_D00leQ - dataObject_ppOcHQ - task_sz0cKg - event_FrL0EA - dataObject_n7vJcQ - dataObject_0jfMhA - event_06dF0Q - dataObject_RI0SGg - task_htD1AQ - event_xW07Ug - textAnnotation_hHLjgQ - textAnnotation_RaTrkg - - - - - sequenceFlow_IPSgCg - - - - - sequenceFlow_IPSgCg - sequenceFlow_0AMIqg - - - - sequenceFlow_AZxvYg - - - - - - - - - - - - -]]> - - - - - - - - sequenceFlow_02i9iQ - sequenceFlow_M9MRGw - sequenceFlow_0hzxVQ - - - - - - - - false - - true - llm.service.endpoint - request.response.text -]]> - - - - sequenceFlow_0AMIqg - sequenceFlow_M9MRGw - association_SDkT5A - - - - - - - - - - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Deine Aufgabe ist es, basierend auf der nachfolgenden Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Interesse des Kunden bestätigen und verstärken -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - -# Kunden Anfrage: - -Firma: request.subject -Vorname: customer.firstname -Nachname: customer.lastname - -## Grund der Anfrage: -request.description - -]]]]> - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - false - - true - llm.service.endpoint - request.reminder.text -]]> - - - - association_SDkT5A - sequenceFlow_0hzxVQ - sequenceFlow_9jTAFA - - - - - - - - - $workflowstatus - -Du befindest dich jetzt im Task "$event.name" des Prozesses. - -Der Kunde hat auf unsere bisherige Mail leider nicht reagiert. - -Deine Aufgabe ist es, basierend auf dem nachfolgenden E-Mail Verkehr bezogen auf die Kundenanfrage eine professionelle Antwort-E-Mail zu verfassen, die folgende Ziele verfolgt: -1. Höflich nachfragen ob der Kunde unsere Information erhalten hat. -2. Den Kunden nochmal in seinem ursprünglichen Vorhabne bestärken. -3. Noch einmal die Vorteile unserer Lösung für den Kunden herausstreichen -2. Einen konkreten Demo-Termin vorschlagen -3. Den Mehrwert einer Live-Demonstration hervorheben -4. Vertrauen aufbauen durch Kompetenz und Service-Orientierung - -## E-Mail Struktur - -### Betreff -Erstelle einen ansprechenden, personalisierten Betreff der Neugier weckt: -- Bezug zur Kundenanfrage und unsere Rückantwort -- Benefit-orientiert -- Handlungsaufforderung - -**Beispiele:** -- "Ihre Prozessoptimierung bei [Firmenname] - Live-Demo vereinbaren?" -- "So digitalisieren Sie [spezifischer Prozess] in 3 Wochen - Demo-Termin?" - -### Anrede -- Persönlich und angemessen -- Bei Unklarheit "Sehr geehrte Damen und Herren" - -### Einleitung (2-3 Sätze) -- Dank für die Anfrage -- Bestätigung des Verständnisses für die Herausforderung -- Positive Einschätzung der Machbarkeit - -### Hauptteil - Problem-Lösung-Nutzen -**1. Problem-Verständnis demonstrieren:** -- Spiegle die vom Kunden genannten Herausforderungen wider -- Zeige Verständnis für die Branche/Situation - -**2. Lösungsansatz skizzieren:** -- Konkrete Anwendungsfälle für ihren Bereich -- Verweis auf ähnliche erfolgreiche Projekte -- Betonung des Full-Service-Ansatzes - -**3. Demo-Mehrwert herausstellen:** -- "Live erleben statt nur hören" -- Individuelle Anpassung der Demo an ihre Prozesse -- Sofortige Beantwortung ihrer spezifischen Fragen - -### Call-to-Action - Terminvorschlag -**Konkrete Terminoptionen anbieten:** -- 2-3 spezifische Zeitslots in den nächsten 7-10 Tagen -- Dauer angeben (45-60 Minuten) -- Online-Meeting erwähnen (flexibel und zeitsparend) - -**Beispiel:** -"Ich schlage Ihnen gerne folgende Termine für eine 45-minütige Online-Demo vor: -- Dienstag, [Datum] um 14:00 Uhr -- Donnerstag, [Datum] um 10:00 Uhr -- Freitag, [Datum] um 15:00 Uhr" - -### Zusätzliche Services erwähnen -- Kostenlose Prozessanalyse -- Unverbindliche Machbarkeitsstudie -- Referenzkunden aus der Branche - -### Schluss -- Freundlicher, aber bestimmter Ton -- Verfügbarkeit für Rückfragen -- Professionelle Grußformel - -## Ton und Stil -- **Professionell aber zugänglich** -- **Nutzen-orientiert statt feature-lastig** -- **Vertrauensbildend durch Kompetenz** -- **Handlungsorientiert aber nicht aufdringlich** -- **Persönlich aber nicht zu familiär** - -## Wichtige Elemente -- Immer Bezug zur ursprünglichen Anfrage -- Branchenspezifische Beispiele wenn möglich -- Betonung der System-Integration -- Verweis auf den Full-Service-Ansatz -- Zeitnahe Terminvorschläge -- Klare nächste Schritte - -## Was zu vermeiden ist -- Generische Massenantworten -- Zu technische Details -- Zu lange E-Mails (max. 200 Wörter) -- Zu aggressive Verkaufssprache -- Vage Terminvorschläge ("nächste Woche") - -## Variablen für Personalisierung -Die E-Mail soll folgende Informationen aus der Kundenanfrage verwenden: -- `{FIRMENNAME}` - Name des Unternehmens -- `{ANSPRECHPARTNER}` - Name der Kontaktperson -- `{BRANCHE}` - Branche des Unternehmens -- `{HERAUSFORDERUNG}` - Spezifische genannte Probleme -- `{PROZESSBEREICH}` - Relevante Einsatzbereiche -- `{ZEITRAHMEN}` - Gewünschter Umsetzungszeitraum (falls genannt) - -## Erfolgsmessung -Die generierte E-Mail ist erfolgreich, wenn sie: -- Professionell und fehlerfrei ist -- Konkrete nächste Schritte definiert -- Den Mehrwert einer Demo klar kommuniziert -- Vertrauen in unsere Kompetenz aufbaut -- Eine hohe Antwortwahrscheinlichkeit hat - - - -]]]]> - - -]]> - - - - - - - - sequenceFlow_M9MRGw - sequenceFlow_usZTeg - sequenceFlow_d4R0mQ - sequenceFlow_AZxvYg - sequenceFlow_9jTAFA - - - - - - - sequenceFlow_9jTAFA - sequenceFlow_usZTeg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/system-de-1.3.0.bpmn b/workflow/_deprecated/system-de-1.3.0.bpmn deleted file mode 100644 index 621f057..0000000 --- a/workflow/_deprecated/system-de-1.3.0.bpmn +++ /dev/null @@ -1,1446 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - SequenceFlow_16 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/profilelist]]> - - - - - - - - - false - - - SequenceFlow_1 - - - - - - true - - - - - - - - - SequenceFlow_20 - SequenceFlow_1 - - sequenceFlow_ybZfyA - sequenceFlow_osGWVw - - - - - - - - SequenceFlow_16 - SequenceFlow_17 - - - - - sequenceFlow_ybZfyA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/profilelist]]> - - - - - - - - - false - - - Erster Zugriff eines neuen Users, eMail mit Info geht raus, User erhält Autorenrecht. - SequenceFlow_17 - SequenceFlow_20 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - Erster Zugriff eines neuen Users, eMail mit Info geht raus, User erhält Autorenrecht. - sequenceFlow_osGWVw - - - - - - - - - - - - - true - - - - - - SequenceFlow_2 - SequenceFlow_47 - - sequenceFlow_JMgDMg - sequenceFlow_8XBE8w - sequenceFlow_bi6JLA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - Daten speichern und aktualisieren - sequenceFlow_8XBE8w - - - SequenceFlow_2 - - - - - - - SequenceFlow_13 - - - - - - - - - true - - - - - - - - - SequenceFlow_13 - SequenceFlow_18 - - sequenceFlow_1foKEw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SequenceFlow_18 - SequenceFlow_40 - sequenceFlow_bi6JLA - - - - - - - - - - - true - - - - - - - SequenceFlow_49 - SequenceFlow_46 - - sequenceFlow_vS37bQ - SequenceFlow_45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_44 - SequenceFlow_45 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_46 - SequenceFlow_47 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - Daten speichern und aktualisieren - SequenceFlow_49 - - - - - - - - true - - - - - - - - - SequenceFlow_32 - SequenceFlow_40 - - sequenceFlow_o5DkGg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_29 - SequenceFlow_37 - SequenceFlow_32 - - - - - - - - - - - - - - - - sequenceFlow_JMgDMg - SequenceFlow_29 - SequenceFlow_44 - sequenceFlow_jEhFfw - - - - - - - - sequenceFlow_xyzUBQ - - - - - - - - sequenceFlow_jEhFfw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_39 - sequenceFlow_xyzUBQ - sequenceFlow_1foKEw - - - - - - - - sequenceFlow_o5DkGg - - - - - - - - sequenceFlow_MiQVNg - - - - - - - sequenceFlow_vS37bQ - SequenceFlow_37 - sequenceFlow_MiQVNg - - - - - - - - - - - - - - - - - - - true - - - - - - - - - SequenceFlow_5 - SequenceFlow_22 - SequenceFlow_9 - - sequenceFlow_EAoxKQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - /pages/admin/organisation]]> - - - Daten speichern und aktualisieren - SequenceFlow_5 - - - SequenceFlow_6 - - - - - - - - - - SequenceFlow_14 - - - - - - - - - true - - - - - - - - - SequenceFlow_15 - SequenceFlow_14 - SequenceFlow_21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_10 - SequenceFlow_26 - SequenceFlow_15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - SequenceFlow_21 - SequenceFlow_28 - SequenceFlow_22 - - - - - - - - - - - true - - - - - - - - - SequenceFlow_12 - SequenceFlow_26 - SequenceFlow_28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /pages/admin/organisation]]> - - - - SequenceFlow_9 - SequenceFlow_12 - - - - - - - - - - - - - - - - SequenceFlow_10 - SequenceFlow_6 - sequenceFlow_EAoxKQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/template-framework-agreement.docx b/workflow/_deprecated/template-framework-agreement.docx deleted file mode 100644 index 50044c5..0000000 Binary files a/workflow/_deprecated/template-framework-agreement.docx and /dev/null differ diff --git a/workflow/_deprecated/template-framework-agreement.odt b/workflow/_deprecated/template-framework-agreement.odt deleted file mode 100644 index 5fd33e4..0000000 Binary files a/workflow/_deprecated/template-framework-agreement.odt and /dev/null differ diff --git a/workflow/_deprecated/template_invoice.xlsx b/workflow/_deprecated/template_invoice.xlsx deleted file mode 100644 index b765edf..0000000 Binary files a/workflow/_deprecated/template_invoice.xlsx and /dev/null differ diff --git a/workflow/_deprecated/templates/contract-en-1.0.0.bpmn b/workflow/_deprecated/templates/contract-en-1.0.0.bpmn deleted file mode 100644 index 98897a8..0000000 --- a/workflow/_deprecated/templates/contract-en-1.0.0.bpmn +++ /dev/null @@ -1,672 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_5jEfXg - event_eJSlCQ - dataObject_fV6H2w - task_6bBjGQ - task_Wpv5Qw - gateway_xpbiMw - event_nH0hNQ - event_WNqoxw - event_79KSkQ - task_7anuiA - event_JeUEVw - event_6xCj2g - task_6VVqag - gateway_PDrxCQ - event_b740TQ - task_RjumqA - event_6df4bw - task_0nxEog - event_MuxmWQ - task_ZBGPcg - event_kaEHxg - - - - - sequenceFlow_GRu7lg - - - - - - - - - sequenceFlow_GRu7lg - sequenceFlow_PN6Mrg - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_PN6Mrg - sequenceFlow_i0u0WA - - - - - - - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_GlkseQ - sequenceFlow_LHlu7Q - - - - sequenceFlow_i0u0WA - sequenceFlow_DAd0WA - sequenceFlow_asZ0wQ - - - - - - - - - - sequenceFlow_cqFoZA - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_DAd0WA - sequenceFlow_GlkseQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_dxzy8g - sequenceFlow_Unq1BA - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_Unq1BA - sequenceFlow_onWk3w - - - - - - - sequenceFlow_onWk3w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_YpqXGQ - sequenceFlow_Vvxysw - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_Vvxysw - sequenceFlow_MKNQcA - - - - - - - sequenceFlow_LHlu7Q - sequenceFlow_dxzy8g - sequenceFlow_YpqXGQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_asZ0wQ - sequenceFlow_a03x4g - - - - - - - - - - - - contract.type - contract.id plate.number]]> - - - - - - - sequenceFlow_w0SJqQ - sequenceFlow_srToEw - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_srToEw - sequenceFlow_MZKczw - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_MZKczw - sequenceFlow_sAJc7Q - - - - sequenceFlow_sAJc7Q - - - - - - - - - - - - - - contract.type - contract.id plate.number]]> - - - - sequenceFlow_a03x4g - sequenceFlow_cqFoZA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_MKNQcA - sequenceFlow_w0SJqQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/customer-en-1.0.0.bpmn b/workflow/_deprecated/templates/customer-en-1.0.0.bpmn deleted file mode 100644 index 1b3bc9d..0000000 --- a/workflow/_deprecated/templates/customer-en-1.0.0.bpmn +++ /dev/null @@ -1,945 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_5jEfXg - event_eJSlCQ - dataObject_fV6H2w - task_6bBjGQ - task_Wpv5Qw - gateway_xpbiMw - event_nH0hNQ - event_WNqoxw - event_79KSkQ - task_7anuiA - event_JeUEVw - event_6xCj2g - task_6VVqag - gateway_tnSyGw - event_NdBC7A - event_RXwi2A - task_kn4rPw - gateway_F9grbA - gateway_PDrxCQ - event_WPkmpA - event_b740TQ - event_vN7aqg - event_5DtSdA - task_RjumqA - event_6df4bw - task_0nxEog - event_MuxmWQ - event_sjaIHQ - task_ZBGPcg - task_0xmkpg - task_HcR8EQ - - - - - sequenceFlow_GRu7lg - - - - - - - - - sequenceFlow_GRu7lg - sequenceFlow_PN6Mrg - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - company.name]]> - - - - sequenceFlow_PN6Mrg - sequenceFlow_i0u0WA - - - - - - - - - - - company.name]]> - - - - - - - sequenceFlow_GlkseQ - sequenceFlow_LHlu7Q - - - - sequenceFlow_i0u0WA - sequenceFlow_DAd0WA - sequenceFlow_asZ0wQ - - - - - - - - - - sequenceFlow_cqFoZA - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_DAd0WA - sequenceFlow_GlkseQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_dxzy8g - sequenceFlow_Unq1BA - - - - - company.name]]> - - - - - - - sequenceFlow_Unq1BA - sequenceFlow_onWk3w - - - - - - - sequenceFlow_onWk3w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_YpqXGQ - sequenceFlow_Vvxysw - - - - - - - - company.name ]]> - - - - sequenceFlow_Vvxysw - sequenceFlow_l3VuRA - - - - - - - sequenceFlow_l3VuRA - sequenceFlow_GY7VBg - sequenceFlow_IBa23Q - - - - - - - - - - - - - - company.name]]> - - - - - - - - - - - - - - - - sequenceFlow_GY7VBg - sequenceFlow_MHbKvQ - - - - - - - - sequenceFlow_WXppvA - - - - - - - - company.name]]> - - - - - - - sequenceFlow_00PYoQ - sequenceFlow_Lph0Lg - - - - - - - sequenceFlow_Lph0Lg - sequenceFlow_kno0jg - sequenceFlow_KPb00w - - - - sequenceFlow_LHlu7Q - sequenceFlow_dxzy8g - sequenceFlow_YpqXGQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_kno0jg - sequenceFlow_mNHUbA - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_asZ0wQ - sequenceFlow_a03x4g - - - - - - - - - - - sequenceFlow_n1ITLQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_KPb00w - sequenceFlow_32SWCQ - - - - - company.name]]> - - - - - - - sequenceFlow_32SWCQ - sequenceFlow_srToEw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_srToEw - sequenceFlow_MZKczw - - - - - company.name]]> - - - - - - - sequenceFlow_MZKczw - sequenceFlow_sAJc7Q - - - - sequenceFlow_sAJc7Q - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_IBa23Q - sequenceFlow_00PYoQ - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_a03x4g - sequenceFlow_cqFoZA - - - - - - - - company.name]]> - - - - sequenceFlow_MHbKvQ - sequenceFlow_WXppvA - - - - - - - - company.name]]> - - - - sequenceFlow_mNHUbA - sequenceFlow_n1ITLQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/finemanagement-en-1.0.0.bpmn b/workflow/_deprecated/templates/finemanagement-en-1.0.0.bpmn deleted file mode 100644 index 4988984..0000000 --- a/workflow/_deprecated/templates/finemanagement-en-1.0.0.bpmn +++ /dev/null @@ -1,1382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_0ut6OQ - event_1i00bQ - dataObject_5JjCxw - task_gUqlBw - event_IoSRSA - task_0nO4bg - event_t8EKXA - gateway_qnCPXQ - event_8Wevnw - task_K8UMzg - gateway_X0TouA - event_0ygkvQ - event_sc12QA - task_96s6Qg - event_Ldvexw - - - - task_HWTTWg - event_52zfhw - event_8Ow3Yg - gateway_Rg0C0w - dataObject_5Bqd2g - dataObject_hn8tVw - task_Un4fdQ - event_RnD1Ig - dataObject_Rg2kMQ - event_yC0fuw - - - - event_qpdBAA - task_NGhutg - task_k0bZhg - event_46ebVg - gateway_nFtVRQ - event_gMpnjg - event_JL8vrA - task_d9Blfg - task_uqCCDQ - event_UPbD4w - event_00t0VA - event_zOnPsg - gateway_hEKVng - task_0CraaA - task_aVcuoA - event_FJQ9QQ - dataObject_oPQBIw - - - - - sequenceFlow_EEBn4g - - - - - - - - - sequenceFlow_EEBn4g - sequenceFlow_px0OYQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_px0OYQ - sequenceFlow_uw0aQQ - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_xbNqbA - sequenceFlow_0N0lWQ - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_0N0lWQ - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_uw0aQQ - sequenceFlow_xbNqbA - sequenceFlow_ueLOmA - - - - - - - - - - - - - - - sequenceFlow_ueLOmA - sequenceFlow_nv1jMA - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_nv1jMA - sequenceFlow_frNzNg - - - - - - - sequenceFlow_HnNNEA - sequenceFlow_Xd00cA - sequenceFlow_0R4Pbg - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_Xd00cA - sequenceFlow_SewMRA - - - - - - - - - - - - - - - - sequenceFlow_0R4Pbg - sequenceFlow_tc6vzA - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_tc6vzA - sequenceFlow_qM5UDw - sequenceFlow_RdPYXA - - - - - - - - fine.id fine.category.nameplate.number ]]> - - - $uniqueid]]> - sequenceFlow_qgUv0A - sequenceFlow_gU5ybQ - sequenceFlow_SewMRA - sequenceFlow_tDivkA - - - - sequenceFlow_tDivkA - sequenceFlow_B2E9KA - sequenceFlow_o3Z1JA - - - - - - - - - - - - - - fine.id fine.category.name Rejection]]> - - - - - - - - - - - - - - - fine.id fine.category.name rejects the vioaltion.]]> - - - - sequenceFlow_B2E9KA - sequenceFlow_f1h5xw - - - - - - - - - - - - - - - - - - - sequenceFlow_o3Z1JA - sequenceFlow_WLNY2w - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_f1h5xw - sequenceFlow_WIRFbA - - - - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - - - - driver.name is sent.]]> - - - - sequenceFlow_qM5UDw - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - fine.id fine.category.name is sucessful.]]> - - - fine.id fine.category.name Status paid]]> - - - - - - - - - - - - - sequenceFlow_BR6BWA - sequenceFlow_VYzBsQ - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_0jJ2MA - sequenceFlow_akvq1A - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_VYzBsQ - sequenceFlow_qGLQLQ - - - - - - - sequenceFlow_qGLQLQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - sequenceFlow_akvq1A - sequenceFlow_BR6BWA - sequenceFlow_vjck8g - - - - sequenceFlow_STYYUQ - sequenceFlow_U0xOSQ - sequenceFlow_Q7wWaA - - - - - - - - - - - - sequenceFlow_U0xOSQ - sequenceFlow_0jJ2MA - - - - - - - - - - - - - - - sequenceFlow_Q7wWaA - sequenceFlow_OHcJGQ - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - - sequenceFlow_dDCWBg - sequenceFlow_qgUv0A - - - - - - - - - - - - - - - - - - fine.id fine.category.name is not valid. The transactions has been reversed and and reques emails is sent to owner for correction. -]]> - - - - - - fine.id fine.category.name Reverse transaction]]> - - - - - - - - - - - - - sequenceFlow_vjck8g - sequenceFlow_0ZGQ4g - - - - - - - - - - - fine.id fine.category.name correction]]> - - - - - - - - - - - - - - - - sequenceFlow_SI6J9Q - sequenceFlow_gU5ybQ - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_0ZGQ4g - sequenceFlow_SI6J9Q - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_WLNY2w - sequenceFlow_aFu24w - sequenceFlow_STYYUQ - - - - - - - - - - - - - - - - - - - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_OHcJGQ - sequenceFlow_dDCWBg - - - - - - - - fine.id.name fine.category.nameplate.number]]> - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - sequenceFlow_frNzNg - sequenceFlow_WIRFbA - sequenceFlow_HnNNEA - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_RdPYXA - sequenceFlow_aFu24w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/finemanagement-en-1.0.1.bpmn b/workflow/_deprecated/templates/finemanagement-en-1.0.1.bpmn deleted file mode 100644 index 584a53d..0000000 --- a/workflow/_deprecated/templates/finemanagement-en-1.0.1.bpmn +++ /dev/null @@ -1,1527 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_0ut6OQ - event_1i00bQ - dataObject_5JjCxw - task_gUqlBw - event_IoSRSA - task_0nO4bg - event_t8EKXA - gateway_qnCPXQ - event_8Wevnw - task_K8UMzg - gateway_X0TouA - event_0ygkvQ - gateway_dqMUpw - event_0lVu7w - task_Rf97hg - event_4VW5rA - event_sc12QA - task_Un4fdQ - event_DUpwMA - event_cZaN6Q - task_96s6Qg - gateway_R07PzA - event_PmFIuw - event_yC0fuw - event_wgirhg - task_2Bd5Xg - dataObject_Rg2kMQ - task_5fATuw - event_AUr0Eg - task_JABI8A - task_sPVESg - event_XIGQ0g - event_ZrA1gg - dataObject_8IAbqw - dataObject_w70wjQ - dataObject_IjwRLw - - - - task_HWTTWg - event_52zfhw - event_8Ow3Yg - gateway_Rg0C0w - task_lVPBgg - dataObject_5Bqd2g - dataObject_hn8tVw - - - - task_Z0FG0w - event_qpdBAA - task_NGhutg - task_k0bZhg - event_46ebVg - - - - - sequenceFlow_EEBn4g - - - - - - - - - sequenceFlow_EEBn4g - sequenceFlow_px0OYQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_gKae2Q - sequenceFlow_uw0aQQ - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_xbNqbA - sequenceFlow_0N0lWQ - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_0N0lWQ - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_uw0aQQ - sequenceFlow_xbNqbA - sequenceFlow_ueLOmA - - - - - - - - - - - - - - - sequenceFlow_ueLOmA - sequenceFlow_nv1jMA - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_nv1jMA - sequenceFlow_nbIufA - - - - - - - sequenceFlow_nbIufA - sequenceFlow_Xd00cA - sequenceFlow_0R4Pbg - - - - - - - - - - - - - - - sequenceFlow_Xd00cA - sequenceFlow_gE5Qjw - - - - - - - sequenceFlow_PyYujg - sequenceFlow_9fKSlA - sequenceFlow_x0d0NQ - - - - - - - - - sequenceFlow_9fKSlA - sequenceFlow_yszUNw - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_yszUNw - sequenceFlow_gRG9XA - - - - - - - sequenceFlow_gRG9XA - - - - - - - - - - - - sequenceFlow_0R4Pbg - sequenceFlow_tc6vzA - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_tc6vzA - sequenceFlow_qM5UDw - sequenceFlow_TmTYQg - - - - - - - - - - - - - - fine.id fine details]]> - - - - - - - - - - - - - - - - sequenceFlow_TmTYQg - sequenceFlow_x0d0NQ - sequenceFlow_L347mw - - - - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - - - - - - - - - - - - - - - - - sequenceFlow_L347mw - sequenceFlow_gP0kNA - - - - - - - - - fine.id fine.category.nameplate.number ]]> - - - $uniqueid]]> - sequenceFlow_BfYerw - sequenceFlow_gP0kNA - sequenceFlow_tDivkA - - - - sequenceFlow_tDivkA - sequenceFlow_B2E9KA - sequenceFlow_o3Z1JA - - - - - - - - - - - - - - fine.id fine.category.name Rejection]]> - - - - - - - - - - - - - - - fine.id fine.category.name rejects the vioaltion.]]> - - - - sequenceFlow_B2E9KA - sequenceFlow_f1h5xw - - - - - - - - - - - - - - - - - - - sequenceFlow_o3Z1JA - sequenceFlow_Zf0pGw - - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_f1h5xw - sequenceFlow_yJNdpA - - - - - - - sequenceFlow_yJNdpA - sequenceFlow_rE5MAQ - sequenceFlow_TeeqHQ - - - - - - - - - - - - - - fine.id fine.category.name and write email to driver.name.]]> - - - - sequenceFlow_rE5MAQ - sequenceFlow_50Ymkw - - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - - - - driver.name is sent.]]> - - - - sequenceFlow_50Ymkw - sequenceFlow_qM5UDw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - driver.name, - -Thanks for coming back to us. We thoughroly cross checked your data. We identified its your Vehicle. So fine requests is still active. Please pay the amount on or before due date to overcome extracharges. - -Best regards.]]> - - - - sequenceFlow_TeeqHQ - sequenceFlow_BfYerw - - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_Zf0pGw - sequenceFlow_60hd1w - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_60hd1w - sequenceFlow_plDn0Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_gE5Qjw - sequenceFlow_PyYujg - - - - - - - - - - - - - - - - - - - - - - - - - - fine.id fine.category.name is sucessful.]]> - - - - sequenceFlow_lTKzXQ - sequenceFlow_VYzBsQ - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_plDn0Q - sequenceFlow_lTKzXQ - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_VYzBsQ - sequenceFlow_qGLQLQ - - - - - - - sequenceFlow_qGLQLQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_px0OYQ - sequenceFlow_ZK42lg - - - - - - - - X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf|jpg)$ -20 -]]> - - - - - - - sequenceFlow_ZK42lg - sequenceFlow_9l5EFA - - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_9l5EFA - sequenceFlow_YHHFyw - - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_ow5nRQ - sequenceFlow_w68TVw - - - - - - - - - api.llama.cpp.imixs.com - fine.summary - true -]]> - - - - - - - sequenceFlow_YHHFyw - sequenceFlow_ow5nRQ - - - - - - - - - - - - - - - - api.llama.cpp.imixs.com - XML - true -]]> - - - - - - - sequenceFlow_w68TVw - sequenceFlow_gKae2Q - - - - - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - ^.+\.pdf$ - ]]> - - - - - - - - - - -]]> - - - - - - - - {"n_predict": 4096, "temperature": 0 } - - ... - ... - ... - - -Transfer the individual data to the XML tags, taking into account the following suggestions for mapping: - - - vehicle name ==> "vehicle.name" (the name or type of the vehicle involved) - - plate number ==> "plate.number" (the plate number) - - violation date ==> "fine.violation.date" (the day of the violation) - - -Note: Output only the XML object! Don't add explanations or comments. Use only the XML structure specified in this example and do not create any other XML tags. If you don't have data for some fields, leave the corresponding XML tags blank. Format date values (fine.violation.date) into the ISO 8601 format (YYYY-MM-DD). Format numbers and amounts (type="double") according to ISO 4217. - - -]]]]> - -fine.summary - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/finemanagement-en-1.0.2.bpmn b/workflow/_deprecated/templates/finemanagement-en-1.0.2.bpmn deleted file mode 100644 index b5d05ec..0000000 --- a/workflow/_deprecated/templates/finemanagement-en-1.0.2.bpmn +++ /dev/null @@ -1,1314 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_0ut6OQ - task_gUqlBw - event_IoSRSA - task_0nO4bg - event_t8EKXA - gateway_qnCPXQ - event_8Wevnw - task_K8UMzg - gateway_X0TouA - event_0ygkvQ - event_sc12QA - task_96s6Qg - event_Ldvexw - event_h1nYXQ - dataObject_5JjCxw - event_1i00bQ - - - - dataObject_5Bqd2g - task_Un4fdQ - event_yC0fuw - task_HWTTWg - event_8Ow3Yg - gateway_Rg0C0w - dataObject_hn8tVw - dataObject_Rg2kMQ - - - - event_qpdBAA - task_NGhutg - task_k0bZhg - event_46ebVg - gateway_nFtVRQ - event_gMpnjg - event_JL8vrA - task_d9Blfg - task_uqCCDQ - event_UPbD4w - event_RnD1Ig - event_UOr0Hw - event_52zfhw - event_S09evw - - - - - sequenceFlow_EEBn4g - - - - - - - - - sequenceFlow_EEBn4g - sequenceFlow_px0OYQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_px0OYQ - sequenceFlow_WTisrg - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_xbNqbA - sequenceFlow_0N0lWQ - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_0N0lWQ - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_xg6qsA - - - - - - - sequenceFlow_DFkqqQ - sequenceFlow_xbNqbA - sequenceFlow_ueLOmA - - - - - - - - - - - - contract.ref - (^customer\.)|(^contract\.)|(^plate\.) - false - - -]]> - - - - - - - sequenceFlow_ueLOmA - sequenceFlow_nv1jMA - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_nv1jMA - sequenceFlow_frNzNg - - - - - - - sequenceFlow_HnNNEA - sequenceFlow_Xd00cA - sequenceFlow_0R4Pbg - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_Xd00cA - sequenceFlow_SewMRA - - - - - - - - - - - - - - - plate.number]]> - - - - - - - - - - - - fine.violation.date.Our systems recorded your vehicle at fine.location.country ;fine.vioalition.location Location of Violation committing the following offense: fine.category.name.Violation SummaryNotice for Vehicle Plate:plate.number Fine Amount: fine.amount Due Date: payment.duedate from receipt. - - - -Best regards. -]]> - - - - contract.ref - (^customer\.)|(^contract\.)|(^plate\.) - false - -fine.category.name -fine.violation.date -fine.location.description]]> - - - - sequenceFlow_0R4Pbg - sequenceFlow_tc6vzA - - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_tc6vzA - sequenceFlow_qM5UDw - sequenceFlow_RdPYXA - - - - - - - - fine.id fine.category.nameplate.number ]]> - - - $uniqueid]]> - sequenceFlow_SewMRA - sequenceFlow_tDivkA - - - - sequenceFlow_tDivkA - sequenceFlow_B2E9KA - sequenceFlow_o3Z1JA - - - - - - - - - - - - - - fine.id fine.category.name Rejection]]> - - - - - - - - - - - - - - - fine.id fine.category.name rejects the vioaltion.]]> - - - - - - - sequenceFlow_B2E9KA - sequenceFlow_f1h5xw - - - - - - - - - - - - - - - - - - sequenceFlow_o3Z1JA - sequenceFlow_WLNY2w - - - - - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_f1h5xw - sequenceFlow_WIRFbA - - - - - - - - - - - - - - - - - - - - - - - - - - plate.number]]> - - - driver.name is sent.]]> - - - fine.violation.date.Our systems recorded your vehicle at fine.location.country ;fine.vioalition.location Location of Violation committing the following offense: fine.category.name.Violation SummaryNotice for Vehicle Plate:plate.number Fine Amount: fine.amount Due Date: payment.duedate from receipt. - -Since you crossed the due date an additinal charges are added to your amount. - - - -Best regards. -]]> - - - - sequenceFlow_qM5UDw - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - fine.id fine.category.name is sucessful.]]> - - - fine.id fine.category.name Status paid]]> - - - - - - - - - - - - - sequenceFlow_BR6BWA - sequenceFlow_VYzBsQ - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_0jJ2MA - sequenceFlow_akvq1A - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_y58TKQ - sequenceFlow_qGLQLQ - - - - - - - sequenceFlow_qGLQLQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - sequenceFlow_akvq1A - sequenceFlow_BR6BWA - sequenceFlow_vjck8g - - - - - - - - - - - - sequenceFlow_Rq00WA - sequenceFlow_0jJ2MA - - - - - - - - - - - - - - fine.id fine.category.name is not valid. The transactions has been reversed and and reques emails is sent to owner for correction. -]]> - - - - - - fine.id fine.category.name Reverse transaction]]> - - - - - - - - - - - - - sequenceFlow_vjck8g - sequenceFlow_0ZGQ4g - - - - - - - - - - - fine.id fine.category.name correction]]> - - - - - - - - - - - - - - - - sequenceFlow_wL8TEg - - sequenceFlow_0ZGQ4g - - - - - fine.id fine.category.nameplate.number]]> - - - - sequenceFlow_wL8TEg - sequenceFlow_O6znhA - - - - - fine.id.name fine.category.nameplate.number]]> - - - - sequenceFlow_WLNY2w - sequenceFlow_aFu24w - sequenceFlow_Rq00WA - - - - - - - - - - - - - - - - - - sequenceFlow_frNzNg - sequenceFlow_WIRFbA - sequenceFlow_HnNNEA - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_RdPYXA - sequenceFlow_aFu24w - - - - - - - - - - - - - - - - - sequenceFlow_O6znhA - - - - - - - - - - - - contract.ref - (^customer\.)|(^contract\.)|(^plate\.) - false - - -]]> - - - - - - - sequenceFlow_WTisrg - sequenceFlow_DFkqqQ - - - - - - - - - - - - - - - - - - - - - - - - fine.id fine.category.name correction]]> - - - - - - - - - - - - - - - - sequenceFlow_y58TKQ - - sequenceFlow_VYzBsQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/form.xml b/workflow/_deprecated/templates/form.xml deleted file mode 100644 index 14cc996..0000000 --- a/workflow/_deprecated/templates/form.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/workflow/_deprecated/templates/orderenquiry-en-1.0.0.bpmn b/workflow/_deprecated/templates/orderenquiry-en-1.0.0.bpmn deleted file mode 100644 index aa0c0c8..0000000 --- a/workflow/_deprecated/templates/orderenquiry-en-1.0.0.bpmn +++ /dev/null @@ -1,1180 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_WdPD8Q - task_ADP3Cg - gateway_0WyWtA - event_BHmO9A - event_BUXOdQ - dataObject_jGwopw - gateway_0nz2qw - event_tKdAZQ - task_dYaqFg - - - - task_kSQN0w - gateway_VJ9E9w - event_D8btIA - event_2UrYBQ - event_059aNg - gateway_1PoCYQ - - - - task_0lbvpg - event_72CA2w - gateway_JuvY2w - task_qcGZtA - dataObject_eaM6iQ - task_qHWHhw - dataObject_tMA5oA - event_tQWgrg - event_g0C9og - event_tSkUzQ - task_LbLuyA - task_BhRZyg - event_YiqCfg - event_HUsgcQ - event_Q6j0PA - - - - - sequenceFlow_PiOxrg - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_0jStQA - sequenceFlow_0WKnmw - sequenceFlow_0RN3uA - - - - - - - - - - - - - - - sequenceFlow_EAt8gQ - sequenceFlow_6UfgRw - - - - - - - - - - sequenceFlow_PiOxrg - sequenceFlow_sADnZg - - - - - - - sequenceFlow_0RN3uA - sequenceFlow_EAt8gQ - sequenceFlow_860uug - - - - - - - - - - sequenceFlow_QmSKjQ - - - - - company.name]]> - - - - sequenceFlow_6UfgRw - sequenceFlow_7ixyEQ - - - - - - - sequenceFlow_7ixyEQ - sequenceFlow_tX46Cw - sequenceFlow_v9GDcA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_6AcByg - sequenceFlow_jxmGrg - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_tX46Cw - sequenceFlow_0WKnmw - - - - - sequenceFlow_sADnZg - sequenceFlow_iM4LKw - sequenceFlow_0jStQA - - - - - company.name]]> - - - - sequenceFlow_J7dECA - sequenceFlow_y0nrmQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_v9GDcA - sequenceFlow_TUAUEA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_D6mNDQ - - sequenceFlow_TUAUEA - - - - - - - sequenceFlow_y0nrmQ - sequenceFlow_6AcByg - sequenceFlow_5SZ3Tw - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_s6zc0g - sequenceFlow_alLwuQ - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - company.name]]> - - - - sequenceFlow_Erq02Q - sequenceFlow_yVo59A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - tracking.number]]> - - - - - - - - - - sequenceFlow_yVo59A - sequenceFlow_7lL8uQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_7lL8uQ - sequenceFlow_Lhh9hA - - - - - - - - sequenceFlow_q0hYCg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_jxmGrg - sequenceFlow_lCSzRg - sequenceFlow_5Zih5g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - - - - sequenceFlow_Lhh9hA - sequenceFlow_q0hYCg - - - - - - - sequenceFlow_iM4LKw - sequenceFlow_D6mNDQ - sequenceFlow_J7dECA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_alLwuQ - sequenceFlow_lCSzRg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_5Zih5g - sequenceFlow_Erq02Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_5SZ3Tw - sequenceFlow_s6zc0g - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_860uug - sequenceFlow_QmSKjQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/orderenquiry-eu-en-1.0.0.bpmn b/workflow/_deprecated/templates/orderenquiry-eu-en-1.0.0.bpmn deleted file mode 100644 index 8551109..0000000 --- a/workflow/_deprecated/templates/orderenquiry-eu-en-1.0.0.bpmn +++ /dev/null @@ -1,1550 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - event_WdPD8Q - task_ADP3Cg - gateway_0WyWtA - event_BUXOdQ - dataObject_jGwopw - gateway_0nz2qw - event_tKdAZQ - task_rQ2wMA - event_4CVvyw - gateway_Q96epg - event_0h0Cvg - gateway_pQBTrw - event_mUQEkA - event_NpeWsg - task_BSyucA - task_g6L98Q - event_50f13g - - - - task_kSQN0w - gateway_VJ9E9w - event_D8btIA - event_2UrYBQ - event_059aNg - gateway_1PoCYQ - task_sb8Vpg - event_tR77aQ - task_H8MFmA - event_0iYTiA - - - - task_0lbvpg - event_72CA2w - gateway_JuvY2w - task_qcGZtA - task_qHWHhw - dataObject_tMA5oA - event_tQWgrg - event_g0C9og - event_tSkUzQ - task_LbLuyA - task_BhRZyg - event_YiqCfg - event_HUsgcQ - event_Q6j0PA - dataObject_eaM6iQ - - - - - sequenceFlow_PiOxrg - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - customer.name]]> - - - - sequenceFlow_0jStQA - sequenceFlow_ZL4xFw - sequenceFlow_0RN3uA - - - - - - - - - - - - customer.ref - customer.name, customer.number - false -]]> - - - - - - - sequenceFlow_Yt1sMg - sequenceFlow_QCdKKw - - - - - - - - - - sequenceFlow_PiOxrg - sequenceFlow_sADnZg - - - - - - - sequenceFlow_0RN3uA - sequenceFlow_Yt1sMg - sequenceFlow_vDwSGw - - - - - - - - company.name]]> - - - - sequenceFlow_Tn3p5w - sequenceFlow_0qffHQ - - - - sequenceFlow_0qffHQ - sequenceFlow_v9GDcA - sequenceFlow_SUCing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_6AcByg - sequenceFlow_jxmGrg - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_SUCing - sequenceFlow_ZL4xFw - - - - - sequenceFlow_sADnZg - sequenceFlow_0jStQA - sequenceFlow_DTrKUA - - - - - company.name]]> - - - - sequenceFlow_J7dECA - sequenceFlow_y0nrmQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_v9GDcA - sequenceFlow_TUAUEA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_D6mNDQ - - sequenceFlow_TUAUEA - - - - - - - sequenceFlow_y0nrmQ - sequenceFlow_6AcByg - sequenceFlow_5SZ3Tw - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_s6zc0g - sequenceFlow_alLwuQ - - - - - company.name]]> - - - - sequenceFlow_Erq02Q - sequenceFlow_yVo59A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - tracking.number]]> - - - - - - - - - - sequenceFlow_yVo59A - sequenceFlow_7lL8uQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_7lL8uQ - sequenceFlow_Lhh9hA - - - - - - - - sequenceFlow_q0hYCg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - sequenceFlow_jxmGrg - sequenceFlow_lCSzRg - sequenceFlow_5Zih5g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - company.name]]> - - - - - - - sequenceFlow_Lhh9hA - sequenceFlow_q0hYCg - - - - - - - sequenceFlow_D6mNDQ - sequenceFlow_dWj03w - sequenceFlow_J7dECA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_alLwuQ - sequenceFlow_lCSzRg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_5Zih5g - sequenceFlow_Erq02Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_5SZ3Tw - sequenceFlow_s6zc0g - - - - - - - - - - - - - - - - - company.name]]> - - - - - - - sequenceFlow_QCdKKw - sequenceFlow_RbLkDQ - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_bUOmSA - sequenceFlow_RjgBag - - - - - company.name]]> - - - - - - - sequenceFlow_RjgBag - sequenceFlow_64DoBg - - - - sequenceFlow_64DoBg - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_8EWyRQ - sequenceFlow_Tn3p5w - - - - - - - - - - sequenceFlow_RbLkDQ - sequenceFlow_dz4Ztg - sequenceFlow_bUOmSA - sequenceFlow_8EWyRQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_LB2NQQ - sequenceFlow_dz4Ztg - sequenceFlow_oU5qdQ - sequenceFlow_gdP60w - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_oU5qdQ - sequenceFlow_FMpNfw - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_gdP60w - sequenceFlow_dWj03w - - - - - company.name]]> - - - - - - - sequenceFlow_FMpNfw - sequenceFlow_24uOUQ - - - - sequenceFlow_24uOUQ - - - - - - - - company.name]]> - - - - - - - sequenceFlow_DTrKUA - sequenceFlow_LB2NQQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - company.name]]> - - - - - - - sequenceFlow_vDwSGw - sequenceFlow_0rrYzA - - - - - - - sequenceFlow_0rrYzA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/_deprecated/templates/vacation-en-1.0.0.bpmn b/workflow/_deprecated/templates/vacation-en-1.0.0.bpmn deleted file mode 100644 index 9dc2755..0000000 --- a/workflow/_deprecated/templates/vacation-en-1.0.0.bpmn +++ /dev/null @@ -1,862 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - task_s47h5w - event_UZ0LgQ - event_IOvRXw - dataObject_ehOZkg - - - - event_qiHyjA - event_ZmPJUg - gateway_R7vUGg - event_l9dEww - event_XxAn0A - task_qLCdaQ - event_qADl2w - event_HxGYTA - task_d1HJ1A - task_LHZAnw - task_QZe4uA - event_wIjJQg - - - - - sequenceFlow_BXxqew - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - vacation.date]]> - - - - sequenceFlow_BXxqew - sequenceFlow_1QJ4vQ - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_1QJ4vQ - sequenceFlow_J4ybUA - - - - - - - - sequenceFlow_s57pqw - sequenceFlow_eU7zng - sequenceFlow_2v0dpQ - sequenceFlow_RH9e3Q - - - - - vacation.reason from vacation.date to vacation.enddate]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_J4ybUA - sequenceFlow_s57pqw - sequenceFlow_dhy2LA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_CM0yeQ - sequenceFlow_mvyDhw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_mvyDhw - sequenceFlow_LlfAvQ - - - - - - - - sequenceFlow_89nVdQ - sequenceFlow_9Alkvw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_2v0dpQ - sequenceFlow_CM0yeQ - - - - - - - - - - - - vacation.reason from vacation.date to vacation.enddate got rejected]]> - - - - sequenceFlow_HlinOw - sequenceFlow_89nVdQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_wh80hA - sequenceFlow_HlinOw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_RH9e3Q - sequenceFlow_wh80hA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - vacation.reason got approved from vacation.date to vacation.enddate and is updated in system]]> - - - - sequenceFlow_LlfAvQ - sequenceFlow_9Alkvw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_eneYew - sequenceFlow_eU7zng - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_dhy2LA - sequenceFlow_eneYew - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/auftrag-de-2.0.6.bpmn b/workflow/auftrag-de-2.0.6.bpmn new file mode 100644 index 0000000..7ea4e85 --- /dev/null +++ b/workflow/auftrag-de-2.0.6.bpmn @@ -0,0 +1,1752 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + + + + + + Task_7000 + Task_7010 + Task_7020 + Task_7090 + Task_1 + StartEvent_1 + IntermediateCatchEvent_7000-10 + IntermediateCatchEvent_7000-20 + IntermediateCatchEvent_7010-10 + IntermediateCatchEvent_7010-20 + IntermediateCatchEvent_7010-40 + IntermediateCatchEvent_7020-10 + IntermediateCatchEvent_7090-10 + EndEvent_1 + EndEvent_2 + IntermediateCatchEvent_2 + IntermediateCatchEvent_4 + IntermediateCatchEvent_6 + IntermediateCatchEvent_8 + IntermediateCatchEvent_7 + IntermediateCatchEvent_9 + EventBasedGateway_1 + EventBasedGateway_2 + gateway_K4dnyg + gateway_A41SXw + event_Lvc0hA + gateway_Yxm60w + event_h7DuKQ + dataObject_HV1AuA + + + + + + + + + Bestellt: _orderdate
    +Start: _startdate
    +Ende: _enddate
    +Volumen: _effort Stunden
    +Stundensatz: _rate
    +
    +_description]]>
    +
    + + + + + + + + _subject (numsequenceNumber)]]> + + + true + + + + + + + + + + + + +
    + Verwaltung von Kundenaufträgen + sequenceFlow_nNBD1w + sequenceFlow_85GXRA + sequenceFlow_yIB04A +
    + + + + + + + Bestellt: _orderdate
    +Start: _startdate
    +Ende: _enddate
    +Volumen: _effort Stunden
    +Stundensatz: _rate
    +
    +_description]]>
    +
    + + + + + + + + _subject (numsequenceNumber)]]> + + + true + + + + + + + + + + +
    + + sequenceFlow_FAsX5Q + sequenceFlow_XXupAg + sequenceFlow_yB6EpA +
    + + + + Bestellt: _orderdate
    +Start: _startdate
    +Ende: _enddate
    +Volumen: _effort Stunden
    +Stundensatz: _rate
    +
    +_description]]>
    +
    + + + + + + + + _subject (numsequenceNumber)]]> + + + true + + + + + + + + + + + + + +
    + + sequenceFlow_kihNhg + sequenceFlow_Pwc2nw + sequenceFlow_EemzFA + sequenceFlow_UOIgaQ + sequenceFlow_q0hN3g + sequenceFlow_30NwAA + sequenceFlow_K67mIA +
    + + + + + + + Bestellt: _orderdate
    +Start: _startdate
    +Ende: _enddate
    +Volumen: _effort Stunden
    +Stundensatz: _rate
    +
    +_description]]>
    +
    + + + + + + + + _subject (numsequenceNumber)]]> + + + true + + + + + + + + + + +
    + + sequenceFlow_Crm0Qw + sequenceFlow_s68ifw + sequenceFlow_lkRSIg + sequenceFlow_SeTpqA +
    + + + + + + + Bestellt: _orderdate
    +Start: _startdate
    +Ende: _enddate
    +Volumen: _effort Stunden
    +Stundensatz: _rate
    +
    +_description]]>
    +
    + + + + + + + + _subject (numsequenceNumber)]]> + + + true + + + + + + + + + + +
    + + sequenceFlow_m1AdnQ + sequenceFlow_IvhbYg + sequenceFlow_roNeiQ + sequenceFlow_YHE8tg +
    + + + sequenceFlow_nNBD1w + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_85GXRA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + true + + + + sequenceFlow_7qJGBQ + sequenceFlow_FAsX5Q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_yB6EpA + + + + + + + + + + + _subject (numsequenceNumber) erhalten]]> + + + + + + + + + _subject wurde zugesagt, die Bestellung seht noch aus: + +_contracttype : _capacity € +Vereinbarung: _startdate - _enddate +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + namcurrenteditor hat die Zusage erhalten.]]> + + + false + + + + sequenceFlow_uxEC2g + sequenceFlow_s0TW4Q + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + namcurrenteditor: Angebot wurde nicht angenommen]]> + + + false + + + + sequenceFlow_rZVBYg + sequenceFlow_SeTpqA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_Pwc2nw + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + true + + + + sequenceFlow_Crm0Qw + + + + sequenceFlow_YHE8tg + + + + sequenceFlow_s68ifw + + + + + + + + + + + _subject (numsequenceNumber) erhalten]]> + + + + + + + + + _subject wurde zugesagt, die Bestellung seht noch aus: + +_contracttype : _capacity € +Vereinbarung: _startdate - _enddate +_description]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_noynYg + sequenceFlow_m1AdnQ + + + + + + + + + rechnungsausgang-2.0 + 1000 + 101 + txtprocessref,txtspaceref,txtspacerefmain,txtspacerefsub,namteam,_supplier,_currency,_firstname,_lastname,_subject,_address,datdate,datto,_angebot,_capacity|banf_capacity,_description,numsequencenumber|banf_numsequencenumber,namcreator|banf_namcreator + /pages/workitems/workitem.jsf?id=$uniqueid +]]> + + + 1) { + result.namteam=team[0]; +}]]> + + + + + + + sequenceFlow_UOIgaQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_roNeiQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + + + + namcurrenteditor: Angebot wurde eingestellt]]> + + + false + + + + sequenceFlow_KnBqFA + sequenceFlow_lkRSIg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + sequenceFlow_V0axLg + sequenceFlow_IvhbYg + + + + + + + + + requirement-1.0.0 + 2000 + 10 + process.ref,_subject,$uniqueid|$workitemref + /pages/workitems/workitem.jsf?id=$uniqueid + +]]> + + + 1) { + result.namteam=team[0]; +}]]> + + + + + + + sequenceFlow_EemzFA + + + + + sequenceFlow_XXupAg + sequenceFlow_uxEC2g + sequenceFlow_rZVBYg + + + + sequenceFlow_kihNhg + sequenceFlow_noynYg + sequenceFlow_HvcnpQ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sequenceFlow_yIB04A + sequenceFlow_7qJGBQ + sequenceFlow_KnBqFA + + + + + + + sequenceFlow_s0TW4Q + sequenceFlow_q0hN3g + sequenceFlow_V0axLg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + home]]> + + + + sequenceFlow_HvcnpQ + sequenceFlow_neJjpw + + + + + + + sequenceFlow_neJjpw + sequenceFlow_30NwAA + sequenceFlow_ejReww + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + _subject - Sub Auftrag +home]]> + + + + sequenceFlow_ejReww + sequenceFlow_K67mIA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/workflow/office/bank-1.0.0.bpmn b/workflow/bank-1.0.0.bpmn similarity index 100% rename from workflow/office/bank-1.0.0.bpmn rename to workflow/bank-1.0.0.bpmn diff --git a/workflow/office/datev-export-2.0.0.bpmn b/workflow/datev-export-2.0.0.bpmn similarity index 100% rename from workflow/office/datev-export-2.0.0.bpmn rename to workflow/datev-export-2.0.0.bpmn diff --git a/workflow/demo/customer-en-1.0.0.bpmn b/workflow/demo/customer-en-1.0.0.bpmn deleted file mode 100644 index 477f6a2..0000000 --- a/workflow/demo/customer-en-1.0.0.bpmn +++ /dev/null @@ -1,1214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - StartEvent_1 - IntermediateCatchEvent_17 - IntermediateCatchEvent_9 - Task_4 - IntermediateCatchEvent_8 - Task_6 - EndEvent_2 - IntermediateCatchEvent_10 - IntermediateCatchEvent_6 - - DataObject_2 - textAnnotation_JTmRrA - event_oeP3WQ - event_y0smQw - gateway_cDqotg - task_26TV1Q - event_mYgZWQ - task_tK0DAg - event_l2Ew0A - dataObject_KRvIvA - - - - SequenceFlow_0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - name customer.name]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -Address:
    -customer.address
    -customer.country customer.zip customer.city

    -E-Mail: customer.email
    -Phone: customer.phone
    -Web: customer.weg
    ]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - sequenceFlow_8XT0hw - SequenceFlow_26 - sequenceFlow_skZiTQ -
    - - SequenceFlow_22 - - sequenceFlow_skZiTQ - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_Hq0Ccg - sequenceFlow_8XT0hw - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery erreicht]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_26 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - order.delivery.]]> - - - false - - - - SequenceFlow_17 - - - - - - - - Customer: customer.name
    -Address:
    -customer.address
    -customer.country customer.zip customer.city

    -E-Mail: customer.email
    -Phone: customer.phone
    -Web: customer.weg
    - -]]>
    -
    - - - - - - - - name customer.name]]> - - - true - - - - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_41 - sequenceFlow_J0NgWg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_Sgn7ew - - - - - - - - - Sales - -_customeraddress -_customercity -_customeremail -_customername -_customerphone -_customerweb -_customerzip -_customercountry - -]]> - - - - - - - - - - SequenceFlow_0 - sequenceFlow_QDp4Vg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - false - - - - sequenceFlow_Sx1B6w - - - - - - - sequenceFlow_Hq0Ccg - sequenceFlow_dv64oQ - sequenceFlow_J0NgWg - - - - - - - - - - - - - - - - - name customer.name]]> - - - - - - - - - - - - - - - - Customer: customer.name
    -Address:
    -customer.address
    -customer.country customer.zip customer.city

    -E-Mail: customer.email
    -Phone: customer.phone
    -Web: customer.weg
    ]]>
    -
    - - - - - - - - - -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_N5KIRQ - sequenceFlow_QDp4Vg - sequenceFlow_Sx1B6w - sequenceFlow_0I6D4w -
    - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_0I6D4w - sequenceFlow_k1yJMw - - - - - - - - - - - - - - name customer.name]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -Address:
    -customer.address
    -customer.country customer.zip customer.city

    -E-Mail: customer.email
    -Phone: customer.phone
    -Web: customer.weg
    ]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_8XT0hw - sequenceFlow_Sgn7ew - sequenceFlow_ofHJkQ - sequenceFlow_dv64oQ - sequenceFlow_yWzTjA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - https://embeddings.llama.cpp.imixs.com/ - true -]]> - - - - sequenceFlow_k1yJMw - sequenceFlow_ki99jw - sequenceFlow_yWzTjA - sequenceFlow_ofHJkQ - - - - - - - - - - - {} - $workflowgroup: $workflowstatus -$workflowsummary - -# Summary -$workflowabstract - -]]]]> - - ]]> - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/demo/documents/Angebot_Muster.pdf b/workflow/demo/documents/Angebot_Muster.pdf deleted file mode 100644 index acddf3b..0000000 Binary files a/workflow/demo/documents/Angebot_Muster.pdf and /dev/null differ diff --git a/workflow/demo/documents/Bestellung_Muster.pdf b/workflow/demo/documents/Bestellung_Muster.pdf deleted file mode 100644 index 1e71611..0000000 Binary files a/workflow/demo/documents/Bestellung_Muster.pdf and /dev/null differ diff --git a/workflow/demo/documents/EXAMPLES.md b/workflow/demo/documents/EXAMPLES.md deleted file mode 100644 index e615211..0000000 --- a/workflow/demo/documents/EXAMPLES.md +++ /dev/null @@ -1,27 +0,0 @@ -I am a biologist and I observe the behavior of zebras in the wild. Therefore, I need high-quality accessories and sensors for my drones. - -Hallo, -Ich bin auf der Suche nach Kondensatoren mit einer betriebstemperatur zwischen -10°C bis +85°C. -Haben Sie solche Produkte? - -Ich möchte mir eine Wetterstation für den Nordpol bauen. Was empfehlen Sie mir hier? - ---- - -Dear Sales Department, - -I am a biologist planning a research expedition to Tanzania to study the behavior of wild zebras in their natural habitat. For this project, I am looking for a suitable drone platform equipped with sensors and components that can operate reliably under field conditions. - -Specifically, I am interested in: - -- A drone capable of stable flight at medium altitude (30–100 meters) with minimal noise to avoid disturbing animals. -- High-resolution optical and/or thermal imaging sensors for observing animal movement and behavior. -- GPS and telemetry systems for accurate positioning and flight path tracking. -- Long battery life or modular battery options for extended operation in remote areas. -- Compatibility with environmental sensors (e.g., temperature, humidity) would be a plus. - -Could you please provide information about suitable drone systems or components, including specifications, pricing, and availability? If custom configurations are possible, I would appreciate your recommendations based on the above requirements. - -Thank you very much for your time and support. I look forward to your response. - -Kind regards, Biologist / Researcher diff --git a/workflow/demo/documents/Equipment for Arctic Expedition.eml b/workflow/demo/documents/Equipment for Arctic Expedition.eml deleted file mode 100644 index 8538cb7..0000000 --- a/workflow/demo/documents/Equipment for Arctic Expedition.eml +++ /dev/null @@ -1,224 +0,0 @@ -Return-Path: -Received: from www149.your-server.de - by www149.your-server.de with LMTP - id qAWWL9RxOGneSwAAEHZ0Fg - (envelope-from ); Tue, 09 Dec 2025 20:00:36 +0100 -Envelope-to: ralph.soika@imixs.com -Delivery-date: Tue, 09 Dec 2025 20:00:36 +0100 -Authentication-Results: www149.your-server.de; - iprev=pass (localhost) smtp.remote-ip=127.0.0.1; - spf=pass smtp.mailfrom=imixs.com; - dkim=pass header.d=imixs.com header.s=default2210 header.a=rsa-sha256; - dmarc=skipped -Received: from localhost ([127.0.0.1] helo=www149.your-server.de) - by www149.your-server.de with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vT2wu-00057g-1Z - for ralph.soika@imixs.com; - Tue, 09 Dec 2025 20:00:36 +0100 -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imixs.com; - s=default2210; h=Subject:From:To:MIME-Version:Date:Message-ID:Content-Type: - Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: - Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: - In-Reply-To:References; bh=fy138ldt7rGuQ9uzJeDFRghuYkeOzwdQOoc/yQbcE7g=; b=a+ - ewVX9cwSCofq42mY18hzvtV+mLgctzPYZMfSvAI44TnKnzcoYO+yw39WONIl66hNXSkGw7Gp3ARVY - 3O6FQ7zajIFOHqNjMktkUc35AF+/hHVmyrATvhPLbA0tIfp0tu+5Ym246KSerQl/IDRH+HnAc50RN - 2JQfdESMU9ICJ8Y32eyIZV3EJbLt8jtNW32sGtkbIltrqmh1h8wMTBdzV4x/5dbMx3M20hK6O9A60 - AFdl0wpwTJbA2failgGAYQCdaheWzBKZ2Z0GGjlgnT9B+9IccV4/c3UXsaqQOdm42weaJA88lRg6L - NWEEni0RexmwNciqhnJ6iPoQjILO6RsA==; -Received: from sslproxy01.your-server.de ([78.46.139.224]) - by www149.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vT2wu-00057Z-0s - for ralph.soika@imixs.com; - Tue, 09 Dec 2025 20:00:36 +0100 -Received: from localhost ([127.0.0.1]) - by sslproxy01.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96) - (envelope-from ) - id 1vT2wt-00042r-1x - for ralph.soika@imixs.com; - Tue, 09 Dec 2025 20:00:36 +0100 -Content-Type: multipart/alternative; - boundary="------------0SwW8j7bCOYc7nyS8Q7jHP6w" -Message-ID: -Date: Tue, 9 Dec 2025 20:00:35 +0100 -MIME-Version: 1.0 -User-Agent: Mozilla Thunderbird -Content-Language: en-US, de-DE -To: ralph.soika@imixs.com -From: Ralph Soika -Subject: Request for Quotation: Electronic Measurement Equipment for Arctic - Expedition -X-Virus-Scanned: Clear (ClamAV 1.0.9/27845/Tue Dec 9 10:23:20 2025) -X-DKIM-Status: pass [(imixs.com) - 127.0.0.1] -Delivered-To: ralph.soika@imixs.com - -This is a multi-part message in MIME format. ---------------0SwW8j7bCOYc7nyS8Q7jHP6w -Content-Type: text/plain; charset=UTF-8; format=flowed -Content-Transfer-Encoding: 8bit - -Dear Sales Team, - -We are planning an expedition to the North Pole and require reliable -electronic equipment to measure environmental conditions, specifically -temperature and wind. For our mission, we need three products in total -to ensure accurate and durable performance in extreme Arctic conditions. - -Please provide us with a quotation for the following items: - - 1. - - *Precision Temperature Sensor* - - * - - Capable of measuring temperatures as low as -50°C or below. - - * - - Durable, weather-resistant, and suitable for prolonged use in - harsh environments. - - 2. - - *Anemometer for Wind Speed and Direction Measurement* - - * - - Robust design to withstand high winds and freezing temperatures. - - * - - Portable and easy to deploy in remote locations. - - 3. - - *Data Logger or Multi-Function Weather Station* - - * - - Ability to record and store temperature and wind data over - extended periods. - - * - - Battery-efficient and reliable in sub-zero conditions. - -We would appreciate it if you could include product specifications, -warranty details, delivery timelines, and any recommendations for -Arctic-specific accessories or precautions. Please also let us know if -you offer expedition discounts or bundled pricing for the three items. - -Thank you for your assistance. We look forward to your quotation and -hope to collaborate with you for our upcoming expedition. - -Best regards, - -Tom Brack - - --- - -*TechBridge Tokyo * -*Web:* www.techbridge.com *Phone:* +49 -(0)89-452136 16 -*Timezone:* JP/Tokio - CET/CEST -*Office:* Shinjuku Center Building 1-25-1 - - ---------------0SwW8j7bCOYc7nyS8Q7jHP6w -Content-Type: text/html; charset=UTF-8 -Content-Transfer-Encoding: 8bit - - - - - - - - -

    Dear Sales Team,

    -

    We are planning an expedition - to the North Pole and require reliable electronic equipment to - measure environmental conditions, specifically temperature and - wind. For our mission, we need three products in total to ensure - accurate and durable performance in extreme Arctic conditions.

    -

    Please provide us with a - quotation for the following items:

    -
      -
    1. -

      Precision - Temperature Sensor

      -
        -
      • -

        Capable of measuring - temperatures as low as -50°C or below.

        -
      • -
      • -

        Durable, - weather-resistant, and suitable for prolonged use in - harsh environments.

        -
      • -
      -
    2. -
    3. -

      Anemometer for - Wind Speed and Direction Measurement

      -
        -
      • -

        Robust design to - withstand high winds and freezing temperatures.

        -
      • -
      • -

        Portable and easy to - deploy in remote locations.

        -
      • -
      -
    4. -
    5. -

      Data Logger or - Multi-Function Weather Station

      -
        -
      • -

        Ability to record and - store temperature and wind data over extended periods.

        -
      • -
      • -

        Battery-efficient and - reliable in sub-zero conditions.

        -
      • -
      -
    6. -
    -

    We would appreciate it if you - could include product specifications, warranty details, delivery - timelines, and any recommendations for Arctic-specific - accessories or precautions. Please also let us know if you offer - expedition discounts or bundled pricing for the three items.

    -

    Thank you for your - assistance. We look forward to your quotation and hope to - collaborate with you for our upcoming expedition.

    -

    Best regards,

    -

    Tom Brack

    -


    -

    -
    --
    -

    TechBridge - Tokyo 
    - Web: www.techbridge.com - Phone: +49 (0)89-452136 16
    - Timezone: JP/Tokio - CET/CEST
    - Office: Shinjuku Center Building 1-25-1

    -


    -

    -
    - - - ---------------0SwW8j7bCOYc7nyS8Q7jHP6w-- diff --git a/workflow/demo/documents/Lieferschein_Muster.pdf b/workflow/demo/documents/Lieferschein_Muster.pdf deleted file mode 100644 index 39e70c2..0000000 Binary files a/workflow/demo/documents/Lieferschein_Muster.pdf and /dev/null differ diff --git a/workflow/demo/documents/Minsk Запрос предложения.eml b/workflow/demo/documents/Minsk Запрос предложения.eml deleted file mode 100644 index dbf4c33..0000000 --- a/workflow/demo/documents/Minsk Запрос предложения.eml +++ /dev/null @@ -1,226 +0,0 @@ -Return-Path: -Received: from www149.your-server.de - by www149.your-server.de with LMTP - id ECJbLMCImGkURQAAEHZ0Fg - (envelope-from ); Fri, 20 Feb 2026 17:16:00 +0100 -Envelope-to: ralph.soika@imixs.com -Delivery-date: Fri, 20 Feb 2026 17:16:00 +0100 -Authentication-Results: www149.your-server.de; - iprev=pass (localhost) smtp.remote-ip=127.0.0.1; - spf=pass smtp.mailfrom=imixs.com; - dkim=pass header.d=imixs.com header.s=default2210 header.a=rsa-sha256; - dmarc=skipped -Received: from localhost ([127.0.0.1] helo=www149.your-server.de) - by www149.your-server.de with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vtTAf-0004iG-19 - for ralph.soika@imixs.com; - Fri, 20 Feb 2026 17:16:00 +0100 -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imixs.com; - s=default2210; h=Subject:From:To:MIME-Version:Date:Message-ID:Content-Type: - Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: - Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: - In-Reply-To:References; bh=ktqEAbGu2/JVxFCnNlrHnhY5fgsDBY4yJJdEvpJtDXc=; b=Us - IQ+GW9GZqpldLiQnp3id4XT+2ktK84f4gq9znykFsTVCZOU9PxcQWfVrUdnsl7xwnSE60Cc3RFmpq - zmsk7cKjtN1MEMfJGQgHyVoNnUB1cPCmbnYWByZLSdMTVcrAvcwQ2m5kXo08wPDSwYE8eiDf3TwYr - xSIIGm72nSFUHJxMghMaTWy3pInEzS6LRPBbhNx3kewOiqxBy01mxoyLm0TH97MnHYyPD7KVamYhS - +QsNFkBGxV+b1yi/3tdBS5+8awFeooX+Ovjw2eXoOqMKZbLjSUsBP3M+ohaufcPOS6Zra8QeivTDa - NH8Rt2Nt7hO7cPU9MfVx3B6EgC+vcNRg==; -Received: from sslproxy04.your-server.de ([78.46.152.42]) - by www149.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vtTAf-0004iD-0O - for ralph.soika@imixs.com; - Fri, 20 Feb 2026 17:16:00 +0100 -Received: from localhost ([127.0.0.1]) - by sslproxy04.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96) - (envelope-from ) - id 1vtTAd-0005KK-2W - for ralph.soika@imixs.com; - Fri, 20 Feb 2026 17:16:00 +0100 -Content-Type: multipart/alternative; - boundary="------------eaq0DvTFpGSI4AE63okTRl6j" -Message-ID: <805e948a-203f-484f-98fc-66adb0b01c6e@imixs.com> -Date: Fri, 20 Feb 2026 17:15:59 +0100 -MIME-Version: 1.0 -User-Agent: Mozilla Thunderbird -Content-Language: en-US, de-DE -To: ralph.soika@imixs.com -From: Ralph Soika -Subject: =?UTF-8?B?0JfQsNC/0YDQvtGBINC/0YDQtdC00LvQvtC20LXQvdC40Y86INCf0YA=?= - =?UTF-8?B?0L7QvNGL0YjQu9C10L3QvdGL0LUg0JHQn9Cb0JAg0LTQu9GPINC80L7QvdC40YI=?= - =?UTF-8?B?0L7RgNC40L3Qs9CwINC40L3RhNGA0LDRgdGC0YDRg9C60YLRg9GA0Ys=?= -X-Virus-Scanned: Clear (ClamAV 1.4.3/27918/Fri Feb 20 08:24:36 2026) -X-DKIM-Status: pass [(imixs.com) - 127.0.0.1] -Delivered-To: ralph.soika@imixs.com - -This is a multi-part message in MIME format. ---------------eaq0DvTFpGSI4AE63okTRl6j -Content-Type: text/plain; charset=UTF-8; format=flowed -Content-Transfer-Encoding: 8bit - -*Уважаемый отдел продаж,* - -В настоящее время мы расширяем наши технические возможности для -реализации масштабного проекта по мониторингу инфраструктуры в Минском -регионе. Для автоматизированной проверки линий электропередач и -промышленных объектов нам требуются высокопроизводительные беспилотные -авиационные системы (БПЛА), способные передавать точные данные в -различных погодных условиях. - -Просим вас предоставить коммерческое предложение на следующее оборудование: - - * - - *Промышленный дрон для инспекций (квадрокоптер)* - - o - - Оснащенный камерой высокого разрешения 4K и тепловизионным - датчиком (FLIR). - - o - - Минимальное время полета — 35 минут на одном заряде аккумулятора. - - o - - Интегрированная система обхода препятствий и позиционирование со - стабилизацией GPS. - - * - - *Защищенный пульт дистанционного управления и наземная станция* - - o - - Дисплей высокой яркости для работы на улице. - - o - - Увеличенная дальность сигнала для промышленных инспекций на - больших расстояниях. - - * - - *Комплекты запасных аккумуляторов и концентратор для быстрой зарядки* - - o - - Минимум 4 дополнительных аккумулятора большой емкости. - - o - - Портативная зарядная станция для работы в полевых условиях. - -Будем признательны, если вы включите в предложение технические -характеристики, ориентировочные сроки доставки в Минск и информацию о -международной гарантии. Также просим уточнить, предоставляете ли вы -скидки за объем при первоначальном заказе пяти единиц. - - --- - -*TechNova SAS* -*Web:* www.technova.by -*Timezone:* Europe/Minsk -*Office:* 55 Praspiekt Pieramozcau,  75008 Minsk -Product Manager: Aleksey Volkov - ---------------eaq0DvTFpGSI4AE63okTRl6j -Content-Type: text/html; charset=UTF-8 -Content-Transfer-Encoding: 8bit - - - - - - - - -

    Уважаемый отдел продаж,

    -

    В настоящее время мы расширяем наши - технические возможности для реализации масштабного проекта по - мониторингу инфраструктуры в Минском регионе. Для - автоматизированной проверки линий электропередач и промышленных - объектов нам требуются высокопроизводительные беспилотные - авиационные системы (БПЛА), способные передавать точные данные в - различных погодных условиях.

    -

    Просим вас предоставить коммерческое - предложение на следующее оборудование:

    -
      -
    • -

      Промышленный дрон для инспекций - (квадрокоптер)

      -
        -
      • -

        Оснащенный камерой высокого - разрешения 4K и тепловизионным датчиком (FLIR).

        -
      • -
      • -

        Минимальное время полета — - 35 минут на одном заряде аккумулятора.

        -
      • -
      • -

        Интегрированная система - обхода препятствий и позиционирование со стабилизацией - GPS.

        -
      • -
      -
    • -
    • -

      Защищенный пульт дистанционного - управления и наземная станция

      -
        -
      • -

        Дисплей высокой яркости для - работы на улице.

        -
      • -
      • -

        Увеличенная дальность - сигнала для промышленных инспекций на больших расстояниях.

        -
      • -
      -
    • -
    • -

      Комплекты запасных аккумуляторов и - концентратор для быстрой зарядки

      -
        -
      • -

        Минимум 4 дополнительных - аккумулятора большой емкости.

        -
      • -
      • -

        Портативная зарядная - станция для работы в полевых условиях.

        -
      • -
      -
    • -
    -

    Будем признательны, если вы включите в - предложение технические характеристики, ориентировочные сроки - доставки в Минск и информацию о международной гарантии. Также - просим уточнить, предоставляете ли вы скидки за объем при - первоначальном заказе пяти единиц.

    -


    -

    -
    --
    -

    TechNova - SAS         
    - Web: www.technova.by
    - Timezone: Europe/Minsk 
    - Office: 55 Praspiekt Pieramozcau,  75008 Minsk
    - Product Manager: Aleksey Volkov

    -
    - - - ---------------eaq0DvTFpGSI4AE63okTRl6j-- diff --git a/workflow/demo/documents/Rechnung_Muster.pdf b/workflow/demo/documents/Rechnung_Muster.pdf deleted file mode 100644 index b487127..0000000 Binary files a/workflow/demo/documents/Rechnung_Muster.pdf and /dev/null differ diff --git a/workflow/demo/documents/Request for Quotation_ Electronic Measurement Equipment for Arctic Expedition.pdf b/workflow/demo/documents/Request for Quotation_ Electronic Measurement Equipment for Arctic Expedition.pdf deleted file mode 100644 index 1ea4c4a..0000000 Binary files a/workflow/demo/documents/Request for Quotation_ Electronic Measurement Equipment for Arctic Expedition.pdf and /dev/null differ diff --git a/workflow/demo/documents/Safari - Technical Equipment.eml b/workflow/demo/documents/Safari - Technical Equipment.eml deleted file mode 100644 index 33e591b..0000000 --- a/workflow/demo/documents/Safari - Technical Equipment.eml +++ /dev/null @@ -1,145 +0,0 @@ -Return-Path: -Received: from www149.your-server.de - by www149.your-server.de with LMTP - id QNG2N0fxNmlPIwAAEHZ0Fg - (envelope-from ); Mon, 08 Dec 2025 16:39:51 +0100 -Envelope-to: ralph.soika@imixs.com -Delivery-date: Mon, 08 Dec 2025 16:39:51 +0100 -Authentication-Results: www149.your-server.de; - iprev=pass (localhost) smtp.remote-ip=127.0.0.1; - spf=pass smtp.mailfrom=imixs.com; - dkim=pass header.d=imixs.com header.s=default2210 header.a=rsa-sha256; - dmarc=skipped -Received: from localhost ([127.0.0.1] helo=www149.your-server.de) - by www149.your-server.de with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vSdL5-0002hZ-2v - for ralph.soika@imixs.com; - Mon, 08 Dec 2025 16:39:51 +0100 -DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imixs.com; - s=default2210; h=Subject:From:To:MIME-Version:Date:Message-ID:Content-Type: - Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: - Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: - In-Reply-To:References; bh=HSDhmVNPphiRTJ3EaCj2AUYMw4jkjFaq82lZEtIZHCk=; b=QK - zsC7YLCOKceUiBcvJHyVSKTyJrK9KTDDSMFmmOmpDFksoZ/1gQVg/E8ib8No2/Cy10BH45Xd87HFY - lLsEyodK9iAzo7oh8g9I3IgokIr7D0B8SbmQ7oFK7oV/Psf1+HZJa1lYnX6ZrKErv/tMUP9aMMOn8 - jCkVhmMlx0qp7w9fsdiYF5w7tpTtlyhI+SBhCXsHclusjQCcEgJ4Gsf8FoDCets5eNM7zGP8d6/5J - mrEOOn37ccXwrwnaYByixNd4CmijGd2KqmeOsUZunvXZ/xRsxPaTfzo6S1Qg7ZGrc4h81n2RO7ELh - CCYSWAGSQ/FIj8vQCh87+af2C6jZTi5A==; -Received: from sslproxy03.your-server.de ([88.198.220.132]) - by www149.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96.2) - (envelope-from ) - id 1vSdL5-0002hT-2N - for ralph.soika@imixs.com; - Mon, 08 Dec 2025 16:39:51 +0100 -Received: from localhost ([127.0.0.1]) - by sslproxy03.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 - (Exim 4.96) - (envelope-from ) - id 1vSdL5-000FrD-0p - for ralph.soika@imixs.com; - Mon, 08 Dec 2025 16:39:51 +0100 -Content-Type: multipart/alternative; - boundary="------------Zg39iUMO5HLmSmZyZQvuDTJA" -Message-ID: <4e7e8e36-4fa5-495e-9927-ea0ae74abb55@imixs.com> -Date: Mon, 8 Dec 2025 16:39:51 +0100 -MIME-Version: 1.0 -User-Agent: Mozilla Thunderbird -Content-Language: en-US, de-DE -To: ralph.soika@imixs.com -From: Ralph Soika -Subject: Safari - Technical Equipment -X-Virus-Scanned: Clear (ClamAV 1.0.9/27844/Mon Dec 8 10:13:49 2025) -X-DKIM-Status: pass [(imixs.com) - 127.0.0.1] -Delivered-To: ralph.soika@imixs.com - -This is a multi-part message in MIME format. ---------------Zg39iUMO5HLmSmZyZQvuDTJA -Content-Type: text/plain; charset=UTF-8; format=flowed -Content-Transfer-Encoding: 8bit - -Dear Sales Department, -I am a biologist planning a research expedition to Tanzania to study the -behavior of wild zebras in their natural habitat. For this project, I am -looking for a suitable -drone platform equipped with sensors and components that can operate -reliably under field conditions. -Specifically, I am interested in: --A drone capable of stable flight at medium altitude (30–100 meters) -with minimal noise to avoid disturbing animals. --High-resolution optical and/or thermal imaging sensors for observing -animal movement and behavior. --GPS and telemetry systems for accurate positioning and flight path -tracking. --Long battery life or modular battery options for extended operation in -remote areas. --Compatibility with environmental sensors (e.g., temperature, humidity) -would be a plus. -Could you please provide information about suitable drone systems or -components, including specifications, pricing, and availability? If -custom configurations are possible, I would appreciate your -recommendations based on the above requirements. -Thank you very much for your time and support. I look forward to your -response. -Kind regards, Biologist / Researcher - - --- - -*TechBridge Tokyo * -*Web:* www.techbridge.com *Phone:* +49 -(0)89-452136 16 -*Timezone:* JP/Tokio - CET/CEST -*Office:* Shinjuku Center Building 1-25-1 - - ---------------Zg39iUMO5HLmSmZyZQvuDTJA -Content-Type: text/html; charset=UTF-8 -Content-Transfer-Encoding: 8bit - - - - - - - - -
    Dear Sales Department,
    -
    I am a biologist planning a research expedition to Tanzania to study the behavior of wild zebras in their natural habitat. For this project, I am looking for a suitable
    drone platform equipped with sensors and components that can operate reliably under field conditions.
    -
    Specifically, I am interested in:
    -
    - A drone capable of stable flight at medium altitude (30–100 meters) with minimal noise to avoid disturbing animals.
    - High-resolution optical and/or thermal imaging sensors for observing animal movement and behavior.
    - GPS and telemetry systems for accurate positioning and flight path tracking.
    - Long battery life or modular battery options for extended operation in remote areas.
    - Compatibility with environmental sensors (e.g., temperature, humidity) would be a plus.
    -
    Could you please provide information about suitable drone systems or components, including specifications, pricing, and availability? If custom configurations are possible, I would appreciate your recommendations based on the above requirements.
    -
    Thank you very much for your time and support. I look forward to your response.
    -
    Kind regards, Biologist / Researcher
    - -
    -
    -


    -

    -
    --
    -

    TechBridge - Tokyo 
    - Web: www.techbridge.com Phone: - +49 (0)89-452136 16
    - Timezone: JP/Tokio - CET/CEST
    - Office: Shinjuku Center Building 1-25-1

    -


    -

    -
    - - - ---------------Zg39iUMO5HLmSmZyZQvuDTJA-- diff --git a/workflow/demo/documents/VISION_PITCH.md b/workflow/demo/documents/VISION_PITCH.md deleted file mode 100644 index d0a48a3..0000000 --- a/workflow/demo/documents/VISION_PITCH.md +++ /dev/null @@ -1,42 +0,0 @@ -# Elevator Pitch: Trusted AI Plattform - -## Version 1.4 (Arbeitsstand) - -**🎯 WHY - Warum?** -KI beginnt gerade unsere Welt zu verändern. Wie wir arbeiten, wie wir Probleme lösen. Das bedeutet aber auch, dass wir Unternehmens-IT völlig neu denken müssen. - -Bestehende Systeme verfügen heute über Unmengen an Daten, aber über kein Wissen. Unternehmensprozesse unterstützen unsere vorhandenen Strukturen, bieten aber keine Flexibilität für sich ändernde Arbeitsabläufe. - -**🔧 HOW - Wie?** -Deshalb müssen wir KI-Systeme befähigen, zu erfassen, wie wir arbeiten und Probleme lösen. - -KI muss unser Unternehmen verstehen: Unsere Daten, unsere Prozesse, unsere Art zu arbeiten. - -**💡 WHAT - Was?** -Wir haben mit Dynamixs AI eine neue Plattform entwickelt, die diese beiden Welten verbindet - Daten und Prozesse - und zwar in einer Weise, die eine KI verstehen kann. Daraus entsteht etwas völlig Neues: eine sichere Unternehmens-KI - Trusted AI. Unternehmensdaten bleiben sicher im Unternehmen und sind vor unerlaubtem Zugriff geschützt. - ----------- - -## Version 1.3 (Arbeitsstand) - -**🎯 WHY - Warum?** -Alle reden heute über KI im Unternehmen. Aber die Zukunft liegt nicht darin, dass KI intelligent wird und unser Business übernimmt - sondern dass wir intelligent mit KI-Systemen arbeiten. - -Das bedeutet: KI muss unser Unternehmen verstehen. Unsere Daten, unsere Prozesse, unsere Art zu arbeiten. - -Wir müssen also KI befähigen, die Art zu verstehen, wie wir arbeiten und Probleme lösen. - -**🔧 HOW - Wie?** -Darum müssen wir heute IT ganz neu denken. Bestehende Systeme verfügen zwar über Unmengen an Daten, aber über kein Wissen. Unternehmensprozesse unterstützen starre Strukturen, bieten aber keine Flexibilität und Freiheit. - -**💡 WHAT - Was?** -Wir haben mit Dynamixs AI eine neue Plattform entwickelt, die diese beiden Welten verbindet - Daten und Prozesse - und zwar in einer Weise, die eine KI verstehen kann. Daraus entsteht etwas völlig Neues: eine sichere Unternehmens-KI - Trusted AI. Unternehmensdaten bleiben sicher im Unternehmen und sind vor unerlaubtem Zugriff geschützt. - ---- - -## Notizen: - -- **Zielgruppe**: Alle (Freunde, Geschäftspartner, Investoren, Kunden) -- **Ziel**: Der "Inception-Gedanke" - intelligent MIT KI arbeiten, nicht KI intelligent machen -- **Kern-Message**: KI muss unser Business verstehen lernen -- **Dauer**: 30 Sekunden diff --git a/workflow/demo/documents/spaces_processes.xml b/workflow/demo/documents/spaces_processes.xml deleted file mode 100644 index 79a87bf..0000000 --- a/workflow/demo/documents/spaces_processes.xml +++ /dev/null @@ -1,48 +0,0 @@ - -2026-01-14T15:07:23.013+01:00ralph.soika@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-14T15:07:23.001980543+01:00|system-de-1.3|300|12|301|ralph.soika@dynamixs.ai|2026-01-14T15:15:16.72202+01:00|system-de-1.3|301|10|301|ralph.soika@dynamixs.ai|2026-01-14T15:20:37.285211784+01:00|system-de-1.3|301|10|301|ralph.soika@dynamixs.ai|2026-01-16T17:27:42.098991348+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_16trueralph.soika@dynamixs.ai102026-01-16T17:27:42.074+01:00301system-de-1.32026-01-16T17:27:42.103+01:00ralph.soika@dynamixs.airalph.soika@dynamixs.aihans-peter.fischer@dynamixs.ai3012d40a0e6-543a-43fc-9c30-0321203edeb2-1768580862116301ce4483c765eeb79e2d40a0e6-543a-43fc-9c30-0321203edeb24ProzessAktiv (Öffentlich)880af8c5-1482-4f62-9dad-3595a425a642/pages/admin/organisationralph.soika@dynamixs.aihans-peter.fischer@dynamixs.aiGlobal Quality Management Systemralph.soika@dynamixs.airalph.soika@dynamixs.aiAssistancehans-peter.fischer@dynamixs.aiManagerralph.soika@dynamixs.aiTeamIATF 16949 & ISO 9001: Dies ist das Herzstück. Sie benötigen ein Global Quality Management System. Alle Werke (auch Malaysia oder Bulgarien) müssen nach demselben Standard zertifiziert sein. Abweichungen in Polen müssen genauso behandelt werden wie in Deutschland. -ProzessRiskmanagementAktiv (Öffentlich)process2025-06-26T10:54:14.999+02:00rsoikahans-peter.fischer@dynamixs.ai02025-06-26T10:54:14.997504669+02:00|system-de-1.3|300|12|301|rsoika|2025-06-26T12:01:35.436142038+02:00|system-de-1.3|301|10|301|rsoika|2025-12-06T19:09:42.548198725+01:00|system-de-1.3|301|10|301|ralph.soika@imixs.com|2026-01-16T17:29:44.717704548+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_16trueralph.soika@imixs.com102026-01-16T17:29:44.692+01:00301system-de-1.32026-01-16T17:29:44.722+01:00rsoikarsoikaralph.soika@imixs.comhans-peter.fischer@dynamixs.ai301c51a4a54-110f-42d7-a273-ef08bfa612cb-176858098473630190795c21fd09944ac51a4a54-110f-42d7-a273-ef08bfa612cb4ProzessAktiv (Öffentlich)a1faea2e-a60b-4252-a1a8-f6ed9047e6a5/pages/admin/organisationrsoikahans-peter.fischer@dynamixs.aiLkSG (Lieferkettensorgfaltspflichtengesetz)ralph.soika@imixs.comrsoikaAssistenzralph.soika@imixs.comVerantwortlichTeamLkSG (Lieferkettensorgfaltspflichtengesetz): -Pflicht: Seit 2024 gilt dies auch für Unternehmen Ihrer Größe (>1000 MA in DE). -Prozess: Sie müssen ein Risikomanagement für Menschenrechte und Umweltstandards installieren – nicht nur für Ihre Standorte (z.B. Arbeitsschutz in Malaysia), sondern auch für Ihre Lieferanten (Tier 3/4). -ProzessAktiv (Öffentlich)process2025-06-26T10:55:47.333+02:00rsoikahans-peter.fischer@dynamixs.ai02025-06-26T10:55:47.332065638+02:00|system-de-1.3|300|12|301|rsoika|2025-10-06T15:02:36.573744019+02:00|system-de-1.3|301|10|301|rsoika|2025-10-06T15:12:53.298645156+02:00|system-de-1.3|301|10|301|rsoika|2026-01-16T17:28:51.420952256+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_16truersoika102026-01-16T17:28:51.395+01:00301system-de-1.32026-01-16T17:28:51.425+01:00rsoikarsoikahans-peter.fischer@dynamixs.ai301cde20e21-5c83-46b1-a27f-f908d494ecd8-1768580931438301f3824b5fe26e5cb6cde20e21-5c83-46b1-a27f-f908d494ecd84ProzessAktiv (Öffentlich)1617275b-6286-4199-9afd-fafe4e5cf7cf/pages/admin/organisationrsoikahans-peter.fischer@dynamixs.aiTrusted Information Security Assessment ExchangersoikarsoikaAssistenzVerantwortlichTeamTISAX (Trusted Information Security Assessment Exchange): Zwingend erforderlich für die Zusammenarbeit mit deutschen OEMs (Datensicherheit, Prototypenschutz). Governance-Prozess für IT-Sicherheit muss global ausgerollt sein. -ProzessCustomerAktiv (Öffentlich)process2025-06-26T10:54:31.627+02:00rsoikahans-peter.fischer@dynamixs.ai02025-06-26T10:54:31.625278665+02:00|system-de-1.3|300|12|301|rsoika|2025-06-26T10:55:04.026529791+02:00|system-de-1.3|301|10|301|rsoika|2025-06-26T10:55:27.868954948+02:00|system-de-1.3|301|10|301|rsoika|2026-01-16T17:30:29.71781847+01:00|system-de-1.3|301|10|301|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_16truersoika102026-01-16T17:30:29.693+01:00301system-de-1.32026-01-16T17:30:29.722+01:00rsoikarsoikahans-peter.fischer@dynamixs.ai301e8824e0c-17aa-4803-9599-03c45f088a52-1768581029735301b2f2a5e8ab7546cfe8824e0c-17aa-4803-9599-03c45f088a524ProzessAktiv (Öffentlich)e1fb4bb2-7988-40b9-8125-bfabe8382917/pages/admin/organisationrsoikahans-peter.fischer@dynamixs.aiGlobal InboxrsoikarsoikaAssistenzVerantwortlichTeamImport von Geschäftsdokumenten und E-MailsProzessInboxAktiv (Öffentlich)process2026-01-16T17:34:32.377+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:34:32.366492596+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_1true102026-01-16T17:34:32.338+01:00300system-de-1.32026-01-16T17:34:32.378+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai300ebf30a61-60ac-43cf-91ff-5c17641eaf76-176858127239130039e1ef96215dcea6ebf30a61-60ac-43cf-91ff-5c17641eaf761ProzessAktiv (Eingeschränkt)eb364978-2938-4e12-bf17-a1f2a8f77d7c/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiCode of Conduct & Whistleblowinghans-peter.fischer@dynamixs.aiAssistenzVerantwortlichTeamCode of Conduct & Whistleblowing: -Einrichtung eines globalen Hinweisgebersystems (Pflicht in der EU), das auch kulturell in Japan oder den USA funktioniert. -ProzessAktiv (Eingeschränkt)process2026-01-16T17:33:06.501+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:33:06.491081443+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_1true102026-01-16T17:33:06.469+01:00300system-de-1.32026-01-16T17:33:06.501+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai3006a40c8a6-13c2-4ee5-a4fb-91c7b8af1ebc-17685811865143004951a1c04d3962a56a40c8a6-13c2-4ee5-a4fb-91c7b8af1ebc1ProzessAktiv (Eingeschränkt)9264bce7-a5b6-4ba3-9fa2-e484d2d92bc7/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiExport control & Tax Managementhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichTeamExportkontrolle & Zoll: -Da Sie in den USA und Asien produzieren und handeln, müssen Sanktionslisten und Dual-Use-Verordnungen automatisiert geprüft werden. -ProzessAktiv (Eingeschränkt)process2026-01-16T17:31:08.888+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:31:08.876350856+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_1true102026-01-16T17:31:08.851+01:00300system-de-1.32026-01-16T17:31:08.888+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai3004ddb0848-a3ce-456b-bac5-aeccb5da62ce-1768581068901300dab01092b04fbf7a4ddb0848-a3ce-456b-bac5-aeccb5da62ce1ProzessAktiv (Eingeschränkt)eea3cefd-05a9-43f9-8967-afd767affb71/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiTransfer Pricinghans-peter.fischer@dynamixs.aiAssistenzVerantwortlichTeamTransfer Pricing (Verrechnungspreise): -Risiko: Das Finanzamt prüft streng, zu welchen Preisen das deutsche HQ Dienstleistungen oder Vorprodukte an das Werk in Polen oder die USA verkauft. -Prozess: Erstellung einer globalen Verrechnungspreisdokumentation (Master File / Local File) zur Vermeidung von Steuernachzahlungen. -ProzessAktiv (Eingeschränkt)process2026-01-16T17:36:52.464+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:36:52.455080343+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_1true102026-01-16T17:36:52.430+01:00300system-de-1.32026-01-16T17:36:52.464+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai3002d413cfc-1905-4f0f-8a3a-d90cc605fa78-17685814124763005df3c393342385782d413cfc-1905-4f0f-8a3a-d90cc605fa781ProzessAktiv (Eingeschränkt)c44f2f18-45e9-4b93-b8fe-9cc96de0afbd/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiRisk Managementhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichTeamRisikomanagement nach KontraGProzessAktiv (Eingeschränkt)process2026-01-16T17:33:43.447+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:33:43.43674436+01:00|system-de-1.3|300|10|300|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_1true102026-01-16T17:33:43.413+01:00300system-de-1.32026-01-16T17:33:43.447+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai30025e049b0-3fe0-4882-8a66-907163fa1eee-1768581223460300898f144e2d62078f25e049b0-3fe0-4882-8a66-907163fa1eee1ProzessAktiv (Eingeschränkt)258f42d4-45da-45c4-a384-4219ca1b5347/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiCSRDhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichTeamNachhaltigkeitsberichterstattung (CSRD): -Als großes Unternehmen müssen Sie detailliert über CO2-Fußabdruck (Scope 1, 2 und 3) berichten. -Prozess: Datenerfassung des Energieverbrauchs an allen Standorten (Malaysia bis USA) und Konsolidierung im HQ. -ProzessAktiv (Eingeschränkt)process2026-01-16T16:15:41.240+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T16:15:41.232843681+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T16:15:41.178+01:00100system-de-1.32026-01-16T16:15:41.240+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1001dd9aff3-a589-4915-8377-23aedf5ed2b0-17685765412531001451653c51266d821dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktiv3e8fde52-ecd9-4556-95e4-965015272009/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbHhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichDYNAMO GmbHTeamOrganisationseinheitAktivspace2026-01-16T17:04:46.892+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:04:46.884020625+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:04:46.798+01:00100system-de-1.32026-01-16T17:04:46.893+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100b0125bfd-87f2-4efb-9357-23f1a0ba571b-17685794869061004ccc31e8cfffa269b0125bfd-87f2-4efb-9357-23f1a0ba571b7aeed90c-38f5-4b83-8160-cf136911de071OrganisationseinheitAktiv25ec7345-3beb-4913-8705-ac9078714f51/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CFO Office.Accounting, Tax & Treasuryhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichAccounting, Tax & TreasuryDYNAMO GmbH.CFO OfficeTeamHead of Accounting, Tax & Treasury: -Jahresabschlüsse (HGB/IFRS), Währungsabsicherung (Hedging USD/JPY), Verrechnungspreise (Transfer Pricing). -OrganisationseinheitAktivspace2026-01-16T17:03:52.962+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:03:52.954135981+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:03:52.873+01:00100system-de-1.32026-01-16T17:03:52.962+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100532a4397-f448-4c2a-9065-00003b91c264-1768579432976100c5599ff0329daf45532a4397-f448-4c2a-9065-00003b91c2647aeed90c-38f5-4b83-8160-cf136911de071OrganisationseinheitAktivc0d29bc3-0995-42d2-965d-0bfafe7595e7/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CFO Office.Global Controllinghans-peter.fischer@dynamixs.aiAssistenzVerantwortlichGlobal ControllingDYNAMO GmbH.CFO OfficeTeamHead of Global Controlling: -Werkscontrolling, Projektcontrolling. Erstellt das monatliche Reporting für alle Standorte. -OrganisationseinheitAktivspace2026-01-16T16:55:05.013+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T16:55:05.006312379+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T16:55:04.930+01:00100system-de-1.32026-01-16T16:55:05.015+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100c13f7e8b-4853-4841-8c39-89bdae87aac6-17685789050281007739866e1a7b0cb0c13f7e8b-4853-4841-8c39-89bdae87aac61dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktiv49dce724-148f-4925-af7d-ba858c1a2ff2/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CTO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCTO OfficeDYNAMO GmbHTeamCTO (Chief Technology Officer) -Fokus: Innovation & ProduktreifeOrganisationseinheitAktivspace2026-01-16T16:17:31.186+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T16:17:31.177051235+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T16:17:31.093+01:00100system-de-1.32026-01-16T16:17:31.186+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100e5289ee9-3466-489d-9df4-f6192dd5645f-176857665119910093ef625a9028a6bfe5289ee9-3466-489d-9df4-f6192dd5645f1dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktivfeb17a93-fb11-409d-9032-1c987b6a958a/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCOO OfficeDYNAMO GmbHTeamCOO (Chief Operating Officer) – Der größte Bereich -Fokus: Operative Exzellenz, Kosten & LieferfähigkeitOrganisationseinheitAktivspace2026-01-16T16:19:33.562+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T16:19:33.553479677+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T16:19:33.469+01:00100system-de-1.32026-01-16T16:19:33.562+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100119629e4-5a4b-42e7-a043-11caf319fec0-1768576773574100923ef0d2acde8827119629e4-5a4b-42e7-a043-11caf319fec01dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktiv5b6379b1-061b-48d7-848d-eee3e78d252d/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CSO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCSO OfficeDYNAMO GmbHTeamCSO (Chief Sales Officer) -Fokus: Kundenbindung & UmsatzOrganisationseinheitAktivspace2026-01-16T17:02:27.183+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:02:27.173441+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:02:27.091+01:00100system-de-1.32026-01-16T17:02:27.183+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1007aeed90c-38f5-4b83-8160-cf136911de07-1768579347196100251c7e3fcca8681f7aeed90c-38f5-4b83-8160-cf136911de071dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktiv8fc6303e-77ea-4db0-9a28-e5d7625ebab7/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CFO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCFO OfficeDYNAMO GmbHTeamCFO (Chief Financial Officer) -Fokus: Liquidität, Daten & SicherheitOrganisationseinheitAktivspace2026-01-16T16:16:38.198+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T16:16:38.187660689+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T16:16:38.107+01:00100system-de-1.32026-01-16T16:16:38.199+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1000b589a26-07b6-43c0-adf7-a24dec40a203-1768576598211100f5ee5cdbcc4592ce0b589a26-07b6-43c0-adf7-a24dec40a2031dd9aff3-a589-4915-8377-23aedf5ed2b01OrganisationseinheitAktiv45c85e17-9c00-418c-8705-8211261411eb/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CEO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCEO OfficeDYNAMO GmbHTeamCEO (Chief Executive Officer) -Fokus: Strategie, Kultur & ComplianceOrganisationseinheitAktivspace2026-01-16T17:12:46.917+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:12:46.911030716+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:12:46.837+01:00100system-de-1.32026-01-16T17:12:46.917+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100dccb1d61-c861-4c01-b143-cd795d09f633-17685799669301007e54805e60252658dccb1d61-c861-4c01-b143-cd795d09f6330b589a26-07b6-43c0-adf7-a24dec40a2031OrganisationseinheitAktivdcc300fa-343f-47ad-9f1c-2c21d7f91024/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CEO Office.Corporate Strategy & ESGhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCorporate Strategy & ESGDYNAMO GmbH.CEO OfficeTeamHead of Corporate Strategy & ESG: -Treibt M&A-Themen, Nachhaltigkeitsreporting (CSRD) und die langfristige Ausrichtung -OrganisationseinheitAktivspace2026-01-16T17:08:12.547+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:08:12.539820347+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:08:12.466+01:00100system-de-1.32026-01-16T17:08:12.547+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100265b2598-3574-47d8-8416-01f24a09cb0c-1768579692559100406f206905e39ac6265b2598-3574-47d8-8416-01f24a09cb0ce5289ee9-3466-489d-9df4-f6192dd5645f1OrganisationseinheitAktivfda3676c-3e82-4309-a9b5-2741da956b6e/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations AMERICAShans-peter.fischer@dynamixs.aiAssistenzVerantwortlichVP Operations AMERICASDYNAMO GmbH.COO OfficeTeamVP Operations AMERICAS: -Führt das Werk USA. -Ziel: USMCA-Compliance, Nähe zu US-Kunden -OrganisationseinheitAktivspace2026-01-16T17:07:18.360+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:07:18.353438552+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|2026-01-16T17:09:49.06377382+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:09:48.943+01:00100system-de-1.32026-01-16T17:09:49.069+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1003b6d422e-9e06-42db-a0da-c7fa296f3a1c-176857978908310048f0767a05df4bf23b6d422e-9e06-42db-a0da-c7fa296f3a1ce5289ee9-3466-489d-9df4-f6192dd5645f2OrganisationseinheitAktive0001de8-e3c2-48fb-bd30-eb2b9984122e/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEAhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichVP Operations EMEADYNAMO GmbH.COO OfficeTeamVP Operations EMEA (Europa): -Führt die 3 Werke in Deutschland + Polen + Bulgarien. -Ziel: Balance zwischen High-Tech (DE) und Best-Cost (PL/BG).OrganisationseinheitAktivspace2026-01-16T17:11:52.197+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:11:52.190818925+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|2026-01-16T17:12:05.897305245+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:12:05.819+01:00100system-de-1.32026-01-16T17:12:05.902+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1007d271628-a524-4a58-9c62-aef39490964b-1768579925915100df0b52e93f2afab17d271628-a524-4a58-9c62-aef39490964b0b589a26-07b6-43c0-adf7-a24dec40a2032OrganisationseinheitAktivcbbdb1ee-e031-477d-96c9-8ace8018cae9/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CEO Office.Legal & Compliancehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichLegal & ComplianceDYNAMO GmbH.CEO OfficeTeamHead of Legal & Compliance: -Zentrales Vertragsmanagement, Einhaltung des LkSG (Lieferkettengesetz) und Exportkontrolle.OrganisationseinheitAktivspace2026-01-16T17:09:08.223+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:09:08.213167566+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:09:07.550+01:00100system-de-1.32026-01-16T17:09:08.223+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100cf04cb8a-8a53-4212-873f-c165c8487840-1768579748237100ee62eb3f860bf513cf04cb8a-8a53-4212-873f-c165c8487840e5289ee9-3466-489d-9df4-f6192dd5645f1OrganisationseinheitAktiv122e1514-2c6d-4c7a-88c5-5848a27796c7/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations APAChans-peter.fischer@dynamixs.aiAssistenzVerantwortlichVP Operations APACDYNAMO GmbH.COO OfficeTeamVP Operations APAC: -Führt Werke Japan & Malaysia. -Ziel: Qualitätsanspruch Japan vs. Kostenführerschaft Malaysia. -OrganisationseinheitAktivspace2026-01-16T17:06:03.439+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:06:03.431262229+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:06:03.354+01:00100system-de-1.32026-01-16T17:06:03.439+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai10079c25be8-0caa-4898-9080-b8ec6ce62804-1768579563451100bcdb86f3ae9f563979c25be8-0caa-4898-9080-b8ec6ce628047aeed90c-38f5-4b83-8160-cf136911de071OrganisationseinheitAktiv8d56adc4-cd4b-43a7-ae97-afcde9badcd1/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CFO Office.CIO Officehans-peter.fischer@dynamixs.aiAssistenzVerantwortlichCIO OfficeDYNAMO GmbH.CFO OfficeTeamCIO (Chief Information Officer): -Verantwortlich für ERP, Office-IT, TISAX-Sicherheit und globale Vernetzung der Werke. -OrganisationseinheitAktivspace2026-01-16T17:11:09.884+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:11:09.876615957+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:11:09.678+01:00100system-de-1.32026-01-16T17:11:09.885+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1006e5b463a-e35b-4060-bbfe-1e9ac97bfea2-17685798698971007548db86ff2b93476e5b463a-e35b-4060-bbfe-1e9ac97bfea20b589a26-07b6-43c0-adf7-a24dec40a2031OrganisationseinheitAktiv77b871bc-480b-4a30-9dc6-0f7867da7eaf/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CEO Office.HR Globalhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichHR GlobalDYNAMO GmbH.CEO OfficeTeamHead of Global HR: -Verantwortlich für globale Personalstandards, Entsendungsrichtlinien (Expats nach USA/Asien) und Talentmanagement. Wichtig: Harmonisierung der Führungskultur zwischen Deutschland und den internationalen Werken.OrganisationseinheitAktivspace2026-01-16T17:15:21.535+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:15:21.529004903+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:15:21.454+01:00100system-de-1.32026-01-16T17:15:21.535+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1005ea23089-d3aa-43e2-be7f-73c8d6768a35-1768580121547100baad278c008189265ea23089-d3aa-43e2-be7f-73c8d6768a35119629e4-5a4b-42e7-a043-11caf319fec01OrganisationseinheitAktiv2fcb42d5-ec7d-4f57-8249-f28b3d39b178/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CSO Office.Marketing & Business Developmenthans-peter.fischer@dynamixs.aiAssistenzVerantwortlichMarketing & Business DevelopmentDYNAMO GmbH.CSO OfficeTeamHead of Marketing & Business Development: -Messeauftritte, Marktbeobachtung, Erschließung neuer Tier-1 Kunden. -OrganisationseinheitAktivspace2026-01-16T17:20:14.054+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:20:14.045834434+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:20:13.963+01:00100system-de-1.32026-01-16T17:20:14.054+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1002fc0ece5-b72a-4065-b9cb-0c7e0aafb5b2-17685804140671002c2ad37d040191312fc0ece5-b72a-4065-b9cb-0c7e0aafb5b27aeed90c-38f5-4b83-8160-cf136911de071OrganisationseinheitAktivac7eac50-9c95-427a-9b13-ed0ec1ec6bf3/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CFO Office.Purchasing & Quality Managementhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPurchasing & Quality ManagementDYNAMO GmbH.CFO OfficeTeamHead of Purchasing Management & Quality ControlOrganisationseinheitAktivspace2026-01-16T17:22:38.901+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:22:38.892176169+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:22:38.800+01:00100system-de-1.32026-01-16T17:22:38.901+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1000e1f6c2a-6faf-4bae-97e2-d763a764a432-17685805589141001787aaae417cc2eb0e1f6c2a-6faf-4bae-97e2-d763a764a432265b2598-3574-47d8-8416-01f24a09cb0c1OrganisationseinheitAktiv585c9c84-df24-4d55-aa49-507a53c9f0d7/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations AMERICAS.Plant USAhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant USADYNAMO GmbH.COO Office.VP Operations AMERICASTeamPlant USAOrganisationseinheitAktivspace2026-01-16T17:14:59.116+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:14:59.109623464+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:14:59.037+01:00100system-de-1.32026-01-16T17:14:59.116+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100e5e21eda-a759-48f1-ac18-5ca13ffc6ef6-176858009912810042d609485db9101e5e21eda-a759-48f1-ac18-5ca13ffc6ef6119629e4-5a4b-42e7-a043-11caf319fec01OrganisationseinheitAktivf56f70cd-7f8b-4813-83db-0ef618eee6a8/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CSO Office.Sales Operations & Pricinghans-peter.fischer@dynamixs.aiAssistenzVerantwortlichSales Operations & PricingDYNAMO GmbH.CSO OfficeTeamHead of Sales Operations & Pricing: -Kalkulation, Angebotserstellung und Vertragsmanagement (damit nicht ein Sales-Mitarbeiter in USA billiger anbietet als einer in DE für das gleiche Teil).OrganisationseinheitAktivspace2026-01-16T17:16:55.638+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:16:55.631801333+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:16:55.553+01:00100system-de-1.32026-01-16T17:16:55.638+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai10036a3338e-ceb5-4906-8ec8-b3b885717045-17685802156511003ce673b4d9482e5536a3338e-ceb5-4906-8ec8-b3b885717045c13f7e8b-4853-4841-8c39-89bdae87aac61OrganisationseinheitAktiv45c0eb54-a0dd-4565-99a0-569c985ba8d0/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CTO Office.Research & Pre-Developmenthans-peter.fischer@dynamixs.aiAssistenzVerantwortlichResearch & Pre-DevelopmentDYNAMO GmbH.CTO OfficeTeamHead of Advanced Engineering (Vorentwicklung): -Forschung an neuen Materialien/VerfahrenOrganisationseinheitAktivspace2026-01-16T17:18:35.174+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:18:35.167099346+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:18:35.090+01:00100system-de-1.32026-01-16T17:18:35.174+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1006fc8d167-a8ff-4274-934b-2dfd4d6ffbd3-1768580315187100b405b92a2e6e71646fc8d167-a8ff-4274-934b-2dfd4d6ffbd3c13f7e8b-4853-4841-8c39-89bdae87aac61OrganisationseinheitAktiv312c6381-bdbb-47d3-9f0f-f2a549f3c4ec/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CTO Office.Industrial Engineeringhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichIndustrial EngineeringDYNAMO GmbH.CTO OfficeTeamHead of Industrial Engineering: -Plant die Produktionsanlagen in allen StandortenOrganisationseinheitAktivspace2026-01-16T17:17:47.193+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:17:47.185404334+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:17:47.106+01:00100system-de-1.32026-01-16T17:17:47.193+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100152f0be7-d623-4bb9-9677-f494af2911bc-176858026720610032d1bacdc90e9f8152f0be7-d623-4bb9-9677-f494af2911bcc13f7e8b-4853-4841-8c39-89bdae87aac61OrganisationseinheitAktiv15c6c93d-a58d-4cc4-9297-7b625fc4a98c/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CTO Office.Product Engineeringhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichProduct EngineeringDYNAMO GmbH.CTO OfficeTeamHead of Product Engineering (Serienentwicklung): -Verantwortlich für die kundennahe Entwicklung. -OrganisationseinheitAktivspace2026-01-16T17:14:11.348+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:14:11.340755372+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:14:11.266+01:00100system-de-1.32026-01-16T17:14:11.348+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100ee72d780-77c6-4f79-8574-450016b5a0e1-1768580051360100838e9ed3e60ab5ccee72d780-77c6-4f79-8574-450016b5a0e1119629e4-5a4b-42e7-a043-11caf319fec01OrganisationseinheitAktiv6534105e-7677-4df2-96e7-2990484574f3/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.CSO Office.Global KAMhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichGlobal KAMDYNAMO GmbH.CSO OfficeTeamVP Global Key Account Management (GKAM): -Hierunter hängen die Key Account Manager für die großen Gruppen (z.B. Head of VW Group, Head of BMW, Head of US-OEMs, Head of Asian-OEMs). Sie verhandeln die globalen Preise.OrganisationseinheitAktivspace2026-01-16T17:24:44.110+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:24:44.100928796+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:24:44.020+01:00100system-de-1.32026-01-16T17:24:44.110+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai10003d54fa2-e76c-4a73-96f9-8d7ed6687b66-1768580684123100185d348a4b5f794703d54fa2-e76c-4a73-96f9-8d7ed6687b663b6d422e-9e06-42db-a0da-c7fa296f3a1c1OrganisationseinheitAktiv1181f0ff-aa19-4d09-9ce3-70e2a4786faa/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEA.Plant Brandenburghans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant BrandenburgDYNAMO GmbH.COO Office.VP Operations EMEATeamPlant BrandenburgOrganisationseinheitAktivspace2026-01-16T17:25:13.332+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:25:13.325242698+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:25:13.247+01:00100system-de-1.32026-01-16T17:25:13.333+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai1003387701c-8699-4a85-a544-85b806b91697-1768580713345100fd2e1c5a455d4e243387701c-8699-4a85-a544-85b806b916973b6d422e-9e06-42db-a0da-c7fa296f3a1c1OrganisationseinheitAktiv35cd60b6-dbe4-47d2-8238-bbc46be0e544/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEA.Plant Frankfurthans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant FrankfurtDYNAMO GmbH.COO Office.VP Operations EMEATeamPlant FrankfurtOrganisationseinheitAktivspace2026-01-16T17:23:36.304+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:23:36.296620668+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:23:36.220+01:00100system-de-1.32026-01-16T17:23:36.304+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100ca34ea8e-631d-447a-afd7-b6abec4df556-1768580616317100bf32c53d3f2bb5f8ca34ea8e-631d-447a-afd7-b6abec4df556cf04cb8a-8a53-4212-873f-c165c84878401OrganisationseinheitAktiv32db31dd-c81e-4b10-883a-ee17de22965b/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations APAC.Plant Malaysiahans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant MalaysiaDYNAMO GmbH.COO Office.VP Operations APACTeamPlant MalaysiaOrganisationseinheitAktivspace2026-01-16T17:26:08.400+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:26:08.394023959+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:26:08.320+01:00100system-de-1.32026-01-16T17:26:08.400+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100f7cc767a-3544-4b35-a868-a62983484d92-1768580768412100f446851d5cd52228f7cc767a-3544-4b35-a868-a62983484d923b6d422e-9e06-42db-a0da-c7fa296f3a1c1OrganisationseinheitAktiv9c89fcd3-0c4c-4ad4-a89c-a57079acd1ea/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEA.Plant Bulgariahans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant BulgariaDYNAMO GmbH.COO Office.VP Operations EMEATeamPlant BulgariaOrganisationseinheitAktivspace2026-01-16T17:24:15.201+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:24:15.191674246+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:24:15.112+01:00100system-de-1.32026-01-16T17:24:15.201+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100edc38c86-db87-49be-b4c6-89d76096310d-176858065521410055224051ee7c1a4bedc38c86-db87-49be-b4c6-89d76096310d3b6d422e-9e06-42db-a0da-c7fa296f3a1c1OrganisationseinheitAktiv1b36d08e-f489-48c1-aa1c-d7e1fc4e3e0c/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEA.Plant Munichhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant MunichDYNAMO GmbH.COO Office.VP Operations EMEATeamPlant MunichOrganisationseinheitAktivspace2026-01-16T17:25:39.288+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:25:39.280441845+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:25:39.157+01:00100system-de-1.32026-01-16T17:25:39.288+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100f6d4384d-2ce6-43ef-b39b-88a5eba47f5f-176858073930110059078afe981d737df6d4384d-2ce6-43ef-b39b-88a5eba47f5f3b6d422e-9e06-42db-a0da-c7fa296f3a1c1OrganisationseinheitAktiva504735d-2ea3-4daf-a365-40a691874655/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations EMEA.Plant Polandhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant PolandDYNAMO GmbH.COO Office.VP Operations EMEATeamPlant PolandOrganisationseinheitAktivspace2026-01-16T17:23:07.439+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai02026-01-16T17:23:07.433073971+01:00|system-de-1.3|100|10|100|hans-peter.fischer@dynamixs.ai|IntermediateCatchEvent_2true102026-01-16T17:23:07.358+01:00100system-de-1.32026-01-16T17:23:07.439+01:00hans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.ai100d25ea929-0868-4e64-b505-f656810d8645-1768580587452100f14e4760d6b81311d25ea929-0868-4e64-b505-f656810d8645cf04cb8a-8a53-4212-873f-c165c84878401OrganisationseinheitAktivf2b34580-3726-43b9-824c-cee7c62447bf/pages/admin/organisationhans-peter.fischer@dynamixs.aihans-peter.fischer@dynamixs.aiDYNAMO GmbH.COO Office.VP Operations APAC.Plant Japanhans-peter.fischer@dynamixs.aiAssistenzVerantwortlichPlant JapanDYNAMO GmbH.COO Office.VP Operations APACTeamPlant JapanOrganisationseinheitAktivspace \ No newline at end of file diff --git a/workflow/demo/offer-en-ai-assisted-full.bpmn b/workflow/demo/offer-en-ai-assisted-full.bpmn deleted file mode 100644 index 1d26f78..0000000 --- a/workflow/demo/offer-en-ai-assisted-full.bpmn +++ /dev/null @@ -1,3151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - Task_2 - StartEvent_1 - - DataObject_2 - dataObject_axJA7Q - task_ol2R9A - event_P1MFZQ - event_NLZbsw - task_0THxmg - event_KwpMKw - dataObject_iq4agg - dataObject_g68BvQ - event_8dt92Q - event_z9ZfGA - task_HL0KNA - event_ZdM0Zg - event_sZERLw - dataObject_80W0PA - event_niR0HA - event_d4UiTw - dataObject_Nw0oQQ - event_lj360w - event_5Hf7hA - textAnnotation_F0hSpA - dataStoreReference_ruyxUw - dataStoreReference_ycahow - event_Cri0Hw - event_0YxVbg - dataObject_p6w1rQ - - - - task_0WNAdA - event_LHADMg - event_oOnn8A - event_0pTU9A - event_Eop11A - event_SsDyXA - event_A81HqA - gateway_hn88jQ - gateway_HWaCGA - event_D708vg - dataObject_lK8erg - task_HMp0Mw - dataObject_IqpFDQ - event_2ybNfQ - - - - Task_3 - Task_6 - IntermediateCatchEvent_9 - IntermediateCatchEvent_10 - event_6SjmtA - event_k44jGQ - EventBasedGateway_1 - dataObject_u4ZytA - - - - Task_4 - Task_5 - EndEvent_2 - IntermediateCatchEvent_17 - IntermediateCatchEvent_4 - IntermediateCatchEvent_8 - dataObject_VbiNuQ - event_J205Zg - - - - - sequenceFlow_8NDJxA - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_0HTg8g - sequenceFlow_4DWhfA -
    - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_B0TxWQ - SequenceFlow_23 - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_19 - SequenceFlow_56 -
    - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - sequenceFlow_IZ9YdA - SequenceFlow_47 -
    - - SequenceFlow_47 - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - forwarded to production manager]]> - - - false - - - - SequenceFlow_56 - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - https://embeddings.llama.cpp.imixs.com/ - llm.service.endpoint - true -]]> - - - - - - - - - offer send. ]]> - - - false - - - - SequenceFlow_19 - SequenceFlow_21 - association_ifwUdg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_17 - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_34 - - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4DUFiA - sequenceFlow_0Q20mA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - customer.ref - 1 - Customer - 1400 - true - - - customer.ref - (^customer\.) - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0Q20mA - sequenceFlow_InfPdQ - sequenceFlow_hZg0iw - - - - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_RgZeeQ - sequenceFlow_HfDRCQ - sequenceFlow_hkBSvg -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0.7} - offer.proposal - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_AUsmbQ - sequenceFlow_5YUBUA - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - {"n_predict": 2096, "temperature": 0.3, "top_p": 0.9} - customer.firstname -Lastname: customer.lastname -E-Mail: customer.email - -request.description - -## Product Selection - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - - - - sequenceFlow_8NDJxA - sequenceFlow_0HTg8g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - sequenceFlow_4DWhfA - sequenceFlow_5oxu0g - sequenceFlow_4DUFiA - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_hZg0iw - sequenceFlow_kkTZbA -
    - - - sequenceFlow_6UcPtw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - 5 - Product - 1200 - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_kkTZbA - sequenceFlow_6UcPtw - sequenceFlow_ELk13Q - - sequenceFlow_InfPdQ - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - sequenceFlow_HfDRCQ - sequenceFlow_jZwWAw - sequenceFlow_AUsmbQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - - - - sequenceFlow_L5747A - sequenceFlow_YoF46g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - https://embeddings.llama.cpp.imixs.com/ - llm.service.endpoint - true - - CSDDD -]]> - - - - - - - sequenceFlow_1TkjsQ - sequenceFlow_vqv8cw - association_jfudSg - sequenceFlow_7JIrbg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - {"n_predict": 1024, "temperature": 0.7} - customer.summary - true - -false]]> - - - - sequenceFlow_ELk13Q - sequenceFlow_RgZeeQ - - sequenceFlow_InfPdQ - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - ^.+\.eml$ - ]]> - - - - - - - - - - - - - - - - sequenceFlow_5oxu0g - - - - - - - - sequenceFlow_jZwWAw - - - - - - - - {"n_predict": 2048, "temperature": 0.2, "top_p": 0.9} - - - - -]]> - - - - - - - sequenceFlow_I4IgZg - sequenceFlow_vqv8cw - sequenceFlow_XAS6SA - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_RgZeeQ - sequenceFlow_BM0t3w - sequenceFlow_1TkjsQ - sequenceFlow_GaCuow - sequenceFlow_7JIrbg -
    - - - - true - llm.service.endpoint - compliance.check - - -Is the recipient country code customer.country not a member of the European Union? - - -]]> - - - - - - - - - - SequenceFlow_22 - - SequenceFlow_22 - - - - - - - sequenceFlow_EsadJA - sequenceFlow_HCxYvw - sequenceFlow_L5747A - sequenceFlow_UYjTJw - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - sequenceFlow_UYjTJw - sequenceFlow_I4IgZg - - - - - - - - sequenceFlow_RppP5Q - - - - - sequenceFlow_B0TxWQ - - - - - - sequenceFlow_XAS6SA - - - - - - - - - - - - - sequenceFlow_hkBSvg - - - - - sequenceFlow_YoF46g - - - - - - - - sequenceFlow_5YUBUA - - - - - sequenceFlow_Q0krIA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_BM0t3w - sequenceFlow_1TkjsQ - sequenceFlow_Q0krIA - association_e1WHoQ - sequenceFlow_EsadJA -
    - - - - - - - - - {"n_predict": 2048, "temperature": 0.2, "top_p": 0.9} - - - - -]]> - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - sequenceFlow_GaCuow - sequenceFlow_RppP5Q - - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - customer.name - -# Recent Project Insights: - - -Created: $created -$workflowabstract - ------------------------------------------------------------------------------ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_IZ9YdA - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/demo/offer-en-ai-assisted.bpmn b/workflow/demo/offer-en-ai-assisted.bpmn deleted file mode 100644 index ee5d646..0000000 --- a/workflow/demo/offer-en-ai-assisted.bpmn +++ /dev/null @@ -1,2646 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - Task_2 - StartEvent_1 - - DataObject_2 - dataObject_axJA7Q - task_ol2R9A - event_P1MFZQ - event_NLZbsw - task_0THxmg - event_KwpMKw - dataObject_iq4agg - dataObject_g68BvQ - event_8dt92Q - event_z9ZfGA - task_HL0KNA - event_ZdM0Zg - event_sZERLw - dataObject_80W0PA - event_niR0HA - event_d4UiTw - dataObject_Nw0oQQ - event_lj360w - event_5Hf7hA - textAnnotation_F0hSpA - dataStoreReference_ruyxUw - dataStoreReference_ycahow - event_Cri0Hw - event_0YxVbg - - - - event_LHADMg - event_0pTU9A - event_Eop11A - event_A81HqA - gateway_HWaCGA - event_D708vg - dataObject_lK8erg - task_HMp0Mw - - - - Task_3 - Task_6 - IntermediateCatchEvent_9 - IntermediateCatchEvent_10 - event_6SjmtA - event_k44jGQ - EventBasedGateway_1 - dataObject_u4ZytA - - - - Task_4 - Task_5 - EndEvent_2 - IntermediateCatchEvent_17 - IntermediateCatchEvent_4 - IntermediateCatchEvent_8 - dataObject_Gs2WWw - - - - - sequenceFlow_8NDJxA - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_0HTg8g - sequenceFlow_4DWhfA -
    - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_B0TxWQ - SequenceFlow_23 - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_19 - SequenceFlow_56 -
    - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_21 - SequenceFlow_47 -
    - - SequenceFlow_47 - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - forwarded to production manager]]> - - - false - - - - SequenceFlow_56 - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - https://embeddings.llama.cpp.imixs.com/ - llm.service.endpoint - true -]]> - - - - - - - - - offer send. ]]> - - - false - - - - SequenceFlow_19 - SequenceFlow_21 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_17 - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - SequenceFlow_34 - - sequenceFlow_HCxYvw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4DUFiA - sequenceFlow_0Q20mA -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - customer.ref - 1 - Customer - 1400 - true - - - customer.ref - (^customer\.) - false -]]> - - - - - - - - - - - - false - - - - - sequenceFlow_0Q20mA - sequenceFlow_InfPdQ - sequenceFlow_hZg0iw - - - - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_4DUFiA - sequenceFlow_RgZeeQ - sequenceFlow_HfDRCQ - sequenceFlow_hkBSvg -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - llm.service.endpoint - {"n_predict": 4096, "temperature": 0.7} - offer.proposal - true - -false -]]> - - - - - - - - - - - - false - - - - sequenceFlow_AUsmbQ - sequenceFlow_5YUBUA - - sequenceFlow_InfPdQ - - - - - - - - - - - - - - {"n_predict": 2096, "temperature": 0.3, "top_p": 0.9} - customer.firstname -Lastname: customer.lastname -E-Mail: customer.email - -request.description - -## Product Selection - -The following products are relevant for the current request: - - -Product: product.name -Category: product.category / product.subcategory -Price: product.price _currency -Product Details: -product.description - ------------------------------------------------------------------------------ - - -]]]]> - -FINE - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - {"n_predict": 4096, "temperature": 0} - - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - - - - sequenceFlow_8NDJxA - sequenceFlow_0HTg8g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - sequenceFlow_4DWhfA - sequenceFlow_5oxu0g - sequenceFlow_4DUFiA - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_hZg0iw - sequenceFlow_kkTZbA -
    - - - sequenceFlow_6UcPtw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - product.ref - 5 - Product - 1200 - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_kkTZbA - sequenceFlow_6UcPtw - sequenceFlow_ELk13Q - - sequenceFlow_InfPdQ - - - - - {} - request.subject - -^.+\.eml$ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - false - - - - - - - sequenceFlow_HfDRCQ - sequenceFlow_jZwWAw - sequenceFlow_AUsmbQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - - - - sequenceFlow_L5747A - sequenceFlow_YoF46g - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - {"n_predict": 1024, "temperature": 0.7} - customer.summary - true - -false]]> - - - - sequenceFlow_ELk13Q - sequenceFlow_RgZeeQ - - sequenceFlow_InfPdQ - - - - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - ^.+\.eml$ - ]]> - - - - - - - - - - - - - - - - sequenceFlow_5oxu0g - - - - - - - - sequenceFlow_jZwWAw - - - - - - - - - - - SequenceFlow_22 - - SequenceFlow_22 - - - - - - - sequenceFlow_EsadJA - sequenceFlow_HCxYvw - sequenceFlow_L5747A - sequenceFlow_UYjTJw - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - sequenceFlow_UYjTJw - sequenceFlow_RppP5Q - - - - - - - - sequenceFlow_RppP5Q - - - - - sequenceFlow_B0TxWQ - - - - - - - - - - - - - - sequenceFlow_hkBSvg - - - - - sequenceFlow_YoF46g - - - - - - - - sequenceFlow_5YUBUA - - - - - sequenceFlow_Q0krIA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_BM0t3w - sequenceFlow_1TkjsQ - sequenceFlow_Q0krIA - association_e1WHoQ - sequenceFlow_EsadJA -
    - - - - - - - - - {"n_predict": 2048, "temperature": 0.2, "top_p": 0.9} - - - - -]]> - - - - -
    - - - - true - - - - - {"n_predict": 255, "temperature": 0.2, "top_p": 0.9} - - - - customer.name - -# Recent Project Insights: - - -Created: $created -$workflowabstract - ------------------------------------------------------------------------------ -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/demo/offer-en.bpmn b/workflow/demo/offer-en.bpmn deleted file mode 100644 index a029b9c..0000000 --- a/workflow/demo/offer-en.bpmn +++ /dev/null @@ -1,1017 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - StartEvent_1 - - DataObject_2 - event_z9ZfGA - task_HL0KNA - event_d4UiTw - task_oHf3cQ - textAnnotation_DEaGoQ - - - - Task_3 - Task_6 - EventBasedGateway_1 - EndEvent_2 - event_1yYSEQ - - - - Task_4 - Task_5 - IntermediateCatchEvent_17 - IntermediateCatchEvent_6 - event_81scHA - - - - - sequenceFlow_lagafw - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_w7xlYg - SequenceFlow_23 - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_t7vAEA - SequenceFlow_25 -
    - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_28Et9A - sequenceFlow_bc8XPw -
    - - SequenceFlow_22 - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - - - - false - - - - sequenceFlow_HCxYvw - sequenceFlow_t7vAEA - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_25 - - sequenceFlow_28Et9A - - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_gTAnUw - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - - sequenceFlow_HCxYvw - sequenceFlow_5y8UKw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -X-Tika-OCRLanguage=eng+deu -X-Tika-PDFocrStrategy=OCR_ONLY -(PDF|pdf)$ -20 -]]> - - - - - - - - - - - - false - - - - sequenceFlow_F06l0g - sequenceFlow_4EDjTw - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_4EDjTw - sequenceFlow_osFMbQ -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - llm.service.endpoint - {"n_predict": 1024, "temperature": 0.7} - customer.summary - true - -false]]> - - - - sequenceFlow_osFMbQ - sequenceFlow_InfPdQ - sequenceFlow_w7xlYg - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_hkBSvg - sequenceFlow_lagafw - sequenceFlow_F06l0g -
    - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_bc8XPw - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - - Send offer after approval to customer This action moves the offer to the processing stage 'ordered' - offer, order, send, e-mail - Send out offer to customer - Inform customer about our new offer -]]> - - - - - - - - - - - - false - - - - sequenceFlow_5y8UKw - sequenceFlow_gTAnUw - - - - - - - - - - - - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/demo/product-en-1.0.0.bpmn b/workflow/demo/product-en-1.0.0.bpmn deleted file mode 100644 index 662c73b..0000000 --- a/workflow/demo/product-en-1.0.0.bpmn +++ /dev/null @@ -1,1626 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - Task_2 - Task_3 - StartEvent_1 - IntermediateCatchEvent_17 - IntermediateCatchEvent_9 - Task_4 - IntermediateCatchEvent_8 - IntermediateCatchEvent_4 - EventBasedGateway_1 - Task_1 - Task_6 - EndEvent_2 - IntermediateCatchEvent_7 - IntermediateCatchEvent_10 - IntermediateCatchEvent_6 - - DataObject_2 - TextAnnotation_4 - textAnnotation_JTmRrA - event_oeP3WQ - event_qTIbqA - dataObject_axJA7Q - event_y0smQw - event_qb0xXA - gateway_cDqotg - event_k2i6EQ - event_BKE6jw - - - - SequenceFlow_0 - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - - - - - $workflowgroup - $workflowstatus]]> - sequenceFlow_OiqVHg - sequenceFlow_4DUFiA - sequenceFlow_LnIaeQ - sequenceFlow_crpgGw - SequenceFlow_21 - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - name product.name (EAN: product.ean) Preis: product.price product.currency]]> - - - true - - - - - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_42 - sequenceFlow_N5KIRQ - sequenceFlow_HCxYvw - sequenceFlow_fx1n8g - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_17 - SequenceFlow_19 - sequenceFlow_8XT0hw - SequenceFlow_26 - - - SequenceFlow_22 - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - sequenceFlow_Hq0Ccg - sequenceFlow_8XT0hw - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - SequenceFlow_19 - SequenceFlow_27 - SequenceFlow_21 - - - - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_23 - sequenceFlow_2pAPvA - sequenceFlow_RgOnDQ - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery erreicht]]> - - - false - - - - - - - - - - - - - - - SequenceFlow_26 - - - Association_5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_2pAPvA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - order.delivery.]]> - - - false - - - - SequenceFlow_17 - - - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - _name** - -EAN: product.ean -Category: product.category - -**Product Details:** - -Description: -product.description - -Price: product.price _currency -Stock: product.stock -]]> - - - $workflowgroup - $workflowstatus]]> - SequenceFlow_41 - SequenceFlow_22 - - - - - - SequenceFlow_23 - SequenceFlow_27 - SequenceFlow_34 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - - - - false - - - - - - - SequenceFlow_34 - SequenceFlow_41 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - SequenceFlow_42 - - - - - - - - - - - - - - - - - - - - - - Sales - -_category -_subcategory -_name -_description -_ean -_price -_stock -]]> - - - - - - - - - - SequenceFlow_0 - sequenceFlow_OiqVHg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - https://embeddings.llama.cpp.imixs.com/ - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_ppv0Qw - sequenceFlow_crpgGw - sequenceFlow_N5KIRQ - - - - - {} - $workflowgroup: $workflowstatus -$workflowsummary - -# Summary -$workflowabstract - -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - false - - - - sequenceFlow_4DUFiA - - - - - - - - sequenceFlow_ppv0Qw - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_HCxYvw - sequenceFlow_Hq0Ccg - sequenceFlow_Jkgs0A - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - - https://llama.cpp2.imixs.com/ - true - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_Jkgs0A - sequenceFlow_RgOnDQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ]]> - - - - - - - - - false - - - - sequenceFlow_fx1n8g - sequenceFlow_LnIaeQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/demo/test.md b/workflow/demo/test.md deleted file mode 100644 index 0fadc14..0000000 --- a/workflow/demo/test.md +++ /dev/null @@ -1,48 +0,0 @@ -### - -**Project Insight: COMPLIANCE Check – Arctic Expedition Equipment Request** - -#### **What Happened?** - -- **Request Details:** -- **Customer:** Tom Brack (TechBridge, Tokyo) – planning an **Arctic expedition** requiring **three specialized electronic products** for environmental monitoring (temperature, wind). -- **Requested Products:** - -1. **Precision Temperature Sensor** (measuring **-50°C or lower**, durable, weather-resistant). -2. **Anemometer** (robust, portable, for extreme winds/freezing conditions). -3. **Data Logger/Multi-Function Weather Station** (long-term data storage, battery-efficient, sub-zero reliable). - -- **Additional Requests:** -- Product specs, warranty, delivery timelines. -- Arctic-specific accessories/precautions. -- Expedition discounts or bundled pricing. - -- **Workflow Actions:** -- **14 Feb 2026 (11:36):** imixs-workflow-service processed attachments (_Equipment for Arctic Expedition.eml_), retrieved address, possible products, and summarized the request. -- **11:36–11:42:** **rsoika** sent **four identical \"Offer sent\" notifications** (likely a system glitch or misconfiguration). -- **16:54:** **Compliance Check** initiated **CSDDD (Corporate Sustainability Due Diligence Directive) analysis** for the request. - ---- - -#### **Unusual or Important for Future Reference:** - -1. **Duplicate \"Offer Sent\" Notifications (x4):** - -- Likely a **system error** in the workflow (e.g., loop in notifications or misconfigured triggers). -- **Action:** Investigate why the same event triggered multiple identical entries—could indicate a **workflow logic flaw** or **integration issue** with the email/Offer system. - -2. **CSDDD Compliance Check Triggered:** - -- The **Corporate Sustainability Due Diligence Directive (CSDDD)** analysis was initiated, suggesting: -- The products or customer (TechBridge) may have **supply chain or sustainability risks** (e.g., Arctic expedition logistics, product sourcing, or environmental impact). -- **Key Consideration:** If this is a **one-time flag**, document why CSDDD was triggered (e.g., customer industry, product origin, or past compliance issues). -- If **frequent**, review whether CSDDD checks should be **automated for all Arctic/expedition-related requests** or if thresholds need adjustment. - -3. **Customer-Specific Notes:** - -- **Timezone Mismatch:** TechBridge operates in **JP/Tokyo (UTC+9)** but provided a **German phone number (+49)**—likely a **local office detail**. Clarify if this affects response SLAs. -- **Expedition Discounts Requested:** Customer explicitly asked for **bundled pricing**—track if this was fulfilled in the offer to assess **pricing strategy effectiveness** for niche markets. - ---- - -**No further general advice needed—details above are project-specific.** diff --git a/workflow/demo/vacation-request-en-1.0.0.bpmn b/workflow/demo/vacation-request-en-1.0.0.bpmn deleted file mode 100644 index 97cfb14..0000000 --- a/workflow/demo/vacation-request-en-1.0.0.bpmn +++ /dev/null @@ -1,1079 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - StartEvent_1 - - DataObject_2 - event_z9ZfGA - task_oHf3cQ - task_4ju0eg - gateway_0OamEQ - event_WuKdrA - event_wDw9RA - Task_6 - EndEvent_2 - - - - Task_3 - EventBasedGateway_1 - event_1yYSEQ - - - - Task_5 - IntermediateCatchEvent_6 - event_81scHA - task_HL0KNA - IntermediateCatchEvent_17 - event_QwIjiA - - - - - sequenceFlow_lagafw - - - - - - - - - - - - - -]]> - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - SequenceFlow_23 - sequenceFlow_4EDjTw - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_28Et9A - sequenceFlow_bc8XPw -
    - - SequenceFlow_22 - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home -]]> - - - - - - - - - - - - false - - - - sequenceFlow_HCxYvw - sequenceFlow_t7vAEA - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home]]> - - - - - - - - - order.delivery]]> - - - false - - - - - - - - - - - - - - - - sequenceFlow_ptQjOA - sequenceFlow_28Et9A - - - - - - - - - - - - _name (EAN: _ean) Preis: _price _currency]]> - - - true - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_gTAnUw - SequenceFlow_22 -
    - - - - - SequenceFlow_23 - - sequenceFlow_HCxYvw - sequenceFlow_5y8UKw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - home]]> - - - - sequenceFlow_cAQRKg - sequenceFlow_4EDjTw - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - $workflowgroup - $workflowstatus]]> - sequenceFlow_WRPdIA - sequenceFlow_bCmSJg - sequenceFlow_t7vAEA - sequenceFlow_ptQjOA -
    - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - - sequenceFlow_WRPdIA - sequenceFlow_hkBSvg - sequenceFlow_lagafw - sequenceFlow_F06l0g - - - - - - - - - - - - - - - - - - - sequenceFlow_bc8XPw - - - - - - - - - - - - - - - - - _subject]]> - - - - - - - - - _amount (Brutto € _amount_brutto) -_description]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - home - -]]> - - - - - - - - - - - - false - - - - sequenceFlow_5y8UKw - sequenceFlow_gTAnUw - - - - - - - - - - - - - - - - - - - - - request.subject]]> - - - true - - - - - - - - - - - - - - - - - - Customer: customer.name
    -E-Mail: customer.email
    -Address: customer.country customer.zip-customer.city customer.address
    - -
    -]]>
    -
    -
    - - sequenceFlow_WRPdIA - sequenceFlow_hkBSvg - sequenceFlow_gc3sAw - sequenceFlow_lN0z0w -
    - - - sequenceFlow_5y8UKw - sequenceFlow_F06l0g - sequenceFlow_cAQRKg - sequenceFlow_lxIpQw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - home]]> - - - - sequenceFlow_lxIpQw - sequenceFlow_gc3sAw - - - - sequenceFlow_lN0z0w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - sequenceFlow_InfPdQ - sequenceFlow_bCmSJg - - - - - - - -
    - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    diff --git a/workflow/demo/valueon/valueon-order-en-1.0.0.bpmn b/workflow/demo/valueon/valueon-order-en-1.0.0.bpmn deleted file mode 100644 index 4844e11..0000000 --- a/workflow/demo/valueon/valueon-order-en-1.0.0.bpmn +++ /dev/null @@ -1,2319 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - task_jLNjwA - task_SuK3nA - event_xkUwbA - event_ySFbuA - event_xXCS3g - event_nQnicA - EndEvent_2 - event_petseg - StartEvent_1 - dataObject_cduJjQ - event_IWrR8w - event_KlBPuQ - gateway_k709mQ - - - - event_RrA4ag - event_oEj8tA - event_sPqDtA - event_kUgy9g - event_3dBdqw - event_hAkXFQ - event_gMRekA - event_UyK0RA - event_nhzcqQ - event_D0qVGg - event_ozHF6w - event_HFFFCA - event_szFRpA - event_IE1Wrg - event_0VRBjg - event_fuqenA - event_cDQEdw - event_ztFWXQ - event_uga2hA - task_EFBHLg - gateway_QUiNLw - event_zFVVhw - event_OiOeaw - event_7FpeDQ - event_Q11ljg - task_gHDaCg - gateway_dl0lcA - gateway_LmXeDA - task_cQPtXQ - event_px20Jw - task_NwpV0w - event_ac43PQ - gateway_bKPQWg - task_eYOxeQ - gateway_IExvuA - task_uH8T8w - task_HSKfjQ - gateway_lh2aAw - - - - event_Qgg4hA - event_O0zMrg - event_OplQeQ - event_S2UMHQ - task_LQpqLA - - - - event_XeWnzQ - event_hT5NBw - event_O7NkoQ - event_QFckNA - event_sW2neg - event_BfEEvQ - event_0AOHcQ - event_6p3Y6A - task_MrhEMQ - task_LoArwQ - task_AtLF2Q - gateway_FMfD3w - - - - task_hJegYQ - event_2xmicA - event_p9j69Q - event_HCxe6g - - - - - sequenceFlow_1hXjxQ - - - - sequenceFlow_0ctc7Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]]> - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_1hXjxQ - sequenceFlow_6XCuCw - sf-3 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-2 - sf-5 - sf-6 - sf-7 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-11 - sf-12 - sequenceFlow_FKbzag - sf-13 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-14 - sf-15 - sf-17 - sf-19 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-18 - sf-21 - sf-22 - sf-23 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-24 - sf-27 - sf-28 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-29 - sf-32 - sf-33 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-34 - sf-35 - sf-36 - sf-37 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-38 - sf-39 - sf-40 - sf-41 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-42 - sf-43 - sf-44 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-45 - sf-46 - sf-49 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-48 - sf-51 - sf-56 - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-55 - sequenceFlow_jGGxGw - sequenceFlow_IzHIRg - - - - - - - - - - - - - - request.subject]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - sf-60 - sf-61 - sequenceFlow_VcEamw - sequenceFlow_0ctc7Q - - - - - - - - - sf-1 - sf-2 - - - - - - - - - sequenceFlow_rePHZw - sequenceFlow_F93eJg - - - - sf-5 - - - - sf-6 - - - - - - - - - sequenceFlow_e0atDw - sf-8 - - - - - - - - - sf-9 - sequenceFlow_90Xeww - - - - sf-11 - - - - sf-12 - - - - - - - - - sf-13 - sf-14 - - - - - - - - - sf-15 - sf-16 - - - - - - - - - sf-17 - sf-18 - - - - - - - - - sf-19 - sequenceFlow_vxLDqg - - - - - - - - - sf-21 - - - - - - - - - - sf-22 - - - - - - - - - - sequenceFlow_AnKJDQ - sf-24 - - - - - - - - - sf-25 - sequenceFlow_Xo9tMw - - - - - - - - - sf-27 - - - - - - - - - sequenceFlow_T6qgNQ - sf-29 - - - - - - - - - sf-30 - sequenceFlow_jlMXKA - - - - sf-32 - - - - - - - - - sf-33 - sf-34 - - - - sf-35 - - - - - - - - - sf-36 - - - - - - - - - sf-37 - sf-38 - - - - - - - - - sf-39 - - - - sf-40 - - - - - - - - - sf-41 - sf-42 - - - - sf-43 - - - - - - - - - sf-44 - sf-45 - - - - sf-46 - - - - - - - - - sf-47 - sf-48 - - - - - - - - - sequenceFlow_T4RtMg - sf-50 - - - - sf-51 - - - - - - - - - sf-52 - sequenceFlow_08XZXA - - - - - - - - - sf-54 - sf-55 - - - - - - - - - sequenceFlow_Mtmk4w - sf-57 - - - - sf-60 - - - - sf-61 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_IzHIRg - - - - - - - sf-56 - sequenceFlow_Mtmk4w - sf-54 - sf-52 - - - - - - - sequenceFlow_08XZXA - - - - - - - - sequenceFlow_6XCuCw - - - - - - - - - - - sequenceFlow_VcEamw - - - - - - - - sequenceFlow_90Xeww - - - - - - - - sequenceFlow_vxLDqg - - - - - - - - sequenceFlow_Xo9tMw - - - - - - - - sequenceFlow_jlMXKA - - - - - - - - sf-54 - sf-28 - sequenceFlow_T6qgNQ - sf-30 - - - - - - - sequenceFlow_T6qgNQ - sf-23 - sequenceFlow_AnKJDQ - sf-25 - - - - - - - sequenceFlow_AnKJDQ - sf-7 - sequenceFlow_e0atDw - sf-9 - - - - - - - sequenceFlow_F93eJg - - - - - - - - sequenceFlow_e0atDw - sf-3 - sf-1 - sequenceFlow_rePHZw - - - - - - - sf-8 - sequenceFlow_FKbzag - sf-16 - - - - - - - sf-54 - sf-49 - sf-47 - sequenceFlow_T4RtMg - - - - - - - sf-16 - sf-57 - sequenceFlow_jGGxGw - sf-50 - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/workflow/docu/sales-ai.bpmn b/workflow/docu/sales-ai.bpmn deleted file mode 100644 index c6b2fa1..0000000 --- a/workflow/docu/sales-ai.bpmn +++ /dev/null @@ -1,935 +0,0 @@ - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_vqManw - - - - - - - sequenceFlow_duF1Hg - sequenceFlow_ldia4Q - - - - sequenceFlow_k3scQQ - sequenceFlow_3Zs2WQ - - - - - - - - sequenceFlow_duF1Hg - sequenceFlow_9gjk1g - - - - - - - sequenceFlow_LRjiiQ - sequenceFlow_HvOsZw - - - - sequenceFlow_LRjiiQ - sequenceFlow_RF55GQ - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_B04b0w - sequenceFlow_K0mP1A - sequenceFlow_Dxjf4w - - - - sequenceFlow_k3scQQ - sequenceFlow_jKLvjw - sequenceFlow_lwNqmg - - - - - - - sequenceFlow_jKLvjw - sequenceFlow_0TeCwg - - - - - - - sequenceFlow_0TeCwg - sequenceFlow_RF55GQ - - - - - sequenceFlow_HvOsZw - sequenceFlow_Ox0gfw - - - - - - - - - - - - - - - - sequenceFlow_gy5hog - sequenceFlow_DlgdUg - sequenceFlow_K0mP1A - - - - sequenceFlow_DlgdUg - sequenceFlow_GF5vQQ - - - - - - - - - - - sequenceFlow_GF5vQQ - sequenceFlow_Uc0dmw - sequenceFlow_VLp7xQ - - - - sequenceFlow_Uc0dmw - sequenceFlow_Dxjf4w - - - - sequenceFlow_VLp7xQ - sequenceFlow_RN0M8Q - - - - - - - - - - - - - sequenceFlow_RN0M8Q - sequenceFlow_tpEGaw - sequenceFlow_ldia4Q - - - - - - - - - - sequenceFlow_vqManw - sequenceFlow_lwNqmg - - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - sequenceFlow_t18xVA - sequenceFlow_3Zs2WQ - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - sequenceFlow_t18xVA - sequenceFlow_vYmgqw - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - sequenceFlow_vYmgqw - sequenceFlow_tpEGaw - - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - sequenceFlow_gy5hog - sequenceFlow_9gjk1g - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - sequenceFlow_B04b0w - sequenceFlow_aUFo1Q - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - sequenceFlow_aUFo1Q - sequenceFlow_Ox0gfw - - - - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/docu/sales.bpmn b/workflow/docu/sales.bpmn deleted file mode 100644 index 54c7bfb..0000000 --- a/workflow/docu/sales.bpmn +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - - - - true - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_vqManw - - - - - - - sequenceFlow_AYbjAA - sequenceFlow_duF1Hg - - - - sequenceFlow_AYbjAA - sequenceFlow_k3scQQ - - - - - - - - - - - sequenceFlow_duF1Hg - sequenceFlow_gy5hog - - - - - - - sequenceFlow_LRjiiQ - sequenceFlow_HvOsZw - - - - sequenceFlow_LRjiiQ - sequenceFlow_RF55GQ - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_gy5hog - sequenceFlow_B04b0w - - - - sequenceFlow_vqManw - sequenceFlow_k3scQQ - sequenceFlow_jKLvjw - - - - - - - sequenceFlow_jKLvjw - sequenceFlow_0TeCwg - - - - - - - sequenceFlow_0TeCwg - sequenceFlow_RF55GQ - - - - - sequenceFlow_B04b0w - sequenceFlow_HvOsZw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/docu/trusted-analysis.bpmn b/workflow/docu/trusted-analysis.bpmn deleted file mode 100644 index e85c632..0000000 --- a/workflow/docu/trusted-analysis.bpmn +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_vqManw - - - - - - - sequenceFlow_vh1B9g - sequenceFlow_Lutwgg - - - - - - - sequenceFlow_Lutwgg - sequenceFlow_ULVF4A - sequenceFlow_0fmVjg - - - - sequenceFlow_jKLvjw - sequenceFlow_lwNqmg - sequenceFlow_mMoxng - sequenceFlow_VY4wgA - - - - - - - sequenceFlow_vqManw - sequenceFlow_lwNqmg - - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - association_tg7RvA - - - - - sequenceFlow_n5H0Wg - sequenceFlow_vh1B9g - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - sequenceFlow_VY4wgA - sequenceFlow_n5H0Wg - - - - sequenceFlow_mMoxng - sequenceFlow_cjDrDQ - - - - sequenceFlow_jKLvjw - sequenceFlow_4hy3sg - - - - - - - - - - - - - - sequenceFlow_cjDrDQ - sequenceFlow_31E2cQ - - - - - sequenceFlow_4hy3sg - sequenceFlow_iqTNbA - - - - - - - - - - - - - sequenceFlow_31E2cQ - sequenceFlow_ULVF4A - - - - sequenceFlow_iqTNbA - sequenceFlow_0fmVjg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/docu/trusted-assistent.bpmn b/workflow/docu/trusted-assistent.bpmn deleted file mode 100644 index d5d862e..0000000 --- a/workflow/docu/trusted-assistent.bpmn +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_04jVRw - - - - - - - - sequenceFlow_duF1Hg - sequenceFlow_Vdy5EQ - - - - - sequenceFlow_duF1Hg - sequenceFlow_S4jwCQ - - - - - - - sequenceFlow_S4jwCQ - - - - - sequenceFlow_t18xVA - sequenceFlow_04jVRw - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - sequenceFlow_t18xVA - sequenceFlow_vYmgqw - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - sequenceFlow_vYmgqw - sequenceFlow_Vdy5EQ - - - - - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/docu/trusted-context.bpmn b/workflow/docu/trusted-context.bpmn deleted file mode 100644 index e3978aa..0000000 --- a/workflow/docu/trusted-context.bpmn +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - - - - - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_KPMr9A - - - - - - - - sequenceFlow_KPMr9A - sequenceFlow_FmLNoQ - - - - sequenceFlow_zcdtZQ - - - - - - - - - - - - sequenceFlow_zcdtZQ - sequenceFlow_FmLNoQ - messageFlow_9Y7D6Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/docu/trusted-decissions.bpmn b/workflow/docu/trusted-decissions.bpmn deleted file mode 100644 index aa1919d..0000000 --- a/workflow/docu/trusted-decissions.bpmn +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - - - - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sequenceFlow_G5Kd1Q - - - - sequenceFlow_G5Kd1Q - sequenceFlow_t18xVA - - - - - - - - sequenceFlow_CZSH1g - sequenceFlow_XjZMoA - - - - - sequenceFlow_duF1Hg - sequenceFlow_S4jwCQ - - - - - - - sequenceFlow_S4jwCQ - - - - - - - - sequenceFlow_t18xVA - sequenceFlow_1juEYg - - - - - {"n_predict": 4096, "temperature": 0} - ^.+\.([pP][dD][fF])$ - -[INST] - -Erstelle eine kurze Zusammenfassung der wichtigsten Elemente dieses Vertrags. - - - Vertragsgeber - - Vertragsnehmer - - Gegenstand - - Laufzeit - -[/INST] -]]]]> - - ]]> - - - - - - - - - - - - - - - - - sequenceFlow_1juEYg - sequenceFlow_CZSH1g - sequenceFlow_gfW00Q - sequenceFlow_DiAQ5w - - - - - - - - sequenceFlow_gfW00Q - sequenceFlow_GAe7Gg - - - - - - - - - - - - sequenceFlow_DiAQ5w - sequenceFlow_QqJL2w - - - - sequenceFlow_gfW00Q - sequenceFlow_duF1Hg - sequenceFlow_GAe7Gg - sequenceFlow_XjZMoA - sequenceFlow_QqJL2w - - - - - - - - - - 1000;]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/workflow/office/document-de-2.0.0.bpmn b/workflow/document-de-2.0.0.bpmn similarity index 100% rename from workflow/office/document-de-2.0.0.bpmn rename to workflow/document-de-2.0.0.bpmn diff --git a/workflow/office/kassenbuch-de-1.0.0.bpmn b/workflow/kassenbuch-de-1.0.0.bpmn similarity index 100% rename from workflow/office/kassenbuch-de-1.0.0.bpmn rename to workflow/kassenbuch-de-1.0.0.bpmn diff --git a/workflow/office/kontakt-imixs-de-1.0.5.bpmn b/workflow/kontakt-imixs-de-1.0.5.bpmn similarity index 100% rename from workflow/office/kontakt-imixs-de-1.0.5.bpmn rename to workflow/kontakt-imixs-de-1.0.5.bpmn diff --git a/workflow/office/posteingang-de-3.0.2.bpmn b/workflow/posteingang-de-3.0.2.bpmn similarity index 100% rename from workflow/office/posteingang-de-3.0.2.bpmn rename to workflow/posteingang-de-3.0.2.bpmn diff --git a/workflow/office/protokoll-de-3.0.1.bpmn b/workflow/protokoll-de-3.0.1.bpmn similarity index 100% rename from workflow/office/protokoll-de-3.0.1.bpmn rename to workflow/protokoll-de-3.0.1.bpmn diff --git a/workflow/office/rechnungsausgang-2.0.8.bpmn b/workflow/rechnungsausgang-2.0.8.bpmn similarity index 94% rename from workflow/office/rechnungsausgang-2.0.8.bpmn rename to workflow/rechnungsausgang-2.0.8.bpmn index 52effa8..8db9073 100644 --- a/workflow/office/rechnungsausgang-2.0.8.bpmn +++ b/workflow/rechnungsausgang-2.0.8.bpmn @@ -102,7 +102,6 @@ event_9pzVlg event_woHBoQ gateway_Pf3aGQ - event_n0UFZw gateway_kvOQeg event_3kt5mw event_PiYZSw @@ -115,7 +114,6 @@ event_s5dr0A textAnnotation_PZC6Nw event_ovCoTw - event_V0BhEQ event_ewk4gA task_7Towvw event_Znw6wg @@ -183,7 +181,6 @@ sequenceFlow_qWWsTA sequenceFlow_fKEv3g sequenceFlow_PasBfQ - sequenceFlow_301J3w @@ -421,7 +418,6 @@ sequenceFlow_3lEbiA sequenceFlow_ZtIzWQ sequenceFlow_G0Kpzw - sequenceFlow_mh4Fbg @@ -1457,8 +1453,8 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com numsequenceNumber]]> - - Buchhaltung]]> + + Finance]]> @@ -1511,7 +1507,7 @@ Bei Fragen wenden Sie sich bitte an info@imixs.com template-rechnung -R$created-numsequencenumber.ods +R$created-sequencenumber.ods true]]> @@ -2497,81 +2493,8 @@ if ( workitem.getItemValueString('invoice.email')==='' ) { sequenceFlow_qWWsTA - sequenceFlow_TURHAw sequenceFlow_4W9f1A - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - template-rechnung-bmw -R$created-numsequencenumber.ods -true]]> - - - - - - - - - false - - - MessageRechnung]]> - - - - - - - - sequenceFlow_TURHAw - sequenceFlow_et5iEw - - - - @@ -2579,14 +2502,10 @@ if ( workitem.getItemValueString('invoice.email')==='' ) { sequenceFlow_tR3DKg sequenceFlow_a0bMyg - sequenceFlow_et5iEw - - - @@ -2777,12 +2696,6 @@ if ( workitem.getItemValueString('invoice.email')==='' ) { - - - - - - @@ -3054,112 +2967,6 @@ datev.gegenkonto]]> - - - - - - - - - - -]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - - - Zwischenspeichern - sequenceFlow_301J3w - sequenceFlow_mh4Fbg - - - - - - - @@ -3457,6 +3264,12 @@ datev.gegenkonto]]> + + + + + + @@ -3697,9 +3510,6 @@ Geschaeftsführer: Gaby Heinle u. Ralph Soika - - - @@ -4024,18 +3834,6 @@ Geschaeftsführer: Gaby Heinle u. Ralph Soika - - - - - - - - - - - - @@ -4050,12 +3848,6 @@ Geschaeftsführer: Gaby Heinle u. Ralph Soika - - - - - - @@ -4181,23 +3973,6 @@ Geschaeftsführer: Gaby Heinle u. Ralph Soika - - - - - - - - - - - - - - - - - diff --git a/workflow/office/rechnungseingang-de-1.0.1.bpmn b/workflow/rechnungseingang-de-1.0.1.bpmn similarity index 100% rename from workflow/office/rechnungseingang-de-1.0.1.bpmn rename to workflow/rechnungseingang-de-1.0.1.bpmn diff --git a/workflow/requirement-1.0.7.bpmn b/workflow/requirement-1.0.7.bpmn new file mode 100644 index 0000000..05ac494 --- /dev/null +++ b/workflow/requirement-1.0.7.bpmn @@ -0,0 +1,2128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Task_5000 + IntermediateCatchEvent_5000-10 + StartEvent_1 + Task_3 + IntermediateCatchEvent_3 + EventBasedGateway_1 + IntermediateCatchEvent_5 + IntermediateCatchEvent_4 + Task_5 + EndEvent_2 + EndEvent_4 + Task_7 + IntermediateCatchEvent_43 + EventBasedGateway_6 + Task_2 + IntermediateCatchEvent_2 + Task_10 + EndEvent_1 + IntermediateCatchEvent_31 + IntermediateCatchEvent_29 + IntermediateCatchEvent_34 + IntermediateCatchEvent_7 + ParallelGateway_2 + IntermediateCatchEvent_8 + IntermediateCatchEvent_6 + IntermediateCatchEvent_9 + + + + Task_5010 + IntermediateCatchEvent_5010-30 + ParallelGateway_1 + IntermediateCatchEvent_5010-10 + IntermediateCatchEvent_5010-20 + Task_1 + IntermediateCatchEvent_1 + EndEvent_3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sales + + contact.name,order.name +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_31 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor ]]> + + + false + + + + + + + + + + + + + + SequenceFlow_7 + SequenceFlow_8 + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name +

    +Plan: _effort_planed +
    +Ist: _capacity +
    +Abweichung: _effort_div %]]>
    +
    +
    + SequenceFlow_13 + SequenceFlow_57 + SequenceFlow_30 + +
    + + + + + SequenceFlow_57 + + + + SequenceFlow_4 + + + + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name +

    +Plan: _effort_planed +
    +Ist: _capacity +
    +Abweichung: _effort_div % + +]]>
    +
    +
    + + SequenceFlow_42 + SequenceFlow_3 + SequenceFlow_28 + SequenceFlow_61 + SequenceFlow_7 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sales + + contact.name,order.name +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_42 + + + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name]]>
    +
    +
    + SequenceFlow_76 + SequenceFlow_35 + SequenceFlow_105 + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor ]]> + + + false + + + + + + home]]> + + + + SequenceFlow_61 + SequenceFlow_19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sales + + contact.name,order.name +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + + + + SequenceFlow_108 + SequenceFlow_3 + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name]]>
    +
    +
    + + SequenceFlow_31 + SequenceFlow_4 + SequenceFlow_26 + SequenceFlow_5 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sales]]> + + + + + + namcurrenteditor ]]> + + + false + + + + + + SequenceFlow_35 + SequenceFlow_111 + + + + + + + SequenceFlow_105 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Requirements + + contact.name,order.name +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_14 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor]]> + + + false + + + + + + + + + + + + + + SequenceFlow_107 + SequenceFlow_76 + + + + + + + true + + + + + + + + + + SequenceFlow_15 + SequenceFlow_107 + SequenceFlow_108 + + + + + + + + + + SequenceFlow_8 + SequenceFlow_25 + SequenceFlow_9 + + + + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + SequenceFlow_10 + SequenceFlow_6 + + + + SequenceFlow_6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor ]]> + + + false + + + + + + + + + + + + + SequenceFlow_9 + SequenceFlow_27 + SequenceFlow_10 + + + + + false + + + + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name +

    +Plan: _effort_planed +
    +Ist: _capacity +
    +Abweichung: _effort_div %]]>
    +
    + + + +
    + + SequenceFlow_14 + SequenceFlow_19 + SequenceFlow_32 + SequenceFlow_11 + SequenceFlow_1 + SequenceFlow_23 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +]]> + + + + + + namcurrenteditor ]]> + + + false + + + + + + SequenceFlow_11 + SequenceFlow_13 + + + + + + + + + + + + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name]]>
    +
    +
    + Bedarf melden +]]> + SequenceFlow_25 + SequenceFlow_111 + SequenceFlow_2 + SequenceFlow_12 + SequenceFlow_17 + SequenceFlow_15 + SequenceFlow_22 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Sales + + contact.name,order.name + + +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sales]]> + + + + + + namcurrenteditor]]> + + + false + + + + + + + SequenceFlow_20 + SequenceFlow_12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_21 + SequenceFlow_18 + + + + + + + + + + + contact.name ⇒ _subject ]]> + + + true + + + + + + + + + + + + + + + + + Kontakt: contact.name +
    +Auftrag: order.name]]>
    +
    +
    + + SequenceFlow_18 + SequenceFlow_16 +
    + + SequenceFlow_16 + + + + + + + + + + SequenceFlow_5 + SequenceFlow_20 + SequenceFlow_21 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + namcurrenteditor.]]> + + + false + + + + SequenceFlow_1 + SequenceFlow_17 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home]]> + + + + + + namcurrenteditor ]]> + + + false + + + + + + + + + + + + + + SequenceFlow_22 + SequenceFlow_24 + + + + + + + SequenceFlow_24 + SequenceFlow_26 + SequenceFlow_27 + + + + + + + true + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + home +]]> + + + + + + namcurrenteditor ]]> + + + false + + + + + + + SequenceFlow_23 + SequenceFlow_28 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Sales]]> + + + + + + + + + false + + + + SequenceFlow_30 + SequenceFlow_32 + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/workflow/office/vertrag-de-2.0.0.bpmn b/workflow/vertrag-de-2.0.0.bpmn similarity index 100% rename from workflow/office/vertrag-de-2.0.0.bpmn rename to workflow/vertrag-de-2.0.0.bpmn