-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default Kafka topics for all integrations #958
Comments
@dominikhorn93 @lmoesle Habt ihr eine Idee, wie man das gut lösen kann? |
Wir könnten auch die Wenn man das so machen würde, dann müsste man:
|
@lmoesle das Problem ist dann aber, dass wir damit die Topics nicht mehr einfach ändern können, weil ja dann jeder neu das Template auswählen müsste. Für den Schwenk auf das neue Cluster brauchen wir das aber. |
Ein Feature unserer Platform ist es ja auch, dass jeder Prozessentwickler seine eigenen Integrationen anbinden kann. Dafür muss nur das Streaming Template mit dem richtigen Kafka Topic und Message Body aufgerufen. @simonhir Die Variante 2 würde ich da dann eher nicht machen und Variante 1 bevorzugen. In diesem Schritt könnte man dann gleich den |
Hey team! Please add your planning poker estimate with Zenhub @darenegade @simonhir @zambrovski @lmoesle @dominikhorn93 @lehju @StephanStrehlerCGI |
@darenegade, @simonhir Aktuell ist es nicht ohne weiteres möglich den ProcessDefinitionKey an den Connector bzw. auch an die Integrationen weiterzugeben. Deswegen habe ich damals das Ticket #734 aufgemacht. Soll ich #734 dann gleich umsetzen? |
Wir hatten das damals aufgenommen, weil wir dachten, dass das zeitlich weniger Aufwand bedeutet, da man da ja die gleichen Sachen anpassen müsste. |
Passt für mich, dann zieh ich #734 auch noch mit rein in den Sprint und setzte das im selben Branch um 👍🏻 |
Ich habe das Ticket auf Impediment verschoben, bis das Vorgehen bei #734 geklärt ist |
* refactoring: rename application.properties to application.yml * feature: introduce default destinations for integrations * refactoring: remove digiwf-message-name from integration calls * feature: adjust element templates, forms and bpmn process to default kafka topics * chore: fix invalid element templates * chore: remove app_message_name * chore: remove app_message_name * chore: remove app_message_name * Revert "chore: remove app_message_name" This reverts commit ecf9b68. * Revert "chore: remove app_message_name" This reverts commit c081f40. * chore: replace app_message_name with app_integration_name * chore: refactor configs * fix: compiling error * bugfix: fix incorrect function call * chore: fix tests * feature: use type for message correlation to avoid breaking changes * feature: send digiwf.processdefinition header to integrations * tmp: feature(#734): get processdefinition for integration call * feature(#734): query root process instance id * feature(#734): add feign error handling * feature(#734): add tests * feature(#734): add tests * feature(#734): add tests * feature(#734): add integration name to StreamingTemplateV01 and mark it as deprecated * feature(#734): add integration name to StreamingTemplateV01 and mark it as deprecated * feature(#734): add integration name to StreamingTemplateV01 and mark it as deprecated * docs(#958): adjust documentation, element-templates and add connector documentation * fix: address integration * fix: processes * Update EmailIntegration.json * update element templates --------- Co-authored-by: Lukas Mösle <[email protected]>
Currently the element templates for cosys, dms and other integrations require to add the Kafka topic for outgoing messages.
As these are different for all environments (topic suffix) this requires the process developers to define different configs for all envs and also they need to know what exact topic is the correct one for each of the integrations.
Goal
Business analysts should not know anything about the technical integration, but should rather select the business use case.
Describe solution
digiwf.messagename
is still needed ortype
is enoughMigrations path
Acceptance criteria
The text was updated successfully, but these errors were encountered: