Checklists are only available for the Create Record step type. When a checklist is used, the completion status of the step is defined by the checklist. Once all the checklist items are complete, the step is considered complete.

Once created and configured in a Step, the checklist items appear in a list on the Step Detail screen.

During process execution, the checklist appears on the Task Detail screen. You do not have to edit the task to access the checklist items. The status of the task automatically changes to Completed when all of the checklist items are completed.

To create a Checklist:

  1. Create or edit a step with a step type of Create Record.
  2. Select Checklist in the Status Managed By field.
  3. In the Step Checklist Items section, select the + Add Checklist Item link to add a checklist item.
    • Label the checklist item by typing in the Item field.
    • Use the Order field to number the checklist items.
  4. Use the trash can icon to delete any checklist items you wish to remove from the list.
  5. Click the Save button.

If you have configured a custom object as a step, a new custom lookup relationship field will need to be added to your custom object that looks up to the Checklist object. The API name of the field needs to be checklist__c. Also, in order to view the checklist items on a custom object's page layout in Classic, a Visualforce page will need to be created and added to the page layout.

Add Checklists Lightning Component

If you customized your Task page layouts or Process Task page layouts in the Lightning App Builder, you will need to manually add the Checklist Lightning component to your Lightning Pages.

Add Checklists Lightning Component to a Process Object 

You can display all checklists from the running process on the process object record page. To display the checklist Component, use the ChecklistsComponent available in the Lightning Components menu on the Lightning Page Builder. When you add the checklist component on Salesforce Community page, ensure that you set the recordId parameter as {!recordId}.