Overview

Fiorano Deployment Manager allows you to control the deployment of business components and event processes on various nodes in the Fiorano network. You can use a combination of Labels (Development, QA, Staging, and Production) and other identifiers (GUIDs, version numbers and node names) to create comprehensive and powerful rules to control the deployment of Event Processes.

Select Deployment Manager Node from Tools view, right-click and select Login to connect to Enterprise Server.


Figure 1: Tools View

After Logging in, Deployment Manager View will be displayed. All Deployment Manager related actions like designing of new rules, modifying existing rules, etc can be performed from this view. To explicitly open Deployment Manager View, right-click on Deployment Manager Node and select View Deployment manager.

Reference

Icon

 For an overview of rules, refer to the Labels and Rules section.


Figure 2: Fiorano Deployment Manager View

Fiorano Deployment Manager is a fairly straightforward tool with self-explanatory controls. This section briefly describes the various actions that can be performed using this tool.

Creating a Rule

You can set rules for the deployment of a business component in an event process(s) on a particular node(s).

To create a new rule, click the New button; the New Rule dialog box is displayed.


Figure 3: New Rule Dialog

The New Rule window consists of the following controls:

  1. Allow: Select this option to create a positive rule. A positive rule is one where a business component, event process, or peer server are allowed to perform a task.
  2. Disallow: Select this option to create a negative rule. A negative rule is one where a business component, event process, or peer server are restricted from performing a task.
  3. Execution of business service: This field contains three checkboxes for creating business service-specific rules:
    • Where business component guid contains guid: Select this option to specify the GUID of a business service in a rule.
    • Where business component version matches version: Select this option to specify the Version of a business service in a rule.
    • Where business component label contains label: Select this option to specify the Label of a business service in a rule.
  4. As part of event process(s): This field contains three checkboxes for creating event process specific rules
    • Where event process guid contains guid: Select this option to specify the GUID of an event process in a rule.
    • Where event process version matches version: Select this option to specify the Version of an event process in a rule.
    • Where event process label matches label: Select this option to specify the Label of an event process in a rule.
  5. On peer server[s]:
    • Where peer server name contains name: Select this option to specify the name of a peer server in a rule.
    • Where peer server label contains label: Select this option to specify the label of a peer server in a rule.

Select the Allow or Disallow option for choosing the deployment of business service. Enter the name of the rule and click the OK button to create a new rule

Conditions in the New Rule Dialog box

Execution of Business Components

Set conditions for the rule in Business component[s] panel selecting the desired checkboxes. 

Icon

Multiple conditions may be specified for a single rule by selecting more than one checkbox.

Where business component guid contains guid

To set the rule on the basis Business Component GUID, select Where business component guid contains guid condition and select guid hyperlink from Rule Description panel, and select the required Business Components from the Business Component Selection Dialog panel.


Figure 4: Business Component Selection dialog

Where business component version matches version

To set the rule on the basis of Business Component Version, select the where business component version matches version condition and select the version hyperlink from Rule Description panel, and select the required Business Component Versions from the Business Component Version Selection Dialog panel.


Figure 5: Business Component version selection dialog

Where business component label matches label

To set the rule on the basis of Business Component Label, select the where business component label matches label condition and select Label hyperlink from Rule Description panel, and select the required Business Component Label from the Business Component Label Selection Dialog panel.


Figure 6: Business Component Version selection dialog

As part of Event Processes

Set conditions for the rule in Event Process[s] panel selecting the desired checkboxes. You can specify multiple conditions for a single rule by selecting more than one checkbox.

Where event process guid contains guid

To set the rule on the basis of Event Process GUID, select the where event process guid contains guid condition and select guid hyperlink from Rule Description panel, and select the required Event Processes from the Event Process Selection Dialog panel.


Figure 7: Event Process selection dialog

Where event process version matches version

To set the rule on the basis of Event Process Version, select the where event process version matches version condition and select version hyperlink from Rule Description panel, and select the required Event Process Versions from the Event Process Version Selection Dialog panel.


Figure 8: Event Process Version selection dialog

Where event process label matches label

To set the rule on the basis of Event Process Label, select the where event process label matches label condition and select label hyperlink from Rule Description panel, and select the required Event process labels from the Event Process Label Selection Dialog panel.


Figure 9: Event Process Label selection dialog

On peer servers

Set conditions for the rule in Peer Server[s] panel by selecting the desired check boxes. You can specify multiple conditions for a single rule by selecting more than one checkbox.

Where peer server name contains name

To set the rule on the basis of Peer Server name, select the where peer server name contains name condition and select name hyperlink from the Rule Description panel, and select the required peer servers from the Peer Server Selection Dialog panel.


Figure 10: Peer Server selection dialog

where peer server label contains label

To set the rule on the basis of Peer Server label, select where peer server label contains label condition and select the label hyperlink from the Rule Description panel, and select the required peer servers from the Peer Server Label Selection Dialog panel.


Figure 11: Peer Server label selection dialog

Modifying a Rule

To modify a rule, perform the following steps:

  1. Select a rule in the Available Rules section.
  2. Click on the Modify button. The Modify Rule dialogbox gets opened.
  3. Make the required changes and click OK.

Creating a copy of a Rule

Although creating Rules using Deployment Manager is straight forward, creating variants of complex rules can be cumbersome and repetitive. To simplify the process, the tool allows you to create copies of a rule. In this way, you can create copies of complex rules and tweak them to create variants. To create a copy of a rule:

  1. Select a rule in the Available Rules section.
  2. Click the Copy button; a copy of the rule will be created with all the set conditions.
  3. Make the required changes to the rule.
  4. Enter the name of the new rule and click OK button.

Deleting a Rule

To delete a rule, perform the following steps:

  1. Select a Rule in the Available Rules section.
  2. Click on the Remove button.

Testing the Rule

The functionality of a Rule can be checked by testing it against the relevant parameters of a business component, event process or peer server. To test the Rule[s], perform the following steps:

  1. Click the Test button; the Test dialog box gets opened.


    Figure 12: Test dialog
     
  2. Select the Deployment Permission or Composition Permission option.
  3. From the Business Component section, select applicable GUID from the GUID drop-down.
  4. Select Version and Label from their respective drop-down lists.
  5. From the Event Process section, select applicable Event Process GUID, version and label from their respective drop-down lists.
  6. Next, select the peer server name and label from the Peer Server section.
  7. Click Verify to test the rule.

Refreshing the display of Rules

To refresh the display of Rules in the Available Rules section, click the Refresh button.

Changing the precedence of Rules

In the Available Rules section, all rules starting from the top-most one are arranged in decreasing order of priority.

To change the precedence of rules, select a rule and click the Move Up or Move Down button.

Adaptavist ThemeBuilder EngineAtlassian Confluence