Workflow basics...Container / Rule / Workflow adn Binding

Hello friends,
I want to know the basics of Container Element and the process flow between workflow , Task and rule using Container element.
also tell me about the binding of each.
I would like to know the basics of each.
can anyone provide me some refrerenc material / link / documentation?

Hi,
Container is nothing but a variable which hold data . Assume that there is a binding between workflow  to Task . Here you can pass value from Workflow to Task via containers. You can create container seperately on both sides and exchange datas during runtime. Container also hold values like to store them in a table which is called a Multiline container.
Binding is basically to connect one process with other. Ex. Binding between task and Method
Rule is used to sollect the agent to run the particular task . The standard rule will refer the Org structure to collect the agents. the custom rule can be used to collect them from a custom table.
Reward points if useful!
Richard A

Similar Messages

  • Can any body tell me about event container in workflows

    hi Experts,
                      could you please tell me some details about event container concept. is there a way to see event container in SWO1 transaction. how can we create event container when we create new events.

    Hi Praveen,
    Event container is the container which stores the values of the BO attaribures which get assigned to that instance of the BO.
    If you go to SWO1 transaction and check the BO for which the event is triggered, you would see all the possible attributes than can be assigned.
    To pass the values of the BO event container to the workflow, you need to maintain the necessary binding between the BO event container and the workflow container. This can be done in the 'Basic Data', Start Events tab. If you click on automatic binding, the system would prompt for a default binding. You could opt to use that or create your own binding. Make sure that the datatypes match.
    After mapping the event container to workflow container, you can check in the workflow log for the values passed to the workflow container. If you like to directly check the values stored in the event container, go to SWO1 and simulate an instance of the BO. You can then check the values there.
    Hope this helps!
    Regards,
    Saumya

  • Error in Workflow Multiline Container

    I'm facing with two error during implementing multiline container: "Agent determination for step '0000000002' failed" and "Result of agent resolution does not agree with agents of task".
    What I've done is:
    - "AGENTS" container created which refer to USR02-BNAME. In the properties tab, I checked the multiline check box. The contents of this container is coming from method in the main workflow. In the workflow log, I saw this container filled correctly. Its contain 2 line of user id.
    - I have subworkflow-2 that I set as multiline element in tab "other" and filled "AGENTS" container in that field. This subworkflow contain only one task that need to be executed by many user. The binding from previous subworkflow to this subworkflow-2 is: &AGENTS[&_WF_PARFOREACH_INDEX&]& --> &AGENTS1&
    "AGENTS1" is single container which refer to USR02-BNAME.
    - The binding from subworkflow-2 into task is: &AGENTS1& --> &AGENTS1&
    When I executing this workflow and checked in the workflow log "AGENTS1" container is filled with "000001" same value with container WfParForEach_Index.
    Hopefully out there can help me on this issue.

    Hello,
    I have the same problem. I've found this link http://mailman.mit.edu/pipermail/sap-wug/2008-March/028123.html where a possible solution is detailed.
    I have planned to  made test on it in next day.
    Regards,
    Corrado.

  • Workflow basics

    Hi Experts,
    I have few basic questions in workflow.
    1. What is the exact reason for making a task as general. If we make as general & if the agent resolution fails then workitem is sent to all users in the organisation which is risky. But still I can see that as a common practice tasks are made as general. What is the benefit or exact reason behind this.
    2. In workflow we have 4 deadlines - requested start, latest start, requested end & latest end. request start - does not have modelled deadline.
    i can't see any difference between latest start, request end & latest end. All have same modelling options. Then why do we have 3 separate deadline options provided by SAP. What is the exact difference between these 3 deadline options.
    KR,
    B

    Dear Eddie,
    Thanks a lot for your reply.
    If your agent assignment fails because a Rule did not return any agents or incorrect agents then the defalt behaviour is to send the work item to the possible agents. If it is a General task then it will go to everyone. However, if you use a Rule then make sure you check the option "Terminate if rule resolution has no result". The work item will go into error instead o going to all possible agents.
    Assume i have not enabled Terminate if rule resolution has no result checkbox. So if rule resolution fails then it checks whether any possible agents are maintained. If yes then workitem is sent to possible agents. If no then it checks whether task is general. If yes then send workitem to everyone. Is my understanding correct..?
    If you reuse a task in many workflows then it is a good idea to make it General because the possible agents for wach workflow it is used in may be different. Making it General saves having to constantly update the agent assignment. That is why the User Decision task TS00008267 is set to General.
    I agree that possible agents can differ across workflows for same task. But for each task we will specify a different actual agent. Assume I am not maintaining any possible agents for a task (eg: 90000081)across all workflows. So as you said in this case there is no case of having different possible agents as I am not maintaining it. But actual agent for this task will be different for each workflow. Now please tell me whether this task can be made as general or not & the reason for it.
    Latest start -> The latest date & time you want the work item started by. So if a work item is created and you set the latest start deadline (Notification, not modeled) to 2 days, then after 3 days an emails is sent to your intened user to inform them that the work item has not yet been started and is still sitting in the users inbox without any action.
    Request end -> The date & time you would like the work item to be completed by. If the work item is not completed by this date & time (and use do not use Modeled) then an emails is sent to your intened user to inform them.
    Latest end -> The date & time you want the work item to be completed by. And again if you do no use modeled then an email is sent to a particular user.
    I can see difference in your definitions for each of the deadlines. But functionality wise what we do is we specify a deadline date & time for all 3 deadline types. Depending on whether its a notification or a modelled the deadline behaves. Now we can see that whatever the deadline date or time is, all 3 deadline types behave in same way once the time expires. Now where does the difference come betweeen these 3 deadline types functionality wise..?
    If you use modeled then you can cancel work items and create new ones and escalate the process.
    I agree that this can be done using process control. But still its the same across all 3 deadline types. What is the difference here..?
    KR,
    B

  • Workflow basic queries

    Hi all,
    I've some basic queries for workflow:
    1. In workflow mail, which is sent to approver, can we write the mail in different languages ( i found language button on task). If yes, how can we determine the language at runtime.
    2. If a mail for approval(with portal link to approve/reject ) is sent to the manger & before his/her approval, if requester modifies the travel request & submits again, which sends another mail to the manager. In such case, what would the manager see while clicking on link of earlier mail.
    3. how can we send mails to different approvers. Here,the case with me is the approvers are selected dynamically & No. of approvers are also selected dynamically (at run tiem).
    Any help in above queries would be helpful.
    Thanks in advance.
    Regards,
    Siddhesh sanghvi

    Please take the time to read the Rules of Engagement.  Please do not ask more than one question at a time.  Before asking a question, do search the forums to see if the answer already has been given or is available in the documentation or help.
    If you still can't find it, please feel free to post the questions again, individually, with more informative subject lines.
    Thank-you for your cooperation and understanding.
    Matt

  • Remove the contents of the table container in workflow

    hi,
    i want remove the contents of the table container in a method in workflow.
      how can i doit. anyone pls send me the syntax.
    after removing the old contents then i want to insert new values to that table.
    Thanks
    Sankar

    hi,
    i want to refresh the container in workflow.
    anyone pls tell me.
    Thanksin advance.
    sankar.

  • Change Workflow-Instance-Container values

    Hi Experts,
    I would like to ask you how to change a value in a container of a Workflow-"Instance".
    For e.g.:
    I have a workflow-instance which contains a (bor-) Object "Switchdocument". This switchdocument contains also a (Bor-) Object "serviceprovider". And I would like to change the value of the parameter of "serviceprovider".
    How is the relationship between the "father"-object and the "child"-object and where are the relationship saved?
    I know the table "sww_cont" and "sww_contob". But these tables are not enough, aren't?
    Because in the mentioned tables (sww_cont) I see the elements with their values of the container of the workflow-instance. I don't the elements with their values of the object (father-object) contained in the workflow-instance-container and also not the elements with their values of the object (child-object) in the father-object.
    or (explanation as a list)
    Workflow-Instance-Container:
    1.element
    2.element
    3. Switchdocument (object)  (father-object)
    3.1 element of switchdocument
    3.2 .....
    3.3 Serviceprovider (object) (child-object)
    3.3.1 element of serviceprovider  <--- here I would like to change the value
    I hope I explained the situation in a detail way
    I apologize if I don't use the right terms!
    If anyone has a hint or a way to get to the "child-object" I would be very thankfull.
    Thanks a lot for your answers in advance!!!
    with lovely regards.

    Hi all,
    at first I thank you all for your answers!!!
    As I understand the values are permanently saved in the subobjects. Like I said the subobject (Distributor) with the attribute, e.g. Serviceprovider in Own System = 'X' is contained in the Object Switchdocument.
    That means for me that I have to retrieve the attribute of the subobject via a method for the special instance and change it, e.g. to set it blank.
    I have forgotten to say that I am developing a report (se38) to change all attributes of workflow-instances with object/subobject.
    As I said above in a condition step it is asked whether a "serviceprovider is in own system". if yes (means = "X") then the process has another way. And I have to change the "X" to "blank", so the workflow goes always the, in my case, second way.
    For the next time, I will explain my problem in a more detail way
    Thanks again.
    with kind regards!

  • Workflow Basic Settings

    hi,
    i have developed my WF's in our Sandbox,
    now i want to create a complete new WF in our DEV,
    could any one give me steps for Basic Settings for WF to be performed in DEV,
    like prefix settings etc...
    detailed steps...
    Cheers,
    Aditya.

    Hi Aditya,
    Run the automatic workflow customizing using transaction SWU3. You can get details about various steps on the right hand side.
    Make sure that you do this with an user id with SAP_ALL auhorization.
    Prefix settings you can do at
    SAP Netweaver -> SAP Web App server -> Business mgmt -> SAP Business workflow -> Basic settings -> Number range maintenance -> Maintain prefix numbers
    Thanks,
    Prasath N
    Message was edited by:
            prasath natesan

  • Relationship between the workflows what have been triggered frm parent workflow using container step

    Hi All,
    There is a scenario in CQ5.5 where "Workflow A" has container step to initiate another "Workflow B" from it. Now the requirement is to identity the Workflow A's instance ID in "Workflow B".
    Being quite unable to find any relationship between the workflows what have been triggered from parent workflow using container step.
    Could any one share the pointers for the same?
    Thanks in advanced.
    Regards,
    Saurav Jain
    7428081341

    Please do not keep reposting this.
    Those of us that answer questions here are volunteers ... not paid Oracle employees.
    If no one answered your question to your satisfaction it is either because they choose not to, don't know the answer, or because lacking a version number no one knows to what version you are referring.
    My recommendation is that you go to http://asktom.oracle.com where you will find extremely good explanations of cursor sharing.
    Thank you.

  • Filling a workflow table container

    Hi,
    forgive me if my terminology is not correct but I'm new to workflow development.
    I'm trying to fill a workflow table container and when I run my code through debug it seems as if it will work ok. As I step over the 'swc_set_table' container macro, if I view the data in 'container', all seems ok. However, when I run to completion from this point and go back to the SWO1 screen, my attribute is not filled.
    I'm not sure if I'm maybe missing a step. Can anyone advise please ?
    thanks.

    Hello Arun
    You are getting this error because Currency Exchange Rate is not being loaded to your system for INR. Ask FI team to maintain this.
    Reward points if it is helpfull.
    Thanks
    Tripple k

  • Diffrences Between SAP HR workflow and SAP Logistics workflow

    Hello All,
                     Do we need to do any specific configuration settings to be done in the system to work on SAP HR workflow in ECC 6.0?
    I am using SWU3 for automatic workflow customizing?  But I am getting error indicator for u201CCheck Entries from HR Control Tablesu201D in the Maintain Definition Environment Node. 
    Are there any major differences between SAP HR workflow and SAP Logistics Workflow?
    Regards
    Venkat

    Hi Mike,
          what can be the impact if Check Entries from HR Control Tables setting are not maintain in the System. caz my workflow is going in waiting status and when i have chacked the container for that element then there in _Workitem.ExecuteByUser-ID is coming as <NOT SET>.
    So can you please put some light on this.. that what can be the resion behind this ...?
    Is this a Check Entries from HR Control Tables Problem or any other reason..
    Thanks & regards
    Dev

  • Workflow Deploy Problem: No Workflows found (no error when generate)

    I already tried to find other thread and test/change a couple of things already.. but i couldnt solve this basic problem yet.
    PLEASE KINDLY HELP.
    I am new to SUP and I just want to test deploying any workflow to my test device (iPhone).
    However, i didnt make it. ("generated mobile workflow package" successfully. no error log.  But i see nothing in the Sybase workflow on my iPhone"
    This is what i did ...
    1. Registered the device.
      In SCC, Applications / Application Connections
      I successfully registered my iPhone device and got the online status.
    2. I tried to develop a basic workflow application and assign to my device
      2.1 I created a basic MBO from a table in sampledb.
            I "deploy project" to SUP server. No error. Checked in SCC, i found my package created there as well.
      2.2 I created new "Mobile Workflow Forms Editor". I create a simple screen from prepared MBO.
           I "Generate mobile workflow package"
           I also selected checkbox "Assign workflow to user(s)" and i use the "Get Users" button to get my user.
                   (it got the correct user for me.. no problem during this step)
               I got this message
    ============================================================
    Deployment to Unwired Server
    ============================================================
    Deploying the workflow
    Successfully deployed the workflow
    ============================================================
    Assigning workflow ZGContactCreate to Top
    ============================================================
    Assignment complete
    ============================================================
    Time taken was 3 seconds
    ============================================================
       2.3 I checked in SCC. Applications / Application Connections >> Then, for my register, i clicked "Workflow Assignment" button.
            Everything seem to be fine. That workflow was already assigned.
    UNFORTUNATELY, WHEN I TESTED THE SYBASE WORKFLOW ON MY IPHONE, I SAW NOTHING...
        "NO WORKFLOWS FOUND" ...
    (I also checked status at that time and my test device status in SCC was still online at that time.)
    Note:
    SUP Server: 2.0
    Sybase Workflow on my Iphone: 2.1
    This test WF application is "can be started, no demand, from the client" type.
    Any help would really be appreciated.
    Brgds,

    Yes, status is ONLINE
    When register the device, status = PENDING
    Then, after open sybase workflow in the test device (iPhone), status in SCC change to ONLINE.
    From then until i deploy the app (generate), status in SCC show as ONLINE.
    After I failed to see any workflow app in my test device, i come back to SCC and click refresh again, status is still ONLINE.
    Pls help ...

  • BPM workflows Vs MDM internal workflows.

    need clarity on BPM workflows Vs MDM internal workflows.
    My understanding:
    BPM are kind of workflows created on portal.
    and MDM workflows are internal within MDM system.
    Questions:
    1. Are BPM workflow and MDM Workflows are connected in anyway.
      a. If YES,How? Pls give me an example.
      b. If NO, when exactly are MDM workflows used and when are BPM workflows used.
    2. How are validations done in BPM
    3. What is the role of web services in BPM, when exactly we are using
       web services.
    .......... Pls explain with example if possible.
    Thanks for your help.
    Regards,
    ve

    Hi Veena.
    As a definition SAP BPM is a component helps you to model, execute, and monitor your business processes based on a common process model. BPM is used to create composite applications and to streamline a process of execution. It can model the application with different areas using webservices etc.
    SAP BPM provides modeling and implementation for a UI centric business process u2013 you can develop the business process based on BPM modeling tools.
    1.
    a. Are BPM workflow and MDM Workflows are connected in anyway.
    As far as I know, it is Not.
    b. If NO, when exactly are MDM workflows used and when are BPM workflows used
    - MDM Workflow is extensively used in case of MDM Components for Cleansing, de-duplication, validation, approval etc. A MDM Workflow is tightly integrated with the MDM Clients to perform the operations.
    - BPM workflow is of UI centric business process to integrate various functional usecases.
    2.
    Validations are created in BPM using the validation rules framework or BRM(Business Rules Mangement) based on the functionality. User can create their own validations from this layer.
    3. As a definition, Web services are typically application programming interfaces (API) or web APIs that can be accessed over a network. So if Im designing an application which creates a purchase order in the back end, an webservice should be exposed where I pass the required inputs and get the desired output. The validations are exposed as webservices which can be used in BPM.
    For more information read this Blog:
    /people/steffen.ulmer/blog/2009/12/16/sap-mdm-bpm-validations
    Regards
    Bala

  • Can register workflow but not create workflow

    I registered workflow manager with my site and status in
    Workflow Service Application Proxy is "connected" 
    but when I open my site with SharePoint designer 2013 and will create site workflow, it show message like workflow platform don't configured.
    Do anybody have way to fix it? 
    Thank u :) 

    Hi sasimasTHA,
    Do you want to configure workflow for SharePoint  2013 with SharePoint Designer 2013 ?
    You  should make sure the followings that you have done:
    1、  Installing and configuring workflow for SharePoint Server 2013
    2、 Installing Windows Azure Workflow certificates in SharePoint Server 2013
    If the error still exists, you can try to do as the followings:
    1、 Open the CA, and click Backup and Restore
    2、 Click  Perform a back under Farm Backup and Restore
    3、 Select the Workflow Service application with proxies, select Full backup type, then start backup
    4、 Click  Application Management on the left Quick Lunch, click  Manage service application
    5、 On the Manage Service Application page, click the row that contains the Workflow Service application, the ribbon becomes available
    6、 On the ribbon, click delete
    7、 After the above, you can run commandlet Register-SPWorkflowService -SPSite <SPSitePipeBind> -WorkflowHostUri <string> -AllowOAuthHttp by using PowerShell
    Here are some links blow that could help you:
    Installing and configuring workflow for SharePoint 2013
    https://www.nothingbutsharepoint.com/sites/devwiki/articles/pages/create-sharepoint-2013-workflow-loop-by-using-sharepoint-2013-designer-preview.aspx
    http://lennytech.wordpress.com/2013/06/02/configuring-sharepoint-2013-to-use-workflow-manager-1-0/
    The commandlet
     http://technet.microsoft.com/en-us/library/jj663115.aspx
    please let us know if your problem still exists.
    Thanks

  • Workflow 2013 start another workflow 2013

    In an existing workflow 2013, I need to lower the permission levels of a user so that they can not modify a custom listed after it as been submitted. Thus I am thinking of having he first workflow 2013 start another workflow 2013 before the permission level
    of the custom list item is lower.
    Thus can you tell me how to do the following:
    1. Have a workflow 2013 start another workflow 2013.
    2. After the first workflow 2013 is started, have the first workflow not expect the 2nd workflow to run any results. The first workflow will basically end right after it lower the permission levels of the user that submitted the custom list to workflow 2013.

    See these links
    How
    to trigger a SharePoint 2010 workflow from a SharePoint 2013 workflow
    Sharepoint
    2013 workflow to automatically trigger another workflow to start
    call one workflow from another workflow
    Useful Sharepoint Designer Custom Workflow Activities
    Please 'propose as answer' if it helped you, also 'vote helpful' if you like this reply.

Maybe you are looking for

  • Can I darken the time on iCal

    The time font on my calendar is relatively light. Is there a way to make the time easier to see?

  • How to calculate byte size of a string

    Hi forum; Can you tell me how can I calculate byte count of a string.

  • WRT150N - Very Good Signal with little or no connectivity from wireless computer

    I just hooked up my WRT150N today and have had countless issues with the wireless connection.  Literally only 50 feet away and I was having LOW signal strength and intermittent connection.  After HOURS on phone with tech support, and after downloadin

  • Creating a Simple Number Field

    I want to basically create a JTextField only instead of text, numbers including decimals. I tried putting number into a text field but java won't see them as double. I tried the tutorial example with a formatted text field, however, they explain abst

  • Unavailable Masters

    Hi, I've got a problem with importing images into my main library. I took a few thousand shots at my brother's wedding and imported them to my MacBook's copy of Aperture. I exported a copy of that project on the DVD and kept a local copy. Once I got