[ { "name": "Posting erzeugen mit REST", "id": "086c4140-96b8-11e6-91e8-639d1db4ac49", "type": "modelEpc", "dataBag": { "idRepo": "086c4140-96b8-11e6-91e8-639d1db4ac49", "label": "Posting erzeugen mit REST", "modelDictionary": [ { "key": "Muster-Integration" }, { "key": "Funktion-iaQC" }, { "key": "System-hDM4" }, { "key": "ReST-e2zJ" }, { "key": "Benutzerdaten" }, { "key": "Benutzerdaten-Austausch" }, { "key": "Funktion-77hW" }, { "key": "Benutzerdaten abfragen" }, { "key": "Ereignis-R3Aq" } ] }, "interior": [ { "id": "CCLY", "objType": "modelIntegration", "x": 260, "y": 30, "zIndex": 100, "width": 180, "height": 60, "name": "Posting-Versand", "currentValue": { "name": "" }, "data": { "idRepo": "086c4142-96b8-11e6-91e8-639d1db4ac49", "containsInteriorObjects": true, "translationKeys": [ "Benutzerdaten-Austausch" ] }, "quickInfo": "" }, { "id": "RPQc", "objType": "Process", "x": 40, "y": 30, "zIndex": 100, "width": 180, "height": 60, "name": "Posting absenden", "currentValue": { "name": "" }, "data": { "idRepo": "086c4141-96b8-11e6-91e8-639d1db4ac49", "translationKeys": [ "Benutzerdaten abfragen" ], "quickInfo": "" }, "quickInfo": "" }, { "id": "Jau0", "objType": "Connection", "x": null, "y": null, "zIndex": 100, "width": null, "height": null, "name": "-4j5D", "currentValue": "", "data": { "idRepo": "rp8ed47b3c-e5f3-44d0-a704-4813ef47b948" }, "fromGuid": "CCLY", "toGuid": "RPQc", "waypoints": [ { "isFixed": false, "x": 260, "y": 60, "edgePosition": "startPoint", "guid": "cwpuc1H" }, { "isFixed": false, "x": 220, "y": 60, "edgePosition": "endPoint", "guid": "cwpQNlI" } ] } ], "quickInfo": "", "meta": { "id": "86b27397-0ec3-4a78-86bb-19da40115c39", "version": 1, "current": true, "createdAt": 1491827814600, "createdBy": "", "changedAt": 1491827814600, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting absenden", "id": "086c4141-96b8-11e6-91e8-639d1db4ac49", "type": "Process", "dataBag": { "idRepo": "086c4141-96b8-11e6-91e8-639d1db4ac49", "label": "Posting absenden" }, "interior": [], "quickInfo": "", "meta": { "id": "edea8e43-d9e9-4eb9-86a7-2e15e22c17dd", "version": 1, "current": true, "createdAt": 1477038003500, "createdBy": "b.mittelsdorf", "changedAt": 1477038003500, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting-Versand", "id": "086c4142-96b8-11e6-91e8-639d1db4ac49", "type": "modelIntegration", "dataBag": { "idRepo": "086c4142-96b8-11e6-91e8-639d1db4ac49", "label": "Posting-Versand", "modelDictionary": [ { "key": "Muster-Integration" }, { "key": "Funktion-iaQC" }, { "key": "System-hDM4" }, { "key": "ReST-e2zJ" }, { "key": "Benutzerdaten-Austausch" }, { "key": "Benutzerdaten abholen" }, { "key": "Placeholder ReST-Service" }, { "key": "Benutzerdaten-Anfrage" }, { "key": "ReST-7Hc8" }, { "key": "Posting-Versand" }, { "key": "Posting-Übergabe" }, { "key": "Das ReST-Element enthält die eigentliche Anweisung.\n\n/users/1 --> damit holen wir die Ressource Nummer 1 aus dem Thema Users.\n\nkeine nötig weil lesende Anfrage - die enthält niemals Parameter" }, { "key": "Das ReST-Element enthält die eigentliche Anweisung.\n" }, { "key": "Posting versenden" }, { "key": "Funktion-43h5" }, { "key": "Worker-nfCC" } ] }, "interior": [ { "id": "NFoD", "objType": "Process", "x": 250, "y": 130, "zIndex": 100, "width": 180, "height": 60, "name": "Posting versenden", "currentValue": { "name": "" }, "data": { "idRepo": "086c4143-96b8-11e6-91e8-639d1db4ac49", "translationKeys": [ "Posting versenden" ], "quickInfo": "" } }, { "id": "gbKx", "objType": "System", "x": 30, "y": 130, "zIndex": 100, "width": 180, "height": 60, "name": "Placeholder REST-Service", "currentValue": { "name": "" }, "data": { "idRepo": "086c4144-96b8-11e6-91e8-639d1db4ac49", "translationKeys": [ "Placeholder ReST-Service" ], "quickInfo": "jsonplaceholder.typicode.com ist eine kostenlose, frei zugängliche Attrappe, die genutzt werden kann, um zu Testzwecken REST-Anfragen zu senden.", "URL": "http://jsonplaceholder.typicode.com", "containsInteriorObjects": false }, "quickInfo": "jsonplaceholder.typicode.com ist eine kostenlose, frei zugängliche Attrappe, die genutzt werden kann, um zu Testzwecken REST-Anfragen zu senden." }, { "id": "3uk1", "objType": "Requester", "x": 480, "y": 130, "zIndex": 100, "width": 180, "height": 60, "name": "Posting-Übergabe", "currentValue": { "name": "" }, "data": { "idRepo": "086c4145-96b8-11e6-91e8-639d1db4ac49", "translationKeys": [ "Posting-Übergabe", "Das ReST-Element enthält die eigentliche Anweisung.\n" ], "quickInfo": "Das ReST-Element enthält die eigentliche Anweisung.\n\nMit dem Worker \"Posting erzeugen\" werden Titel und Inhalt des Postings im Container angelegt.\n\nDie Inhalte der neu anzulegenden Ressource werden über POST gesendet.", "urlSuffix": "/posts", "Parameter": "{\n \"title\" : container.get('titel'),\n \"body\" : container.get('inhalt'),\n \"userId\" : 1\n}", "httpMethod": { "value": "POST", "label": "POST" }, "containsInteriorObjects": false }, "quickInfo": "Das ReST-Element enthält die eigentliche Anweisung.\n\nMit dem Worker \"Posting erzeugen\" werden Titel und Inhalt des Postings im Container angelegt.\n\nDie Inhalte der neu anzulegenden Ressource werden über POST gesendet." }, { "id": "oBel", "objType": "Connection", "x": null, "y": null, "zIndex": 100, "width": null, "height": null, "name": "", "currentValue": "", "data": { "idRepo": "rpd4a7049a-e231-4694-9ea5-8c80b48e57af", "fromGuid": "3uk1", "toGuid": "NFoD" }, "fromGuid": "3uk1", "toGuid": "NFoD", "waypoints": [ { "isFixed": false, "x": 480, "y": 160, "edgePosition": "startPoint", "guid": "cwpwhqg" }, { "isFixed": false, "x": 430, "y": 160, "edgePosition": "endPoint", "guid": "cwpU636" } ] }, { "id": "yyUr", "objType": "Connection", "x": null, "y": null, "zIndex": 100, "width": null, "height": null, "name": "", "currentValue": "", "data": { "idRepo": "rp5a61aa5a-48f6-41b6-b8b2-a1c754acbe3c", "fromGuid": "gbKx", "toGuid": "NFoD" }, "fromGuid": "gbKx", "toGuid": "NFoD", "waypoints": [ { "isFixed": false, "x": 210, "y": 160, "edgePosition": "startPoint", "guid": "cwpWlyF" }, { "isFixed": false, "x": 250, "y": 160, "edgePosition": "endPoint", "guid": "cwp4Ked" } ] }, { "id": "XnsE", "objType": "Process", "x": 250, "y": 50, "zIndex": 100, "width": 180, "height": 60, "name": "Posting-Inhalt in Container schreiben", "currentValue": { "name": "" }, "data": { "idRepo": "rpaab543ab-b646-4fa5-9d52-f072e65d6aa3", "translationKeys": [ "Funktion-43h5" ], "quickInfo": "" }, "quickInfo": "" }, { "id": "zEW6", "objType": "Worker", "x": 480, "y": 50, "zIndex": 100, "width": 180, "height": 60, "name": "Posting erzeugen", "currentValue": { "name": "" }, "data": { "WorkerOptions": "container.put('titel', 'Mein neues Posting');\ncontainer.put('inhalt', 'Dies ist der Inhalt meines Postings.');", "idRepo": "rpb22ba8ad-da99-4929-b28d-fc955aca2cd7", "translationKeys": [ "Worker-nfCC" ] }, "quickInfo": "" }, { "id": "chYp", "objType": "Connection", "x": null, "y": null, "zIndex": 100, "width": null, "height": null, "name": "-iqMd", "currentValue": "", "data": { "idRepo": "rp7f97940c-28ca-4dba-8c52-e7702cee608d" }, "fromGuid": "XnsE", "toGuid": "NFoD", "waypoints": [ { "isFixed": false, "x": 340, "y": 110, "edgePosition": "startPoint", "guid": "cwpTgAP" }, { "isFixed": false, "x": 340, "y": 130, "edgePosition": "endPoint", "guid": "cwpcsGT" } ] }, { "id": "dv85", "objType": "Connection", "x": null, "y": null, "zIndex": 100, "width": null, "height": null, "name": "-zcdq", "currentValue": "", "data": { "idRepo": "rpcab6d37b-fd4b-455b-bb79-0de2f03d71fe" }, "fromGuid": "zEW6", "toGuid": "XnsE", "waypoints": [] } ], "quickInfo": "", "meta": { "id": "72b726a1-8c2b-4889-addf-70d8752fbf5a", "version": 1, "current": true, "createdAt": 1476962873279, "createdBy": "bjoern.mittelsdorf", "changedAt": 1476962873279, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting versenden", "id": "086c4143-96b8-11e6-91e8-639d1db4ac49", "type": "Process", "dataBag": { "idRepo": "086c4143-96b8-11e6-91e8-639d1db4ac49", "label": "Posting versenden" }, "interior": [], "quickInfo": "", "meta": { "id": "60df9841-efe1-4d66-8163-ba843c4f6d36", "version": 1, "current": true, "createdAt": 1477038003505, "createdBy": "b.mittelsdorf", "changedAt": 1477038003505, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Placeholder REST-Service", "id": "086c4144-96b8-11e6-91e8-639d1db4ac49", "type": "System", "dataBag": { "idRepo": "086c4144-96b8-11e6-91e8-639d1db4ac49", "label": "Placeholder REST-Service", "URL": "http://jsonplaceholder.typicode.com", "quickInfo": "jsonplaceholder.typicode.com ist eine kostenlose, frei zugängliche Attrappe, die genutzt werden kann, um zu Testzwecken REST-Anfragen zu senden." }, "interior": [], "quickInfo": "jsonplaceholder.typicode.com ist eine kostenlose, frei zugängliche Attrappe, die genutzt werden kann, um zu Testzwecken REST-Anfragen zu senden.", "meta": { "id": "995b6073-fdb1-4641-a652-f210fa17a951", "version": 1, "current": true, "createdAt": 1491827814636, "createdBy": "", "changedAt": 1491827814636, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting-Übergabe", "id": "086c4145-96b8-11e6-91e8-639d1db4ac49", "type": "Requester", "dataBag": { "idRepo": "086c4145-96b8-11e6-91e8-639d1db4ac49", "label": "Posting-Übergabe", "quickInfo": "Das ReST-Element enthält die eigentliche Anweisung.\n\nMit dem Worker \"Posting erzeugen\" werden Titel und Inhalt des Postings im Container angelegt.\n\nDie Inhalte der neu anzulegenden Ressource werden über POST gesendet.", "urlSuffix": "/posts", "Parameter": "{\n \"title\" : container.get('titel'),\n \"body\" : container.get('inhalt'),\n \"userId\" : 1\n}", "httpMethod": { "value": "POST", "label": "POST" } }, "interior": [], "quickInfo": "Das ReST-Element enthält die eigentliche Anweisung.\n\nMit dem Worker \"Posting erzeugen\" werden Titel und Inhalt des Postings im Container angelegt.\n\nDie Inhalte der neu anzulegenden Ressource werden über POST gesendet.", "meta": { "id": "5a515d65-4810-4997-abb4-dd0372eb6c15", "version": 1, "current": true, "createdAt": 1491827814636, "createdBy": "", "changedAt": 1491827814636, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting-Inhalt in Container schreiben", "id": "rpaab543ab-b646-4fa5-9d52-f072e65d6aa3", "type": "Process", "dataBag": { "idRepo": "rpaab543ab-b646-4fa5-9d52-f072e65d6aa3", "label": "Posting-Inhalt in Container schreiben" }, "interior": [], "quickInfo": "", "meta": { "id": "6b7e7e4b-8e10-4fc0-9882-5189c708e70d", "version": 1, "current": true, "createdAt": 1477038003505, "createdBy": "b.mittelsdorf", "changedAt": 1477038003505, "changedBy": "max.mustermann" }, "deleted": false }, { "name": "Posting erzeugen", "id": "rpb22ba8ad-da99-4929-b28d-fc955aca2cd7", "type": "Worker", "dataBag": { "WorkerOptions": "container.put('titel', 'Mein neues Posting');\ncontainer.put('inhalt', 'Dies ist der Inhalt meines Postings.');", "idRepo": "rpb22ba8ad-da99-4929-b28d-fc955aca2cd7", "label": "Posting erzeugen" }, "interior": [], "quickInfo": "", "meta": { "id": "dcfc3324-c085-46f5-b449-ea605a3be767", "version": 1, "current": true, "createdAt": 1477038003505, "createdBy": "b.mittelsdorf", "changedAt": 1477038003505, "changedBy": "max.mustermann" }, "deleted": false } ]