Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt

Use this file to discover all available pages before exploring further.

The Edit Decision Table screen provides a full editor for a decision table’s metadata, rule grid, test panel, and version history and is available at /fw/decision-tables/:id/edit.

Overview

This screen serves both create (when id === 'new', routing from /fw/decision-tables/new) and edit flows. Table metadata (name, description, hit policy) is editable inline. The rule grid (DecisionTableGrid) displays input and output columns with editable cells. Four tabs organize the editor: rule grid, test panel (DecisionTableTestPanel), version history (DecisionTableVersionHistory), and a rule evaluations audit log (RuleEvaluationsAuditLog). Actions include save draft, publish (DecisionTablePublishDialog), archive, and delete. Edit actions are gated by fw.decision_tables.manage (canManage).

Who it’s for

Requires permission: fw.decision_tables.manage (FW_PERMISSIONS.DECISION_TABLES_MANAGE) to perform edits. Viewing is gated by fw.decision_tables.view.

Before you start

  • Hold fw.decision_tables.manage to create or edit tables.
  • Access from the Decision Tables list or navigate directly with a valid id.

Steps

1

Open the editor

Navigate to /fw/decision-tables/:id/edit or click a table in the list.
2

Edit metadata

Update the table name, description, and hit policy in the header form.
3

Edit rules

Use the rule grid tab to add, edit, or remove input/output columns and rule rows.
4

Test the table

Switch to the Test tab to run test inputs against the current rule set.
5

Save or publish

Click Save to store as draft, or Publish to make the table active in automations.
6

Review history

Switch to the Version History tab to view past versions and the audit log.

Key concepts

  • Hit policy — how multiple matching rules are resolved (e.g., first, all); see HIT_POLICY_LABELS.
  • Input columns / Output columns — structured condition and result definitions for each rule row.
  • Publish — moves the table from draft to published status, making it available to automations.

Forms & Workflow

Forms & Workflow core overview.

Governance & parity

Documentation coverage and governance.
This page documents shipped product behavior. It is not medical, legal, or billing advice. Verify against your organization’s policies and applicable regulations before using it for clinical, compliance, or billing decisions. Protected health information (PHI) shown in the product is governed by your tenant’s access controls and is never exposed in this documentation.
  • src/routes/fw.tsx
  • src/cores/fw/pages/DecisionTableEditorPage.tsx
  • src/cores/fw/types/decision-tables.ts
  • src/platform/permissions/constants.ts