ARIS User Group Deutschland (German only)
Register
ARIS Process Mining in action - Live Demo
Register
AGNL Thema-sessie Architectuur (Dutch only)
Register

View all
SA

 

Hi,

I’m trying to visualize the lifecycle state of the inputs and outputs created by a function object in an EPC model. Currently we are using the object ‘Technical Term’ as inputs and outputs. One possibility would be to create new variants for every new state of the deliverable. But we would like to keep the number of deliverables as low as possible, so that method is not an option.

Instead of using the attribute of the object, I tried to use the connection attribute and freely placed the attribute so that the attribute was viewed under the object, see picture 1 and picture 2. 

Picture 1

Picture 2

 

It works fine when only connecting one input and output deliverable, but when connecting several deliverables and other objects to the function the freely placed attributes are not displayed under the technical term object, see picture 3.

Picture 3

 

Is there a way of changing the “starting position” of the free placement functionality to the end of the connections for output connections and from the beginning of the input connections, instead of from the middle of the connection?

 

 

by Andre Sales
Posted on Tue, 07/17/2012 - 19:35

Hi Simon,

I'm not certainly if we are doing right, but in similar examples we use to move this attribute manualy.

You may build a script to do it automatically also. If it's really important for you, I could get you in contact to some ARIS developer.

 

See ya,

Andre Sales

0
by Harry Ratia
Posted on Fri, 08/03/2012 - 13:13

Hello Simon,

Unless there is a specific reason to use connection attributes, there is an advantage in using the object attributes instead and place these under the object.

The placed attribute would then have a fixed position in relation to the object even when you move the object around in the model. You can define a number of attributes for the Technical term  object that reflect the status it can have - "Initial","Reviewed","Final",...and place them under the objects in the model.

 Maybe this will help?

Regards   / Harry R

0
by Magnus Angehed
Posted on Mon, 08/20/2012 - 17:00

Hi,

I'm a colleague of Simon. Thanks for your answers.

However, there is a specific reason for us trying to use connection attributes. What we want to achieve is to have single Technical Term objects (e.g. there is one single Technical Term called "List of Material"), but have an attribute that can be different - e.g. intial, reviewed, released etc.

If we use a Technical Term attribute for the life cycle information, the value (initial etc) will be copied with the object when occurrence-copied. If we then change the attribute on the Technical Term object  from initial to reviewed it will change in all models where that Technical Term object has been used. This is good for some attributes, but not when you try to have one single Technical Term object but change the attribute "Life Cycle State" as that Technical Term is passed along the value chain. To clarify, we use the Technical Term object to model Deliverables.

If we store the Life Cycle State attribute on the Relationship between the Technical Term and the Function that uses/works with the Technical Term, we can have one single Technical Term object (e.g. List of Materials) but different attributes showing Life Cycle State, on the Relationships where that Technical Term is used.

If there is a way to "disconnect" a Technical Term attribute from being copied when the Technical Term object is copied, that could be a solution though - does anybody know if that is possible?

 

0
by Harry Ratia
Posted on Tue, 08/21/2012 - 11:18

 

Hi Simon,

I see the challenge here. You want to re-use the technical terms objects via occurrence copies and still be able to display them in the model(s) using different life cycle states.

Since the number of stages in the life cycle is realtively small (6), I would still use the technical term object attributes for this task, defining in this case six user defined attributes ("User attribute Values"):

 Lifecycle state - Initial,  Lifecycle state - Reviewed, Lifecycle state - Draft, Lifecycle state - Final, Lifecycle state - Stage 1, Lifecycle state - Stage 2

The values for each attribute can then be set to "Draft", "Initial",...and so on, with only one value per attribute. These 6 attributes can be saved in an attribute group called "Lifecycle state".

The available atributes for the technical terms object would look like this:

Now the technical terms objects in the model can be shown together with the attribute you wish to place in the given situation.

 

The result for the given example model:

 How would this work for you?

 

Greetings from Denmark   / Harry R

0
by Magnus Angehed
Posted on Wed, 08/29/2012 - 14:08

Hi Harry, 

smart solution, thank you for that! 

It can definately work.

The only thing I can think of that might be a problem with this approach is that in some exports and likely in the Portal (ARIS Business Publisher), in the Details view, all the assigned attributes for an object are shown. This means all of the different Lifecycle State attributes specified to be used for the Technical Term (in your example all 6 of them), and not necessarily the specific Lifecycle State attribute relevant in that model, for the Technical Term object selected.

We also have quite different Lifecycle definitions for different kinds of Deliverables, e.g. As-Bid, As-Sold etc for one type. So the idea with the Lifecycle State attribute was to have it as free-text in order to easily have all the different definitions available. On the other hand, for process designers it might be good to have a pre-defined list to choose from, even if that means the list of attributes gets quite long.

But graphically, you solution would actually work well as I see in your examples, so that's good! 

Best Regards

Magnus

0

Featured achievement

Question Solver
Share your expertise and have your answer accepted as best reply.
Recent Unlocks
  • BH
  • Profile picture for user Ivan.Ivanov.softwareag.com
  • Profile picture for user mscheid
  • MS
  • Profile picture for user syarafuddinhilmi
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock