uCosminexus Service Platform, Basic Development Guide

[Contents][Glossary][Index][Back][Next]

5.9.3 Changing a Running Business Process Definition

For changing the business process definition being operated according to the changes or enhancement in business, select the change method from the following, depending on the operation after change:

(i) When invoking the business process before change as a new process
Create and operate a new business process, as a business process after change. You must distinguish the service name and business process name in the business process before and after change.

(ii) When it is not possible to maintain uniqueness of the business process before change and correlation set
Create and operate a new business process, as a business process after change. You must distinguish the service name and business process name in the business process before and after change.

(iii) When all the processes belonging to the business process definition before change are complete
Delete all the process belonging to the business process before change and replace with the business process definition after change.

(iv) When you can change the service requester in cases other than (i)~(iii)
Create and operate a new business process, as a business process after change. You must distinguish the service name and business process name in the business process before and after change.

(v) When you cannot change the service requester in cases other than (i)~(iii)
Create the business processes for which version is upgraded and operate in parallel. You must change the service adapter according to the change contents after version upgradation.

Respective methods are as follows:

Organization of this subsection
(1) Method to create and operate a new business process
(2) Method of deleting the existing business process and replacing with latest business process
(3) Method of operating in parallel

(1) Method to create and operate a new business process

In case of (i), (ii) and (iv)m create a new business process and operate the business process with service name and business process definition name after change. Procedure is as follows:

  1. Export the repository information from the operating environment and import to the development environment.
  2. Create a new business process based on the existing business process.
    Note You must distinguish the service name and business process name in the new and existing business process.
  3. Perform packaging of the business process.
    For details on packaging, see "7.2 Packaging".
  4. Perform deployment definition of the business process.
    For details on the deployment definition, see "7.3 Defining Deployment of HCSC Components".
  5. Export the repository information that includes the business process created in step 2. And import the operating environment.
  6. Deploy the business process from operating environment to execution environment.
    For details on the operations in the operating environment, see "3.1.13 Deploying the business process" in the "Service Platform System Setup and Operation Guide".

(2) Method of deleting the existing business process and replacing with latest business process

In case of (iii), delete the existing business process from the execution environment and replace it with the latest business process. Procedure is as follows:

  1. Export the repository information from the operating environment and import to the development environment.
  2. Delete the deployment information of the existing business process.
    For details on deleting the deployment information of business process, see "7.3 Defining Deployment of HCSC Components".
  3. Change the existing business process definition, in the Business process definition screen.
  4. Perform packaging of the business process.
    For packaging, see "7.2 Packaging".
  5. Perform deployment definition of the business process.
    For details on deployment definition, see "7.3 Defining Deployment of HCSC Components".
  6. In operating environment, check whether all the processes belonging to the existing business process definition are complete and delete the HCSC component deployed to the execution environment.
  7. Export the repository information that includes the business process changed in step 2. And step 3. And import to the operating environment.
  8. Deploy the business process from operating environment to execution environment.
    For operations of operating environment, see "3.1.13 Deploying the business process" in the "Service Platform System Setup and Operation Guide".

(3) Method of operating in parallel

In case of (v), operate the existing business process and business process, version of which is upgraded, in parallel. Before upgrading the version of the business process, check "5.9.4 Upgrading version of business processes".

  1. Export the repository information from the operating environment, and import into the development environment.
  2. Delete the deployment definition of the business process.
    For details on deleting the deployment definition of the business process, see 7.3 Defining Deployment of HCSC Components.
  3. Right click the business process in the tree view service definition list and choose Upgrade.
  4. Edit the business process chooseed in step 3. in the Business Process Definition screen.
  5. Package the business process.
    For details about packaging, see 7.2 Packaging.
  6. Create a deployment definition for the business process.
    For details about deployment definition, see 7.3 Defining Deployment of HCSC Components.
  7. Stop and delete the business process existing in the operating environment.
  8. Export the repository information containing the business process changed in step 2. up to step 4. and import into the operating environment.
  9. Deploy the business process from the operating environment to the execution environment.
    For operations in the operating environment, see "3.1.13 Deploying the business process" in the "Service Platform System Setup and Operation Guide".