Creating Processes



Your Practifi instance contains preloaded processes that can be used as-is or modified to suit your firm's workflows. For information about using the pre-built processes available in your organization, please consult our Using Processes article.

This article will guide you through creating a process within your Practifi instance from scratch. For more information about the settings available within processes, please consult our Understanding Processes article. If you have any questions about establishing a process to achieve a specific workflow, please contact your CSM. 

Creating a New Process Shell

This section provides a comprehensive guide to crafting a new process shell within the Settings app, affording customization through parameters such as process name, related objects, visibility, order and group. Noteworthy settings covered include task due date basis, assignment type and time-based commencement, which allow for precise configuration.

Build a Process Type

A Process Type is a predefined template outlining structured steps and actions to achieve a specific business objective. It acts as a framework for organizing and automating tasks in Practifi. To begin building a Process Type:

  1. Click the App Launcher in the upper left-hand corner of the Practifi screen and search for and select Settings.            

    Screenshot 2024-01-18 at 8.21.51 AM.png

  2. Click the caret button next to the Navigation menu and select Process Types.

    Screenshot 2024-01-18 at 8.23.26 AM.png

  3. On the Process Types page, click the New button in the upper right-hand corner of the screen. This will open a New Process Type subtab with Summary, Process Settings and System Information sections.
    Screenshot 2024-01-18 at 8.24.53 AM.png


New Process Type Summary

The Summary section of a Process Type record contains settings governing the basic properties of a process. Fill out the following information:

  1. In the Process Name field, enter the name of the process. The Process Name will be what users see when kicking off a process from the Start a Process action. 
  2. Within the Related To list, select the objects and areas where you would like this process to be available within Practifi. The items will be highlighted in blue when selected.
  3. Click the right arrow button to move the item from the Available box to the Chosen box. The item will move to the Chosen list when properly added. 
  4. Check the Visible checkbox if you want the process to be active and immediately available to be launched within the objects and areas set in the previous step. 
  5. In the Order field, enter a number. This defines the position where the process appears to end users in the list of available processes.
  6. Optionally, enter a name in the Group field to group this process type with other like processes. The Group field can be included in reports.
  7. In the Description field, enter a short description of the process. This text will be displayed to users on the Process record after it is launched.

    Screenshot 2024-01-17 at 9.10.42 AM.png

Process Settings

Process settings in Practifi play a pivotal role in tailoring and optimizing the management of workflows within the platform. Administrators benefit from various customizable options to define key aspects of processes. The Process Settings section contains the following fields:

  1. Stage - This field will be revisited and set later in the process stages section below. For initial creation, leave the Stage field blank
  2. Task Due Date Basis - The Task Due Date Basis field is set to Trigger Date by default. You can change this to Process Due Date.
  3. Include Active Form in launch action? - This field is set to Yes by default. Change this to No if you do not want the Active Form for the first task in the process to be displayed in the Start a Process workflow.
    1. Please note: An Active Form will not appear in the Start a Process workflow if the process has more than one initial task that includes forms. Additionally, an Active Form will not be displayed in the Start a Process workflow if a user creates more than one instance of a process.
  4. Assignment Type - Specify how the assignee is determined. For further information on these options, please consult our Understanding Processes article.
  5. Enable Time-Based Commencement - Check this box if you want to begin the process based on various Date fields across the Entity, Contact, Service and Deal objects.

    Screenshot 2024-01-17 at 9.11.28 AM.png

Time-Based Commencement Settings

Practifi's Time-Based Commencement settings enable users to automate processes based on specific Date fields across objects like Entity, Contact, Service and Deal. This feature is valuable for automating time-sensitive processes and enhancing efficiency in workflow management.

 Screenshot 2024-01-17 at 9.12.20 AM.png

