Skip to main content

TemplatePackage Model

Overview

This table represents template packages – essentially blueprints or reusable application templates that may define UI, workflows, forms, and logic for initializing or duplicating standardized solutions. These templates are likely used to bootstrap new deployments or rapidly create apps based on pre-defined logic.

Fields

FieldTypeDescriptionRequired
idstringA unique identifier for the template package. Used to uniquely identify each template package.
bundle_idanyThe identifier of the associated bundle. May relate to a group of templates, modules, or components.
ref_idanyA reference identifier for linking related entities. Could reference another related object or legacy linkage.
analytics_dataobjectData related to analytics for the template package. Stores tracking or usage analytics tied to the package.
hierarchyObjectsanyData representing hierarchical objects associated with the package.
object_categoryanyThe category of objects within the template package.
namestringThe name of the template package.
statusstringThe current status of the template package
bundleBuildIdstringThe identifier for the build associated with the bundle. Used to track build history or deployment versions.
line_item_typestringThe type of line item associated with the package.
descriptionstringA detailed description of the template package.
workFlowActionsarrayWorkflow actions associated with the package.
customActionsarrayUser-defined or system-defined custom actions linked to UI or backend triggers.
form_buildarrayForm-building configurations related to the template package.
custom_pagesarrayCustom pages associated with the template package
screenPermissionsarrayDefines what screens are accessible and what actions are allowed per user role or permission group.
user_idstringThe identifier of the user who created or modified the template package.
screensdataarrayData related to screens used in the template package
typestringThe type or classification of the template package.
systemConfiganySystem configuration details related to the package.
applicationanyThe application associated with the template package.
application_idstringThe identifier of the application linked to the template package.
applicationLineItemanyStores definitions of how this package applies to specific application-level line items
customListPageActionsanyCustom actions available on list pages within the package.
menu_mappinganyMappings for menu items associated with the package
created_atdateThe timestamp when the template package was created.
modified_atdateThe timestamp when the template package was last updated.
package_idstringThe identifier of the package to which this template belongs.
isVisualizationEnabledbooleanFlag to determine whether visualizations (charts, graphs) are enabled for this package (1) or not (0).
visualizationsDataobjectStores configurations or data sources for rendering visualizations.

Sample JSON

{
"id": "example_value",
"bundle_id": "example_value",
"ref_id": "example_value",
"analytics_data": "example_value",
"hierarchyObjects": "example_value",
"object_category": "example_value",
"name": "example_value",
"status": "example_value",
"bundleBuildId": "example_value",
"line_item_type": "example_value",
"description": "example_value",
"workFlowActions": "example_value",
"customActions": "example_value",
"form_build": "example_value",
"custom_pages": "example_value",
"screenPermissions": "example_value",
"user_id": "example_value",
"screensdata": "example_value",
"type": "example_value",
"systemConfig": "example_value",
"application": "example_value",
"application_id": "example_value",
"applicationLineItem": "example_value",
"customListPageActions": "example_value",
"menu_mapping": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"package_id": "example_value",
"isVisualizationEnabled": "example_value",
"visualizationsData": "example_value"
}