User Permissions Needed
Plan Approvals Around Sync
Keep these FieldKo behaviors in mind for every approval:- Submit automatically. Records from the app arrive when the rep syncs, and the app has no Submit for Approval button. Use a record-triggered flow with the Submit for Approval action to start the approval when the record is created.
- Locked records can’t be updated from the app. If a rep edits a record offline while it’s locked for approval, the change fails at the next sync and shows as an issue in Sync History. Lock only records reps don’t edit after they submit them, or unlock the record in your approval process.
- Bypass integrations. Skip the submit flow for integration users. See Bypass Your Flows for Integration Users.
Leave Requests
The leave object isn’t part of the FieldKo packages. If your org has its own leave object and you’ve added it to Objects To be Fetched, reps can submit leave requests from the app. Reps can’t edit a request in the app after they submit it, so locking it during approval doesn’t affect them. To route leave for approval:- Create an approval process on your leave object, with the rep’s manager as the approver.
- Create a record-triggered flow on the leave object that runs when a record is created, and submits it for approval.
- Optional: Add a field that shows the approval status, and add it to the leave layout so reps see the result after they sync.
Large Orders
Use an approval when orders above a set value need sign-off, for example from a key account manager. The Status picklist on FieldKo Order comes with the values Draft and Activated, and your org can add more. In the app, reps choose a status at checkout from the values available for the order’s record type, except Sent and Send Failed, which the app never offers. Follow these rules so your approval doesn’t conflict with FieldKo:- Track approval in its own field. Add a picklist, such as Approval Status, and keep it off the layouts reps see in the app. If you add an approval value to Status instead, reps can select it themselves at checkout.
- Don’t use Sent or Send Failed in your approval steps.
- Submit on create. Trigger your submit flow when a FieldKo order is created with Order Amount at or above your threshold. The app sets Order Amount when the rep places the order.
Field Campaign Sign-Off
FieldKo creates a field campaign’s visits as soon as you assign reps, so an approval on the Field Campaign record itself can’t hold visits back. Choose the kind of sign-off you need:
Field campaigns also have a Status picklist with the values Planned, In Progress, Completed, and Aborted, which you can use in approval entry criteria. To learn how campaigns create visits, see Run Field Campaigns.