User Tools

Site Tools


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
en:software:igrafx:onboarding_example

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:software:igrafx:onboarding_example [2014/05/14 11:19]
lena.jaehnel Page name changed from en:software:igrafx:onboarding_beispiel to en:software:igrafx:onboarding_example
en:software:igrafx:onboarding_example [2021/07/01 09:52] (current)
Line 1: Line 1:
 =====iGrafx Onboarding Example===== =====iGrafx Onboarding Example=====
  
-====1. Opening the Application===== +====1. Opening the application===== 
-This chapter will give an introduction to modeling with iGrafx by using a specific ​example. ​A detailed ​documentation for iGrafx can be found [[en:​software:​igrafx-dokumentation ​|here]]. When opening the programm ​the following screen will show up:+This chapter will give an introduction to modeling with iGrafx by using an example. ​Detailed ​documentation for iGrafx can be found [[en:​software:​igrafx_documentation|here]]. When opening the program, ​the following screen will appear:
 {{ en:​software:​igrafx:​ig_start_eng.png?​600 }} {{ en:​software:​igrafx:​ig_start_eng.png?​600 }}
  
  
-====2. ​New Model==== +====2. ​Create a new model==== 
-new model must be created ​in the next step. This model will define the single ​steps in our process. Afterwards it can be exported as an [[en:​software:​tim:​prozessdefinition ​processdefinition]]. After clicking the button for a new model, this window opens up: \\+In the ext step, a new model must be created. This model will define the individual ​steps in our process. Afterwards it can be exported as [[en:​software:​tim:​processprocess definition]]. After clicking the button for a new model, this window opens up: \\
  
 {{ en:​software:​igrafx:​on_ig_neu_eng.png }} {{ en:​software:​igrafx:​on_ig_neu_eng.png }}
Line 16: Line 16:
 ====3. Create and edit process models===== ====3. Create and edit process models=====
  
-The following example ​should ​show the different possibilities to model and design processes in iGrafx in combination with T!M. The scenario is a so called "​onboarding procedure" ​of a new employee, ​that can be used in every company. \\+The following example ​is meant to show the different possibilities to model and design processes in iGrafx in combination with TIM. The scenario is a socalled "​onboarding procedure" ​for a new employee, ​which is a process known to any company. \\
  
 This paragraph explains the basic functions for working with process models: This paragraph explains the basic functions for working with process models:
  
-     * Create a new Model+     * Create a new model
      * Editing process models      * Editing process models
-     * Opening and Saving diagramms+     * Opening and saving diagrams
  
  
-====First ​Steps====+====First ​steps====
  
  
-1. When starting ​the modeling of a process model, all involved departments and/or company parts should be defined. This will be managed by so called pools and swimlanes, simply called lanes. A pool is a superior unit and and the single lanes represent subzones, e.g. departments in the company. Since we chose the template with more Swimlanes, there are already two lanes and the necessary ​start event in our diagram, which has to be unique in the process model.{{ en:​software:​igrafx:​on_ig_start_eng.png?​600 }} +1. When starting a process model, all involved departments and/or company parts should be defined. This will be managed by so called pools and swimlanes, ​also simply called lanes. A pool is a superior unit and and the single lanes represent subzones, e.g. departments in the company. Since we chose the template with more Swimlanes, there are already two lanes and the necessary ​starting ​event in our diagram, which has to be unique in the process model.{{ en:​software:​igrafx:​on_ig_start_eng.png?​600 }} 
-By right clicking the already ​exisiting ​pool it is possible to open the department manager. This manager makes it possible to add new Swimlanes to the pool.+By right clicking the already ​existing ​pool it is possible to open the department manager. This manager makes it possible to add new Swimlanes to the pool.
 {{ en:​software:​igrafx:​on_ig_abteilungsmanager_eng.png }}  {{ en:​software:​igrafx:​on_ig_abteilungsmanager_eng.png }} 
