Previous Topic

Book Contents

Book Index

Next Topic

Start from Relation

The activity provides a data transfer between Valuemation and the Workflow. This special type of system activity implements an interface between the Relation and the objects it sends to the workflow.

All interface nodes are transient by default. The relations are used for example, in the Editor View, in your own custom view or in the Catalog tree view displayed in the SideBar.

Icon in the tool bar:

Help Image

Activity Parameter

Function / Meaning

Start possibility (the options in general)

Defines mode which the workflow is able to run in (to be launched in). Note that these options are interconnected and not all of them are available for selection in every activity.

Independent start: This option enables you to determine if the workflow can run individually in a new transaction.

Inside given transaction: This option enables you to determine if the (sub)worflow can take over and run in the superior transaction (i.e. in the parent transaction).

Can commit: You can decide if the workflow can commit the changes after it has reached the end (If it uses its parent transaction).

Musn´t commit: You can decide if the workflow musnt´t commit the changes after it has reached the end (if the worfklow uses its parent transaction).

Modal flag

Only the flag which could be transported. Please see also the common parameters/arguments.

Source type

The BOType will determine the places in Valuemation where the action which triggers this workflow can be mapped to. This setting is used in the Action Customizer, e.g. if the BOType is System, the action will be available only for mapping to the BOEditors working with the System BOs.

Attribute

The field that holds the relation (e.g. “locations”).

Target Type

Determines the relation to the target type (optional).

Only for to many

If selected, the action will be visible in 'to many' relation view only. Typically it is used for catalog panel actions.

Relation restrictions (the options in general)

The restriction for relation dependency of the source or target instances. The source restriction is applied only if the source object is persistent.

The following restrictions are available:

- Source is reation dependent
- Source is not relation dependent
- Target is releation dependent
- Target is not releation dependent.

Output Arguments

Function / Meaning

Action Context

The Action Context is provided as an output parameter of all "Start" nodes: Start From Catalog, Start From Sidebar, Start From Editor and Start From Relation. It provides the API Action object at the output. The output argument enables you to identify which particular action started the workflow.

Activity

The calling activity. The activity which represents the window where this relation occurs (the place in Valuemation this activity is run from).

Associationdescriptor

It represents the 'S3Association' object (i.e. the relation definition between two specific objects).

Attribute

Name of the relation attribute.

Catalog

Represents a catalog used in a to-many view.

Catalogpanel

The 'CatalogPanelWindow' object is meant for the advanced use in workflow scripts using API.

Containing object

The source object for the relation (i.e. the object opened in the Editor).

EditorView

The EditorView window object.

FocusedBO

The object which has a focus in the catalog.

Modal flag

Please see the common parameters/arguments. In its rather uncommon role of the output parameter, the modal flag provides you with information whether the BOBrowser dialog box was started as modal or non-modal (i.e. which transition was used between the two dialogs).

Modified

Boolean. It indicates if a user has made changes in the Editor.

Navigation

Provides the 'NavigationDataProvider' object which can be used by the 'Open Object in Editor' activity to show navigation buttons. These controls will allow you to go on to edit the next / prev business object contained in the catalog.

Out

Please see the common parameters/arguments.

Property descriptor

An object describing the attribute and relation.

QueryString

A condition provided by a user on GUI.

Rule

Not used.

Selected_bos_or_groups

The collection of selected BOs in to-many view.

SharedValues

Please see the common parameters/arguments.

Source type

The BO Type of the source object (i.e. the object displayed in the Editor).

Target object

The selected target object in the simple relation.

Target objects

The selected target objects in to-many relation.

Target type

The relation target BO type.

See Also

Important Activities

Add to Role

Add Attachment

Allocation Simulation

Assessment Simulation

Assign Task

Attachment Dialog

Birt Report Parameter

Calculate Duration

Catalog Refresh

Catalog to Text

Catalog View Close

Catalog View Select

CatalogView Set Query

CatalogView Switch

Change Editor Mode

Change Editor Title

Check Clock Time Intervals (Tariffe)

Check Escalation Records

Check Finance Manager

Check Quantity Scale (Price)

Check Scale Boundary (Price)

Check Status on Update

Check Time Intervals (Periods)

Choose Attribute

Choose File

Client Change

Close All Catalogs

Compare Attributes

Compute N/A Values

Condition

Copy Input Stream to Output Stream

Copy Input Stream to String

Copy to Clipboard

Create Bookmark

Create Query

Create Output Stream

Delete All Records on Table Lv075

Delete Object

Determine Where-Condition

EditorView Close

EditorView Generate the Key

Editor Need Save

EditorView Save

Editor View Set Value

Editor Transaction SyncPoint

Generate PDF Report

Generate Report

Generate XML Data Stream

Get Attribute From Object Type

Get from Hash Map

Get Help Keys

Get Selected Text from Field

Input GUI for a Mail

Message

Meta Workflow Delete

MetaWorkflow new/edit

MetaWorkflow Lock/Unlock

MetaWorkflow Take Lock

New Object

Open Action Customizer

Open Attachment

Open Calculation Customizer

Open Catalog Customizer

Open Catalog View

Open Configuration

Open File

Open Help

Open BO Customizer

Open Object Type Customizer

Open Object Type Translation Editor

Open Mass Move

Open Metamodel Exporter

Open Move

Open Query Editor

Open Process Modeller

Open Report Editor

Open Relation Customizer

Open Rule Customizer

Open User Manager

Open Value Set Customizer

Open View Customizer

Perform Task

Print to Text

Print to Preview

Put in Hash Map Activity

Relation Link Existing Start

Relation Link Existing Finish

Relation Link New Start

Relation Link New Finish

Remove Link

Remove from Role

Removes Objects or Selected Rows from the Current Catalog View

Render Birt Report

Run Save Action on Editor

Save File

Save Text into File

Script (System Activity)

Send Mail

Send Message

Send Mail with Outlook Activity

Set Catalog

Set Query

Set Relational Attributes for Transient Relations

Set a Value for Attribute in Editor

Set a Value for Attribute of Object Type

Settings of Foreign Keys for Transient Relations

Show Birt Report

Show Web Page

Simple Input

Start Escalation

Start External Program

Start from Catalog

Start from CTI

Start from BO Editor

Start from SideBar

String to Text

Subworkflow

Tally Connect Tester

Take Over Solutions

Toast Message

Transfer

Transfer Create

Transfer (correction) Create

Transfer Global Change

Transfer (correction) Global Change

User Decision

Workflow - Start

Workflow - End

Workflow Transaction SyncPoint

Write Object to a String

XML Export

XML Import