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

Similar Messages

  • How to use parallel dynamic block in guided procedures!!

    hi
    My application is as following i have to initiate a process from a webdynpro for java application and after that i have to send the action to the multiple users..
    For that i created a parallel block inside that a sequential block and inside that an action .
    In my wdj coding i created a variable user and assigned this parameter for the role of that action.
    But the problem is it is not going to the multiple users.
    pls suggest me if there is some other solutions to do this.....
    Pls give me a solution it is urgently needed
    With regards
    Shanto Aloor
    Edited by: Armin Reichert on Jun 18, 2008 12:11 PM

    Hi,
      Refer this
    Regarding Parallel Dynamic Block

  • Urgent ......!!!!!how to use parallel dynamic block in guided procedures!!

    hi
    My application is as following i have to initiate a process from a webdynpro for java application and after that i have to send the action to the multiple users..
    For that i created a parallel block inside that a sequential block and inside that an action .
    In my wdj coding i created a variable user and assigned this parameter for the role of that action.
    But the problem is it is not going to the multiple users.
    pls suggest me if there is some other solutions to do this.....
    Pls give me a solution it is urgently needed
    With regards
    Shanto Aloor

    Hi,
      Refer this
    Regarding Parallel Dynamic Block

  • Conditions in Guided Procedure to execute a block

    hi All,
    I am new to Guided Procedure,Please help.
    My requirment is as follows-
    There are multiple sequential block, before one final block i need to check a flag condition which comes from WebDynpro
    If Yes i have to execute the block else dont execute the block
    Kindly let know how to go ahead regarding this.
    Thanks in advance.

    Hi Shikha,
    Here is what you can do:
    1.In your Web Dynpro application you can define two result-states : Say Passed and Failed. You will set one of these the result-states
    based on your true-false logic. You'll have to create a Callable Object and an Action for this Web Dynpro app.
    2.You have to place this action before your final block.
    3.Create a 'Process Termination' callable object and and an action for that and place it after the Final Block.
    4. Now for the two result-states for your action for the Web Dynpro Callable Object, assigne the targets :
    e.g. Passed : <Name of the Final Block>
           Failed : <Name of the 'Process Termination' Callable Object.
    5. This way, when the Callable Object for Web Dynpro gets executed as part of the process, it will set the the result state either to Passed or to Failed based on the logic you have in your Web Dynpro.
    And due to the target setting for those result-state, the Process will jump to your Final block(in case of 'Passed') or jump to the end callable object and terminate the process
    Other option would be to, have a decision callable object before the Final Block, and have similar result-states for that callable Object which will be based on the output value of the parameter from (true/false) of your Web Dynpro callable object. Rest everything will work the same way.
    Regards,
    Ajay

  • Difference between Guided Procedures and Business Workflow?

    Hi,
    I'm new to workflows, so this question could be easy or absurd.
    Is there a difference between Guided Procedures and Business Workflows? Or is this
    the same thing with two names?
    If it is different, when do I use which of them?
    Could both use UWL?
    Thanks a lot
    greetz
    chris

    Workflow is a technology used to support business processes. You can make workflows without thinking/doing business processes. When you do business processes you will always wind up using workflow technology. All business process execution tools should by principle use a workflow engine at least SAP ones do. Not sure about others like Oracle BPEL tools for example.
    SAP tools like GP and BPM/XI use either Netweaver Java or Abap workflow embedding the technical aspects of workflow design and runtime into the Netweaver stack simplifying the business user experience as it relates to designing and running business processes. But designing and running workflows using workflow tools directly still is very muc an IT challenge.

  • How to change the name of (Guided procedure) GP Runtime View?

    Hello all!
    At Design time in GP (Guided Procedure), I have added a runtime view at the tab "Runtime Views" named Additional Resources to a GP process.  At runtime, when the process is started,  at the left bar appears the button "Additional Resources". Is there a way to change this name? Any idea can be helpfull :).
    Kindly Regards,
    Luiza

    Hi,
    an other solution is change the block property QUERY_DATA_SOURCE_TYPE from "Table" to "Sub-query" , than change at run time the property QUERY_DATA_SOURCE_NAME.
    First create block and add items
    The QUERY_DATA_SOURCE_NAME will be for ex. "Select 'A' as col1, 'B' AS col2, 'C' as col3 from dual"
    Set into items the column name property to col1 , col2 ...
    At run time change the query to "Select 'Z' as col1, 'X' as col2 , 'Y' as col3 from dual"
    in this way you can change the source of column value.
    Caution because if you change value type from varchar2 to date you must cast date into varchar2.
    May be that this way is valid only for view data not for insert-update, i don't remember.
    bye
    Message was edited by:
    Killernero

  • Error in Guided Procedure

    Hello All,
    I am currently working on the Customer Master Prototype and am concerned with developing Guided Procedure and Dynpro Components for the same.
    Since last week I have been facing an issue with Enterprise Portal. Earlier when i would log on to portal and then click on Design Time it would throw a dump "java.lang.NosuchMethodError" com.sap.caf.gp.eu.ui.<Method Name>.
    To resolve this error i went through the stack trace and noted down the Active DC's that are causing problems. I then logged on to NWDS and in the Active DC's tab, scrolled down to the corresponding DC's and did a sync archive. After which i deployed the DC's and it stopped throwing the dump.I went on with the development of the GP till the block level. At the block level when i try to group the
    parameters, it throws a dump again.I tried the same way to find the Active DC's and re-sync them but this time the approach did not work and it still throws an error when i try to group the parameters.This also causes the SDM to restart or stop randomly,The error that i am getting is.
    java.lang.NoSuchMethodError: com.sap.caf.eu.gp.model.pfw.cons.IParamStructure.canCreateGroup(Lcom/sap/caf/eu/gp/model/pfw/cons/IParameter;)Z
    Pls suggest any help will be highly appretiated.
    Thanks in advance.
    Regards.
    Vinit Soni

    Hello Bemdt,
    Thanks for ur reply,I was also impression that some thing is wrong with my SCA's and u r hitting the bull's eye
    Bendt Mt NW Release is  7.00 Sp14
    i have logged in to System Information page and searched for SAPEU14 as u have suggested,So i found this entry theare.
    Vendore              sap.com 
    Name:                 SAP-EU 
    Version:               7.00 SP14 (1000.7.00.14.0.20071117060736) 
    Provider:              SAP AG 
    location:              MAIN_APL70VAL_C 
    Applied:              20080213042227 
    Kindly suggest me whow to proceed i m stuck in it badly:-(
    i appretiate ur help.
    Thanks and regards
    Vinit Soni
    Edited by: Vinit Soni on Nov 14, 2008 7:10 AM
    Edited by: Vinit Soni on Nov 14, 2008 7:12 AM

  • Problem in mapping -Guided procedures

    Hi All,
          I have a interactive form parameter called Price of type decimal in Guided procedure, and i have a BAPI parameter StdPrice of type decimal. when i tried to group these two parameters the "Group" button gets disabled. When i  tried by checking Ignore types i was able to group the parameters but once i save the action and look back its ungrouped again.
    Is there any difference between the BAPI decimal parameter and Adobe interactive form decimal parameter?
    Note : EP Version 7.0 and SP13, Adobe Live Cycle Designer 7.1
    With Regards,
    Gopal.

    The problem turned out to be in the php code.
    Here's how I changed it
    <?php
    require_once ('C:/webtools/zendframework/zf/library/Zend/Amf/Server.php');
    $server = new Zend_Amf_Server();
    // the following methods provide the lazy loading of services and value objects
    $server->addDirectory( realpath(dirname(__FILE__) . "/../services/") );
    $server->addDirectory( realpath(dirname(__FILE__) . "/../vos/") );
    echo($server->handle());
    ?>
    Earlier I wasn't taking into account the change of directories for service and value object files.
    Thanks and Regards
    ShiVik

  • What roles are required to use Guided Procedures?

    Hi ,
    What roles are required to use Guided Procedures?
    Thanks
    Srinivas.K

    Hi,
        Refer this block  https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3603. [original link is broken] [original link is broken] [original link is broken]
        This blog is very useful to u and in this blog she is explained what roles to needed for Guided Procedure.The Composite Application Framework role is used for the Guided Procedure in the Portal.First create the user and then assign the CAF role for that user.This is way to obtain the Guided Procedure for that user.
    Thanks,
    satheshkumar.R

  • SAP Workflow vs. Guided Procedures

    Hello experts,
    could anyone explain the differences between SAP workflow and Guided Procedures???
    I know that workflows are just compatibel with a ABAP Stack. Is there a document which compares both process technologies???
    Can I use CAF for SAP workflow???
    Can I use the Visual Composer to create the UI for a workflow???
    Thank you very much
    Regards
    Marco
    Edited by: Marco Gennari on Aug 28, 2008 4:25 PM

    Hi Martin!
    Because my tutor and my professor want to know, if it's possible to start a GP-process from SAP WebFlow automatically if a certain step is reached in WebFlow.
    I have a process as an example and in that process company A works with Workflow and company B, who is responsible for maintenance of a machine works with Guided Procedures.
    When a machine is damaged a Guided Procedure process of company B should be started and after reparing and end of GP the SAPWorkflow should continue.
    The normal way via iporting a WSDL file isn't possible because SAP WebFlow doesn't support SOAP Binding which is necessary for Guided Procedures.
    However in Guided Procedure it's possible to create an URL of a process instantiation. And if you call that URL in your Browser with parameters "process.template.id = xxxxx" and "process.autostart=t" the process will be started automatically.
    So for the first, I just want to call the URL from SAP WebFlow to trigger the GP process. (the handler customizing is done correctly) So I thought with transaction "wf_extsrv" it's possible if you refer to the URL of the process instantiation with process.template.id and process.autostart=t.
    Then generate a task and start the GP-process with the activity referring to the task. That would be a first step to show if it's possible.
    If yes.
    Then I can attend to pay attention to the export and import parameters.
    Can you follow me?
    I hope so.
    I think that post is much too long.
    If you want I can write you my ideas exactly via email.
    null

  • Callable object and Guided procedures

    Hi all,
    Where we use callable objects? i want to know about the basic of callable object and guided procedure?
    sorry if my question is very silly

    Hi again
    Callable objects can be many types, including applications (like web dynpro), services (e.g. web services), remote function modules, intercative and composite forms, etc.
    The GP framework comes with a set of ready-to-use COs that you can see when you open the Create Callable Object wizard. Here is a list of the so-called predefined COs in GP:
    http://help.sap.com/saphelp_nw70/helpdata/en/0f/619fd378a641b29386063019c24fc4/content.htm
    Since applications and services themselves are of various types, here is a link for creating COs of those types in GP design time:
    http://help.sap.com/saphelp_nw70/helpdata/en/da/a680415dc6050de10000000a1550b0/content.htm
    You can also implement your own callable object type, but here you have to use the NW Developer Studio, apart from the GP worksets. Here is a link to give an overview:
    http://help.sap.com/saphelp_nw70/helpdata/en/43/e74cb156b60a29e10000000a11466f/content.htm
    Finally, here is a document that gives general info about exposing applications as COs and links to various areas, connected to CO implementation and usage in GP:
    http://help.sap.com/saphelp_nw70/helpdata/en/08/d88041a17e060de10000000a1550b0/content.htm
    Hope that is helpful
    Greetings and good luck with the reading
    Petra

  • How to enable disable result status of callable object in Guided Procedures

    hi,
    Currently we are using guided procedures to handle Life Event changes in ESS. Each process has sequential block with Respective actions and callable object assigned to each action.
    Most of the callable objects we are using are either standard Java Webdynpro screens that came with ESS business package or custom ABAP Webdynpro's. When we created callable objects with these web dynpro's there is tab that sets result status like "Complete", "Exit" etc.
    The issue we are currently facing with result status is, there is no way that control is passed to result status enabled for specific step of guided procedure from the callable object. For example we created callable object for Benefits enrollment screen with result status "Complete". When user initiated guided procedure to make changes to Benefits enrollment, make changes to plans and click save. Once User click Save we want to send control to result status to get enable, till then we don't want the "Complete" button to be enabled on the Guided procedure step.
    Is there way to control the result status button based on the action performed by user in respective screen/step of Guided Procedure?
    Could someone suggest is there better replacement for guided procedures where I can use some other framework/process to achieve better functionality than GP's.
    Thanks
    Ravi.

    migrate to BPM

  • Regd UWL and Guided Procedure

    Hi All,
    i am trying to implement one simple work flow in the GP, where two steps are there:-
    1>Create Request
    2>Approve Request.
    I haev created collable obect, Action, block and process. I have configure the UWL for the GP fo the 2nd step as approval. I am gettign the created Item respective to the GP in the UWL.
    When i am trying to click the Subject from the Table in the UWL for approving the created request i am not gettign the respective page in place of that i am getting error message like- Could not retrieve process instance: contact your system administrator.
    If any one have solution or input for this please share the same.
    Regards,
    Deepak

    Hi Deepak,
            For bringing the task to UWL you need to create a GPconnector first.I think you have created that already,though your GP is coming on UWL.Now you need to modify the .xml for UWL.
    To modify the .xml file go to system admin->system config->universal worklist & workflow->UWL administration->select GP connector->select UWL GP Config->click on download config.
    download the .xml file and add your GP connector coding there.Below I am giving the modified .xml file.Please do the changes.
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd' [
      ]>
    <UWLConfiguration version="2.0">
      <ItemTypes>
        <ItemType name="uwl.task.gp" connector="GuidedProceduresConnector" defaultView="uwlTaskGPView" defaultAction="launchGP" executionMode="default">
          <Actions>
            <Action name="launchGP" groupAction="no" handler="SAPWebDynproLauncher" referenceBundle="launch_sap" returnToDetailViewAllowed="yes" launchInNewWindow="no" launchNewWindowName="GPWindow" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
              <Properties>
                <Property name="WebDynproApplication" value="RuntimeUWL"/>
                <Property name="WebDynproDeployableObject" value="sap.com/cafeugpuirt"/>
                <Property name="DynamicParameter" value="app.workItemID=${item.externalId}"/>
                <Property name="System" value="SAP_LocalSystem"/>
              </Properties>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
      <Views>
        <View name="uwlTaskGPView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.gp" columnOrder="subject, process, creatorId, createdDate, dueDate, status" sortby="dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Guided Procedures">
            <ShortDescriptions>
              <Description Language="de" Description="Guided Procedures"/>
              <Description Language="en" Description="Guided Procedures"/>
            </ShortDescriptions>
          </Descriptions>
          <DisplayAttributes>
            <DisplayAttribute name="phase" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Phase">
                <ShortDescriptions>
                  <Description Language="de" Description="Phase"/>
                  <Description Language="en" Description="Phase"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
            <DisplayAttribute name="process" type="string" width="" sortable="yes" format="default" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Descriptions default="Process">
                <ShortDescriptions>
                  <Description Language="de" Description="Process"/>
                  <Description Language="en" Description="Process"/>
                </ShortDescriptions>
              </Descriptions>
            </DisplayAttribute>
          </DisplayAttributes>
        </View>
      </Views>
    </UWLConfiguration>
    Regards
    Indranil
    Award points for useful answer
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:37 PM
    Edited by: Indranil Chakrabarty on Dec 10, 2008 4:38 PM

  • Personalizing E-mail Templates in Guided Procedures

    Dear All,
    I need an E-mail template which will fetch me the context parameter value like defined in the the block of a Process through Guided Procedures as follows:
            Context Parameter> Input Parameters (of type Structure)->Business Manager (String)
    I need to get the value of "Business Manager" in the E-mail thats sent to all the context processsors.
    I used "ctxt.personalData.lastName" where ctxt is the prefix of Context Parameters, personalData is the structure and lastName is the field to retrieve the value. But this is not working for me.
    Please suggest the possible solution to this.
    Regards,
    Poornima.

    Hi Poornima,
    Than you should check if this parameter is mapped. Send e-mail or Notification callable objects has own parameters and you should have such parameter for the callable object "personalData.lastName" which should be mapped to the context parameter of the action. When you define a due date or notification for an action you have a button "map" and also you should edit the Send e-mail or Notification callable objects so that they contains personalData.lastName parameter.
    Regards,
    Yordan

  • Personalize E-mail Templates in Guided Procedures

    Dear All,
    I need an E-mail template which will fetch me the context parameter value like defined in the the block of a Process through Guided Procedures as follows:
            Context Parameter> Input Parameters (of type Structure)->Business Manager (String)
    I need to get the value of "Business Manager" in the E-mail thats sent to all the context processsors.
    I used "ctxt.personalData.lastName" where ctxt is the prefix of Context Parameters, personalData is the structure and lastName is the field to retrieve the value. But this is not working for me.
    Please suggest the possible solution to this.
    Regards,
    Poornima.
    Edited by: Poornima H.G on Mar 18, 2009 2:17 PM

    Hi Poornima,
    Check the following thread:
    Personalizing E-mail Templates in Guided Procedures
    And next time it will be great if you don't create 2 posts for the same problem.
    Regards,
    Yordan

Maybe you are looking for

  • Hooking up 2 wrt54g v8 wireless routers

    Hello folks. Here is my problem. My brother in law needs a wireless network upstairs and downstairs. So I went out and bought him 2 wrt54g v8 routers and connected one upstairs and tried to connect other one donstairs. No dice. He has a mac pc plugge

  • Slow query - db_cache_size ?

    Hi, Oracle 9.2.0.5.0 ( solaris ) I've got a query which when run on a production machine runs very slow ( 10 hours ), but on a preproduction machine ( with same data ) takes about a 10th of the time. I have confirmed that on both machines we are gett

  • System Design  XI  / PI and ECC

    Hi All, Regarding the Overall Positioning of  XI / PI with respect to ECC and BI, where does it stand. I know that We set up the Source System i.e. ECC would work as Source Sys for BI . But, about XI / PI I need some input. - How do we connect XI to

  • Types in Java

    Hi all, is there any online article/ paper explaining the type system in Java? How to check the type compatibility in Java? Thanks.

  • Auto-Lock and Passcode Lock

    So even though I'm not the dumbest rock in the box, I cannot for the life of me understand the difference between auto-lock and passcode lock. When I go into settings and then into general, I have set my phone to auto-lock at 5 minutes. I also have s