Signed in as:
filler@godaddy.com
Signed in as:
filler@godaddy.com
The Trigger Framework product gives you configurability and control of your Apex code: 1) provide fine-grained control of recursion in your Apex code (increasing your Salesforce Application(s)/Org performance), 2) disable trigger-invoked Apex "handler" classes (temporarily or per-user), 3) control order of execution for your Apex classes, 4) support for Platform-Event and Change-Event-based triggers (for both flexibility and system performance improvements), 5) enable (time-based) performance diagnostics of your Apex code to assist with debugging and performance analysis.
Finally, our December 2024 Roadmap includes a new VSCode & Codebuilder IDE Extension using robust AI/LLM technology to automatically:
1) convert legacy triggers to our Trigger Framework handler classes, and 2) auto-generate any new Triggers and Trigger-Handlers for you!
This extension is not required because conversion is typically simple copy/paste; however, leveraging leading-edge AI to do this should reduce any perceived risk in converting legacy trigger code.
Please refer to our "SafeHarbor" page for Roadmap caveats.
The Error Management product provides greater visibility to errors occurring in your Salesforce Org(s). It surfaces and provides visibility to errors from Apex code, Flows, Lightning Components, System/Security Alerts or Batch Exceptions. It then provides automated-action and declarative configurability of how errors are handled: e.g. log records, administrator emails, Rethrow Exceptions, Rollback Transactions, platform event notifications to an external service/application, etc.
Our easy-to-use Rules Engine product gives you the ability to declaratively specify business logic that changes frequently (rather than hard-coding it in Apex or in complex Flows). It is simple to use and specified via Custom Metadata records, so it is also easy to quickly change or deploy. The Rules Engine is also extremely efficient. You may specify multiple Rules scenarios, and within each unique scenario, you may specify a collection of related Rules (Groups). Each Rule applies an “Operation”:
Then, simply pass in a list of heterogeneous sObjects records into the Rules.evaluate() method specifying the Rule Scenario name (voila: 1 line of code and you get the result!).
Our Test Class Manager product automatically informs you of any failing Test classes (and their methods) -- e.g. in Production or Sandboxes. This is a frequent problem due to: 1) changes to the underlying data model (e.g. new required fields or new/changed validation rules, or 2) Apex code or Flows that have changed. As a result, you need to proactively and automatically know (via List-View and/or Admin-Emails) which Test classes are now failing so you can fix them. This avoids project delays as well as preventing failed deployments! The Test Class Manager can be scheduled to run daily/weekly/etc.
Our Management Hierarchy / Approvals Simplification product provides simple and configurable control over who and how many people (in a list or hierarchy) approve an approval process. Use metadata to configure Approval Scenarios (augmenting your Salesforce Approval Processes), and which field(s) on a target-object are used to initiate that Approval Process via a list/hierarchy of approvers. Use per-scenario Management-Hierarchy records to then specify who approves these processes, and which target-object fields are auto-populated (and therefore in what order the approvals are executed per a list or hierarchy of users...typically a chain of managers). Note: this product can also be used for other Management-Hierarchy purposes (other than Approvals).
This product automatically runs a prebuilt generic scheduled Apex-batch job to Delete (and optionally archive) selected Object data. If you want to delete and/or archive your data, we use an Archive BigObject (BigObject data is very inexpensive and largely unused by customers) to hold onto your legacy data until you want to purge it. You can specify the Archive/Delete criteria on a per-object basis in the Archiver custom-metadata records. You may also leverage our Rules Engine to be more specific about which records are deleted and/or archived.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.