dolphinscheduler
dolphinscheduler copied to clipboard
[Feature][Parameter] Add project-level parameters
Search before asking
- [X] I had searched in the issues and found no similar feature requirement.
Description
- Currently, DS has local and global parameters. Note that Global parameters only take effect inside the workflow
- Add project-level parameters so that all workflows under the same project can use these project-level parameters
Why we need project-level parameters
- Allows users to more easily define parameters that are used in multiple workflows of the same project
- E.g., hundreds of workflows that use the same time parameter
${dt}
- E.g., hundreds of workflows that use the same result location parameter
${loc}
- E.g., hundreds of workflows that use the same time parameter
UI
Restful API
1st iteration
-
createProjectParameter
-
updateProjectParameter
-
deleteProjectParametersByCode
-
batchDeleteProjectParametersByCodes
-
queryProjectParameterListPaging
-
queryProjectParameterByCode
2nd iteration
- batchExportByNames
- import
Sub-task
- #14214
- #14218
- #14339
Use case
No response
Related issues
No response
Are you willing to submit a PR?
- [X] Yes I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct