What Rules Are Automatically Generated?
When you import a high-fidelity Blueprint, the system performs a substantial amount of rule authoring for you. The following are key Rule Types and artifacts created:
| Rules | Details |
|---|---|
| Case Type Rules |
|
| Data Object Rules |
|
| Persona and Access Control Rules |
|
| Sample Data and Records Management |
|
| User Stories |
|
How Import Fills Blueprint Gaps
The import process is designed to be 'smart' and resilient, filling in gaps where the Blueprint may be incomplete or ambiguous:
- Default Behaviors: If a workflow step lacks a defined view, the import creates a default view based on the data model.
- Alternate Stages: The system recognizes patterns (for example, approval steps) and automatically adds alternate stages for common scenarios like rejection, even if not explicitly specified.
- Data References: When a field is marked as a data reference but the target object is missing, the import attempts to create a placeholder or link to an existing object if available.
- Access Controls: If persona permissions are underspecified, the import applies sensible defaults based on best practices, ensuring no persona is left without basic access.
- Naming Conventions: Where naming is absent, the import applies standard conventions to maintain consistency and avoid conflicts.
Shortfalls and Manual Steps:
- Complex Logic: Advanced business logic, integrations, or custom UI configurations not captured in the Blueprint must be manually implemented post-import.
- Synchronization: If you select Use Existing for assets, changes in the Blueprint (for example, new properties, updated permissions), are not automatically synchronized and manual updates are required.
- Embedded Data: While embedded data structures are increasingly supported, some advanced scenarios (for example, deeply nested references, custom views) may require manual refinement.
Summary Table: What Gets Built Automatically
| Artifact Type | Created Automatically | Manual Refinement Needed |
|---|---|---|
| Case Types | ✔ Workflow, Data Model, Views | Advanced logic, custom UI |
| Data Objects | ✔ Classes, Properties, Sample Data | Complex integrations |
| Personas | ✔ Access Groups, Roles, Channels | Custom permissions |
| Access Controls | ✔ Basic permissions, portal setup | Fine-tuning, exceptions |
| User Stories | ✔ From Blueprint components | Backlog refinement |
| Embedded Data | ✔ Basic support, reusable views | Deep nesting, advanced scenarios |
| Routing | ✔ Work Baskets | Create an access role and assign it to the work basket for security. |