Please note: This section is displayed only if the Enable Time-Based Commencement? box has been checked. The following steps can be skipped if you are not using time-based commencement settings. Use the steps below to establish time-based commencement settings: 

  1. Target Object - Select the pencil icon in the Target Object field to enter edit mode. Once in edit mode, select the desired object from the drop-down menu. This is the object whose Date field you will use to determine when to kick off the process.

    Screenshot 2024-01-17 at 9.27.30 AM.png

    Screenshot 2024-01-17 at 9.22.13 AM.png

  2. Target Field - enter the API Name of the Date field you would like the timing to be based on. The API Name can be found by navigating to the Object Manager in Salesforce Setup. To find the API Name, do the following:
    1. Select the gear icon in the screen's upper right-hand corner and select Setup from the drop-down menu. A new tab opens. 
    2. Select the Object Manager tab and use the Quick Find field to search for the object. Next, click the object's name in the Label field to open the Object record. 
    3. On the Object record, select the Fields & Relationships heading on the left-hand side of the screen to open a list of fields on the object. 
    4. Locate the Date field you would like the time-based settings to be based upon and copy the name displayed in the Field Name column. This is the API Name of the field.
    5. Paste the API Name from Object Manager into the Target Field field on the Process Type screen.
  3. Commencement Timing - Select Before or After to determine whether the process will begin before or after the date in the Target Field field. 
  4. Number of days - Enter the number of days that the process should begin before or after the date specified in the Target Field field. 
    • Please note: The numbers for this field begin at 1 and operate as calendar days, not business days. This means if you enter a 7, the process will begin a week before or after the date in the Target Field field.
       Screenshot 2024-01-23 at 10.19.48 AM.png 
  5. Once Time-Based Commencement Settings have been entered, press Save to finalize this change. 

Portal Settings

Portal settings dictate the availability and functionality of a process type within client-facing portals, specifically for organizations with the Practifi Portals add-on service.

Check the Enable for Portal Users box to make this process type available in a client-facing portal.

 Screenshot 2024-01-23 at 10.28.23 AM.png

Please note: To learn more about the Practifi Portals add-on service, please contact your CSM.

System Information

Within this section, you can check the Locked checkbox to prevent other users at your firm from making changes to the Process Type. We recommend only enabling this checkbox after fully creating and testing your process type. 

Please note: If a locked process needs to be unlocked for changes, this can only be completed by the original creator. Once unlocked, the Process Type record can be modified by all System Admininstrator users in your organization. The Created By and Last Modified By fields are auto-generated by the system and cannot be modified. 

 Screenshot 2024-01-23 at 10.31.21 AM.png

Creating Process Stages

Each process has open configuration options for custom stages for each transitional state, meaning you can create as few or as many as needed. Process stages represent distinct phases or steps within a defined workflow. These stages structure the progression of a process and provide a systematic framework for completing tasks and achieving specific objectives. Each stage typically represents a significant milestone or set of related activities in the overall process. Use the following steps to create the process stages:

  1. In the Process Settings section, click the pencil icon to the right of the Stage field.  
  2. Click on the Stage field and select the New Process Stage option to create a process stage. 
  3. In the Process Stage Name field, enter a name for the stage. 
  4. Click the Group picklist and select the option that makes the most sense based on the information input into the Process Stage Name field to group the stage with other stages. The group definitions are as follows:
    • Not Started - The process has not begun and is not being worked on by any team members within the firm.
    • In Progress - Team members at your firm are actively working through the process tasks.
    • Completed - All process tasks have been completed, and the overall process is now closed.
    • Canceled - The process has begun but is closed before all process tasks have been completed. 
  5. In the Process Type field, search for and select the name of the Process Type. 
  6. In the Order field, enter a whole number. This defines the position where the process stage appears in the list of available process stages. 

     Screenshot 2024-01-23 at 10.39.36 AM.png

  7. Click Save to finalize the process stage creation.

Establishing the Initial Process Stage

Setting the initial process stage in Practifi is a foundational step that contributes to the clarity, organization and efficiency of the entire workflow, ensuring a smooth and well-defined progression through subsequent stages. To establish the Initial process stage, do the following:

  1. On the Process Type record, navigate back to the Process Settings section.
  2. Select the pencil icon next to the Stage field to enter edit mode.
  3. Within the Stage field, search for and select the stage that you would like the process to enter when it has been initiated.

     Screenshot 2024-01-23 at 10.45.28 AM.png

  4. Click Save to finalize this change.

Creating Process Tasks

