When creating a new process in activiti-app, one can enter some special charcaters in the process´ name field whereas one cannot enter others. As the process name value gets initially copied over to the process model ID value and this value MUST not contain special charcaters other than _ or - or . all other special charcaters should be filtered out and should not be allowed to be entered in the name field.
Step to reproduce
- Login to activiti-app.
- In "App designer" select the "Processes" tab and click on "Create Process".
- In the new dialog, use characters like !,`,^ in the "Model Name" field.
- Try to enter other special characters like the @ character.
Some special characters like !,`,^ can be entered in the process name field whereas others like the @ cannot be entered.
Special characters other than _ or - or . should not be allowed to be entered in the process name field, as this value gets copied over to the process ID after process creation, which MUST NOT contain special characters. A process with those forbidden special characters would fail to vlaidate then.