ARIS Process Hierarchy

We have been using ARIS for process modeling. When ARIS was first installed 3 years ago the IDS consultant suggestd that we go with a 4 level process hierarchy, as follows:
Level 1 Process Group (VACD)
Level 2 Scenario (EPC)
Level 3 Process (EPC column display)
Level 4 Process step (FAD)
Ann Rosenberg's modeling handbook (http://wiki.sdn.sap.com/wiki/display/ModHandbook/Process+Hierarchy) suggests a 6 level hierarchy as best practice. There are a few things I find confusing about this hierarchy. For example,
- Why are FAD diagrams not used in level 6 diagrams?
- How do business scenarios fit it and how are they similar to / different from process variants?
- How can chunks of processes be reused if each process variant drills down to its own EPC? The way we have it set up in the 4 level hierarchy above, each scenario is a sequence of processes, so processes can be reused. For example, scenario A is defined as process 1 > 2>3, whereas process B is defined as process 1 --> 3. In the handbook example, it looks like each process variant is a single VACD function, which to me implies the underlying EPC has to cover everything in that variant.
I am also concerned whether our 4 hierarchy would work as well when synchronizing to Solman. We haven't been doing the synchronization yet, but likely will in the near future. The IDS consultant told us it would work when it was installed.
If anyone has used the hierarchy in Ann's handbook could you point me to some examples and let me know how well iit's working? Also can you see any major deficiencies with the 4 level hierarchy that would compel us to switch to the handbook structure?
Thanks in advance.

Hi
In our company we have a process oriented hierarchy and End to End processes.
Process oriented hierarchy
Level 0 - Global process map (VACD in ARIS, not in SOLMAN)   "Company map"
Level 1 - Main Scenarios (VACD in ARIS, Dummy scenario in SOLMAN) "Purchasing"
Level 2 - Scenario (VACD in ARIS, Scenario in SOLMAN) "Direct purchasing"
Level 3 - Process (EPC in ARIS, Process in SOLMAN)  "Create Purchase order"
Level 4 - Process step (Function with a FAD iin ARIS, process step in SOLMAN) "create P.O. output"
Level 5 - Guidelines/rules EPC or FAD in ARIS, not in SOLMAN)
Level 3 can have different variants and can be reused in different end to end scenarios.
Level 2,3 and 4 is synchr. with SOLMAN.
So far this is working well in supply chain and sales processes. We ancitipate some challenges (more levels/details) when we come to the finance processes.

