Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

You can automate business processes to save users' time and enforce consistency. Salesforce has point-and-click tools to automate your business processes. Learn how to use these tools with Pulsar to automate processes for offline use.

Four ways to automate business processes

Tool

Information

Process Builder

  • The process builder tool has a visual designer and is useful if you have multiple if/then statements in your process.

  • Only creates records and will not delete them. Can update fields in related records.

  • Can invoke other processes, launch a flow, and submit for approval.

  • Can post to Chatter, send an email alert, or send a custom notification

  • Starts when records change, can be invoked by another process, or when a platofrm event is received

  1. Flow Builder

  • The flow builder tool has a visual designer.

  • Good for complex processes with multiple layers of evaluation.

  • Starts on a button or link click, on access to a page or tab, on access from a utility bar, when a process starts, or when Apex is called

  • What sets the flow builder apart is that it supports user interaction.

  • It cannot invoke other processes

  • Similar to the Process builder with except that it can send outbound messages without code and update any record, not just related records.

Workflow

  • The workflow tool is the simplest option and a good choice if you only have a single if/then statement in your process.

  • It only starts when a record is changed, and supports time-based actions.

  • The workflow can only create record tasks and only updates the record or its parent.

  • It can send outbound messages without code.

Approvals

  • The approvals tool is also good for a single if/then statement, but

  • it starts in more ways - when a user clicks a button or link, when a process or flow starts with a Submit for Approval action, or when Apex is called.

  • The approvals tool only creates record tasks, only sends email alerts, and can send outbound messages without code.

  • Like the workflow tool, the approvals tool only updates the record or its parent.

Which tools does Pulsar support?

Pulsar only supports fully offline use for automation using one of the four tools mentioned above: the flow builder.
Note - When creating flows using the flow builder, save them as the Field Service Mobile Flow type. Pulsar fully supports mobile flows for offline use. If you save the flow as a screen flow, your flow will only run when online during a sync.

If you want to use the other workflow solutions with Pulsar when you are completely offline, you will need to rewrite these pages or triggers using one of the two methods Pulsar has to offer. You can use Pulsar as a platform and HTML/Javascript or the Pulsar Settings Language (PSL) to create a custom Pulsar app to perform the same tasks offline.

Automation tips

  • Coordinate offline/online record updates

  • if it runs in SFS mobile app then will run in Pulsar

  • If you use Apex triggers or want to send emails, you cannot do this while offline. The triggers will fire and the emails will send the next time you are online.

  • Lightning pages, Visualforce pages, or Apex triggers do not work with Pulsar. See the page about this...VisualForce, Lightning Components, and Apex Triggers

  • When using the flow builder tool, a good rule of thumb is that if your automated process works in the Salesforce Field Service mobile app, then it will work in Pulsar.

Questions

Which process automation tool - https://help.salesforce.com/s/articleView?id=sf.process_which_tool.htm&type=5

  • No labels