This shows you the differences between two versions of the page.
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==== |
- | A 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 a [[en:software:tim:process| process 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 so- called "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 separetly. In 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 separately. if 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 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 diagram, the task is added to the process model. The labeling works similar to the labeling of the swimlanes, by double-clicking. For the next step the start event has to be connected with the task node. This connection is called a "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 }} | + | - Now, two 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 end, so 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 activity, the 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 first, a name must be entered. 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 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 Gateway, not all outgoing transitions are followed, in contrast to the AND gateway. So there must be a 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 process, the 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 default, one 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 menu. For 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. |