Shall i draw transition to detail process in the master process diagram

i have a master detail workflow. both process in one workflow item type.
Master process diagram
[start] --> [activity_A] --> [detailprocesss] ---> [wait] ----> [end]
Detail process diagram
[start] --> [notification_B] --> [continue] ----> [end]
in the master process, from [activity_A] i am starting the detail process using wf_engine API and set the parent relation before calling start api.
My question is, shall i draw the transition from [activity_A] to [detailprocess] in the master process diagram?
much of ur help is appreciated,

If you have drawn the transition from Activity A to the subprocess to the Wait, then this is what the process will do - run Activity A, then run the subprocess, then wait.
If you draw the transition from Activity A to Wait, then the process will run Activity A and then wait.
As per my last post:
Consider what will happen if you put a link in your diagram. Activity A will start new processes as detail flows. When it is complete, it will then transition to the detailprocess activity, and run that again, and then move on to the Wait activity. If that is what you want to happen (which it may be - I don't know enough about your business process to be able to guess whether this is what you want to do or not), then you need to include the link. If you just want processes created by Activity A and then to wait, you need to transition from Activity A to the Wait.
Try it and see whether the results you get are what you expected, and if not then try it the different way. Again - I don't know enough about your business process to be able to guess what you want to happen.
Matt
WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
Have you read the blog at http://thoughts.workflowfaq.com ?
WorkflowFAQ support forum: http://forum.workflowfaq.com

Similar Messages

  • How to invoke an other BPM asynchronous process from the BPM process

    Do anyone know how to invoke other asynchronous process from the BPM process without using the Web Service URL?

    Try using a Service task implemented as a Process Call. Then you select the process you want to call, set the associations or transformation and deploy it to test.
    I hope it works for you.
    isabelbernely

  • More than one Detail table in the Master Detail forms!

    Hi,
    I need to have more than one Detail table in Master Detail Forms.
    I want to see the details of the rows of the first Detail table in the Second Detail table. Please guide me to do this.
    Sincerely yours,
    Mozhdeh

    You can do one of two things
    1) Depends on the nature of your data model. I was able to manage many to many
    relationships using views and instead of triggers. This solution is somewhat complex but can work in certain situations.
    2)Works for situations where master record exists. create a page with mulitple portlets syncronized on some related key.
    create the following package to use on the md forms to place on the one page to be rendered.
    -- this package will facilitate the storage and retrieval of keys used by the related forms.
    create or replace package session_var
    IS
    session_parms portal30.wwsto_api_session;
    g_domain varchar2(2000) := portal30.wwctx_api.get_user;
    function get_id (id in varchar2) return number;
    PROCEDURE SET_ID
    (ID in VARCHAR2
    ,p_val in VARCHAR2
    ,P_URL in VARCHAR2
    END SESSION_VAR;
    create or replace package body session_var
    IS
    --pkg body
    function get_id(id in varchar2) return number is
    l_store_session portal30.wwsto_api_session;
    l_id number;
    begin
    l_store_session := portal30.wwsto_api_session.load_session(
    p_domain => session_var.g_domain,
    p_sub_domain => 'your domain');
    l_id := l_store_session.get_attribute_as_varchar2( p_name => id);
    return l_id;
    end get_id;
    PROCEDURE SET_ID
    (ID in VARCHAR2
    ,p_val in VARCHAR2
    ,P_URL in VARCHAR2
    IS
    l_store_session portal30.wwsto_api_session;
    begin
    l_store_session := portal30.wwsto_api_session.load_session(
    p_domain => session_var.g_domain,
    p_sub_domain => 'your domain');
    l_store_session.set_attribute(
    p_name => id,
    p_value => p_val );
    l_store_session.save_session;
    * Redirect to the page using p_url;
    portal30.wwv_redirect.url(P_URL);
    end set_id;
    END SESSION_VAR;
    --the form master detail form, section  before display page enter the following code and publish as portlet.
    declare
    l_fs varchar2(4000);
    l_s varchar2(4000);
    v_con_id number;
    begin
    v_con_id :=rfq.session_var.get_id('CON_ID'); -- primary key and key used to relate details
    p_session.set_shadow_value( p_block_name => 'MASTER_BLOCK',
    p_attribute_name => 'A_CON_ID', -- attribute on form related to primary key
    p_value => '= '|| v_con_id,
    p_language => portal30.wwctx_api.get_nls_language ,
                   p_index => 1
    l_fs := p_session.get_value_as_varchar2(p_block_name => 'MASTER_BLOCK', p_attribute_name => '_FORM_STATE');
    l_s := p_session.get_value_as_varchar2(p_block_name => 'MASTER_BLOCK', p_attribute_name => '_STATUS');
    if l_fs = 'SAVE' and l_s is null then
    WWV_MASTER_GENSYS_1(p_block_name => p_block_name,
    p_object_name => p_object_name,
    p_instance => p_instance,
    p_event_type => p_event_type,
    p_user_args => p_user_args,
    p_session => p_session);
    p_session.save_session;
    end if;
    if l_fs = 'QUERY_AND_SAVE' and l_s is null then
    WWV_MASTER_GENSYS_1(p_block_name => p_block_name,
    p_object_name => p_object_name,
    p_instance => p_instance,
    p_event_type => p_event_type,
    p_user_args => p_user_args,
    p_session => p_session);
    p_session.save_session;
    end if;
    exception
    when others then
    PORTAL30.wwerr_api_error.add(PORTAL30.wwerr_api_error.DOMAIN_WWV,'app','generic','onLink', p1 => sqlerrm);
    raise;
    end;
    --then create other md forms and publish as portlets in a similar manner.
    -- create a form (form_session_vars) to call procedure session_vars and place the following code in the
    addiontional pl/sql tab
    WWV_GENSYS_1(
    p_block_name => p_block_name ,
    p_object_name => p_object_name,
    p_instance => p_instance ,
    p_event_type => p_event_type ,
    p_user_args => p_user_args ,
    p_session => p_session);
    --then create a page and place the md forms created above as portlets on the page.
    --create a link and target the form_session_vars and in the link target inputs
    enter the values for your user parameters
    id= CON_ID --"your primary key name"
    p_url= url/page/"your_page"
    --finally create a report (QBE or standard).
    in the column formation section use the link created earlier to direct the user to the target page.
    How it works.
    When the link is selected the form_session_Var is called and automatically runs setting the primary key values
    in the user session store. The step is required or the resulting page will not render properly. Then the user is redirected to the page where the portlets are rendered. The portlets start rendering, the before display page calls the session vars package to retrieve the key and put the form into query_update mode returning the data.
    The portlets finish in query_and_save mode with details in update mode, the allowable insert, delete and none actions will be available for the details.
    benefits: The session_Var package code is resuable as well as the form form_session_Var and the link. passing the key name and values are done at the report level and detailed in the report links. the md forms will need to reference their related keys.

  • How to get status of a sub process from the parent process.

    Hi,
    I want to get the status of a subprocess from the parent process (i.e. success or failure).
    How can I get this.
    Thanks in advance.
    Bye

    have a look at the workflow built-in vars:
    WF_ACTION_ERROR and WF_ACTION_RESULT or WF_CASE_RESULT
    WilfredS

  • JDev 101304 - Drag&Drop the detail, and show the master as a column

    Hello everybody:
    1.- I have a MASTER_TABLE, and DETAIL_TABLE.
    2.- I want to display these tables as one af:table component. I want to show the master's label rather than the foreign key.
    3.- Is there a way to achieve this with drag and drop only? I have read some threads, and the people create views to do this.
    4.- I want to to this using only the default BC4J ViewObjects and links (i.e. the DetailTableView2 nested in the MasterTableView1 in the Data Control Palette).
    Thnks in advance.
    Alex.

    Hi Frank:
    1.- I'm agree with you, this layout is confuse, that is why I'm trying to do it as a simple column extra in the detail table, not as a hideShow implementation.
    2.- If there is not a solution with wizards, do you have any suggestion to do it in another way?
    3.- I try to do this with a method, I send the foreign key and the method filters the VO and returns the description.
    4.- The problem is that only works once, when I run the page, If I navigate to another page, and return to the main page, does not show any desc of the master table.
    any suggestions?
    Thnks
    Alex.

  • In a process chain,the next process is not triggering automatically?

    Hi All
    We have have a metachain,in that we have many local chains,in one of the local chain once the above process is successfully completed then the next process is not triggering automatically,which should suppose to happen?
    Can anyone help me out why this process is not triggering automatically and how/where to check?
    As this problem is repeating daily and loads are delayed due to this
    Regards
    Balji

    Hi,
      you can manually start that job, by changing the job insm37, it will show you the job priority ( A OR C.) you can change it to A, and youc an change your start condition also there.
    or you can use this RSPC_PROCESS_FINISH to trigfer process.
       But, process chain processes should be triggered automatically, i think this issue is due to load of jobs ( in your server there should  be lot of jobs having higher priority than this job), this will solved automatically when load is less.
    hope this will be helpfull.
    v.sen.
    Message was edited by:
            Senthilkumar Viswanathan

  • Unable to add a process to the HCM processes and Forms Option on MSS

    Hi,
    We are on EP 7.0 / xSS SP 7/ EP 7.0 and using HCM processes and forms. I have defined one new Process and made all the required configurations (Form Scenario, ISR Scenario, Process Start configuration for the Manager Role, Etc...) at the Backend for the process. Does anyone know how to add this process to the list of processes that are available to pick from when we click the HCM Processes and Forms Service on EP>MSS>Team.
    Do I need to define a Service and Resource for the process under IMG Homepage Framework?
    Is there any setting required on the Portal?
    I would appreciate step by step guide to add a new process to the existing list of processes that manager sees when 'HCM Processes and Forms' link is used.
    Thanks,
    Saurabh

    Hi,
    You have to allow the process configured for manager role. This can be done in process configuration.
    You should add HRASRB ( manager role) in the process configuration so that manager can see the process in the list.
    Also manager role does not use home page customizing to list process in the table. This will not help.
    There is a function module HR_ASR_SELECT_PROCESSES that is used to filter out processes relevant for the role and the current user.
    Check if process is returned using this function module once you have done the changes.
    Hope this helps !!
    Best regards,
    Ruchi

  • HT1918 why dose it tell me when i put card details in thats the payment processing is temporarily unavailable?   fix this bug cant download anything.

    It started sunday an now can even download any apps music or films so how can i correct this if they wont accept my security code to download stuff. plus i tryed setting up a new account an that dosnt let me add any details. I want apple to fix this bug right now

    The iTunes Store has no phone support and never has. Contacting them has always been via web form. Go here:
    http://www.apple.com/support/itunes/contact/
    and follow the instructions to report the issue to the iTunes Store.
    Regards.

  • RFC execution process terminates the Java Process

    Hi All,
      we have a RFC which returns large data with export parameter. While executing JCO.client.execute(), java process is getting terminated. I tried to set the more heap size but of no use. It didn't give any OutOfMemory either.
    The JCO trace file at level 10 shows as below which clearly indicates that something is going wrong at JNI layer of JCO.
    The problem seems to be with allocation of heap size in 'C' layer of JCO.<b>The trace file has below last entries</b>
    <i>JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.Tables_C2Java()                                          enter, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.reallocRecordBuffers()                                   enter, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.reallocRecordBuffers("ZWNVPAIR"(4AB2BB8C),54D1A740) enter [SUCCESS]</i>
    It seems to suggest that reallocRecordBuffers was never completed and it is this call which could be responsible for java process getting killed.
    I think a successfull call will be recorded as below in JCO trace file:
    Completion of RFC call will be recorded as below in JCO trace file:
    <i>JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.Tables_C2Java()                                          enter, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.reallocRecordBuffers()                                   enter, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.reallocRecordBuffers("ZWNVPAIR"(4AB2BB8C),54D1A740) enter [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.reallocRecordBuffers()               with rc = RFC_OK   leave, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JNI-LAYER] RFC.Tables_C2Java()                      with rc = RFC_OK   leave, [SUCCESS]
    JMS Async S21514 [14:34:47:386]: [JAV-LAYER] JCO.Client.execute (Z_DB_READER) on handle [X] returns after XXXX ms
    </i>
    Can anyone please help me here in understanding the above behavior?

    Thanks for reply. Where can i see the timeOut ineterval for Connection or Client object? I am not able to figure out any API which can be used to set the timeout behavior.

  • Down Payment Processing on the Basis: Document Condition

    Hi all,
    since Enhancement Pack 2 there is a new possibility of down payment process. The new process is not depending on billing plan instead depending on Document conditions.
    With this you can also have the the final invoice delivery related. In the order you have just a new header condition AZWA (debit down payments).
    Is there also a possibility to create for this new downpayment process a down payment request with financal bookings (similar to billing type FAZ) ?? The documentation doesn't give any information about this in the new downpayment process.?
    Any experience would be nice??
    Regards,
    Norbert
    Documentation for new downpayment process depending on document condition
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/ce/b7790d32554ae2abb5d2c4aa4e45d1/frameset.htm

    Dear All,
    Can anybody write me detailed customizing values for AZWA and AZWB condition types?
    Online help is incomplete (e.g. condition class is missing, etc.) and system didn't add automatically these new condition types after business function activation.
    Thanks.
    Ferenc

  • Discontinuation process of the material master for archiving

    Hi,
    The material(ex:100) has the stocks in the Inventory.There is a PO  with open quantity for the material(ex:100).In such case we can not archive the material.
    So we have to do the discontinuation process.Is it right! or the discontinuation process is only for the retail industry (fashion).
    Please let me know discontinuation process in detail.
    Once the discontination process is done ,we can archive the material.
    Note:I know the Archiving process using the Transaction SARA.I want to know only about the discontinuation process.
    thanks,
    sasi

    Hi Shankar,
    Did you run MRP already, so that system can transfer the remaining dependent requirements (after available for planning stock of discontinued material is set to 0) to the follow up material?
    Br,
    Petros

  • Read-only snapshot of writable environment in the same process

    According to the documentation, if you open a JE environment from multiple processes, then all processes except the writer process get a read-only, point-in-time snapshot of the database that won't reflect any writes processed in the database. Is it possible to achieve this same behavior within the same process that already has the environment open for writing?
    I have an application for which I would like to have two backup mechanisms: one which performs a simple file copy of the database files as is documented elsewhere, and a second one which cursors through the data and serializes it to a file that could potentially be processed for other purposes and may be accessed even if the database itself becomes damaged or corrupt. It would be very nice if this second backup mechanism of exporting the data could get the point-in-time snapshot (so that I don't have to worry about getting inconsistent data if the database environment is updated during the export) but didn't require a separate process.

    You've asked an interesting question! I'm afraid that the answer is that it's not possible in BDB JE today.
    What you'd really like for your second case is part of the type of functionality provided by MVCC (Multi-Version Concurrency Control). In case you're not familiar with that term, MVCC is the database feature which guarantees that all reads made in a transaction will see a consistent snapshot of the database and that the transaction will successfully commit only if no updates it has made conflict with any concurrent updates made since that snapshot. Unfortunately, while our sister product, BDB (C) has that feature, we do not yet support it.
    I think your alternatives are to do achieve your point in time snapshot from the file copy based backup, from the second process, or from an application level mechanism that locks out other updates.
    Regards,
    Linda

  • How to stop the backup process....

    How to stop the backup process....
    Okay, so it happens nearly everytime you synch your iPhone with your iTunes? Easy. As soon as it starts, hit the "X" in the bar where the backup process is being shown, this does NOT STOP the synching process, ONLY the backup process.
    HOWEVER, keep in mind that a few times during the week (depends how often you synch ur iPhone) it will be good to let the backup process let run fully.
    There we go. Problem solved...

    i agree its what i do i backup whenever i add a new app, or take more pics etc its exactly what i do its what ive been saying on all these threads talking about backups etc, im hoping in 2.0.1 will be bug fixes about this sort of thing...

  • Calling BPM Sub Process from another BPM Process - Stuck at Sub Process

    Hi
    JDeveloper 11.1.1.6, BPM 11.1.1.6, WLS 10.3.6
    I am trying to Call a BPM Process from another BPM Process. Both the processes are defined in the same BPM Project.
    Both the Processes have 'None' Start and End activities.
    The 'Parent Process' has a 'Call Activity' which calls the 'Sub Process'.
    The Sub process takes a parameter of payload object as input and returns output (also same payload object)
    I have passed the payload object from parent to sub process in the 'Data Associations'.
    The Start and End activities in the sub process also have the data associations set where I am passing the payload object from parent process to child process.
    When I run the process and see the Enterprise Manager console - Audit Trail / Flow tabs,
    Flow Tab - The progress of the process is showing only till the Calling of the sub process in the Parent Process. It does not show the Sub Process.
    Audit Trail Tab - Shows that the Sub Process is called but has not reached to the End of the Sub process.
    The audit trail does not have links to the sub process activities.
    I cannot see any exceptions as well in the audit trail.
    How can I find out why the process is stuck? Or what is going on in the process?
    Please let me know if my explanation is not clear?
    Thanks for any help
    Regards
    Sameer

    Thanks for replying.
    I have another Sub Process with Start and End events as Message Events and used Send Task and Receive Task (Implementation : Process Call) in the Main process to invoke the sub process asynchronously.
    Then, the Sub Process is shown in the 'Flow Trace' as child of the main process.
    In this particular one, I used 'Call Activity' to call the sub process.
    So the Audit trail is showing the sub process as a child.
    But what I was trying to say is that the audit trail did not have links to the entries in the 'Event' column (in Enterprice manager - instance window). (like Instance entered activity, Instance left activity etc).
    I was intending to use these links to see the payload information and try to debug if there is any problem with the code.
    The actual problem I was trying to say in the post is that, even after the user responds to the activity (User Task - Approval) in the Sub process,
    the audit trail is not proceeding further.
    In the Sub process definition, after the user task, there is End with none implementation.
    Hope it is clear now.
    Thanks and Regards
    Sameer

  • Process chain stops - previous processes are green

    Hi All,
    We have a process chain that loads our master data each night.  It chain is mostly made up of infopackages (mostly full loads) and the change run for those objects.  We recently upgraded from 3.5 to BI7, SP16. 
    Since the upgrade, this chain, and a few others just seem to stop.  They will start, and successfully complete some of the processes in the chain (all green), but then will not move on to the next process.  The next process will not be yellow, it just won't start. The overall status of the chain is yellow. 
    I am 100 percent sure there are no other chains running during this time frame.  This chain has been running for over 4 years in production, and we have never encountered this issue. 
    Last night, I removed the chain from the schedule, and then rescheduled.  I'm not sure if that is going to prevent us from having this issue.  I have also set the priority to high. 
    Should this prevent us from encountering this issue again?  I have searched OSS and found some related notes, but we are on a higher support pack than what is in the notes, so they are already applied.
    Any suggestions?
    Thanks!
    Charla

    The first thing that I'd recommend is to look at the Start Process Variants for the Process/Local Chains that are not starting. Specifically, I would check to see if the scheduling in those Start Process Variants are set to Direct Scheduling with Immediate Start or set to Start Using Meta Chain or API. It is possible that the conversion from BW 3.x to BW 7.x change the parameters of the scheduling withing the Start Process Variants, even though they were not physically changed and transported.
    My recollection is, when we upgraded Support Package Stacks, we had some Local Chains just change on their own where the Immediate Start checkbox mysteriously become unchecked.

Maybe you are looking for

  • Offline program for google apps

    Hello guys, I'm using the google apps gmail, calendar and docs very intensively and would like to have an offline copy on my system. Is there a program that synchronises those data, primary my calendar? Regards Last edited by orschiro (2010-12-13 07:

  • Restaure notes

    Hello I had lost all my notes from the NOTES application from my Ipad2. I daily synchronized all datas with my Imac that is synchronised with TimeCapsule. I am a new mac user since a week. Can someone give me all steps to find them back? Thank you fo

  • Bridge CS5 Crashes when navigating video clips

    i recently switched to a tapeless workflow with the canon 60D. I love how simple it is to work with the footage from it in the adobe products, but I've been having a lot of trouble with Bridge. Every time I try to preview the clips, or just browse th

  • Premiere Elements 9 Freezes on "Generating Peak File"

    Help!  This seems to be a common problem with posts all over the web going back to PE3.  I can't believe Adobe hasn't fixed this! I have spent days on this, trying every solution I've found in posts in Adobe Forums and elsewhere on the Net.  None see

  • Help Safari Won't Open?

    Help Safari won't open - instead I get a message saying Safari Quit Unexpectedly with option buttons for ignore, report and reopen. I can't make much sense of other threads although I have tried removing the plist file for Safari (not surprising I th