Building Workflows Best Practices
Keep workflows less than 10 Manual steps and connect workflows. This will make it easier if you need to update workflows and allows for more reusability of workflow components.
Use Sub-Processes and then one update will update everywhere it is used.
Use Reject (which stops workflow), Not Approved (which sends back to an early step with a message), or Approve.
Emails – can be configured to allow a reply to approve workflow.
All workflows should have an output document that is saved with the content as audit for process.
All IFS Development Workflows for use of Automated Testing can not have manual assignments
Versioning in Output Documents have caused issues with finding output docs, it has been best to disable this in both input and output documents
All files that get uploaded to a process needs to have a corresponding input document
All input and Output documents need to have a proper path designated for saving within the provided document repository
Triggers should be specific and functional and written in a way that allows for users and other development teams to utilize that function via 'copy' feature that ProcessMaker
Server Setup- see the ProcessMaker wiki for use of server sizing, but more importantly
cron.php needs to be setup in a manner that allows the server to be performant as well as meets the requirements of the users/workflow
env.ini needs to be properly configured, see the ProcessMaker wiki
database drivers- log a ticket with ProcessMaker and get assistance to install
Copyright© 2024 IFS AB. Copying prohibited. All rights reserved.