-
Notifications
You must be signed in to change notification settings - Fork 10
Implement Camunda Platform Properties #2
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I have updated the list with the remaining properties. This should be complete now. |
Should we in the epic also indicate how the structure changes with the implementation? (I think this mainly affects the Example: I think the Why:
as-is
to-be (example)
|
Indeed, details is a generic name which could be replaced by specific names related to the edited properties. I've updated the issue accordingly. Let's decide on the exact names during the implementation, though. |
I added the reference to the Summary of principles for current Properties Panel development in the issue section "How to proceed". Please consider. |
I added the reference: Properties structure for new properties panel Camunda Scope in the issue section "How to proceed". Please consider. |
To consider for later on improvements (topic |
Today we reviewed the UI of nested lists and agreed on the solution. We decided to use the default nested list (second level almost equal to first level) on all places except for variable assignment type:list. There, we use a specific pattern without expanding/collapsing list items but showing a single input field only. Find all cases in the prototype: https://fluffy-fiesta-212e1c7c.pages.github.io/prototypes/visual-ide/v12/ default nested list: single input list: |
Summary of the meeting @pinussilvestrus, @MaxTru, and I had today:
|
For the compensation, note that there is a bug ticket in Camunda Modeler repo: camunda/camunda-modeler#2397 |
I've checked some of the places where the list ordering is relevant for the execution. Found:
|
I've added Task listener as this can be implemented separately from Execution listener. |
That achievement is worth a celebration 🍾 |
Congrats! |
Implement Camunda Platform Properties
Goal
As a developer implementing BPMN, I want to use Camunda Platform specific properties in the properties panel.
What should we do?
Migrate groups with Camunda Platform properties.
element templateThis will be implemented separately; outside of the scope.camunda:exlusive
flag to true, when not async anymore via custom behavior camunda/camunda-bpmn-js#29camunda:jobRetryTimeCycle
whenasync
is disabled camunda/camunda-bpmn-js#30external
connector details(part of implementation group)Why should we do it?
We want to use the properties panel in Camunda Modeler / Camunda Platform BPMN tab.
Potential for user tests
Once we implement a significant number of Camunda Platform properties, we can test their discoverability.
Maybe we want to re-arrange the items.
Update @pinussilvestrus (22nd July): We want to do it rather sooner than later (cf. https://github.com/bpmn-io/internal-docs/issues/330)
How to proceed
Because the list is so long, I have decided to not create issue for each group up front. Let's keep it tidy as the list already allows to track the progress.
Here's the flow how to work on this epic:
To clarify basic questions during the translation from old to new properties panel, please check the Summary of principles for current Properties Panel development
About the structure of the new panel, please check https://github.com/camunda/camunda-modeler-design/issues/27
Context
The text was updated successfully, but these errors were encountered: