Has anyone had success in using the automatic numbering within System Architect? I've enabled it using the Preferences and I can get it to assign numbers to Process Steps but I cant seem to sort out how to do a few things (SA v11.4.2).
Numbering a process model based on sequence: Currently it’s numbering based on the order that the process steps are placed on the diagram. If the model is reorganized then the numbering becomes incorrect and I can’t find a way to reset or renumber the processes.
Using Level numbers: In a process hierarchy diagram I would have assumed there would be numbers based on what level the process is in the hierarchy. The numbers assigned are, again, based on sequence that the symbol is placed on the diagram.
The online help has no details on the numbering procedures. Any tips on how to sequence numbers and/or get the number hierarchy working correctly?
NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
This topic has been locked.
5 replies Latest Post - 2012-12-07T20:17:28Z by SystemAdmin
Pinned topic Automatic Numbering in SA
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2012-12-07T20:17:28Z at 2012-12-07T20:17:28Z by SystemAdmin
Re: Automatic Numbering in SA2012-12-05T10:57:51Z in response to Ch3With my humble opinion, I believe this is just one of many features which exist in SA yet does not provide the expected outcome.
I developed my own macro, which is triggered everytime you close a diagram, or manually triggered to sequentially number the symbols of a process diagram. It is based on an algorithm that treats the whole process as a tree and recursively traverse it.
I am wondering though why do you need the numbering for?? For me, I needed it for the publisher, where I can list the process sequence sorted by the ID
Re: Automatic Numbering in SA2012-12-05T14:07:56Z in response to SystemAdminI agree, with you, that this feature isn't fully baked into the product yet.
I'm looking to use process numbering to support the reporting sequence, much like yourself. One of my reports is a custom VBA which dumps a lot of process related information, including process sequence, into a word document.
I considered using a macro to traverse a process tree, at report time, but in the end landed on a symbol property. The advantage of the symbol property is that it allows us to define the main and alternate flows using the field and report them both in order.
Re: Automatic Numbering in SA2012-12-05T20:11:11Z in response to Ch3Ch3 - We didnt use the autonumber. We manually put the number within the name property of the activity (e.g., A411 Manage XYZ Activity). This makes it easier to navigate among the activities when in the object explorer. Though, a macro could be used to do this as suggested above.
For alternate flows, we put a "sequence #" property for the Activity Symbol (not Definition) in the diagram. This helps us use the same activity, but in difference scenario sequences and flows.
Re: Automatic Numbering in SA2012-12-06T17:03:51Z in response to SystemAdminHi jvogel-11,
We started with using numbers in the names, of process definitions (BPMN), to suggest flow. You're right in that it makes it easier to find in the definition list but pure sequence numbering can add additional confusion.
The reason I asked the question is we started running into an issue where our processes where being used in multiple diagrams (think "Process Payment" for very different processes and in different orders). We were hoping to use automatic numbering to report on the sequence of the process and keep name for more meaningful numbering.
What we've landed on, for now, is a mix between what you've described.
- Where meaning exists, we've used numbering within the name; the identifier may indicate a core function, process level, product, project, etc. Example: Product_short_name-1.0.0 to indicate top level process to order and deliver a product.
- For all sequence flows, "happy path" or otherwise, we use a displayed symbol property to number them. In our case its 00,01,02...n for happy path and a01,a02,a03..an for alternate flow a.