-2. In order to rename the swimlanes, the desired element has to be selected and then clicked. Now it is possible to individualize the label. In this case the pool stands for a superior company and the lanes stand for departments in this company. On the one hand there is the Human Ressources ​Department ("​HR"​) and on the other hand there is the IT department ("​IT"​). ​ {{ en:​software:​igrafx:​on_ig_bennenung_eng.png?​600 }}  The start event is already placed in the diagram, so it doesn'​t have to be added separetlyIn case this should ​be necessary, it can be added by clicking the corresponding symbol in the left band. The click on it selects the start event and can now be placed ​somewhere ​in the diagram by clicking the desired destination. {{ en:​software:​igrafx:​on_ig_startereignis_eng.png }}   +2. In order to rename the swimlanes, the desired element has to be selected and then clicked. Now it is possible to individualize the label. In this case the pool stands for a superior company and the lanes stand for departments in this company. On the one hand there is the Human Resources ​Department ("​HR"​) and on the other hand there is the IT department ("​IT"​). ​ {{ en:​software:​igrafx:​on_ig_bennenung_eng.png?​600 }}  The start event is already placed in the diagram, so it doesn'​t have to be added separatelyif this were to be necessary, it could be added by clicking the corresponding symbol in the left band. The starting ​event (symbol) ​can now be placed in the diagram by clicking the desired destination. {{ en:​software:​igrafx:​on_ig_startereignis_eng.png }}   
-3. For the first step the Task "Create ​personal file" should be processed. A task node has to be placed behind the start event in order to reach this goal. By selecting the task node symbol in the left band, followed by a click in the diagramm, the task is added to the processmodel. The labeling works similiar ​to the labeling of the swimlanes by two clicks. For the next step the start event has to be connected with the Tasknode. This connection is called "​transition"​. This can be managed by clicking and holding on the startevent ​and then moving the mouse onto the task node. {{ en:​software:​igrafx:​on_ig_node_eng.png?​600 }}+3. For the first stepthe Task "create ​personal file" should be processed. A task node has to be placed behind the start event in order to reach this goal. By selecting the task node symbol in the left band, followed by a click in the diagram, the task is added to the process model. The labeling works similar ​to the labeling of the swimlanesby double-clicking. For the next step the start event has to be connected with the task node. This connection is called ​"​transition"​. This can be managed by clicking and holding on the starting event and then moving the mouse onto the task node. {{ en:​software:​igrafx:​on_ig_node_eng.png?​600 }}
  
 ====AND Gateway==== ====AND Gateway====
  
-With an "​AND"​ gateway it is possible to execute multiple steps of a process at the same time. The parallel gateway waits for all tasks inside to be finished before going on. In this example there are two tasks to be done at the same time. One for the HR and one for the IT department.+With an "​AND"​ gateway it is possible to execute multiple steps of a process at the same time. The parallel gateway waits for all tasks inside to be finished before going on. In this example there are two tasks to be done at the same time; one for the HR and one for the IT department.
  
-  - First step is to select the diamond symbol from the left band and then you can place it in the diagram. After placing it, the type of it must be changed. This happens ​by rightclicking ​it and choosing "​Properties"​. Now the gateway type can be changed to **Parallel**:​{{ en:​software:​igrafx:​on_ig_eigenschaften_gat_en.png }} +  - The first step is to select the diamond symbol from the left band and place it in the diagram. After placing it, it's type must be changed. This is done by right-clicking ​it and choosing "​Properties"​. Now the gateway type can be changed to **Parallel**:​{{ en:​software:​igrafx:​on_ig_eigenschaften_gat_en.png }} 
-  - Now two new activites ​can be placed into the HR and the IT lane and connected with the AND. Of course there can be more than two tasks at the same time. The HR department now gets the task to "Organize ​the desk", meanwhile the IT department should take care of "Creating ​a network account":​{{ en:​software:​igrafx:​on_ig_parallel_en.png?​600 }} +  - Nowtwo new activities ​can be placed into the HR and the IT lane and connected with the AND. More than two tasks may also be added at the same time. The HR department now gets the task to "organize ​the desk", meanwhile the IT department should take care of "creating ​a network account":​{{ en:​software:​igrafx:​on_ig_parallel_en.png?​600 }} 
-  - A forking AND gateway ​have to be closed at endso the process is able to go on with the next tasks. Therefore a new AND gateway has to be added to the diagramm ​and placed at the point where the parallel part should end: {{ en:​software:​igrafx:​on_ig_closingand_en.png?​600 }} +  - A forking AND gateway ​has to be closed at the end so that the process is able to go on with the next tasks. Therefore a new AND gateway has to be added to the diagram ​and placed at the point where the parallel part should end: {{ en:​software:​igrafx:​on_ig_closingand_en.png?​600 }} 
-  - The process flow is finished so far, but you have to add an end event in order to show where the process terminates: {{ en:​software:​igrafx:​on_ig_parallel_close_en.png?​600 }}+  - The process flow is finished so far, but you an end event has to be added in order to show where the process terminates: {{ en:​software:​igrafx:​on_ig_parallel_close_en.png?​600 }}
  
 ====Defining and editing attributes==== ====Defining and editing attributes====
  
-A process needs different attributes in order to be able to run. These attributes can be created or edited by rightclicking ​an element and choosing properties. Different ​menupoints ​are shown for the current element. The attributes that are most relevant to T!M are under the "​Execution" ​point. In the image we see the general attributes for a process, ​that can be found in the properties of the start event.+A process needs different attributes in order to be able to run. These attributes can be created or edited by right-clicking on an element and choosing ​the properties. Different ​menu options ​are shown for the current element. The attributes that are most relevant to TIM are under the "​Execution" ​group. In the image we see the general attributes for a process, ​which can be found in the properties of the start event.
  {{ en:​software:​igrafx:​on_ig_attribute_kontext_en.png?​600 }}  {{ en:​software:​igrafx:​on_ig_attribute_kontext_en.png?​600 }}
  
 ===Attributes=== ===Attributes===
 ^Attribute ^ Description^ ^Attribute ^ Description^
-| **Description** | Description of the process, which will later be shown in T!M (tooltip and process report).| +| **Description** | Description of the process, which will later be shown in TIM (tooltip and process report).| 
-| **Starter** <wrap danger> Mandatory</​wrap>​ | Here you have to enter a group or a user, who is allowed to start [[en:​software:​tim:​instanzen| instances]] of a process definition, e.g. user(max.mustermann), group(pm). | +| **Starter** <wrap danger> Mandatory</​wrap>​ | Here a group or a user, who is allowed to start [[en:​software:​tim:​instances| instances]] of a process definition, e.g. user(john.doe), group(pm) ​is entered. | 
-| **Owner** <wrap danger> Mandatory</​wrap>​ | Here you have to enter a group or a user who "​owns"​ the process in T!M. "​Owner"​ means that this person is responsible for the process| +| **Owner** <wrap danger> Mandatory</​wrap>​ | Here a group or a user who "​owns"​ the process in TIM is entered. "​Owner"​ means that this person is responsible for the process| 
-| **Deployer** <wrap danger>​Mandatory</​wrap>​ |Here you have to enter a group or a user who is allowed to [[en:​software:​tim:​prozessdefininiton_deployen ​| deploy]]the process ​onto the T!M system.| +| **Deployer** <wrap danger>​Mandatory</​wrap>​ |Here a group or a user who is allowed to [[en:​software:​tim:​deploy_processdefinition| deploy]]the process ​in the TIM system ​is entered.| 
-|**Smartform** | Here you can enter the defintion ​of the [[en:​software:​tim:​smartform | smartform]]. |+|**Smartform** | Here the definition ​of the [[en:​software:​tim:​smartform| smartform]] ​is entered. |
  
