Atlas Forms
Current Form Groups
The BizFirstGO platform currently has two active Form Groups — GuardRails and NodePolicies — and reserves ID ranges for several upcoming product areas. Understanding the existing groups helps you avoid range conflicts and provides reference implementations to follow.
Active Groups
| FormCategoryID | Group Name | Owner App | ID Range | AI Generation | Forms |
|---|---|---|---|---|---|
| 130 | GuardRails | BizFirst.Ai.ProcessSecurity | 13000–13099 | Enabled | 7 |
| 140 | NodePolicies | BizFirst.Ai.ProcessSecurity | 14000–14099 | Enabled | ~12 |
GuardRails Group (FormCategoryID 130)
The GuardRails group manages AI safety policies — rate limiting, content filters, topic restrictions, and access controls. It is the reference implementation for the Form Group pattern.
-- GuardRails forms in Atlas_FormCategories
INSERT INTO [dbo].[Atlas_FormCategories]
([FormCategoryID], [CategoryName], [OwnerApp], [FormIdRangeStart], [FormIdRangeEnd], [AiGenerationEnabled], [TenantOverrideable])
VALUES
(130, 'GuardRails', 'BizFirst.Ai.ProcessSecurity', 13000, 13099, 1, 1);
Current forms in the GuardRails group:
| FormID | FormCode | FormTypeID | PrimaryUsage | NodeUsage |
|---|---|---|---|---|
| 13000 | GuardRail_List | 1 (List) | guardrails | null |
| 13001 | GuardRail_Edit | 2 (Property) | guardrails | guardrail-edit |
| 13002 | GuardRail_View | 2 (Property) | guardrails | guardrail-view |
| 13003 | GuardRail_RateLimit_Edit | 2 (Property) | guardrails | guardrail-rate-limit |
| 13004 | GuardRail_ContentFilter_Edit | 2 (Property) | guardrails | guardrail-content-filter |
| 13005 | GuardRail_TopicBlock_Edit | 2 (Property) | guardrails | guardrail-topic-block |
| 13006 | GuardRail_AccessControl_Edit | 2 (Property) | guardrails | guardrail-access-control |
| 13007 | GuardRail_Audit | 4 (Dashboard) | guardrails | null |
NodePolicies Group (FormCategoryID 140)
The NodePolicies group manages execution permissions for workflow nodes — which nodes a tenant can use, capability grants, and audit policies. It also belongs to ProcessSecurity.
INSERT INTO [dbo].[Atlas_FormCategories]
([FormCategoryID], [CategoryName], [OwnerApp], [FormIdRangeStart], [FormIdRangeEnd], [AiGenerationEnabled], [TenantOverrideable])
VALUES
(140, 'NodePolicies', 'BizFirst.Ai.ProcessSecurity', 14000, 14099, 1, 1);
Reserved Ranges for Upcoming Groups
| FormCategoryID | Planned Group | ID Range | Status |
|---|---|---|---|
| 150 | WorkDesk | 15000–15099 | Reserved |
| 160 | InstallHub | 16000–16099 | Reserved |
| 170 | MarketHub | 17000–17099 | Reserved |
| 180 | Passport | 18000–18099 | Reserved |
| 190 | Octopus | 19000–19099 | Reserved |
| 200 | AppStudio | 20000–20099 | Reserved |
Reference Implementation
The GuardRails group is the canonical reference for how a Form Group should be structured. When creating a new group, examine the GuardRails SQL data files at
BizFirstFiV3DB/dbo/Data/AtlasForms/GuardRails/ to understand file layout, INSERT patterns, and naming conventions before writing your own.