Similar Messages

  • Using ARIS process models as the foundation for Business Process Monitoring

    Hello,
    Do anyone know if you can use IDS Scheer ARIS process models and the integration between IDS Scheer ARIS and SAP Solution Manager as the starting point for end-to-end Business Process Monitoring (BPM) so that you get the process description/model automatically in Solution Manager BPM and just need to configure the monitoring (more or less that you monitor against the modelled process in ARIS)?
    Is there an API for SAP Solution Manager BPM so that non-SAP solutions/systems can be part of the end-to-end process monitoring?
    If not, how do you usually integrate non-SAP solutions that are part of an end-to-end process that you want to monitor into SAP Solution Manager BPM, or do you not use Solution Manager BPM for this?
    What is the roadmap for SAP around SAP Solution Manager BPM when it comes to non-SAP systems/applications/solutions and the new SAP NetWeaver BPM functionality?
    Regards,
    Markus Johansson

    Hello Markus,
    I just paste my answer form the other forum entry Re: Business process management strategy in SAP?
    in a nutshell BPM Netweaver is focussing on so called edge-processes (usually
    SOA-based and often workflow related). These edge-processes a thought to enhance exisitng core business processes and should provide the fast competitive edge versus competitors. Examples would be also xApps. For this Netweaver provides process modelling tools, where you can get exectuable code through the integration between CE and PI. The monitoring part for these processes is mainly targeting business end-users and business manager.
    Business Process Monitoring with Solution Manager focusses on core business processes which are realized with the "conventional", "old" SAP Architecture, e.g. Order-to-Cash or Procure-to-Pay. You get a combination of technical monitors (average response times of transactions, background job runtimes, monitors for IDOC or qRFC processing) and application related monitors (you get more than 200 pre-configured application monitors out-of-the-box like number of overdue customer orders or outbound deliveries or number of deliveries with goods issue posted but no invoice). The target group here is the support organization of the customer, from Basis-Support over application support on IT side to process owner on business department side.
    Overview presentations can be found under
    https://service.sap.com/bpm --> Media Library --> Customer Information -->
    "Business Process Monitoring - Part 1 & 2".
    Or look under https://www.sdn.sap.com/irj/sdn/nw-processmonitoring
    In the end BPM Netweaver and BPMon SolMan are complementary for different purposes and different target groups.
    Best Regards
    Volker

  • ARIS process import in BPM

    Hi All,
    I am trying to import ARIS process into BPM.I am using ARIS 7.2 wherein I converted EPC into BPMN.After that I tried to export the BPMN .But there could only export the file only in the XML format and not in BPMN format.
    But in BPM we are unalbe to import this XML into SAP NetWeaver Developer Studio as it acccepts only BPMN2.0 format.
    Can you please provide us the solution on this?
    Thanks in advance

    In which formats can an ARIS process-design be exported to?
    As far as what I have heard, it can be exported to a BPMN2.0 file (which can be imported later into BPM).
    I googled a bit, and this is what I have found:
    New Features of ARIS 7.2
    Let us know if this helps.

  • SAP SD Process Hierarchy

    Hi all,
    Can any one please paste here SD Process Hierarchy as in tcode SE43 as my IDES is not working. Please respond.
    Best Regards,
    AI.

    -

  • Process hierarchy in the worklist

    Hi
    I have studied the Bea's documentation and I don't seem to find any answers to my question about process hierarchies in the worklist. My problem is that user's would like to have their "main processes" shown in the worklist and by clicking the process instance it would show active subprocesses belonging to that specific instance. For example I would have "oversight" process ongoing and number of inquery processes belonging to that specific instance going on. I would like to see first the "oversight" processes only and by clicking the "oversight" process see the inquery processes belonging to it.
    I hope you got the grip what I was meaning here... ;)
    Is there this kind functionality "out of the box" ?
    Thanks

    Thanks for your Reply. Infact I am aware that free characterstics will come into effect when your drill down. When i use a variable on hierarchy and  place the info object at  rows,Query is working fine and when we kwwp the same info object in free characterstic the report is displaying no applicable data found. Ideally the  info object restricted by a variable and kept in free characterstic section will come into effect when we drill down only.
    I do not have clue why the report is running in unique way.

  • Difference between ARIS Process Performance Manager and SAP BI

    Hi All,
    I am searching for an answer on the following question: when the business purpose is to measure performance of E.g. a call center process. Can the Process Performance Manager from ARIS replace SAP BI.
    Regards,
    Marcel

    Hi Marcel,
    If I can add to the comment of Ajay,
    I think that when your goal is to measure the performance of a Process and analyze root cause of performance problems, Process Performance Manager is best suited.
    Even if SAP BI could do it as well, I think that SAP BI is best suited for data analysis like financial reports, Market studies ...
    I think that the baseline is that SAP BI is a broader BI solution but ARIS PPM is best suited for process performance than SAP BI.

  • BPM 11g Process Hierarchy?

    Hi,
    In the BPA Suite I can define a process hierachy by assigning a BPMN process diagram to a function like a subprocess.
    (How) can I do this in the BPM Suite 11g?

    I believe you have to use the Send/Receive tasks now in order to call a reusable subprocess in BPM 11g. This requires the sub process to be message based where as the Call activity allowed non message based processes.

  • Processing Hierarchy

    I have data like below:
    Resource_id           Manager_id                  FTE
    100                                                1
    101                       100                      1
    102                       100                      1
    103                       100                      1
    104                       101                      1
    105                       101                      1
    106                       104                      1
    create table emp_test (resource_id, manager_id, fte) as
    select 100, null,1 from dual union all
    select 101, 100,1 from dual union all
    select 102, 100,1 from dual union all
    select 103, 100,1 from dual union all
    select 104, 101,1 from dual union all
    select 105, 101,1 from dual union all
    select 106, 104,1 from dual;I need summarized output like
    Resource_id           Resource_id1            Resource_id2           sum(FTE)
    100                      101                          104                       2
    100                      101                          105                       1
    and
    Resource_id           Resource_id1            sum(FTE)
    100                      101                          4
    100                      102                          1
    100                      103                          1How to achieve this in SQL?
    Regards,
    Parag Chaudhari
    Edited by: Parag Chaudhari on Jun 4, 2010 1:21 AM
    Edited by: Parag Chaudhari on Jun 4, 2010 1:52 AM

    Hi,
    Thanks for including the CREATE TABLE AS statement; that's very helpful.
    Here's one thing you can do:
    VARIABLE  levels_to_show     NUMBER
    EXEC  :levels_to_show := 3;
    WITH     got_tree     AS
         SELECT     REPLACE ( SYS_CONNECT_BY_PATH ( CASE
                                       WHEN  LEVEL <= :levels_to_show
                                       THEN  TO_CHAR (resource_id, '999999')
                                  END
                                   , '~'
                   , '~'
                   )     AS path
         ,     fte
         ,     LEVEL          AS lvl
         FROM     emp_test
         START WITH     manager_id     IS NULL
         CONNECT BY     manager_id     = PRIOR resource_id
    SELECT       path
    ,       SUM (fte)     AS total_fte
    FROM       got_tree
    WHERE       lvl     >= :levels_to_show
    GROUP BY  path
    ORDER BY  path
    ;Output:
    PATH                            TOTAL_FTE
        100    101    105                   1
        100    101    104                   2If we set :levels_to_show := 2, then the output is:
    PATH                            TOTAL_FTE
        100    101                          4
        100    102                          1
        100    103                          1As you can see, this doesn't actually produce separate columns for resource_id, resource_id1, resource_id2, ...
    Instead, all the values (however many there may be) are concatenatd into one big string, but formatted so that they appear as different columns.
    If you sant, you could add a "header" row to the output that actually had those titles:
    PATH                            TOTAL_FTE
    resource_id  resource_id1
            100           101               4
            100           102               1
            100           103               1Or, using dynamic SQL, you could split the path column into separate columns.
    This assumes you know of some sub-string (I used '~' above) that never appears in resource_id. (If resource_id is a NUMBER, this is no problem.)

  • ARIS - Solman Integration : Occurence copied node issue

    Hi,
    We are using ARIS - Solution Manager 4.0 Synchronization.
    But, we encountered a big problem with synchronization.
    That is as follows.
    For example, there is following process - process step.
                 Process                                           Process Step
        ( Processing Subcontract P/O )         -          ( Create Purchase Order )     
        ( Processing P/O                   )         -          ( Create Purchase Order )
    In this case, we can create as follows:
    < ARIS >
                 Process                                          Process Step                     ARIS GUID
        ( Processing Subcontract P/O )          -        ( Create Purchase Order (A) )    -  ( 8888 )
        ( Processing P/O                   )          -         ( Create Purchase Order (B) )    -  ( 9999 )
    This is the way to create two process step individually by defintion functionality.
    But, it's inconvenient because we must maintain the information of two process steps (A),(B) separately.
    And, In this case, they have separate GUID. (They are different things)
    But, ARIS supports the Occurence copy functionality.
    With this functionality, we can make as follows:
    < ARIS >
             Process                                           Process Step                         ARIS GUID       
        ( Processing Subcontract P/O )     -        ( Create Purchase Order (A) )    -     (  8888 )
        ( Processing P/O                   )     -         ( Create Purchase Order (A) )    -     (  8888 )
    In this case, we can see this process step, "Create Purchase Order", below the two process,both.
    But, That is one node physically, so it has a only one GUID.
    And, we can change the information(T-CODE, Name) in only one side.
    I think this is necessary and right concept.
    But, when this process is synchronized to solman, following problem occurs,.
    < Solution Manager >
                  Process                               Process Step              (ARIS GUID)      SAP ID
        ( Processing Subcontract P/O )   -   (                                         )     -      ( ) - ( )                                      
        ( Processing P/O                   )    -   ( Create Purchase Order (A) )     -     ( 8888 )      -  ( ABCD )
    This is the result synchronized to solution manger.
    That is, because process step(A) is physically one, so it's transfered to solman only once.
    Exactly speaking, that is originally transfered below the process "Processing Subcontract P/O"
    and moved below "Processing P/O" again.
    In conclusion, occurence copied node in ARIS is synchronized to solman only once as I know.
    If this is right, I think it might be a very big problem in ARIS-SOLMAN integration part.
    And, I guess this could be fixed because the Solman function module for ARIS Sync.,
    "Z_SOLAR_NODE_ADD", has the import parameter "I_REF_GUID", and solman support the occurence copy(Reference copy) function.
    My questions are as follows:
    1) Is it right that occurence copied node in ARIS is transferred to solman only once?
    2) Is there anybody who knows the plan of IDE or SAP with this problem?
    Thanks for your help in advance.
    Best regards,
    jihyun cho

    Dear Michael,
    Thank you so much for help!!!
    I created customer message about this issue, either.
    And I got the reply from SAP they sent this message to the development support level which will be handled by IDS Scheer.
    But, I didn't get any message from IDS yet.
    If they would contact me, I will check when new feature will be avaliable. And I will share this plan with everyone.
    And I knew Shortcut function was newly updated with SP15 for the first time thanks to your reply.
    Thanks for your help again.
    Best regards,
    jihyun cho

  • Best practice to pass a value into a sub-process

    Hi
    I'm new to Oracle workflow and have the following problem/question.
    I have three identical subprocesses (one for each category) which should run in parallel, and I need to know for which category I'm running inside the activities of these subprocesses.
    Of course I would like to define the subprocess only once an reuse it for the other two parallel paths.
    What's the best way of doing this and how should I pass the category into the subprocess.
    I can think of the following
    - use an item attribute to pass the CATEGORY
    - use a process attribute to pass the CATEGORY into the subprocess
    - use the <process_name> of WF_ENGINE.GET_ACTIVITY_LABEL (each subprocess having a different process_name)
    Is there a better way of doing this ?
    Thanks
    Guido

    Unfortunately there is a limitation that Oracle Workflow does not support using a subprocess activity multiple times within a process hierarchy.
    See http://download-west.oracle.com/docs/cd/B10501_01/workflow.920/a95265/defcom36.htm#pact
    You could create one subprocess and then make copies with different names, and include logic in the main process to transition to the appropriate one.

  • Best practice business process models

    We have been using ARIS for well over a year now for realizing our vision for Business Process Management.
    Recently, the management has been looking for ways to benchmark, evaluate and compare our processes with that being practised else where in the world, with a view to ensure requisite process controls, automation, transparency, staffing levels and KPI's.
    Having said that, we tried to search for ready-made out-of-the-box ARIS business process models (up to level 4) in areas such as Human Capital Management, Supply Chain (Procurement), Supplier Relationship Management and others, but we were unable to find any source. While we did find purchasable ARIS processes for ITIL, but other than that our search had yield no result.
    Are we approaching this right? and is there such a source available from SAP or any third-party vendors?
    Regards,
    Muhammad Hamdan

    Hi Sunita,
    The concept of development component are relevent from desing time perspective , at runtime there is no difference whether you create Model + Component + Application in one DC or multiple . The DC concept helps to increase the reusability and guides to have better design of your application . For example if you have model in a DC while your Components + UI in seperate DC . Changes in Model ( Reimport / Delete / ...)  could be well abstracted from using DC . More over the same model DC could be re-used at multiple places /DCs.
    As far as performance is concerned yes it increases from dc build and application development point of view.
    I would suggest to have model in seperate DC as this is better desing approach and offers maintenability.
    regards
    Dhawal

  • PAPI: Get processId of subflow process from Activity list of parent process

    Using PAPI or PAPI-WS how can I get the processId of the related process of a subflow activity?
    Specifically, I want to get the processId of all the subflow processes of a parent process provided I only have the parent process ID.
    For example, lets say my project has three processes with the following ID's:
    MainID1
    SubflowID1
    SubflowID2
    Assume my main process is MainID1 and that is only made up of two activities:
    1) a subflow activity that has SubflowID1 as the related process.
    2) a subflow activity that has SubflowID2 as the related process
    So in my case I need to get back "SubflowID1" and "SubflowID2" provided that initially I only know the ID of the main process MainID1.
    With PAPI/PAPI-WS I can get the list of activities of a process. So I can get back a list of two activities of type "SUBFLOW" for MainID1. However the activity object only gives me the ID of the activity itself and of the activity's parent process. It doesn't contain the ID of the subflow related process. Is there a way to do this?
    Please let me know if this needs further explanation. I know it's somewhat convoluted. Thanks!

    So you need a way to traverse through a process hierarchy even though instances may not be in the process? Sounds like you've created some type of recursive process topology and want to find related activities in the sub-process structure even though instances are not in the structure. If so, I've never seen a use case for this and so I wouldn't know how to do it. FindInstanceByFilter is your closest thing you have. But not having instances in the sub-processes to get information about the process hierarchy prohibits this. Perhaps you can plant tracer instances that you can normally filter out from normal work-flow. When you need to obtain a process hierarchy then you just look for these tracers.
    Interesting problem. Sorry I don't have a good answer.
    Edited by: Mark Peterson on Feb 18, 2010 6:08 AM

  • Tabular model: First deployment to server takes 120 min to process, subsequent ProcessFull 15 min?

    I have noticed this several times now and I do not understand it.
    I have a model with ~45 million rows in the largest table and the first time I deploy to the server and then execute a ProcessFull (via script) it takes over two hours to complete.
    *Note when I deploy from BIDS I have it set as Processing Option: Do Not Process.  So it doesn't process until I explicitly call it.
    However, the next day (or could be later same day) I kick off the same ProcessFull and it finishes in 15 minutes.
    So it appears the FIRST time it is deployed (as in the model did not exist historically, prior to deployment there was no tabular database called "MyTestModel" on the server) it takes an extremely long time.
    Subsequent ProcessFulls are very quick.
    Why is that?  Has anyone else encountered that?
    When I watch the progress of the process full script I see it finishes retrieving all the data in a relatively decent amount of time, for example the 45 million row table:
    Finished processing the 'BigTableWith45MillionRows' table.
    So I know it has completed all its data retrieval operations.
    Then it moves onto:
    Processing of the 'Model' cube has started.
    Processing of the 'ACCOUNT' measure group has started.
    and many more various measure groups
    later I get:
    Finished processing the 'ACCOUNT' measure group.
    Finished processing the 'Model' cube.
    It moves onto to it's "CALCULATE;" statements at that point with "CREATE MEMBER CURRENTCUBE.Measures".... and so forth.
    It would be most helpful if I could see which ones it had started but not yet stopped (it appears to "Started processing the 'random' hierarcy" or calculated column, or whatever and then a few lines later it will say "Finished" but other
    than looking through them all by hand and matching up every Started with Finished trying to find one with OUT a "Finished" I have no way of knowing which are still processing.
    It would be helpful to know "item X takes 2 hours to finish processing"
    It tends to take the longest amount of time in the processing hierarchy and calculated column phase.

    The default events in profiler are fine. You will likely focus on Progress Report End. How are you running ProcessFull? An XMLA script or from right-clicking on the database or from right clicking on a table and selecting all tables?
    http://artisconsulting.com/Blogs/GregGalloway
    Right click on database, go to process, select process full and then script (single database not each table).
    <
    Processxmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
      <
    Type>ProcessFull</Type>
      <
    Object>
        <
    DatabaseID>MyDatabaseName</DatabaseID>
      </
    Object>
    </
    Process>
    I finished a full process yesterday and captured the info.
    The biggest for CPUTime (I noticed duration would be long but no CPU time, it seemed like it would flag things as having started but due to dependencies they just sat and waited?)
    was my larger hierarchy: Progress Report End, for CPU time of 11925840ms or 3.3 hours.  Duration was 11927999ms.
    After that was my 45 million row table at CPU time 715296 and duration of 860773 or 14 minutes.
    It is interesting because a normal ProcessFull is ~15 minutes, so it seems that the hierarchy rebuild is what is "killing me" on these.
    A variety of Object Created events had high durations but NULL CPU time, seems like those were dependant on earlier events maybe??
    Regardless, my big hierarchy was the longest at the 3.3 hours.
    It has 173,000 unique rows in the hierarchy (again like Account primary, secondary, though 6 or so levels deep, 1.2.3.4.5.6 etc...)

  • ARIS and INTALIO

    Hi all ,
    I would like to have some comparison points on the tools- ARIS and INTALIO. It would be great if you could highlight some points.
    Thanks,
    kanan

    Dear Kanan,
    IDS, ARIS platform for process excellence, has expanded relationship with Intalio Inc., which provides the execution engine that enables process blueprints created using ARIS, and a new relationship with BPM.
    The expanded relationship with Intalio will amount to the further integration of the ARIS modeling toolset with the Intalio/n3 Business Process Management System. The tighter coupling will bring better adherence to BPM standards like BPMN (Business Process Modeling Notation) and BPEL (Business Process Execution Language), and help users better integrate process models.
    Inatalio managed to port their legendary SAP connector and thier ARIS importer to Intalio|BPMS 5.0. The SAP connector can take any version of SAP, all the way back to SAP R/3 3.1i, and expose all BAPIs, IDOCs, RFCs, and ALEs as ready-to-use web services, for both inbound and outbound transactions, on the fly, without having to write a single line of code, ever. All 150,000 transactions offered by SAP R/3 or mySAP are available directly, as well as custom ones developed by customers.
    Intalio made it much easier for ARIS Process Platform customers to connect together process models with the Intalio/n3 Designer, bind them to third-party systems and Web services, and then deploy them onto the Intalio/n3 server.
    For more information regarding Intalio visit the following link:
    http://www.intalio.com/news/intaliobpms-for-sap/
    For more information regarding ARIS go through the following thread:
    ARIS & NETWEAVER
    Reward points if this is helpful.
    Regards,
    Naveen.

  • Where was this process launched from?

    A few days ago I installed some printer drivers for a Brother copy/print/scan multi function machine. The installer installed a bunch of files in /Library/Printers/Brother as expected but three files stand out...
    Under /Library/Printers/Brother/Utility/Server are the following:
    - LOGINserver
    - NETserver
    - USBserver
    These three applications are launched at startup and for the life of me I cannot find where they are getting launched from. Activity Monitor shows that the process hierarchy is as follows:
    - launchd
    --- LOGINserver
    --- WindowServer
    ------ USBserver
    ------ NETserver
    So clearly launchd is lauching the three programs, but I simply cannot find which config file is responsible for this. The man page on launchd states that it looks for config files in the following places:
    - ~/Library/LaunchAgents
    - /Library/LaunchAgents
    - /Library/LaunchDaemons
    - /System/Library/LaunchAgents
    - /System/Library/LaunchDaemons
    I can find no reference in those locations for any of the three Brother utilities.
    Likewise, the command "sudo launchctl list" doesn't appear to reveal anything related to those applications either.
    No other Brother related apps are running (like a control panel, or preference center.)
    So I'm stumped as to where else to look.
    Any help would be appreciated as I'd like to understand where launchd is getting the command to launch these three programs.
    (This is on a MBP Core Duo running 10.4.8)
    Thank you,
    Kenny

    Kenny --
    Check your HD>System Preferences>Your Account>Login items.
    If the Brother is there, it is automatically being launched at start up.

Maybe you are looking for

  • Journal Line Description not displayed

    Hi, I ran create accounting for Inventory ( cost management ) and inported the journals to GL. But we cannot see the journal line description.Instead only the Journal Import Created can be seen. I found a note saying to change the following Accountin

  • Javascript games that work in IE don't work in Firefox - why?

    Why can't I get javascript games that work in IE to work in Firefox? The javascript games show up on the page but not in the correct format and the scripts don't work. An example is here: http://www.cornwallfoodandfarming.net/games/KS1-summer-in-farm

  • Scanner Quality

    I recently managed to connect my Umax Powerlook 2100XL to my (relatively) new iMac at work after months of trying. I downloaded Vuescan and it now works great. I scanned in a document and it was came out lovely, so I had a look at the glass and thoug

  • How to stop/start listener

    Hi Everyone, I am new in Oracle! I have oracle 11g installed on my windows system. I am trying to start/stop listener from em web console but it is not working. The system is asking for username and password, I am typing my own (which is DBA) or even

  • Looking for a fcp 7 blu ray workflow?

    Has anyone found a workflow they are happy with creating HD blu ray discs out of fcp. I shoot with the sony PMW-350 and edit in fcp 7 and need the ability to distribute in HD. Have installed the pioneer BDR-205 blu ray burner internally. I don't need