apache / dolphinscheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
https://dolphinscheduler.apache.org/
Apache License 2.0
12.69k stars 4.58k forks source link

[DSIP-74] optimize workflow-related displays and filters #16631

Open sdhzwc opened 1 day ago

sdhzwc commented 1 day ago

Search before asking

Motivation

Workflow Timing:Currently the timer management does not show who created the timer task, so without executing the task it is not known who created it, is it necessary to show the creator and modifier options? Workflow Definition:The current filters defined in the workflow are too simple, is it possible to add filters for status, timed status, and time? These are my thoughts, let's see if you agree and I'll work on optimizing them if possible

Design Detail

Workflow Timing: image When creating timed options, it's easy to see who created and modified the Workflow Definition: image This is not only limited to workflow name queries, but can also be customized based on status, etc. Increase the user-friendliness better with the above tweaks

Compatibility, Deprecation, and Migration Plan

Compatibility with latest version.

Test Plan

Test by UT.

Code of Conduct

SbloodyS commented 1 day ago

I'm +1 on Workflow Definition.

For Workflow Timing, Considering that there are many fields displayed on the page now, adding two more fields is not so necessary, which is not very friendly to users with smaller resolutions. It would be better if there could be a better solution for this piece. For example, add a field option for the user to choose the display field. By default, we only show high priority fields.

sdhzwc commented 1 day ago

I'm +1 on Workflow Definition.

For Workflow Timing, Considering that there are many fields displayed on the page now, adding two more fields is not so necessary, which is not very friendly to users with smaller resolutions. It would be better if there could be a better solution for this piece. For example, add a field option for the user to choose the display field. By default, we only show high priority fields.

2022411161342846 This program can be a good solution to the problem of many fields, the user can customize the choice of fields to display, you can look at this moving picture

SbloodyS commented 1 day ago

This program can be a good solution to the problem of many fields, the user can customize the choice of fields to display, > you can look at this moving picture

Yes. That's what I mean.