Section 1: Feature Overview
A Data Template is the core configuration object in Global Master Data Sync. Each template defines exactly one source table from Business Central — for example Items, Customers, or G/L Accounts — and specifies which fields from that table are synchronised to subscriber environments. Every field included in the template is owned by the master company: subscribers receive the values but cannot edit them locally (unless a field is configured as Information or Initial). The template also carries rules that govern record creation and deletion on the subscriber side, such as whether the subscriber is allowed to insert records manually, and whether records removed from the master's filter set should also be deleted on subscribers.
Templates follow a structured lifecycle before any data can flow. A newly created template starts in the Under Development state, where all configuration — fields, filters, fixed values, and sub-template links — can be freely edited. When the template is ready for review, it can be moved to Pending Approval, which places it on hold and signals that it is awaiting sign-off. Releasing the template — either individually from the template card or in batch via the Release Pending Data Templates report — triggers a background process that builds or rebuilds the record set: the set of source records matching the template's filters, with one field-value entry per configured field per record. Only Released templates participate in data exchange with subscribers.
Three template types exist to handle different data structures. A Normal Template covers a standalone source table. A Sub Template covers a table whose records always belong to a parent record (for example Item Translations belonging to an Item), and it must be attached to a Normal Template — the system automatically creates the join filters when the link is saved. A Field Template covers a lookup table referenced by a single field on another template (for example a Tariff Number table referenced by the Item's Tariff No. field), and it is referenced on a template line rather than attached as a sub-template. These three types allow consultants to model the full record hierarchy of a master data domain.
Key Facts
| Topic | Details |
|---|---|
| Main list page | Global Master Data Template List |
| Template card page | Data Template |
| Template types | Normal Template, Sub Template, Field Template |
| Status values | Under Development, Pending Approval, Released |
| Status changes | Via the Change Status action on the template card, or batch via the Release Pending Data Templates report |
| Key sub-pages | Record Filters, Fixed Values, Subordinate Data Template, Subscribers, Template Packages |
| Batch release | Global Master Release Pending Data Templates report |
| Batch delete | Global Master Delete Data Templates report (SUPER permission required) |
| Template Packages | Global Master Template Packages page — import standard packages from Abakion or export/import custom packages |
| Integration points | Partners (subscribers), Record Data, Subscriber IC File Logs, Config. Templates |
Section 2: Getting Started
The following steps walk through creating a first Data Template — from a blank card to a Released template with at least one subscriber assigned.
Step 1 — Open the Data Template list.
Search for "Global Master Data Template List" and open it. The list shows all existing templates sorted by sequence number. To create a new template, open the list and press New (or choose a template to open its card).
Step 2 — Assign a Code and Description.
On the Data Template card, enter a unique Code (up to 20 characters; special characters such as <>:"/\|?*%#@$&{}~ are not allowed) and a Description. The Code must be unique across all companies in your setup. The Master Partner ID is filled in automatically from Global Master Setup.
Step 3 — Select the source table.
Click the Table ID field and use the lookup to choose the Business Central table you want to synchronise. The Table Caption is filled in automatically. Once the table is set, the system inserts the primary key fields as the first lines on the template automatically.
Step 4 — Set the Template Type.
Choose Normal Template for a standalone table. Choose Sub Template if this table's records belong to a parent record and you intend to attach this template to a parent Normal Template. Choose Field Template if this table is a lookup table referenced by a single field on another template. The type can only be changed while the template is Under Development and has no attached data.
Step 5 — Set the Sequence Number.
Enter a number in the Sequence No. field. Templates with lower numbers are synchronised first. Related parent tables should have lower numbers than sub or field templates. This improves performance and avoids dependency conflicts during synchronisation.
Step 6 — Add fields to synchronise.
Use the Select fields from table action (in the Setup group on the action bar) to open the field picker. Select the fields you want to include. Primary key fields are added automatically and cannot be removed. For each non-key field you can control:
- Synchronization Action: Update (subscriber cannot change the value), Information (value is sent as read-only reference, subscriber may change it), or Initial (value is inserted on first sync only; subscriber owns it afterwards).
- Validate: whether the field value should be validated when written to the subscriber (default: yes).
- Synch. Sequence No.: order in which fields are written within a record (relevant when one field depends on another).
- Field Data Template Code: link to a Field Template for this field's related lookup table.
Step 7 — Add record filters (optional but recommended).
Choose Record Filters from the navigation menu to open the Data Template Filters page. Click Filter settings to open the filter page builder. Set one or more field filters to restrict which source records are included in the synchronised record set. For example, filter on the Item Category field to include only items belonging to a specific category. Filters can be added, changed, or removed while the template is Under Development.
Step 8 — Add fixed values (optional).
Choose Fixed Values to open the Data Template Fixed Values page. A fixed value forces a specific value onto a subscriber's record regardless of what the master record contains. This is useful for setting a subscriber-specific dimension value or a local G/L posting group. Add a line for the relevant field, set Skip Relation Check if needed, and enter the Fixed Value. The Formatted Value is calculated automatically.
Step 9 — Add sub-templates (optional).
If child records belong to the records in this template — for example Item Translations belong to Items — create a separate Sub Template for the child table first, then return to the parent template and choose Subordinate Data Template. Add a line, select the sub-template from the lookup (only templates of type Sub Template are offered), and save. The system creates relation filters automatically using the parent's primary key fields. You can review or adjust these relation filters using the Setup Relation Filters action on the Subordinate Template Link page.
Step 10 — Assign subscribers.
Choose Subscribers from the navigation menu. Use the Assign Subscribers action to open the subscriber picker and select one or more partners (individual Partners or Partner Groups) that should receive this template's data. Subscribers can be added at any time, including after release.
Step 11 — Release the template.
Choose Change Status from the action bar. In the dialog, select Released and confirm. The system runs the release process: it removes any obsolete template lines, re-applies fixed values, rebuilds the record set for any filter or field changes, and stamps the Released On date. The template's status changes to Released and the On Hold flag is cleared. The release process time is shown in the Release Duration field.
Step 12 — Verify the record set.
After release, use the Record Data navigation action to view the record set that was built. Each row represents one source record included in the template. Check that the record count matches your expectations based on the filters you configured.
Section 3: Related Features
Setup and Configuration. The Global Master Setup defines which company is the master and assigns the Partner ID that all templates inherit as their Master Partner ID. A template can only be created, modified, or deleted in the master company. The Config. Template Code field on a template header lets you attach a Business Central configuration template, whose default values are applied to subscriber records immediately after the primary key fields are inserted — useful for defaulting fields that are not included in the template's own field lines.
Partners and Partner Groups. Subscribers are Partners or Partner Groups from the Global Master Partner setup. A Partner represents a single subscriber company; a Partner Group is a collection of partners that all receive the same data. The On Hold flag on a partner or group prevents data exchange even when the template itself is released. The Embed Record Set setting on a partner determines whether data is transferred via IC file logs or directly through the database.
Record Data. The record set — the collection of source records matched by the template's filters — is viewable via the Record Data navigation action on both the template list and the template card. Each record in the set carries change timestamps that drive incremental synchronisation: only records changed since the last data-logged timestamp for a given subscriber are included in the next exchange.
Template Packages. Templates can be bundled into packages for distribution. Abakion maintains a set of standard packages covering common master data domains (Items, Customers, Vendors, and so on), which can be downloaded directly from the Global Master Template Packages page using the Get standard packages action. Custom packages can be created from the same page (using Get Templates and then Export Packages) and imported into another environment. Imported packages arrive with status Pending Approval and must be released before data exchange can begin.
Section 4: User Stories
US-01 — Create a new Data Template and define its table
As a functional consultant setting up Global Master Data Sync,
I want to create a new Data Template and point it at a source table,
so that the system knows which table's records should be synchronised.
Steps:
- Open Global Master Data Template List.
- Press New to open a blank Data Template card.
- Enter a unique Code (no special characters).
- Enter a Description.
- In the Table ID field, use the lookup to select the source table. The Table Caption fills in automatically, and if the Description was blank it is pre-filled from the table caption.
- Set Type to Normal Template (default), Sub Template, or Field Template depending on the data structure.
- Set a Sequence No. — lower numbers are synchronised first.
- Optionally enter a Bundling Classification to group this template with related templates.
- Save the record. The system automatically adds the primary key fields as lines on the template.
Notes:
- The template can only be created in the master company (the company where Global Master Setup has a Partner ID and is configured as the master).
- The Code must be unique across all companies and may not contain:
<>:"/\|?*%#@$&{}~. - Type can only be changed while the template is Under Development and has no attached records, field templates, or sub-template links.
US-02 — Add fields to synchronise and configure each field's sync behaviour
As a functional consultant,
I want to select which fields from the source table are synchronised and control how each field is treated,
so that subscribers receive exactly the right data with the correct ownership rules.
Steps:
- Open the Data Template card (status must be Under Development).
- Choose Select fields from table from the Setup group in the action bar.
- Mark the fields you want to include and confirm.
- The selected fields appear as lines in the Lines subform on the template card.
- For each non-key line, review and set:
- Synchronization Action: Update (default — subscriber cannot change), Information (sent for reference — subscriber can change), or Initial (written once at creation — subscriber owns it afterwards).
- Validate: enable to run field validation when writing to subscriber (recommended for Option and lookup fields).
- Synch. Sequence No.: set a number if this field must be written before or after other fields (e.g. a posting group before a posting setup field).
- Field Data Template Code: link to a Field Template if this field is a foreign key to a table covered by a separate Field Template.
- Comment: free text note for documentation purposes.
- To remove a field, delete its line (primary key fields cannot be deleted).
Notes:
- The Test Template Lines action (on the subform) shows how many values exist per field in the current record set — fields with zero values may be candidates for removal.
- Changing Synchronization Action to Information or Initial automatically enables Stop Ownership Check for that field, meaning the subscriber can locally override the value.
- Fields of type BLOB, Media, or MediaSet cannot receive fixed values.
US-03 — Add filters to restrict which records are included
As a functional consultant,
I want to apply field filters to a Data Template,
so that only a specific subset of the source table's records is synchronised.
Steps:
- Open the Data Template card (status must be Under Development, type must not be Field Template).
- Choose Record Filters from the navigation menu.
- On the Data Template Filters page, choose Filter settings.
- In the filter page builder, set the desired filter values for each field (e.g. filter Item Category Code = "RAW").
- Click OK. The resulting filters appear as rows on the Data Template Filters page.
- To remove a filter, delete the row from the Data Template Filters page.
Notes:
- Adding, changing, or removing a filter sets the internal Filter Change flag on the template, which triggers a full record-set rebuild the next time the template is released.
- Filters cannot be set on Field Templates (they have no independent record set).
- The filter builder shows all normal, enabled, non-removed fields from the source table.
US-04 — Add fixed values (values always written to subscriber regardless of master value)
As a functional consultant,
I want to configure a fixed value for a specific field,
so that all subscriber records receive a hard-coded value for that field regardless of what the master record contains.
Steps:
- Open the Data Template card (status must be Under Development, type must not be Field Template).
- Ensure the relevant field is already included as a template line with Synchronization Action = Update and no Field Data Template Code.
- Choose Fixed Values from the navigation menu.
- On the Data Template Fixed Values page, add a new line.
- Use the Field lookup (only eligible lines are offered) to select the field.
- Optionally enable Skip Relation Check if the value does not exist in the related table in the current company.
- Enter the Fixed Value. For Option and Boolean fields a value is required. The Formatted Value is calculated automatically.
- Save. The Fixed Value Changed flag is set on the template header.
Notes:
- At release time the system applies the formatted fixed value to all existing records in the record set and updates the Change DateTime, triggering a full re-send to subscribers.
- Fixed values cannot be set on BLOB, Media, or MediaSet fields.
- Removing a fixed value causes a full record-set rebuild at the next release.
US-05 — Create a sub-template hierarchy (parent to child template)
As a functional consultant,
I want to attach a Sub Template to a Normal Template,
so that child records (e.g. Item Translations) are automatically synchronised together with their parent records (e.g. Items).
Steps:
- Create a Data Template of type Sub Template for the child table (e.g. Item Translation). Configure its fields and release it — or keep it Under Development while setting up the link.
- Open the parent Normal Template card (status must be Under Development).
- Choose Subordinate Data Template from the navigation menu.
- On the Subordinate Template Link page, add a new line and use the Subordinate Data Template lookup to select the Sub Template.
- The system automatically creates relation filters linking the sub-table's foreign key fields to the parent template's primary key. Confirm and save.
- To review or adjust the relation, choose Setup Relation Filters on the link row.
- Subscribers assigned to the parent template are automatically associated with the sub-template as well.
Notes:
- A Sub Template can only be attached to one parent template at a time.
- The relation filter page (Template Filter) shows the link type (Field — uses a parent field value as the filter — or Filter — applies a constant value).
- Adding a sub-template sets the Sub Template added flag on the parent, triggering a record-set rebuild at the next release.
US-06 — Assign subscribers directly to a template
As a master company administrator,
I want to assign subscriber partners to a Data Template,
so that those partners receive the template's data when it is exchanged.
Steps:
- Open the Data Template card or list and select the template.
- Choose Subscribers from the navigation menu.
- On the Data Template Subscribers page, choose Assign Subscribers.
- The system opens a picker showing partners not already assigned (directly or via a group). Select one or more partners and confirm.
- Alternatively, add a line manually: set Subscriber Partner Type to Partner or Group, then select the Subscriber Partner ID.
- The subscriber is now listed with Data Logged = No, meaning the full record set will be sent on the next exchange.
Notes:
- Subscribers can be individual Partners or Partner Groups. A partner that is already a member of an assigned group cannot be added as a direct subscriber.
- To pause exchange for one subscriber without removing the assignment, enable the On Hold flag on the subscriber row.
- To permanently retire a subscriber, set Obsolete to Yes, perform a final exchange (so the subscriber receives the removal notice), and then delete the row.
US-07 — Release a Data Template (single template)
As a master company administrator,
I want to release a single Data Template,
so that the record set is built and data exchange with subscribers can begin.
Steps:
- Open the Data Template card.
- Choose Change Status from the action bar.
- In the Change Status dialog, select Released and click Yes.
- The system:
- Removes any obsolete template lines (fields removed from the source table).
- Re-applies fixed values if Fixed Value Changed is set.
- Rebuilds the record set if Template Line added, Filter Change, Sub Template added, or Field Template changed is set.
- Clears all pending-change flags.
- Sets Released On to the current date and time.
- Clears the On Hold flag.
- The status shows Released in green on the template list.
Notes:
- The release process can take time for large tables. The Release Duration field records how long the process took.
- After release, use the Record Data action to verify that the record count matches expectations.
- The template can only be released in the master company.
US-08 — Release multiple templates in batch
As a master company administrator,
I want to release all templates that are Pending Approval in one step,
so that I do not have to open each template card individually after a bulk configuration change.
Steps:
- In the master company, search for Global Master Release Pending Data Templates and run the report.
- On the request page, optionally filter by Code to limit which templates are released.
- Click OK. The report processes templates in sequence-number order, calling the same release logic as the single-template Change Status action for each.
- A progress dialog shows the template being processed and a completion percentage.
Notes:
- Only templates with status Pending Approval and owned by the current company's Partner ID are processed.
- The report runs in the master company only.
- Alternatively, run the report from the task scheduler for an automated nightly release.
US-09 — Set a template to Pending Approval for review
As a functional consultant,
I want to move a template to Pending Approval when I have finished configuring it but need a second pair of eyes before releasing,
so that the template is locked against further edits while it is under review.
Steps:
- Open the Data Template card (status must be Under Development).
- Choose Change Status.
- Select Pending Approval and confirm.
- The template's On Hold flag is set to Yes and the status changes to Pending Approval. No editing is possible in this state.
- After review, the reviewer can change the status to Released (using Change Status) or revert to Under Development if changes are needed.
Notes:
- Setting a template to Pending Approval does not trigger a record-set rebuild. Only releasing does.
- The batch release report can be used to release all Pending Approval templates once the review period is complete.
US-10 — Revert a template back to Under Development for editing
As a functional consultant,
I want to revert a Released or Pending Approval template back to Under Development,
so that I can make configuration changes such as adding fields or adjusting filters.
Steps:
- Open the Data Template card (status is Released or Pending Approval).
- Choose Change Status.
- Select Under Development and confirm.
- The status reverts to Under Development and the On Hold flag is set to Yes. The template is now editable again.
- Make the necessary changes (add/remove fields, adjust filters, modify fixed values).
- When ready, use Change Status again to move to Pending Approval or directly to Released.
Notes:
- Data exchange is suspended while On Hold = Yes. Subscribers will not receive new data until the template is released again.
- The record-set rebuild at the next release will include all accumulated changes (tracked by the internal change flags).
US-11 — Set a template to Obsolete when it is no longer needed
As a master company administrator,
I want to mark a Data Template as obsolete,
so that subscribers are notified to remove the associated data, after which the template can be deleted.
Steps:
- On the Data Template Subscribers page for the template, set Obsolete = Yes for each subscriber.
- For Partner-type subscribers that have never been exchanged (IC File Log Entry No. = 0), the Obsolete (Exchanged) flag is set automatically.
- For subscribers that have been exchanged, perform a final data exchange (Transfer record data or via the regular exchange job). This sends a removal request to the subscriber. After successful delivery the Obsolete (Exchanged) flag is set.
- Once all subscriber rows show Obsolete (Exchanged) = Yes, the template can be deleted.
Notes:
- There is no dedicated "Obsolete" status on the template header itself. Obsolescence is managed at the subscriber level.
- A template cannot be deleted while it has subscriber rows that have been exchanged but not yet marked as Obsolete (Exchanged).
US-12 — Delete a Data Template and all its data
As a master company administrator,
I want to delete a Data Template and all related records,
so that the configuration is cleanly removed from the master environment.
Steps (normal path):
- Ensure the template status is Under Development.
- Ensure all exchanged subscribers are set to Obsolete (Exchanged) = Yes (see US-11).
- On the template list or card, press Delete. The system cascades the deletion to template lines, filters, sub-template links, and the record set.
Steps (bulk / emergency path):
- Search for Global Master Delete Data Templates and run the report.
- On the request page, read the warning carefully. Enable I understand to confirm you accept that no validation is performed.
- Optionally set a filter on Code to limit which templates are deleted.
- Click OK. All selected templates — including their lines, filters, subscribers, and IC file logs — are deleted without integrity checks.
Notes:
- The bulk delete report requires the SUPER permission set.
- Use the normal delete path whenever possible. The report is intended for cleanup scenarios only.
- Deleting a template that is used as a Field Template on another template's lines, or as a Sub Template under another template, is blocked by the normal delete path.
US-13 — Import standard template packages from Abakion
As a functional consultant setting up a new GMDS environment,
I want to download Abakion's standard template packages,
so that I can quickly get a starting set of pre-configured templates covering common master data domains.
Steps:
- In the master company, open Global Master Template Packages (search or navigate from the menu).
- Choose Get standard packages from the action bar.
- Confirm the prompt. The system connects to Abakion's Azure Blob Storage and downloads all available packages for the apps installed in your tenant.
- The list populates with template packages, grouped by Template Area (Bundling Classification).
- Review the packages. Set Apply = Yes for the packages you want to import, or use Set "Apply" to bulk-activate all.
- If you want to use a different code than the package's original code, fill in New Data Template Code before applying.
- Choose Apply selected Packages. The system creates the templates with status Pending Approval.
- Review the imported templates, then release them using the Release Pending Data Templates report or individually via Change Status.
Notes:
- Packages are only downloaded for apps that are installed in the current tenant.
- Importing a package whose template code already exists is blocked — use New Data Template Code to rename it.
- Standard packages include Normal Templates together with their Sub Templates and Field Templates as an indented hierarchy.
US-14 — Export a custom template package for reuse
As a master company administrator,
I want to export my custom Data Templates as a package,
so that I can import them into another environment or share them with a partner.
Steps:
- Open Global Master Template Packages.
- Choose Get Templates from the Functions group.
- The system shows a list of Normal Templates that do not yet have a package. Select the templates you want to package and confirm.
- Package rows are created, including subordinate Sub Templates and Field Templates as indented child rows.
- To export the packages to a file, choose Export Packages. The system writes the packages to an XML file that you can save locally.
- Alternatively, use Download Package Content on a specific row to download its JSON content as a standalone file.
Notes:
- Only Normal Templates appear in the Get Templates picker; their Sub Templates and Field Templates are included automatically in the package.
- The Template Area field on each package row inherits the Bundling Classification from the template.
US-15 — Import a custom template package into another environment
As a master company administrator,
I want to import a previously exported template package into a new environment,
so that I can replicate a working template configuration without manual re-entry.
Steps:
- Open Global Master Template Packages in the target environment's master company.
- Choose Import Packages from the action bar.
- Select the exported XML file and confirm. Package rows are created in the list.
- Review the imported packages. If a template code conflicts with an existing template, enter an alternative code in New Data Template Code.
- Set Apply = Yes for the packages you want to create, or use Set "Apply" to bulk-activate.
- Choose Apply selected Packages. Templates are created with status Pending Approval.
- Add the required subscribers to each template, then release using Change Status or the batch release report.
Notes:
- The import process creates templates with On Hold = Yes and status Pending Approval. Data exchange does not start until the templates are released.
- Sub Templates and Field Templates must be imported alongside (or before) their parent Normal Templates for the links to be created correctly. The Apply action handles this automatically when all related packages are marked Apply.
Section 5: Field Reference
Data Template Header Fields
| Field | Description |
|---|---|
| Code | Unique identifier for the template. Must not contain special characters (<>:"/|?*%#@$&{}~). Shared across all companies. |
| Description | Short description of the template's purpose (up to 50 characters). |
| Description 2 | Extended description for additional context (up to 500 characters). |
| Master Partner ID | The Partner ID of the company that owns this template. Inherited from Global Master Setup when the template is created. Read-only. |
| Owner Company Name | Name of the company that owns the template. Set automatically. Read-only. |
| Table Caption | Display name of the source table. Filled automatically from the Table ID lookup. |
| Type | Template type: Normal Template (standalone table), Sub Template (child table attached to a parent template), or Field Template (lookup table referenced by a field on another template). |
| Sequence No. | Controls the order in which templates are synchronised. Lower numbers are processed first. Parent tables should have lower numbers than their sub or field templates. |
| Bundling Classification | Free-text classification code used to group related templates and to pre-fill the Template Area on packages. |
| Status | Lifecycle state: Under Development (editable), Pending Approval (locked for review), or Released (active for data exchange). Read-only — changed via the Change Status action. |
| Released On | Date and time when the template was last released. Read-only. |
| On Hold | When enabled, no IC file logs are created and no data is sent to subscribers for this template, even if Released. |
| Delete Source Records outside Record Set | When enabled, records removed from the record set due to a filter change will also send a delete request to subscribers. |
| Block Subscriber Record creation | When enabled, subscribers cannot manually insert records in the associated table. |
| Config. Template Code | An optional Business Central configuration template whose default values are applied to subscriber records immediately after the primary key fields are inserted. |
| Exchange only Selected Records | When enabled, records must be individually selected before they can be exchanged. Activated via the Activate Record Selection action. |
| Filtered | Calculated indicator showing whether at least one record filter is configured on the template. |
| Assigned Subscribers | Calculated count of subscriber rows assigned to this template. |
| Assigned Sub Templates | Calculated count of sub-template links assigned to this template. |
| No. of Template Records | Calculated count of records in the current record set. |
| No. of Template Field Values | Calculated count of field-value entries across all records in the record set. |
| No. of Template Lines | Calculated count of field lines configured on the template. |
| Release Duration | Time taken by the last release process. Read-only. |
Data Template Lines Fields
| Field | Description |
|---|---|
| Field Caption | Display name of the field being synchronised, resolved from the source table. |
| Synchronization Action | How the field is treated: Update (subscriber owns the value — cannot be changed locally), Information (sent for reference — subscriber can change it), Initial (written once at record creation — subscriber takes ownership afterwards). |
| Validate | Whether field validation runs when the value is written to the subscriber. Default: Yes. Disabling skips business-logic validation — use with care. |
| Synch. Sequence No. | Order in which this field is written within a record. Set this when one field depends on another being populated first. |
| Fixed Value Assigned | Indicates that a fixed value has been configured for this field. Maintained automatically. |
| Primary Key Field | Indicates that this field is part of the source table's primary key. Primary key lines are inserted automatically and cannot be deleted. |
| Field Data Template Code | Assigns a Field Template to this line. Used when the field is a foreign key to a lookup table that is managed by a separate Field Template. |
| Stop Ownership Check | When enabled, the subscriber can locally override the field's value even if the Synchronization Action is Update. Enabled automatically for Information and Initial fields. |
| Comment | Free-text note for documentation or communication within the team. |
| No. of Values | Count of field values in the current record set for this field (populated by the Test Template Lines action). |
Data Template Filters Fields
| Field | Description |
|---|---|
| Field Caption | Display name of the field being filtered, resolved from the source table. |
| Filter | The filter expression applied to the field (for example RAW or 10000..20000). Set via the Filter settings action. |
Fixed Values Fields
| Field | Description |
|---|---|
| Field Caption | Display name of the field to which the fixed value is applied. |
| Fixed Value | The raw value to be written. Must be a valid value for the field's type. For Option fields the value must be the numeric representation; for Boolean fields a value is required. |
| Formatted Value | The human-readable representation of the Fixed Value as it will be stored in the record set. Calculated automatically. Read-only. |
| Skip Relation Check | When enabled, the system does not validate whether the Fixed Value exists in the related lookup table. Useful when the value is valid in subscriber environments but not in the master. |
Subordinate Template Link Fields
| Field | Description |
|---|---|
| Subordinate Data Template | The code of the Sub Template that is attached to this parent template. Only templates of type Sub Template are available in the lookup. |
| Sub Table Caption | Display name of the sub-template's source table. |
Template Package Fields
| Field | Description |
|---|---|
| Apply | When enabled, this package will be included when Apply selected Packages is run. Enabling Apply on a Normal Template package also enables Apply on all its attached sub-packages. |
| Data Template Exist | Calculated indicator: whether a template with the Data Template Code already exists in the current environment. |
| Template Area | Classification grouping for the package; inherited from the template's Bundling Classification. |
| Data Template Code | The template code as it existed in the source environment. |
| New Data Template Code | An alternative code to use when importing, in case the original code conflicts with an existing template. |
| New Data Template Exist | Calculated indicator: whether a template with the New Data Template Code already exists. |
| Template Description | Description from the source template. |
| Table Caption | Display name of the source table. |
| Template Type | Type of the template in the package: Normal Template, Sub Template, or Field Template. |
| Template Sequence No. | Sequence number from the source template. |
| Parent Template Code | Code of the parent template (for Sub Templates and Field Templates that are attached to a Normal Template). |
| Creation Date | Date when the package was created in this environment. |
