import_bpa_ruleset
Import Tabular Editor BPARules.json, reconcile each rule with the built-in catalogue: map matching IDs to evaluable checks, and flag dynamic C#/LINQ expressions as descriptive-only without executing them.
Instructions
Import a Tabular Editor BPARules.json document and reconcile it with the built-in catalogue: rules whose ID matches a built-in are mapped to our evaluable check; rules whose logic is a Tabular Editor dynamic C#/LINQ expression we cannot safely evaluate are registered as descriptive-only (id/severity/description surfaced) and FLAGGED. The arbitrary TE expression string is never executed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| json | Yes | the raw BPARules.json content (a JSON array of rules, or an object with a 'Rules' array) | |
| sessionId | Yes |