Process Tasks are the main components of a process that help build each step and set various outcomes that move the process forward through actions.

Process Task Creation

In Practifi, a Process Task is a unit of work or action within a defined process. It represents a specific step or activity that needs to be completed to advance the overall process.  Use the following steps to create a Process Task:

  1. At the top of the Process Type record, click on the Process Tasks tab. This opens the Process Tasks list view for this process.

     Screenshot 2024-01-23 at 10.50.06 AM.png

  2. Click the New button on the right-hand side of the screen to create the new Process Task. 

    Screenshot 2024-01-18 at 8.51.35 AM.png

  3. In the Subject field, enter a name for the task. 
  4. From the Priority pickist, select a priority to indicate the importance of the task. 
  5. Select the most suitable starting status for the process task from the Status picklist.
  6. Enter a short description of the task in the Description field.
  7. In the Order field, enter a whole number. This defines the position of the task that appears in the overall process. 
  8. Optionally, select a type from the Task Type picklist.
  9. Enter any internal information about the task into the Details field. This information appears on the Task record in the Settings app.
    Please note: This field can only be viewed by users who have access to Process Types in the Settings app.
  10. Specify how the task assignee is determined with the Assignment Type field. The assignment types follow the same definitions as the assignment type for the overall process. For further explanation behind these options, please consult our Understanding Processes article.
  11. If desired, create a Task Group for the task. For further information on task groups, please consult our Using Tasks article.
  12. In the Due Date Interval field, enter the number of days between when this task was created and when it should be due.
  13. The Suppress At Launch checkbox sets whether this process task should be kicked off immediately upon process creation or wait for an action to trigger the task later. If this checkbox is checked, the task will not be triggered upon initial process creation. Typically, when creating a process, the first process task will not have this box checked. 
  14. Check the Enable Advanced Execution Management box if you want to give users other than the task's owner the ability to complete the task. Click to highlight the role(s) you want to add, then click the right arrow to add to the Chosen box.
    Please note: If you choose Client Service, users will need to be a part of an Entity's Servicing Team to be able to edit tasks related to them.
  15. Click Save to finalize the creation of the process task.

Using Process Task Settings

This section covers key features of Process Task Settings, including linking tasks through predecessors, defining outcomes for decision-tree logic, specifying actions triggered by task completion and creating preset checklist items for task tracking.


Most of the information in the Predecessors section is system-generated and does not need to be edited. However, this section is where Process Tasks can be linked together in spaces where a group of tasks runs concurrently, and they all need to be completed before initiating the next task. To group tasks, do the following:

  1. On the Process Task record, click the caret in the Predecessors area and select Edit.
     Screenshot 2024-01-23 at 10.57.13 AM.png

  2. In the Group field, enter a group name.

     Screenshot 2024-01-23 at 11.00.19 AM.png
  3. Click Save to finalize this change. 
  4. Repeat the above steps for each task you would like grouped, entering the same value into the Group field.

Task Outcomes

Outcomes function as answers to each Process Task, and they can be used to create decision-tree logic within a process to branch into the various scenarios that may exist. Outcomes determine the path that the overall process will take and determine which task should follow next. To create a task outcome, execute the following steps:

  1. On the Process Task record page, click the caret in the Task Outcomes section and select New

    Screenshot 2024-01-23 at 11.18.04 AM.png

  2. In the Name field, enter a name for the outcome. 

    Screenshot 2024-01-23 at 11.21.00 AM.png

  3. Click Save to finalize the creation of the task outcome, or click the Save & New button to save and create another task outcome. It is best practice to create all task outcomes before creating task actions.


Actions are the "next steps" that can come from any movement on a process task once a process step moves to a completed status. These can be as simple as a stage change to the overall process or as complicated as creating a new service and starting an additional process. To formulate Actions, complete the following steps:

  1. On the Process Task record page, click the caret in the Actions section and select New.

    Screenshot 2024-01-23 at 11.14.48 AM.png

  2. In the Action Name field, enter a name for the action.

    Screenshot 2024-01-17 at 9.40.31 AM.png

  3. Click on the From Outcome picklist and search for and select the outcome that should trigger this action when it is selected upon task completion.
  4. From the Action Type picklist, select the action that should occur when the task is completed with the specified outcome. To learn more, see Understanding Action Types.
  5. Once the action has been specified, complete the fields that populate based on the Action you chose in the previous step.
  6. Click Save to finalize the creation of the action. 

Preset Checklist Items

Checklists help end users track the jobs to be done for a given task. There are two types of items you can add to a Task record:

  • manual item is considered complete when the task owner checks its box.
  • An automatic item is considered complete when its criteria have been fulfilled. Criteria logic is handled by a checkbox field located elsewhere, which gets automatically checked using either formula logic or other automation. The automatic checklist item simply reflects the status of that field.

When process tasks are completed, you can report on checklist items using the Completed By and Completed On fields with the following report types:

  • Checklist Items
  • Checklist Items with Process Task
  • Checklist Item History

To add a Checklist item to a task, do the following:

  1. On the Process Task record page, click the caret in the Preset Checklist Items area and select New.
  2. In the Label field, enter a description of the checklist item. 
  3. In the Order field, enter a whole number. (This dictates the order in which the item appears in the Checklist side panel on the Task record.)
  4. In the Help Text field, you can enter short instructional text for the item. This text will appear within a tooltip at the end of the checklist item's label.
  5. From the Action Type drop-down menu, select Manual or Automatic. Manual is selected by default.
  6. If you selected Automatic, enter the path for a checkbox field in the Criteria Location field using Salesforce syntax.
  7. For automatic items, click the If Criteria Location IIsn'tAccessible drop-down and select Display this item or Display this item as incomplete.
  8. If you want the item to be fulfilled before the task can be marked as complete, check the Required box.

    Screenshot 2024-01-17 at 9.42.27 AM.png

  9. Click Save to finalize the creation of the Checklist item or Save & New to add another item. 

Using Rule-Based Actions

In the Rule-Based Actions area of the Process Type record, you can create rules with criteria that trigger actions at the process level. Use the steps below to active Rule-Based Actions:

  1. On the Process Task record, click the caret in the Rule-Based Actions section and select New.

     Screenshot 2024-01-23 at 11.25.23 AM.png

  2. In the Name field, enter a name for the new rule criteria.
  3. The Status field is set to Inactive by default. Set this field to Active if you want the Rule-Based Action to be implemented immediately upon saving. Leaving the field as Inactive will prevent the action from occurring until it is set to Active. 
  4. In the Description field, enter a short description of the rule.

    Screenshot 2024-01-17 at 9.43.41 AM.png

  5. Move to the Criteria Settings section.

Creating Time-Based Execution Criteria

Time-based rules are triggered a certain number of days before or after a given date. The field referenced should have a field type of Date. To set time-based execution for a rule:

  1. Check the Use time-based execution checkbox to show the relevant settings.

    Screenshot 2024-01-17 at 9.44.21 AM.png

  2. In the Execute based on field, select Days before the target field date or Days after the target field date.
  3. In the Number of Days field, enter a whole number to set the number of days before or after the Target Field field date that you want the rule to be run.
  4. In the Target Field field, enter the API Name of the Date field you would like the timing to be based on. The API Name can be found in the Object Manager in Salesforce Setup.
    • Please note: If you want to reference a Date field on a related record, you should use Salesforce syntax.
  5. Once Time-Based Execution Settings have been entered, click Save to finalize this change.

Adding Actions

This is where you specify what happens when the rule criteria are met. To add a rule action:

  1. Select the caret to the right of the Rule Actions list on the right-hand side of the Rule Criteria page to add actions to your rule, as well as any required settings. If you're an email or notification action, the settings for controlling recipients will appear once the Rule Action record has been saved.  
    Screenshot 2024-01-23 at 11.31.47 AM.png

  2. On the New Rule Action screen, click the Type drop-down menu and select from the following action types: 
    • Create a Task
    • Post to Noticeboard
    • Send a Notification
    • Send an Email 
    • Start a Process

      Screenshot 2024-01-17 at 9.49.54 AM.png

  3.  Complete the remaining fields that populate based on the selected action.
  4. Click Save.
0 out of 0 found this helpful



Article is closed for comments.