-
Notifications
You must be signed in to change notification settings - Fork 497
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
Explain output mapping outcome in the tooltip #4889
Comments
BTW the current tooltip is also misleading as the variables are not merged into the global scope if the task is in a subprocess. It's only that they are no longer in the local task scope anymore. |
Let's tackle this, probably my proposal is good enough (updated with suggestions from #4889 (comment)):
We want to also tackle the input mappings accordingly.
|
CC @lmbateman |
Sorry, sorry, I missed this earlier.
|
Interesting question. The mapping can be used to pick variables, but it can also be used to transform / project:
I updated my proposal, incorporating your hints. |
@lmbateman You mean like this? My only concern with that is that its inconsistent with the other texts, so we should update them as well. And translations could be a bit more tricky |
What would be inconsistent, because of the inline link? I think it is fine to keep Learn more, removing it was probably not @lmbateman's intention. What would be valuable though is to update the message, as per #4889 (comment). You can find the updated message that incorporates @lmbateman's suggestions here. |
I was suggesting removing "Learn more", in accordance with our new guidelines for documentation links in UI text. But Simon is right; we should probably do that more broadly rather than introducing it tooltip by tooltip. And I don't think we need two links to the same place, so let's leave "Learn more" for now. @nikku's updated proposal looks good to me. Thanks! |
I updated the PR1115 with the new texts, without changes to learn more. Thanks @nikku & @lmbateman . |
What should we do?
Adjust the outputs tooltip to explain the outcome of adding mapping:
Consider suggestions:
The point is that leaving outputs empty means that all task variables are implicitly merged into the process scope. If you add a single mapping, remaining variables are discarded.
Note also that it's different for call activity where user can specify whether they want to merge the variables.
Why should we do it?
Explain basics in the Modeler to prevent context switching.
Reported at https://camunda.slack.com/archives/C0693F1NFK5/p1741593077729079
The text was updated successfully, but these errors were encountered: