Search

Deploy Guide - SyncTree Studio

This document describes the function of Deploy and how to create the Deploy Request in SyncTree Studio.
Index
Deploy function is provided in a limited way, depending on how the solution is supplied.

What is Deploy?

Deploy is a function used when SyncTree Studio is installed by separating the development server and the production server according to the solution supply method
After completing source work and testing on the development server, the source is pushed to the production server through the Deploy function and released to the public.
In order to ensure stable operation of the business, and sync with development servers, the Studio of the operating server applies Read Only with limited content creation, deletion, and editing rights, including App, BizUnit, Dictionary, and Storage, except for Portal registration of BizUnit.
Deploy proceeds with the procedure below.
Creating the Deploy Request : Create a deployment request in SyncTree Studio on the development server.
Approval request : Bind the created request and send approval through the API Portal of the development server.
Approved : Deployment proceeds to the production environment of the production server with approved.

Prerequisite for Deploy Request

On production servers, Read Only applies to both BizUnit and resources.
Enter DB storage and dictionary registration to be applied in the production server before making a deployment request in the development server.

1) Setting the Production server Dictionary Value

In a solution environment with Deploy applied, the area setting the Dictionary of [Server: Production] is exposed as shown below.
Register the Dictionary environment variable to be applied in the production server through this place.

2) Setting up the Production server DB storage

In the solution environment to which Deploy is applied, the area to set the DB storage of [Server: Production] is exposed as shown in the figure below.
Proceed to select DB Type > select [Server: Production] checkbox > register information of DB Storage

Deploy Request

1) BizUnit - Create the Deploy Request

In SyncTree Studio on the development server, if the environment of BizUnit is Production and the status is Active, the Deploy Request button is activated.
Proceed with the request by entering the deployment name(Deploy name), Request Version(Request Version No.), and Comment. Request Version can only be entered in numbers up to 3 decimal places.

2) Maintain data for BizUnit, which is requesting deployment

(1) Apps
The BizUnit with registered Deploy Requests is not allowed to edit the Bizunit and enter the Revision List.
In order to proceed with the above work, the Deploy Request must be withdrawn or canceled by the ‘Rejected’ of the approval authority must be preceded.
(2) Dictionary
In addition to the block coding source worked on the Deploy Request, information about App and BizUnit and resource information such as Dictionaty, Storage, and Query are also delivered.
Therefore, if an attempt is made to edit the resource while requsting deployment, a notification window as shown below appears and edit is not possible.
No.
Explanation
1
The Dictionary Group associated with the BizUnit that has requested distribution is indicated by a lock icon to indicate that it cannot be modified.
2
The + Create Dictionary button and Dictionary Group function buttons are unexposed.
3
Clicking the Dictionary name exposes a notification window that the Dictionary related operation is not possible.
4
The Dictionary function button is locked with a lock icon, and the notification is exposed with the mouseover.
5
Access to the revision being requested for deployment in the linked BizUnit List is inactive.
(3) DB Storage
No.
Explanation
1
The DB Storage Group associated with the BizUnit that requested the deployment is indicated with a lock icon to indicate that it cannot be modified.
2
The + Create Storage button and Storage Group function buttons are unexposed.
3
Clicking the DB Storage name exposes a notification window that the DB Storage related operation is not possible.
4
The DB Storage function button is locked with a lock icon, and the notification is exposed with the mouseover.
5
Access to the revision being requested for deployment in the linked BizUnit List is inactive.
(4) Query Manager
if an attempt is made to try such as the query name, the button to enter the detailed list, or Edit and a notification window indicating edit is not possible as shown below is exposed.
The created Deploy Request is distributed to the production server through the approval request and approval in the API Portal (Deploy Guide - SyncTree Portal) of the development server.