Workflows can range from the simple to the complex, depending on the needs of your organization. Below is an example that includes the traditional roles of Content Author Approver, and Publisher, but the same practices can be used to set up more complex workflows. However, you must have administrator privileges to set up any workflow.
In general with workflows, it’s best to create groups instead of assigning workflows to a single user. Then if a user is out of the office, the workflow will still continue with others in that group. Also, if someone leaves your organization, you don’t have to recreate the entire workflow, just add and delete users from a group as needed.
if for example, your company, the USA Nationals, wanted to create a workflow that limit authors/editors to only entering content in parts of the site. The content would then move to approvers, a legal department and onto a group of ‘Site Masters.’ Below are the users involved in this sample process and their roles.
Below are the steps in iAPPS to set up this workflow.
If the users for this workflow already exist, a Content Administrator can add or edit permissions. Otherwise, a Site Administrator would need to create any additional users involved with this Workflow. See "Managing CMS Users"
In adding users or changing their roles, the Administrator should assign the following roles:
Next, create User Groups for each of these roles. See "Managing Content Manager (CMS) Groups"
For this example we will add the users to a Group, including:
Only a Site Administrator can create new CMS Groups, although Content Administrators can edit them afterwards.
Next you need to assign proper permissions to your Users and Groups. The sample below shows how to assign limited permissions to a specific section or sections of the site to a User or a Group, whether it be as an Author, Approver or Publisher.
You have just assigned this group's users to only be able to be an Author in the ‘News’ section of Menus & Pages. If you wanted them to author on more than one node, add additional permissions with the checkboxes or create them as a Global Author to give them permission for all menus and pages. In assign you can assign permissions for assts as well by using the tabs at the top of the workflows box titled Files, Images, and Content.
If individual users have more permissions than the group then they will be able to access all the group permissions and their own as well.
Once you have set up the proper Group and User permissions, you can create the workflows associated to each section.
Notice it is built out with the Groups created rather than individual names.
Once you’ve created the Workflow, you must assign it the Menu Item it applies to.
All workflow processes are limited to one site at a time. To add, edit and assign workflows in a multi-site or variant site menu, you must first switch sites using the drop-down option in the iAPPS header.
Congratulations! You have successfully added your Workflow to “The Team” menu item. From here, you can continue to add the workflow to all underlying menu items by highlighting the menu and clicking the arrow to send over the Workflow.
Once you have finished setting up your workflow, you should set up some test pages or items to ensure it’s working properly.