-After this short overview about the attributes that are necessary, ​we go on with our example process. +After this short overview about the attributes that are necessary, ​the example process ​may be continued
-Basically every activity must have its own unique name. If no task is explicitly defined for the activity the systems generates a task with the name of the acitvity. With the aid of the properties menu it is possible to add one or more tasks for an activity. Optionally ​you can enter a duration ​for an activity. In this case we add a task to the "​Create Personal File"​. +Basically every activity must have its own unique name. If no task is explicitly defined for the activitythe systems generates a task with the name of the activity. With the aid of the properties menu one or more tasks may be added for an activity. Optionally, the duration ​of an activity ​may be entered. In this case a task is added to the "​Create Personal File"​. 
-  - First the porperties ​menu for this activity has to be opened.  +  - First the properties ​menu for this activity has to be opened.  
-  - By clicking the green "​Plus"​ new tasks can be added to the list. These are the tasks that are delegated to the right employees, who will be responsible to complete them. +  - By clicking the green "​Plus"​ new tasks can be added to the list. These are the tasks that are delegated to the specific ​employees, who will be responsible to complete them. 
-  - An additional window opens in which the task can be configured. At first you have to enter a name. In addition there can be an assignment to a special group or user, which overwrites the assignment of the swimlanes. The description field is for further and more detailed information on this task, which will be shown during process execution. It is possible to add [[en:​software:​signavio:​links_einbinden ​| links ]].+  - An additional window opens in which the task can be configured. At firsta name must be entered. In additionthere can be an assignment to a special group or user, which overwrites the assignment of the swimlanes. The description field is for further and more detailed information on this task, which will be shown during process execution. It is also possible to add [[en:​software:​signavio:​insert_links| links ]].
 {{ en:​software:​igrafx:​on_ig_aufgaben_en.png }} {{ en:​software:​igrafx:​on_ig_aufgaben_en.png }}
  
Line 66: Line 66:
 Now the general attributes have to be defined. Owner, Starter and Deployer are needed at this point. ​ Now the general attributes have to be defined. Owner, Starter and Deployer are needed at this point. ​
   - This can be done by the properties menu of the start event {{ en:​software:​igrafx:​on_ig_rights_en.png }}   - This can be done by the properties menu of the start event {{ en:​software:​igrafx:​on_ig_rights_en.png }}
-  - At last the swimlanes need an assignment definition, so that its clear who is going to be the user, who finishs ​the tasks inside the swimlane.+  - Lastly, ​the swimlanes need an assignment definition, so that its clear who is going to be the user responsible for finishing ​the tasks inside the swimlane.
  
 After these changes a deployment check is executed. ​ After these changes a deployment check is executed. ​
Line 72: Line 72:
 ====Deployment Check==== ====Deployment Check====
  
-Before publishing a process it is possible to do a deployment check. This check shows if all settings are inserted and if the process was able to run as it is. The deployment check can be accessed in the following menu: {{ en:​software:​igrafx:​on_ig_deployment_check_en.png }}+Before publishing a process it is possible to do a deployment check. This check shows if all settings are inserted and if the process was able to run as currently configured. The deployment check can be accessed in the following menu: {{ en:​software:​igrafx:​on_ig_deployment_check_en.png }}
  
 There are two possible ways this check can end: There are two possible ways this check can end:
  
-  - There is an error. This will be displayed in the Output ​area of iGrafx. {{ en:​software:​igrafx:​on_ig_deploycheck_fail_en.png }}+  - There is an error. This will be displayed in the output ​area of iGrafx. {{ en:​software:​igrafx:​on_ig_deploycheck_fail_en.png }}
   - There are no errors. Consequently a positive message will show up, which implies that the process is ready to be deployed. {{ en:​software:​igrafx:​on_ig_deploycheck_sucess_en.png }}   - There are no errors. Consequently a positive message will show up, which implies that the process is ready to be deployed. {{ en:​software:​igrafx:​on_ig_deploycheck_sucess_en.png }}
  
