Parallel Approvals in Guided Procedures
Hi Experts,
In my scenario, i have a process for 3 Approvals, wht i m doin nw is..after first approval's Approve, nxt approval action will be triggered and so on. After all the 3 sequential Approves, i need to update some table in SAP.
But now, i dont want other Approvals to be waiting for the first Approver's decision. I want all the three Approvers to get the VA(Visual Approval) Screen at the same time and only after all the 3 Approves by respective Approvals, i need to update SAP table.
But I m stuck over here, how can i achieve this, how to get each Approvers decision, so that after all the 3 Approvers Approve, will update that SAP table.
Please help me out with this..its very urgent...plz..
Thanks & Regards,
Runal.
Hi Runal,
You can make use of Parallel Blocks in this case.
Insert the actions for all the Approvers in the same Parallel Block.In this way,each action can be executed independent of the other within the parallel block.However,you can exit this parallel block only after all the Approvers have approved.
The actions to be executed after the Approvals can then be inserted in a Sequential Block following the Parallel Block.
For more details on parallel block, you can refer to the link below:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4848c8d1-0c01-0010-33b9-87a6488c48a7
Let me know if this helps.
Regards,
Gaurav.
Similar Messages
-
Guided Procedures - Parallel Processes
Hello,
In guided procedures, when multiple parallel processes come to the final decision point, the automated decision point is processed based on the first process that arrives to the decision point. Is it possible to Hold a process until the other parallel processes are complete?
Thank you.
Jagadishthis is possible,
if you are running at ABAP,
you can create an enqueue object.
The first process which take the enqueue would "win" the other will "lose".
They can wait until the first process would release the enqueue (be dequeuing the lock) -
Guided Procedures runtime via Parallels windows on a macintosh
I am trying to run GP through a virtual XP machine on my macintosh - I have all relative VPN connections established and I have checked the internet access and connection through my alternative IBM machine to ensure access issues are not the problem - If anyone has any suggestions they would be very appreciated - The issues are that I am able to connect and log in to GP runtime but the workcenter/application view does not appear in my browser???? Any ideas would be great
thnx in advanceHi
You mean the entry in the UWL list? No, we don't modify this. It is exactly the title we have assigned to in the Guided Procedures Design time environment.
How else can a title be changed? And what kind of problems can occur?
Regards
Bettina -
Guided Procedures - Integration of Webdynpro Java with Adobe Interactive fo
Hi All,
We have created Webdynpro java application with Adobe interactive forms.It works fine in NWDS and also in Webdynpro Content Administrator.
When we have called this component in Guided Procedures (callable object - Webdynpro (GP Interface)), the form screen has not displayed.
Plz help us..Hi,
Scenario : User have to log into GP runtime, When he clicks the first action it should display the adobe form. He has to fill the details and submit the form. This form is routed for Approver 1 for review. The first approver will log into portal,view it (UWL),approve it and sent for second approver.The same process happens with the second approver.After both approvals, a BAPI updates the data in the interactive form in R/3
All the process have to be done in Guided Procedures, then integrated with Portal at the end.
We have tried creating an Wdynpro Java app with online adobe form and executed successfuly in NWDS and also in Webdynpro content administrator.
issue:-
When we create a callable object(webdynpro app(gp interface CO)) in GP and test, we were unable to view the form.
Now our question is : what are we mising ?
Is it possible to integrate online interactive adobe form with guided procedures?
Is our approach to solve the scenario right?
any links or tutorials will be greatly appreciated
TIA, -
Difference b/w various blocks in Guided Procedures?
Hi experts,
I am new to Guided Procedures and want to know a few things.
Can anyone of you tell the difference between the various blocks in GP.
Or
Can you give a brief idea about when will we use the different types of blocks in GP?
1.Sequential
2.Parallel Dynamic
3.Precondition Loop
4.Alternatives
5.Parallel Block
6.Post condition loop
Also, can any one tell me the diff between a Process and a Simple Process.
Thank You.
Regards,
Murthy J N.Hi Murthy,
As we know that CAF Guided Procedures (CAF GP) is a framework for modeling and managing workflows using simple and user-friendly tools. As a part of the Composite Application Framework (CAF), GP enables access to multiple backend systems, consistently combining different types of services and applications into processes.GP supports collaboration, ad-hoc items, and offline task management using interactive forms. It provides role-based access to tools and resources and guidance through the workflows at runtime, thereby helping end users to easily identify and complete their tasks.
CAF GP enables you to re-use existing services and applications, such as SAP system transactions, remote-enabled function modules (RFCs), CAF Core applications.
Please check the below links for the different tyoes of blocks available at GP:
http://help.sap.com/saphelp_nw04s/helpdata/en/68/6182410349213ce10000000a1550b0/frameset.htm
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/8269bdb8-0701-0010-4692-c3349106ec66
Process and its details are mentioned at below link .
http://help.sap.com/saphelp_nw70/helpdata/EN/43/2713f5177e6021e10000000a422035/frameset.htm
Hope this helps you.
Regards,
Shaila
Edited by: Shaila kasha on May 19, 2009 12:15 PM -
Guided Procedures and online interactive adobe forms.
Hi Experts,
Scenario : User have to log into GP runtime, When he clicks the first action it should display the adobe form. He has to fill the details and submit the form. This form is routed for Approver 1 for review. The first approver will log into portal,view it (UWL),approve it and sent for second approver.The same process happens with the second approver.After both approvals, a BAPI updates the data in the interactive form in R/3
All the process have to be done in Guided Procedures, then integrated with Portal at the end.
We have tried creating an Wdynpro Java app with online adobe form and executed successfuly in NWDS and also in Webdynpro content administrator.
issue:-
When we create a callable object(webdynpro app(gp interface CO)) in GP and test, we were unable to view the form.
Now our question is : what are we mising ?
Is it possible to integrate online interactive adobe form with guided procedures?
Is our approach to solve the scenario right?
any links or tutorials will be greatly appreciated
TIA,Hi
See the following Link: [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/8a696cea-0c01-0010-d494-9b0b8ce7565f&overridelayout=true]
Kind Regards
Mukesh -
Clean Job: Guided Procedures - Locked Objects & Background Action Process Q
I opened this thread also in Portal Content Development thread,
but I think its more useful here:
Hi Experts,
We are running several Workflows on our Portal, they often lock objects and use the background action processor queue.
You can unlock these objectes manually by selection 'Unlock Objects' (which is below Guided Procedures - Administration)
And you can delete the successfull processed action queues (Guided Procedures - Administration - Maintain Queues).
Is it possible to this in a weekly running job? All objects should be unlocked, the queue should only be deleted for actions which where processed successfully and are older then a date.
Is this possible?
Thanks for any help,
ChrisHi Sitarama,
<br/>
<br/>Thanks very much for your fast reply. Yes, the smartforms are custom-built. Besides the deadlock error, there still has some errors in SP01 says "Could not pass request to host spool system". But it previews wonderfully in SP01. The detailed SP01 error log is like below:
Print request processing log
Errors occurred processing this print request
Error during print request output. l_rc = 99
There may be no printout
Most important attributes of spool request
Request number 2828
Request name SMART LOCA 8000199
Client 800
Owner 8000199
Request attributes
Time created 2010120906014800
Remaining life +00007235800
Dispo 1 (Go/Hold) G
Dispo 2 (Keep/Delete) D
Dispo 3 (Indirect/Direct) D
Default output device LOCA
Default no. copies 1
Format ZTEST
Main print request characteristics
Spool request number 2828
Print request number 1
Print request attributes
Time created 2010120906020500
Output device LOCA
Format ZTEST
What do you mean parallel processing on table level? The smartforms extract data from different SAP tables and then transfer to smartform interface, then they can added in form pages. Do you think this results parallel processing towards tables?
<br/>
Thank you and hope to hear more from you.
Best Regards,
Jeff -
Identify Guided Procedures Task ID dynamically
Hi,
Can anyone please tell me if there is a way to idynamically dentify the id of the task (not the process) that is asigned to the user in Guided Procedures process?
Say for ex: I have two parallel tasks assigned to one user. Action1 and Action2. For each action a email is sent to the user with a link (like below) to the task so he/she can directly launch the task from email.
To view this task href="http://`{write(ctxt.DataSource.Host);}`/irj/portal?NavigationTarget=ROLES://portal_content/com.sap.pct/platform_add_ons/com.sap.caf.eu.gp.folders.gp/com.sap.caf.eu.gp.roles.runtime/com.sap.caf.eu.gp.worksets.runtime/com.sap.caf.eu.gp.pages.procinstance&DynamicParameter=processId%3D`{write(sy.processid);}`%26taskId%3D">Click here
With the above link, the user is only getting the url to the process but not directly to the task. i.e., when the user clicks on the email link of Action2, the browser opens up with the Action1 selected by default. He will then have to manually click on Action2 to complete that task. I want the user be able to directly go to Action2.
Please advice.
Regards,
Kumar.Hi,
Refer this
Re: Adding users to a process role at runtime method :- addRuntimeDefinedUser -
Guided procedures-help required
Hi,
I have deployed some updated content in guided procedures. (Deleted the entire ORGINAL content even from the deleted items folder).The problem is other processes have disappeared strangely(folder names are missing the content inside the folder is present) .
Although i did not make any changes in those folders, the folder names are not appearing strangely.
Does the problem lie with deployment of content through SDM(i deployed all .sda files in one go) or any other issue.
Do i need to roll back the changes?
Please suggest.
Regards,
SubodhHi David,
Assuming that they are actually blocks in a process (I do not see other possibility of actually handling two different processes instead of two blocks in a process, but I will confirm with the person who brought the issues to my notice), is it possible to specify exit condition for one block that also depends on the exit condition of second block? That means even if the exit condition of one block is met, can it wait for the second block's exit condition?
In BPM we have Fork step where I can specify parallel branches and design the process such that it runs through certain number of branches. Is anything available like this in GP? Can you please provide any documentation which explains the parallel block handling in GP? As I mentioned in my other response, I am familiar with BPM, but never used GP.
Thank you very much. -
I'm evaluating the performance of Guided procedures, in SAP Netweaver version 7.05 SP1. It runs over a machine with Intel Xeon @ 2.13 Ghz, 3.37 GB RAM, 2046 MB swap size, Windows Server 2003 Enterprise Edition, Service Pack 1, JRE version 1.5.0_11. The maximum JVM heap size is 1024 MB, using a parallel young garbage collection policy (-XX:+UseParNewGC), I'm using the parameter -XX
:+HandlePromotionFailure in order to work around the bug 6226790 related to the UseParNewGC garbage collection option (http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6226790).
The test target is a "dummy" process, with one sequential block and three actions. The load is generated with JMeter, the test script creates a process instance, issuing a HTTP request to the corresponding URL. The load test consists in a increasing load of 1 to 20 concurrent virtual users, with a ramp-up time of 20 minutes (one new user every minute). The virtual users start process instances until the test is stopped (there is no defined iteration number), with a think time of 10 seconds.
Till a load of 10 concurrent users the behavior is normal: constant response time about 500 ms and increasing throughput (considering the throughput as process instances started per second), until that moment about 300 process instances are created. However, as the test continues, the response time suddenly increases, the throughput falls and eventually the netweaver instance gets stuck. What is curious is that, although the netweaver instance is stuck, the utilization of the processor is low (less than 10%), as well as the memory (the heap just grows till 610 MB, its limit is 1024 MB). There are no sign of exhaustion of other resources, according to the corresponding performance counters (disk read and write queues, network utilization, context switches per second).
The GP runtime is using the local workflow engine, the test has been repeated with 2, 4 and 8 threads in the workflow engine. In all the cases the above described results were almost the same.
Does anybody know why the netweaver instance gets stuck under such conditions, and is there a way to solve this problem?
Thanks in advance
Edited by: Alexander Ambriz on Jan 13, 2008 4:34 PMThe problem seems to be fixed in SP3.
-
Guided Procedures - Urgent help please
Hello,
Can anybody please help me with the information I am looking for?
Our issues with EP Guided Procedures (GP) are in two spots:
1) Parameter Passing - Use of out and in parameters from the process context to return / send values from Web Dynpro is not possible using out-of-box functionality.
2) Eventing / Wait states/ "eventing" - In GP, when multiple parallel processes come to the final decision point, the automated decision point is processed based on the first process that arrives to the decision point. It is not possible to Hold a process until the other parallel processes are complete.
Which of the following statements is true with respect to the issues we are having?
a) the product has these capabilities, and we've just not properly taken advantage of them;
b) the functionality doesn't currently exist - but is planned for near releases;
c) the functionality doesn't exist - nor is it planned to be delivered by SAP.
Thank you very much.
Regards,
JagadishHi David,
Assuming that they are actually blocks in a process (I do not see other possibility of actually handling two different processes instead of two blocks in a process, but I will confirm with the person who brought the issues to my notice), is it possible to specify exit condition for one block that also depends on the exit condition of second block? That means even if the exit condition of one block is met, can it wait for the second block's exit condition?
In BPM we have Fork step where I can specify parallel branches and design the process such that it runs through certain number of branches. Is anything available like this in GP? Can you please provide any documentation which explains the parallel block handling in GP? As I mentioned in my other response, I am familiar with BPM, but never used GP.
Thank you very much. -
Problem to implement Guided Procedure Workflow for particular senario.
Hi,
I have problems with guided procedure workflow.
There are two users i.e. A and B. User A enters the information and as soon as he submits the information, that information should go to user B for review and user A should continue with his other task , irrespective of review from user B
Currently A can't continue with other task untill B reviews the information. Please see below.
I tried by using parallel block but that is not useful as parallel block cannot be completed unless all the action inside it are done.
A
|
Enter Information
|______________________ User B Reviews Information
|
Other Task
Full Points will be rewarded. Please Reply ASAP.Hi Patrik,
Try this:
Process
-- Parallel Block
------ Block Input and Review
----------- Action 1 (input)
----------- Action 2 (review)
------ Block Other Task
----------- Action Other Task
In my scenario, I've assigned default roles as follows:
Administrator, Overseer, Owner to Administrator user
Action 1 (input) to userA
Action 2 (review) to userB
Action Other Task to userA
User roles:
userA - GP User + GP Runtime WC
userB - GP User + GP Runtime WC
Follow the links to print screen files (imageshack):
http://img91.imageshack.us/my.php?image=000cd6.jpg
http://img61.imageshack.us/my.php?image=001lj7.jpg
http://img77.imageshack.us/my.php?image=002rs0.jpg
http://img301.imageshack.us/my.php?image=003we1.jpg
http://img77.imageshack.us/my.php?image=004ue1.jpg
http://img224.imageshack.us/my.php?image=005sj2.jpg
http://img61.imageshack.us/my.php?image=006md4.jpg
http://img525.imageshack.us/my.php?image=007xh2.jpg
Reward points if it's helpful. -
Envio e Recebimento de Notificação de WorkFlow Guided Procedure no Portal
Bom Dia
Alguem poderia m ajudar a solucionar um problema
Tenho um cenário de WorkFlow de Guided Procedure no portal
Erro: O user escolhido não consegue receber o e-mail (notificação)
Segue abaixo a descrição do Cenário:
Clicar em: Gestão de Inovação
Clicar em : Ideas and Buckets
Show = Buckets
Selecionar um Bucket e clicar nele, ao abrir uma nova janela com os detalhes do bucket:
Clicar em: Evaluations
clicar em: Criar
Evaluation Name = teste
Start Date = data do dia
End Date = data futura qualquer
Clicar em: Select Itens
Escolher uma opção de ideas
clicar em: Select Criteria
Selecione algumas perguntas a serem feitas ao usuário
Clicar em: Weigh Criteria
Colocar o percentual de cada pergunta (peso)
Clicar em: Select Participants
Em Find Participants, escolher algum participante(de preferencia com um e-mail que possa ser conferido o recebimento)
Clicar em: Finish
Clicar em: Start(momento que deve disparar o workflow e o participante acima escolhido deve receber um e-mail)
Alguem poderia me ajudar , por favor
Grato.Bom dia Sergio,
Já está configurado o envio do e-mail pelo Portal?
Se o protocolo usado é SMTP, já existe uma regra que permita o envio do email pelo portal?
Boa sorte
Grilo -
Hello Gurus,
We are in process of implementing Benefits and for which we are using Guided Procedures, want to have understanding of the process can you please provide the step by step documentation and an example process that will be of great help.
Appreciate your help.
Thanks in advance for your time.
Kind Regards,
PramodHi Pramod,
Please have a look at the below links. You will probably get some help.
First of all, see the following thread, see the answer by shen peng in the end, explained CAF in very simple terms:
https://www.sdn.sap.com/irj/sdn/thread?threadID=470956&tstart=0
Now have a look at the following links for understanding about CAF, :
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4277f37b-0601-0010-0597-89e792177e2b">Creating Composite Applications with SAP CAF</a>
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/84df3e36-0301-0010-be9d-b99aad8c81e6">Composite Application Framework in SAP NetWeaver</a>
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1122">CAF training material online</a>
<a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1231">Additional CAF Training material online</a>
See the following links for understanding CAF GP in detail:
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0b1c2eda-0c01-0010-b597-b107502cdc71">CAF Guided Procedures Overview</a>
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/39/198141f906040de10000000a1550b0/frameset.htm">CAF Guided Procedures</a>
<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/c7/984942da51690de10000000a155106/frameset.htm">Concepts of the Guided Procedures Framework</a>
Lastly, see the following links for CAF GP Wiki Home Page and CAF Tutorial Center:
<a href="https://wiki.sdn.sap.com/wiki/display/BPX/Guided+Procedures">CAF Guided Procedures Wiki Home Page</a>
<a href="https://www.sdn.sap.com/irj/sdn/nw-composition?rid=/webcontent/uuid/d8dbd703-0801-0010-c9bf-c04bc52f562f">Composite Application Framework Tutorial Center</a>
You can also have a look at the following thread, you can drill down into many more links:
https://www.sdn.sap.com/irj/sdn/thread?threadID=405517&tstart=0
https://www.sdn.sap.com/irj/sdn/thread?threadID=314804&tstart=50
Bye
Ankur -
Error while executing Guided Procedures Action
Hello,
We are getting the following error when a user is trying to execute an Action in the Guided Procedures Process:
"Cannot complete Action: Activity could not be read".
What can be causing this?
Any help would be highly Appreciated.Hello,
This is more than likely due to an inconsistency of a GP object at database level. I suggest opening an OSS ticket as this would require detailed analysis.
Thanks and best regards,
Carl Connolly
Senior Support Consultant - Netweaver Web Application Server
AGS Primary Support, Global Support Centre Ireland
Guided Procedures trouble shooting guide:
www.sdn.sap.com/irj/scn/wiki?path=/display/JSTSG/%2528GP%2529Home
Maybe you are looking for
-
I had this feature set before when I was using Firefox 3.6. Now I have FF4 and I can't find an option anywhere to set my tabs so that a new tab opens on Google instead of opening a blank page. I may just be overlooking it, but I can't fin an answer t
-
Hi! I've had some trouble running Java Applets on my server. After some debugging I have found that it maters how and/or where they are compiled. I have taken a simple HelloWorldApplet and compiled on my server. Then when I try to access it from a cl
-
Resizing photos in slideshow scrapbook theme
Hi - I'm working on a slideshow in iPhoto '11. I imported my photos and set the theme as scrapbook. I realize that it's a template and I have to mess with the order of the photos get the pictures the way I want them to appear. That said, I can onl
-
Client won't download...
So I installed 1.5 and now for some reason non of the computers are able to access localhost/finalcutserver to download the client. We installed this on a fresh new drive that is only running fcs (and qmaster).
-
Hi, My 3502i suddently shutdown it's Radio interface and when I connect to it, I cans ee that the interface is shutdown. So tryign to enable it but the "configure terminal" command is not available. Is there any hidden command to go the priveledge mo