altinn-studio
altinn-studio copied to clipboard
Support changing the id of a given element in the process
Description
From v4 of app frontend, the process task id is exposed in the url of the app. This will probably result in some wishes to change the id, as "Task_1" (which is our default task name) is not exactly descriptive of what the task is to the end user.
The taskID is used in the following configurations:
- The process itself
- applicationMetadata - multiple configurations, including:
- data types
- eFormidling config
- the policy file
- potentially also the layout-sets file (depending on where we land on dealing with layout sets)
Should probably inform user about where changes will be done when they change the task ID.
We should look into using the bpmn editor for the actual process file updates, and running our own code to update the other config files.
### Tasks
- [ ] https://github.com/Altinn/altinn-studio/issues/12218
- [ ] https://github.com/Altinn/altinn-studio/issues/12272
- [ ] https://github.com/Altinn/altinn-studio/issues/12597
- [ ] https://github.com/Altinn/altinn-studio/issues/12219
- [ ] https://github.com/Altinn/altinn-studio/issues/12225
- [ ] https://github.com/Altinn/altinn-studio/issues/12265
- [ ] https://github.com/Altinn/altinn-studio/issues/12220
- [ ] https://github.com/Altinn/altinn-studio/issues/12221
- [ ] https://github.com/Altinn/altinn-studio/issues/12222
- [ ] https://github.com/Altinn/altinn-studio/issues/12266
- [ ] https://github.com/Altinn/altinn-studio/issues/12267
- [ ] https://github.com/Altinn/altinn-studio/issues/12401
Ref. presentation from @mirkoSekulic on using events to ensure correct syncing of files. Could this be a candidate to start testing that setup with?
@nkylstad Yes. I think it's a good starting issue.