Custom Processing Settings - Features
IPF - Custom Processing Settings Overview
Custom processing settings service provides below features:
| Feature | Description |
|---|---|
Flexible Setting Types |
Support for multiple value types including Boolean, String, Number, String Array, and Number Array settings. |
Processing Entity Scoped Configuration |
1) Settings are scoped at the Processing Entity level, enabling entity-specific customizations and configurations. 2) A custom processing setting value that is common across all processing entities can be set with the processing entity value of "UNKNOWN". 3) For a custom processing setting where a global value is created with processing entity "UNKNOWN", individual processing entity specific values can also be created and maintained as processing entity specific exception to global values. |
Dynamic Setting Management |
Available through use of DPSv2. 1) Full CRUD operations through standardized DPS v2 API endpoints for creating, reading, updating, and deleting custom settings. |
Searchable Configuration |
Query settings using searchable fields including status, processingEntity, settingName, and settingCategory for retrieval using different aspects of the custom processing settings |
Kafka Notifications |
Available through use of DPSv2 and further customized for custom processing settings. 1) Event-driven notifications via Kafka for all CRUD operations, enabling downstream systems to react to configuration changes in real-time. 2) The notifications include the latest active value of the setting, avoiding the need to retrieve the latest value through another API request. 3) The notifications are generated for setting changes that have become active. DPSv2 supports scheduling of changes to settings, the notifications are generated when the changes take effect (and approved where required), including deletion. Refer Notifications |
Configurable History Tracking |
1) Available through use of DPSv2 2) Optional historical tracking of setting changes with per-setting control over history retention. |
Approvals workflow |
1) Available through use of DPSv2 2) To support |
Optimized Indexes |
Pre-configured MongoDB indexes for efficient querying on status, processingEntity, settingName, and settingCategory fields. |
Domain API |
|