Recurring publish of transform table
Applies to: 12.11.7 and later. The Recurring Publish option allows the TBMA to schedule auto recurring publishing schedules for editable tables that have transform tables. Once this feature is enabled, the 'Publish to period' option is converted to default schedule, and it will be attached in the Editable Table pipeline, under Transform Table. All the 'Publish to period' will be converted to default schedule on Recurring Schedule page, and the Transform linked to the schedule will be available on Transform Table page.
Enable Recurring Publish for Transform Tables
To enable this option in 12.11.7,, navigate to Project tab > Enable Features, and then select the Enable Recurring Publish for Transform Tables .
A confirmation message appears as shown.
The Recurring Publish tab is enabled on the TBM Studio > Builds tab.
From the Build tab, select Recurring Publish option. The Recurring Publish page appears with two tabs.
Transform Table
This is a read-only page that lists all transform tables sourced from an editable table.
It has the following information:
Fields | Description |
---|---|
Table name | Name of the transform table. |
Folder | Location of the transform table. |
Editable table | Name of the editable table. In 12.11.8, the value is a hyperlink, clicking on which will open the linked editable table. |
Schedule Name | Name given while creating the recurring schedule. |
Recurrence | The recurrence type - hourly, daily, weekly, or monthly. |
Publish to Period | The publish to period selected while creating the recurring schedule - values are First Period of the Current Fiscal Year, First Period of the Next Fiscal Year, First Period of the Project, current month, previous month, specific period, and no recurring update. |
Enabled | If the recurring schedule was enabled or not - values are Yes or No. |
Last Publish Date & Time |
The timestamp of last publish in <mon dd, yyyy> <hh:mm> <AM/PM>< timezone> format. If no recurring schedule is chosen, the value in NA If the recurring schedule is yet to start, the value is Initial. |
Next Publish Date & Time |
The timestamp of the next publish in <mon dd, yyyy> <hh:mm> <AM/PM>< timezone> format. If no recurring schedule is chosen, the value in NA If the recurring schedule is yet to start, the value is Initial. |
Recurring Schedules
This page has the list of all the default and available schedules.
It allows the TBMA to add, remove, or edit schedules. Addition of duplicate schedules will not be allowed.
Adding a Schedule
From Recurring Schedules tab, select Add Schedule. The Recurring Updates for Editable Tables popup appears as shown:
Enter data in the following fields
Fields | Description |
---|---|
Name | Enter a name for the recurring publish schedule |
Publish Period |
Select one of the values from the dropdown First Period of the Current Fiscal Year (available in 12.11.8)First Period of the Next Fiscal Year (available in 12.11.8) First Period of the Project (available in 12.11.8) Current Period - as is Previous Period - as is Specific Period - as is, ability to manually select the desired period |
Recurrence |
Repeat: Select Hourly (default), Daily, Weekly, or Monthly every <frequency of repetitions> hour/days/month. Start time: Enter the <hh:mm> <AM/PM> and select UTC/GMT < timezone> |
Add new Start time |
This button appears for Daily, Weekly, and Monthly recurrence. Click the button to add Repeat and Start time values as mentioned above. You can click this button 23 times (to repeat the start time for every hour) after which the button will be disabled. Click the x icon to delete any start time |
Repeat On | This field appears for Weekly recurrence. Select the days on which you want the recurrence to work. |
Enable | Select this checkbox to enable, disable, or temporarily suspend the schedule. |
Auto Promote to Production | Applies to 12.11.10 and later. Select this checkbox to auto promote the recurring schedule to production. |
- 'Default' is the initial, system generated value that appears when the feature is enabled.
- The 'Default - No Reoccurring Update' schedule does not have any reoccurring update, and it cannot be edited or deleted.
- All the schedules in this page will appear in Editable Table pipeline step of Transform Table.
Editing Schedules
Migrating existing configurations to new recurring publish
- From the Project tab, select Enable Features and then select Enable Recurring
Publish for Transform Table checkbox.
If there are multiple tables, wait 10-15 minutes while the system checks and changes each transform
- Expand the Tables section in Project Explorer, filter by Using > Editable to view that all transform tables have been checked out
- From the Build tab, select the Recurring Publish feature.
- Select the Transform Table tab to verify that the tables are listed.
- Select the Recurring Schedule tab to view the “default” schedules that are based on the existing configuration.
- Create new schedules, as desired, based on your unique editable table use cases.
- Change each transform table from the “default” previous schedule to a new schedule, if desired.
Enabling the Recurring Publish feature will migrate only one project at a time. If there are more than one projects with editable tables, these steps must be repeated for each project. It is important to specifically, unselect then re-select the Enable Recurring Publish for Transform Table under Enable Features
12.11.8 and later
- Enable this feature from Project Settings and then select Enable Recurring Publish
checkbox. Note: If you are migrating from version 12.11.7 to 12.11.8, you must manually activate this feature from the Project Settings screen, as it will not be enabled by default. There will be no loss of configuration; schedules and transformations will remain intact and visible upon enabling.
- Three more options are added to the "Publish To Period", namely "First Period of the Current
Fiscal Year", "First Period of the Next Fiscal Year" and "First Period of the Project".
- First Period of the Current Fiscal Year: This is the Starting Month of Fiscal Year set on Project Time Setting screen associated with the current year. Example: If the Starting Month of Fiscal Year is March, then the First Period of the Current Fiscal Year would be Mar:FY2024.
- First Period of the Next Fiscal Year : This is same as First Period of the Current Fiscal Year, except that the year will change. Example: Mar:FY2025.
- First Period of the Project: 'Start of Project' set on Project Time Setting screen will be the value for First Period of the Project. Example: If the setting is Apr FY2024, then First Period of the Project should be Apr:FY2024.
- Two new columns are added to the Recurring Schedule screen: "Run Now" and "Description."
- The "Run Now" feature allows Admins to run schedules instantly rather than waiting for the scheduled time.
- The "Description" column lets you add meaningful descriptions for each schedule.
12.11.10 and later
- Navigate to Enable Features, and select Enable Auto-promote For Editable Table
Recurring Schedules option.
- The Auto Promote to Production checkbox appears in the Recurring Updates for Editable
Table popup.
- On selecting this checkbox, warning message appears. The Email Recipients text box will
appear, to add email ids of those you want to notify of the auto promotion. Note: If the checkbox is not selected, the value of Auto Promote to production in the Recurring Schedules tab will be No.
- The Auto Promote to Production column also appears in the Recurring Schedules tab.