How do I create Logic Blocks?
In ACE, Logic Blocks enable users to retrieve specific groups of accounts based on stored field values. Once created, a Logic Block can be saved for future use in the following ways:
As a report: Run the Logic Block and export the results.
In a job: Use it within an action path workflow.
In an action path: Apply Logic Block conditions to limit parts of the action path.
In the account manager: Perform one-time actions on the group of accounts.
Understand Apply, Test, and Save
A Logic Block stores the criteria ACE uses to select accounts. Jobs, worklists, Action Paths, and Account Manager can reuse those criteria.
Caution
Selecting Test on an unlocked Logic Block saves its current definition before displaying the matching accounts. Workflows that use the block can use those saved changes. Selecting Cancel afterward does not restore the earlier definition.
Button | What It Does |
|---|---|
Apply | Saves the definition and keeps you in the Logic Builder. |
Test | Saves an unlocked definition, then opens the matching account results. |
Save | Saves the definition and returns through the applicable navigation flow. |
Cancel | Leaves the screen. It does not undo a definition already saved by Apply, Test, or Save. |
Clone | Saves a separate, unlocked copy. Changes to the copy do not change the original block. |
How to Create a Logic Block
Go to Workflow → Logic Blocks → New
Enter Label
Description
View Role ID (Optional): Specify a role if you want to limit which users can view and use this Logic Block. Only users with the selected role will be able to access it from various ACE menus, such as Account Manager, Jobs, Action Paths, Bundle Groups, and VA 2.0 Profiles. If left blank, all users with Logic Block access can view and use it.
Edit Role ID (Optional): Specify a role if you want to limit who can edit this Logic Block. Only users with the selected role will be able to make changes to it in the Logic Builder. If left blank, all users with edit permissions can modify the Logic Block.
Return Primary Account Only: check if yes/leave blank if no
Add Field: specify the logic and conditions to be applied to the accounts
Select Apply to save the definition.
Select Test to save the unlocked definition and review the matching accounts. If you change the criteria, test again and review the updated results.
Select Save when the selection is correct. If the block is already used by a workflow, remember that Apply and Test have already saved the definition.
Permission Roles
Only users having a permission role with the "LOGIC_MANAGE" permission will be able to see, populate and save role selections to:
View Role ID
Edit Role ID

Image Display Example Logic Block
Test Changes to an Existing Logic Block
Select Clone, if available, or create a separate Logic Block with the same starting criteria. Give the test block a descriptive label.
Keep active jobs, worklists, and Action Paths pointed at the original block while you test.
Change the fields or conditions in the test block. Select Apply, then Test, and review the accounts included and excluded.
Revise and test again as needed. Each successful test of the unlocked block saves its definition.
When the selection is correct, select Save. Update the intended workflow to use the approved block when you are ready to use the new criteria.
Testing the selection does not run a job or perform Account Manager actions. Those are separate steps.
Please Note
Test does not save a locked Logic Block. Use a separate test block when trying editable changes; do not rely on a locked block to test changes without saving.
For query troubleshooting, see Troubleshooting Custom SQL in Logic Blocks.
