Workflow BRANCH Step issues...

Hi Guru's
For Branch step as per Dataref guide we can have "n"  no of validations..
But when i add more that 4 validations and try to connect this to next step..system gives me an error ...
Step " Notify is not connected properly"...What is this ..I mean the connection is correct ...Then why is this doing ..
Is there a llimitation to this...
Does anyone knows about this?
Regards
Vikrant M Kelkar

This is resolved now..Issue was I didnt complete the step ..
I had linke notify step after Branch and had forgot to attach stop step..
Silly mistakes ..But learning now..
Thanks to all who have took effort in reading this thread..
Regards
Vikrant M Kelkar..

Similar Messages

  • MDM Workflow:branch step.

    Hi ,
    Can anyone explain the use of Branch step?
    Hw can u connect it can anyone elaborate?
    Satisfactory answers will be rewarded points
    Regards
    Nisha

    Hi,
    i give u a short Example through workflow, using this you will come to know how to use Branch Step.
    >Assign---->Stop1
    Start--->Branch
    >Stop2
    Suppose in your Main table there is a field which you want should always have some value say this field is Product ID
    So, in Main table select Validations Pane and Create a validation say validation Name Mandatory Product ID
    Here validation shud contain expression as IS_NOT_NULL(Product ID)
    Create a new field of type Text Say Status in Main table.
    Create an assignment say Approved Records in Assignment Pane Select Property Table Field = Status in assignment expression write say Approved
    During configuring workflow in Branch Step select Property Validations = Mandatory Product ID
    on selecting this two more Properties get Enabled Select Property Mandatory Product ID = Assign and Property Default = Stop2 , All the steps should be connected properly using Connector,
    For Assign Step select Property Assignment = Approved Records and this Assign step further connect to Stop1
    So using this workflow it will fill the values Approved in the field Status for all the records having Product ID and for failed records it go directly to stop2
    Hope it will Help you,
    Rewards if Useful.....
    Mandeep Saini
    Edited by: Mandeep Saini on Jun 19, 2008 7:28 AM

  • Error while using Branch step in Workflow

    Hi All,
    I am trying to create the below scenerio which uses Branch step but i am facing the error as below
    "Branch has an Invalid connection" , "Unable to save Workflow"
    I have a the design as below which are connected using connector
    1. start
    2. process
    3. branch (two connectore one connecting "a"(process step) and other connecting "b"(stop step))
        a) Process ---> Stop
        b) Stop
    Please let me know where i am going wrong.
    Thanks in advance
    Regards,
    Sharma.

    Hi ,
    Please check if you have selected steps to be processed if condition is true or false as per validation in the Branch .
    For ex: In ur branch step property u have selected validation A u will get two more properties Validation A and Default,
    U have to select either process or stop corresponding to Validation A or default depending upon u condition.
    Please revert if you find any difficulty.
    Regards,
    Neethu Joy

  • Branch step in WF

    Hi All,
    I am facing the problem whenever i use the branch step in MDM Workflows.
    Even for one connection, if i connect the Branch step with a connector it says "You have exceeded the max number of connection"
    How do i proceed
    Thanks
    AJ

    Hi All,
    I got it.
    Just wanted to know.
    the Stop step can have just one input or many.
    As per my understanding it should be allowed only 1 input and zero output but i can connect to inputs to the stop step.
    Please clarify
    Thanks
    AJ

  • Problem in Workflow matching step

    Hi,
    I am facing a problem in Workflow matching step. I have user kaushikb assigned to it.
    Execution Type: Any Single, Assignee Type: User and Execution Type: Any Single.
    Match Record Scope: Records vs Records, Strategy: MDM_NAME.
    This Strategy: MDM_NAME is based on 3 rules: MDM_NAME1, MDM_NAME2 and MDM_NAME3.
    MDM_NAME1 is done based on transformations MDM_NAME1[XFM], MDM_NAME2[XFM] and MDM_NAME3[XFM].
    Now my problem is even after matching and merging a large number of records it is not going to
    the next step. Do I need to match and merge all duplicate records? If the Matching process is rerun
    the score becomes less as the same records are compared again. After this the link assume gets activated and then clicking it activates the next step.
    Regards
    Kaushik Banerjee

    Hi Kaushik,
    Match step is an Automated step in the MDM workflow.On selecting this step you need to mention the strategy that needs to run on the records to match them.When you reach the Match step you need to Perform the step to run the mentioned Strategy .
    When you Perform the Match step it will display the Matching result provided you select the Matching mode in MDM data manager.
    You can merge or not merge the matched records Once your Matching is performed by the system, You can move your Workflow to the Next step which is Process.
    When you are selecting Any single as your execution type it means you have more tahn one user for executing this task but you want any single one of them to perform it.
    So whenever you have selected Any single as the excution type for any process .The user accepting to perfrom the task needs to Accept the task .
    So when User1 wants to perform the task he will have to select Accept and then proceed with the task.
    When the owner of the workflow is testing the entire workflow he needs to Assume the task as he is not the Assigned user but the Assumed one.
    So if you have build your workflows correctly and moving in step as explained you should be able to select the next step
    You can follow the below link to understand the process better:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0be83e4-a1e6-2a10-c1be-8395ae948844
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Workflow start step performs Exclusive checkout

    We need to upload data to records that are in workflow and checked out by the workflow start step.  Unfortunately the workflow start step performs an Exclusive checkout of the record which means that the background MDM Impor Server user cannot automatically join the checkout, the user first needs to be invited to the checkout, which needs a manual step of modifying the join permissions of the checkout, which is not what we want to do.
    I have also noticed that when an existing record is checked out Exclusively the user's roles are pulled through into the permitted roles section of the join permission screen of the checkout.  When a new record is checked out Exclusively the user's roles are not pulled through to the permitted roles section of the join permission screen of the checkout.  This looks like a bug to me.
    We are using MDM 7.1 SP08.
    Please advise any workarounds to this problem.  I can think of a few, but none are very elegant, e.g.:
    1. Use API to invite import user to checkout before import is started (requires coding)
    2. Get the user that owns the workflow to manually invite the import user (not guaranteed to remember)
    3. Complete workflow and stat new wokflow without chekout before import is started.
    Any advice will be appreciated.

    Hi Johann,
    I got you point.
    Its not a bug in MDM these are the constraints in MDM :(.
    To understand more read section CHECKOUT AND WORKFLOW FAILURE CONDITIONS of the import manager refernce guide.
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/72b8e7a42301bae10000000a42189b/MDMImportManager71.pdf
    In our lanscape we too have a scenario where we are creating/ records in MDM leaving Material Number Blank (Record Add workflow).
    But once this record with balnk Material Number is syndicated to source system we stop this workflow.
    Now from source system through change pointer we get a file immediately with material Number and MDMID.
    which we process through MDIS and trigger another workflow(Record Import)
    I guess this matches with the third option you described to start and stop workflow and trigger import.
    Regards,
    Neethu Joy

  • Excute workflow from step 3 by abap code

    hI,
    i want to excute workflow from step 3 by abap program. My workflow send mail from approval at 3 step.When approval is made then it will go for further processing.
    please give me code if possible.
    Regards,
    Gurprit
    Message was edited by:
            GURPRIT BHATIA
    Message was edited by:
            GURPRIT BHATIA

    hi Guprit,
    based on my experience you must trace why your workflow is wait.
    is it because the workflow is waiting for certain events ?
    or is it because of an error occured in the step 3 of the workflow ?
    if the worfklow is waiting for certain events, you can force it to continue with triggering the events that workflow wait ( transaction code SWUE )
    if an error occured in the step 3 of the workflow, you need to trace it what kind of error .... and for certain case after you fix the error you can continue the workflow by using tcode SWPR and restart the workflow after error.
    but unfortunatelly based on my experience, some times the workflow just stuck in the middle of the process and no error occured
    it this happens, ussually i re-triggered the workflow
    hopes it helps
    cheers

  • Experiencing problems with workflow- validate step

    I am experiencing problems with workflow->validate step in Hyperion FDM.
    I am not able to export unmapped dimension members to Excel.
    Earlier everything worked fine.
    But now all of a sudden it has become a serious problem.
    when I click Export to Excel,processing starts and it's never coming to an end.
    Every thing is getting stuck up.
    Could any one suggest solution to this as it is delaying my deliverable.

    Try opening excel first, then doing the export from FDM.

  • Workflow configuration step by step guide...

    Hi All
    Please any one could send me the workflow configuration step by step guide.  can send it to my e-mail address :   [eMail Address Removed: violation of SCN's Rules of Engagement]
    Many thanks in advance.
    Arshad
    Message was edited by: Jason Lax

    Hi Arshad
    Suggest you to go through the documentation before actually doing it at least once.
    Pl check this link:
    https://websmp208.sap-ag.de/ibc-srm
    You will find scenario specific config guides for EBP40. Download the config guide for self-service procurement and gothrough workflow configuration section. This is still the same in SRM50 also.
    Best regards
    Ramki

  • Condition step issue in a workflow

    Hi Gurus,
    I have a condition in my workflow which checks for an attribute value of he business object if its equal to 'X' based on which it takes two different paths for 'yes' or 'no'. I find it always takes the 'no' path irrespective of what is the value of the attribute whether 'X' or space. I have done this kind of steps many times in the past and never had an issue like this.
    I check the attribute value gets populated well in the container.
    Has anybody faced this ind of issue, great if some body can tell if I am missing on any thing. I am on ECC6.0
    Any help will be highly appreciated.
    Thanks
    Sasi

    Hi,
    say your attribute as 'flag'
    and you are trying to check  flag = X   yes then do something,
    for No do something else
    check whether flag is populated correct and bindings are done correctly.
    Kind Regards
    Hari Sankar M

  • Group Step issue in Workflow

    Hi,
    I'm facing a problem while using the Group step in workflow.
    After the Group step is over, i have used few validate and Assign steps and the a Process step.
    But as the workflow moves from Group to Process, all these steps are ignored.
    I tried entering a Process step immediately after the Group and then the validate Assign steps and then Process. This time it worked as I had inserted an extra Process step immediately after Group.
    Design which did not work: Assign 1 and Assign 2 did not get executed
    Group -> Assign1->Assign2->Process
    Design which worked:  Assign 1 and Assign 2 did not get executed
    Group -> Process ->Assign1->Assign2->Process
    But I cannot just simply enter one more Process step in between in the workflow, as it hinder the flow.
    Plz suggest a solution!
    Regards,
    Ketan

    Hi ketan,
    The assign step can be connected to the group step without any problem. But i do not know why it is failing in your case.
    But if it so, try putting a merge step after group. As merge is an Automatic step, that will allow you to remove the Extra Process stencil that you have added( in order to make your Workflow work). Merge will not require any action from you.
    Then connect your assignments steps to the merge Step.
    Note- Merge will not get connected to Validate step, if in case it is required by you.
    I hope it helps.
    Please reward points if found useful.
    Thanks and Regards
    Nitin Jain

  • PO Release workflow: mail and Sub workflow/Dialog step related issue

    Dear All,
    I have crated a two step work flow for release of  purchase order with two release code X & Y.Creator C1 creates PO.A mail is trigger to X&Y .In first step  X release the PO.
    Then Notification send to C1 & Y that the Release of 1st step is effected.Then Y releases it and a mail of completions is sent to C1 .(Structure is as follows: Po creation ->Mail to XY->
    X releases(PO release)->Mail toC1 &Y->Y Releases->Mail to C1&X->Workflow complete).My workflow works fine but have following problems.
    1) System gives the three stages mail properly.But after completions also generates 2nd stage mail(Mail toC1 &Y).I have used "process control"at the end but
    still the mail reoccurs.How to control it?
    2) Two types of messages appears in the SAP business w/p of user.Sub work flow and dialog step.4 mesgs appears in the sap inbox of X & Y .2 of
    Sub work flow & 2 of Dialog step.How can i control it .Can i set 1 out of them?
    3) After completion ,work flow log shows two Graphical Workflow Log.One is completed and other up to stage ->Mail to XY-> How to clear this
    4) Organization plan is always must? or w/o that we can proceed?
    Pls Guide
    Regards
    Sachin

    Hello Rick,
    Sorry for any inconvenience caused.Intension is only to get quick focus from experts.
    I have redrafted my query .Please check
    I have crated a two step work flow for release of purchase order with two release code X & Y.Creator C1 creates PO.A mail is trigger to X&Y .(Structure is as follows: Po creation ->Mail to XY->X releases(PO release)->Mail toC1 &Y->Y Releases->Mail to C1&X->Workflow complete).My workflow works fine but have following problems.
    1) Reoccurring of 2nd stage mail.How to avoid this?At the end i  used"process control" with "outcome name=work flow completed.
    2) Two "work item type" message apeears in the out box of PO creators(sub)work flow and Dialog Step.Is this a standard or I need to correct it?
    3) After completion ,work flow log shows two Graphical Workflow Log.One is completed and other up to stage ->Mail to XY-> How to clear this
    4) Organization plan is always must? or w/o that we can proceed?
    Sachin

  • How to use a servlet in a Workflow process step.

    Hi
    I need am upgrading existing code from cq 5.4 to CQ 5.5.
    The exsiting code uses a servlet with an injected @MailService reference to send emails. It is currently used as a process step service.
    However, with CQ 5.5 I see that I need to implement the WorkFlowProcess interface, to see this class listed as in the Process step drop down list.
    The issue I have is if I keep the class as a Servlet extension , it does not show up in the drop down list of the process step.
    Is there a way to update the code to list this servlet as a process step?
    Or is there a way to inject the MailService reference into a class which only implements the "WorkflowProcess" interface and is not a servlet ?
    advice appreciated.
    thanks
    Ven

    The implementation of WorkflowProcess is to be deployed as an OSGi service, so you can @Reference the MailService in that class.
    http://dev.day.com/docs/en/cq/current/workflows/wf-extending.html#Defining a Process Step with a Java Class
    scott

  • Purchase Order Workflow - dialog step not receiving terminating event

    Hi,
    We have a scenario wherein based on the release groups and release strategies, different peope need to release the PO's.
    I have been able to develop the workflow for this successfully, but here is where I am facing an issue.
    After the PO has been created, based on the release group and strategy, it gets routed to the appropriate 1st approver. On their approval, the PO gets routed to the 2nd approver. Once the 2nd approver approves, the dialog step doesnt get completed and is still waiting for the terminating event. Event trace shows that the event is getting published, but there is no workitem to receive the terminating event. I am not sure why this is occuring for only 2nd approver onwards whereas for the 1st approver, the terminating event is received by the workitem.
    I am using start conditions for my workflow to ensure only 1 instance of the workflow is triggered for a rel groups and rel strategy and release code, else I am multiple instances each time an approver approves the PO. I am not sure if the start conditions are causing this issue with the terminating events not being received with the workitems.
    Any assistance is welcome.
    Thank you,
    Satish

    From the information provoided it seems you are using PO that is subjected to Release of PO for multiple Release Code and each Release Code Release is being done by one approver. If that is the case then I think the Terminating event should get caught. Please check whether the Terminating event that is getting triggered is specific to the Release Code or not.
    Thanks
    Arghadip

  • Siebel Operation Insert Step Issue

    Hi,
    In Siebel 8.0, while using Siebel Operation Step in workflow, strangely we are facing one issue today.
    In our Wf, we have 2 Siebel Operation steps continuously one after the other.
    1) Siebel Operation to insert 1 record into table CX_EAI_LOG table.
    If this step errors out due to one of the unique index in this table then the second step will come into picture. If no error it goes to other step.
    2) Siebel operation to insert 1 record into same table CX_EAI_LOG table with just column value changed (as "Error").
    But, when 1st step errors out and second step gets executed, the SQL generated is not having all the columns of the table. Hence it is getting errored out as "Required Field value missing".
    However, if I check the configuration both the steps are having same input arguments in tools. I even tested passing all literal values to verify. But still the SQL is not having all the columns. In the log I could see all the values I passed from WF as literals, but SQL doesn't consists the columns for these values to insert.
    Gurus, can you help me in figuring out why is this strange behavior?
    Regards
    Raj

    Hi,
    Actually the first Siebel Operation step is part of a solution which is designed to avoid the duplicate transaction.
    Due to one unique index the first SO will fail, then in the second SO I insert the same record with status as Error. It means only 1 columns value will change.
    But it seems the context of the first BC still persists.
    I tried below options today, but no use.
    1) After 1st SO, used SO without passing any search spec, so expect to refresh the BC with null query.But instead of triggering null query the SQL generated has all the values used in first SO, in WHERE clause. I don't from from where these values are being taken.
    2) Created new WF, which consists only 1 SO to insert the second record. And called it from current workflow, passing all the values through process properties. But still the values are being used in this sub process are old values (same context).
    Is there any other way to fix this.

Maybe you are looking for