Add a configured field and prepare its delivery
Create a persistent custom attribute, place it with Page Designer, test saved values, and move the configuration with an ACP.
CRIM means Configurations, Reports, Integrations, and Modifications. Start with a worked problem in each category: follow the numbered actions, adapt the example to your environment, and check the result before delivery.
Reference baseline: IFS Cloud 26R1. These are source-informed or documentation-based drafts, not environment-verified procedures. Example component and business-object names are fictional; adapt them to your target and generate with matching tools.
| Category | Step-by-step problem | What you will check |
|---|---|---|
| Configurations | Add a persistent field with Entity Configuration and Page Designer | Save/reopen the value, publish the page, and deliver an ACP to another environment |
| Reports | Add a reference to a customer-owned operational report | Query and model → generated XML/XSD → bound RDL layout → registered PDF output |
| Integrations | Build and call a projection function | Generated service stub, original PL/SQL example, API discovery, authentication, and allowed/denied calls |
| Modifications | Add a Cust-layer persistent field | Entity storage, projection exposure, client placement, generation, and regression checks |
The examples share the fictional value DEMO-HO-014. They demonstrate four different kinds of change; they do not depend on one another or create a single ready-to-install solution. Each guide includes prerequisites, expected results, troubleshooting, an exercise with a solution, and cleanup.
4 recipes
Create a persistent custom attribute, place it with Page Designer, test saved values, and move the configuration with an ACP.
Build a reference-normalizing projection function, implement the generated service stub, grant access, and call it through its actual API contract.
Trace an entity attribute through a Cust projection and client, with file roles, snippets, generation order, and validation.
Add a report attribute with a synthetic SQL example, regenerate the schema, bind an RDL layout, and check the delivered PDF.
No recipes match those filters. Try a broader term or reset the filters.
After the worked example, use configuration lessons, reporting guides, integration tutorials, and testing and delivery lessons for related tasks. The four CRIM recipes are starting points, not a claim to cover every possible change.
Use the development and modifications guides alongside the recipes. Work through naming and layering, optional components, entity security and time zones, SQL and PL/SQL performance, secure server methods, concurrency, and upgrade scripts. Each guide adds examples and checks for a specific engineering decision.
The dedicated workflow learning center covers BPA triggers, variables, API and REST tasks, user forms, asynchronous execution, grants, delivery, and troubleshooting.
For a source customization, follow Add a persistent modification field. For a runtime configuration, start with Add a configured field.
The file responsibility map explains authored versus generated files. The library currently covers four focused workflows; it is not an exhaustive CRIM reference.
All public snippets are original generic examples. Source traces are retained privately for editorial review.