Line 83: Line 83:
 ====XOR (exclusive) Gateway==== ====XOR (exclusive) Gateway====
  
-When running through an XOR/​exclusive Gateway not all outgoing transitions ​get active, in contrast to the AND gateway. So there must be any kind of decision which defines which way gets active and only the tasks on this way are to be completed. That decision is made by the user who finshes ​the last task before the process enters the XOR Gateway. This can be done by a popup, which shows all possible ​descisions.+When running through an XOR/​exclusive Gatewaynot all outgoing transitions ​are followed, in contrast to the AND gateway. So there must be decision which defines which path is followed; ​only the tasks on this path are to be completed. That decision is made by the user who finishes ​the last task before the process enters the XOR Gateway. This can be done by a popup, which shows all possible ​decisions.
  
-  - In order to extend ​our process ​we have to delete ​the end event. This happens by selecting it and pressing the delete key. The resizing of the pool happens automatically when adding an element to the right border of it. {{ en:​software:​igrafx:​on_ig_closingAnd_en.png?​600 }}+  - In order to extend ​the processthe ending ​event must be deleted. This happens by selecting it and pressing the delete key. The resizing of the pool happens automatically when adding an element to the right border of it. {{ en:​software:​igrafx:​on_ig_closingAnd_en.png?​600 }}
   - Behind the joining AND gateway, a XOR element has to be added. To clarify what kind of decision has to be made, this XOR can be labeled like all the other elements (e.g. "​Hardware necessary?"​). Finally we end the process by adding the end element. ​ {{ en:​software:​igrafx:​on_ig_xor_end_en.png?​600 }}   - Behind the joining AND gateway, a XOR element has to be added. To clarify what kind of decision has to be made, this XOR can be labeled like all the other elements (e.g. "​Hardware necessary?"​). Finally we end the process by adding the end element. ​ {{ en:​software:​igrafx:​on_ig_xor_end_en.png?​600 }}
-  - It is possible to label the transitions in order to make sure which way belongs to which decision. By default one way gets labeled with "​yes"​ and one with "​no", ​but this can be customized. In this case the way with yes leads to the activity "Order Hardware"​ and the other one leads to "Archive ​personal file". The Transition ​can be adapted in the properties of the **XOR** gateway.{{ en:​software:​igrafx:​on_ig_pfeilebenennen_en.png }}+  - It is possible to label the transitions in order to clarify ​which way belongs to which decision. By defaultone way gets labeled with "​yes"​ and one with "​no"​; however, this can be customized. In this case the way denoted 'yes' ​leads to the activity "Order Hardware"​ and the other one leads to "archive ​personal file". The transition ​can be adapted in the properties of the **XOR** gateway.{{ en:​software:​igrafx:​on_ig_pfeilebenennen_en.png }}
    
 ====Deployment==== ====Deployment====
-The publishing (Deployment) of the process onto the T!M - Task !n Motion ​system happens by choosing the Menupoint ​"​Publish As"​. ​Therefore ​the User needs the role **Deployer** in the T!M user administration. ​+The publishing (Deployment) of the process onto the TIM system happens by choosing the option ​"​Publish As" ​from the menuFor this, the user needs the role **Deployer** in the TIM user administration. ​
  
  
Line 96: Line 96:
 {{ :​software:​igrafx:​on_ig_deploy_iser.png }} {{ :​software:​igrafx:​on_ig_deploy_iser.png }}
  
-After entering the username and the password the process can be published by clicking "​Deploy Process"​. In the output window a message ​over the success of the deployment is shown.+After entering the username and the password the process can be published by clicking "​Deploy Process"​. In the output window a message ​about the success of the deployment is shown.
en/software/igrafx/onboarding_example.1400059192.txt.gz · Last modified: 2021/07/01 09:54 (external edit)