i
Publication History
The publication history allows managing versions of the published objects, to better track the changes that each object has undergone.
A version is a snapshot of the current state of an object, which can be used to compare it with past or future versions, and thus observe the changes made or analyze differences between versions.
The objects on which versions can be managed are all those that can be published:
•Application
•Entity
•Page
•Process
•Rule
•Form
•Dashboard
•Widget
•Report
•Value List
•Adapter
A version is generated only when an object is published. Version generation is completely transparent to the user, since Deyel is responsible for versioning the object automatically.
Each time an object is published, a new version is generated. So the version list of an object can contain 0 or more versions. If the object has never been published, the versions list is empty, and for each publication, a new version is generated in the list. There is no maximum limit to the number of versions. In other words, the version list contains the history of all publications of the object. The latest version is the current one and is the one that Deyel uses to execute, that is, the current version corresponds to the object's execution definition.
Version Properties
Creation user
Assigned by Deyel at the time of publishing the object.
Creation date and time
Assigned by Deyel at the time of publishing the object. It is displayed if the name is modified.
Name
By default it contains the creation date and time. It can optionally be modified to customize the published version of the object.
Description
Optionally, it can be entered to detail a user story, a ticket, or a more extensive explanation describing the content of the published version of the object.
Access to the Version List
The list of published versions is accessed using the “Publication History” option, from the expanded menu "Archive" within each object modeler.
This list opens in a new tab and contains information about its properties.
•Creation user
•Creation date and time
•Name
•Description
When an object is exported, the publication history is not included in the object export. When the object is imported, the publication history of the imported object remains unchanged.
Operations on a Version
A set of operations can be performed on each published version.
Search the publications grid
A grid or ordered list of published versions, with information about their properties can be used for each object.
The grid is sorted in descending order by creation date and time, so that the current version, which is the last publication of the object, is shown first.
The grid can be filtered by some of its properties:
•Creation date
•Creation user
•Name
Show
In the versions grid, each row can be selected to show the information of the chosen version. Deyel opens the object modeler in show mode in a new tab, with the version selected, where the object's operations are disabled, for example, save, publish, or delete. The tab name is formed by the combination of the object name, the date and time of creation of the published version and the name of the application to which the object belongs.
Modify
This operation allows the entry or update of the version name and its description.