Student Information System Policy Rules

Use extensible policy rules in Education Cloud to scale operations and establish transparent and auditable processes.

Required Editions

Available in: Lightning Experience
Available in: Enterprise, Performance, Unlimited, and Developer Editions with Education Cloud

To support education-specific operations at scale, the student information system rules framework uses:

  • Context Definitions

    Context definitions ensure efficient data access at every step of the process.

  • Expression Sets

    Expression sets calculate business rules using connected steps built from variables, constants, conditions, calculations, lookups, and aggregations.

  • About Automation with Salesforce Flow

    Salesforce Flow tools help you quickly set up and change automation solutions.

  • Batch Management

    Batch Management helps companies optimize business processes that handle a high volume of standard and custom object records.

For a typical process, the steps involved in the framework are:

  1. A screen flow, Omniprocess, or Lightning web component triggers a platform event, such as a grade point average (GPA) calculation or eligibility check for an academic term registration timeline.
  2. The platform event triggers an event-triggered flow.
  3. The event-triggered flow engages the batch management framework.
  4. The batch management framework engages an auto-launched flow.
  5. The flow runs an invocable action to get batch jobs by ID.
  6. The flow runs another invocable action to run an expression set (policy rule) by ID.
    Note
    Note You can customize and use the invocable action, ExecuteExprSetWithContext, available with Education Cloud.
  7. The expression set with a predefined context definition calculates the results.
  8. A business element configured in the expression set stores the log of the calculation run.
  9. The logs are shown on a custom UI component based on Decision Explainer.

Customize the rules framework based on your institution’s processes and specific requirements.

These features are available with Education Cloud: