Mattermost doesn't need any extra configuration for approval flow othere than changing the admin channel details in workflow.json. You should have a separate public channel where approval requests will go and that channel name should be provided to workflow.json (Refere Edit workflow.json section in this page).To obtain the workflow.json related details of your mattermost public channel, click on your approval channel on the left pane → Click on channel name at the top → Select View Info from the dropdown → Copy the last word from the URL field shown, this is the data required for workflow.json as admin and adminid field. Note |
---|
For Approval flow, it is necessary that the AllowEditPost property in Mattermost config.json should be enabled (Refere here). This is required because the approval/rejection happens through attachments which are updated( or edited) after the approver clicks Approve/Reject button. |
|