det101 commented on issue #17252:
URL:
https://github.com/apache/dolphinscheduler/issues/17252#issuecomment-3060726675
> I understand that label is bound to workflow and has nothing to do with
tasks. Am I right?
that’s correct.
> When performing this override, if the destination workflow does not
exist,how should the new workflow be named and what is the user interaction
process?
That's a great question. We could add a "Create New" option in the dropdown
menu. This would allow users to quickly create a new workflow with a name based
on the current workflow and a label like "Production."
> Maybe we should add a new search drop-down box instead of using the
current filter box. And create an workflow label management menu to manage all
workflow labels in project level.
Adding a new dropdown menu for filtering is a good idea.
I just want to confirm that the label management you mentioned is to be
added within the project management section, right?
> Why not add a label column in the existing table since label can be
customized by users and can only be used to distinguish between development and
production environments.
The current design doesn't require creating a new table; just adding a field
will do.
> What this function Compare specifically compares, please elaborate it.
When selecting a workflow to be overwritten, a list of nodes of the two
workflows will be listed, and by default they are matched into a pair by name;
users can select a node on each side to compare the content differences.
It would be best to directly display the nodes that have changed in the
list, but this implementation may be a bit complicated (maybe a separate issue
can be raised); if there is a better solution, I hope you can guide me.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]