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

Similar Messages

  • 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..

  • MDM workflow - syndication step

    Dear MDM experts
    I would like to ask you about help with workflow step - syndicate.
    I just make a workflow which seems to be working fine. There is only one step I do not understand why is not behaving as I expect it. That step is syndicate. I can see the status is "Received" but nothing happen. I cannot find file under syndication folder.
    Can you help me to explain why it is like that?

    Hi Rafal,
    There can be a couple of reasons for that:
    1. Syndication port should be manual.
    2. The record, which you are trying to syndicate, might not fit your map criteria. Connect to the port in syndicator and try to syndicate the same record and see if you are able to do so.
    3. At the time your WF is at syndication step, you are not connected to same port through syndicator.
    4. You do not have a descrption for syndication step in WF. (Although it may sound wierd, but it is required iin some MDM versions).
    5. Repository password saved in console/mdss.ini might not be correct.
    If everything seems fine, check the logs. This will tell you the actual problem.
    Best regards,
    Dheeraj

  • SAP MDM Workflow: Wait Step

    Dear Experts,
    We have a scenario to send an email for the created/changed records periodically/daily, but a single mail should be sent for all the records to the users.
    And we think that we can make use of the Wait Step for this activity, but we are not getting the values for GM Time Field and Literal Time Field.
    Thanks And Regards
    Gaurav Kumar Sharma

    Hi Gaurav,
    You can also try this scenario:
    1.Create two ports one for outbound and other for inbound.
    2. Create a sydnication map which will trigger automatically at a specific time using MDSS which only synidcates the records which were created/updated on that day..... say material number
    3. Use PI to pick the syndicated file and drop it in a inbound port which was created earlier.
    4. Create a import map for importing the syndicated file use MDIS here, with a workflow for notification under configuration options.
    5. Workflow design will be start (Check out)->Notification->Stop (Roll back) which triggers on Record import.
    The above steps will help you to send notification of created and updated records in one mail using MDM.
    Let me know if you have any questions.
    regards
    Sowseel

  • MDM workflow step branch

    Hi,
    i have a workflow with step of branch and user must choose himself on which branch workflow realization will go later. Help me, please, to write validation/expression (or it can be done in the other way?)
    Thanks in advance!

    Hello,
    Based on the values available to the User, design a Lookup and create a validation for each steps.
    For building validation please follow the below link
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/master-data-management/_master-data-management/elearning/step-by-step%20tutorial%20on%20creating%20validations%20in%20sap%20mdm.sim
    Based on this validation, you can branch the user in the respective realizations steps.
    For example country, has values india, US, UK, Germany, Singapore, Australia.
    Design 6+1 validation,
    country = 'india'
    country = 'US' and so on 
    and the last one as, if country = NULL, then error message.
    Then use this validation in your branch step.
    Regards,
    Abhishek
    Edited by: Abhishek Biwal on Dec 26, 2011 2:50 PM

  • 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

  • Problem with Matching and Merging Step of MDM Workflow

    Hi,
    I have created a workflow which will first Match Step where the user will do both
    Matching and Merging. Then, it will go for a process step Final Review.
    Then, it will go for Branch step which is named as Decide on Check in.
    There are two workflow which are launched after this step.
    My workflow ran one time.
    The number of records is: 19585. The Match step which is assigned to a different user is not performing.
    It is a simple match based on First Name, Middle Name and Last Name.
    Any suggestion?
    Regards
    Kaushik Banerjee

    Hi Kaushik,
    What do you mean with "not Performing"? One suggestion, just log in with the 'Different User' who has been assigned for the matching task, and under that user goto the matching tab, in matching tab you will find a sub tab for Workflow, I hope you can work from there, If this doesnt solve your problem, then please let us know.
    Cheers,
    Cherry.
    Sorry problem with button;... so message came again... apologize.....
    Edited by: Cherry on Mar 23, 2009 9:42 PM

  • MDM workflow - dynamic approver determination

    Hallo,
    in MDM workflow, i see that in the visio workflow definition of the approval step, it is possible to set approvers. This sound to me like a static approval definition.
    Let say that according to some field value I want to determine different approvers, meaning if Product category is 1 approver is X, if Product category is 2 approver is Y, etc..
    Is this possible to achieve?
    How?
    thank you in advance,
    Regards,
    Marco

    Marco,
    I am assuming you have 3 approvers X, Y and Z. Create 3 validations for all 3 cases:
    Validation A: Category =1  => goes to approver X
    Validation B: Category =2  => goes to approver Y
    Validation C: Category =3  => goes to approver Z
    Start -> Branch (Add validation A) -> Form 2 processes (1 which is TRUE goes to Approver X and for false it is either Y or Z)
                -> (TRUE) -> Approver (Assign X)
                -> (FALSE) -> Branch (Add Validation B) -> Form 2 processes (1 which is TRUE goes to Approver Y and for false it is Z)
                -> (TRUE) -> Approver (Assign Y)
                -> (FALSE) -> Approver (Assign Z if this the default approver else add one more iteration)
    I hope this should work.

  • 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

  • MDM Data Manager step-by-step process with an example

    Hi All,
    I recently started reading MDM. I am clear with MDM-Console concepts. But I have problem with MDM Data Manager. I am confused with data entries in qualified tables, work flows(using microsoft studio), Matching mode- rules(High treshold, low threshold) etc.. I read material posted in forums- but still I am not clear.
    I need a step-by-step process for data entries with *examples*. A good example which covers all Data Manager concepts. PDF's with screen shots, videos any thing would help.
    Please help me......It would be of great help.
    Thanks in Advance.
    Suchir

    Hi Suchir ,
    MDM 5.5 has 4 MDM clients to perform 4 main functionality on the MDM master records.
    - Console- This is where all the Administrative work is performed
    - Data Manager- This is where the actual maintainence work is done on the master data like consolidation deduplication etc.
    - Import manager- Thsi is from where the source matser records are taken into MDM repoistory
    - Syndicator- This is from where teh consolidated master data is send back to the target systems.
    MDM Data Manager is the heart of MDM
    The activities that can be performed in the MDM Data manager are:
    - Data Consolidation
    - Data Validation
    - Data Deduplication
    - Data Assignment
    - Data Governanace
    etc......
    Qualified Table:
    - Qulaified tables are used to store relational records where one field value is determining the other field or fields value.
    - Qualified tables are maintained in Console and can be viewed in Data Manager
    - Qualified Table are viewed under a separate section in Data Manager in the right hand side.
    - Qualified table has Non qualifiers and Qualifiers.
    - Non qualifiers can be seen in the  Qualified table and in the linking Qualified field
    - Qualifiers can be seen separately under the Qualified section in the data manager
    Kindly refer the below link to know more on this:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00a15239-684e-2b10-b8ae-b936b7d1c1fe
    Workflows
    - Workflows are designed in MDM for Governanace
    - You can create the MDM workflow using the MS Visio 2003 stencils in the MDM Data manager in the record mode under the workflow table
    - The saved workflow in DM can then be executed either mnaully or automatically based on teh trigger actions
    - The trigger action for teh MDM wf are record Add,Update,Import,Manual
    Kindly refer the below link to know more on this:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60559952-ff62-2910-49a5-b4fb8e94f167  (MDM Workflows Overview)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90990743-91c0-2a10-fd8f-fad371c7ee40  (Demo of MDM Workflows)
    Matching Mode
    - This mode is exclusively for Master data deduplication
    - We need to create Rules,Strategies,Transformation in MDM data manager in teh record mode
    - Then you need to run these strategies on the selected records
    - Based on your score and threshold set in the strategy MDM will identify duplicate records
    - This score will be seen in teh Matching mode
    - Colour coding is used along with scores to find out dupliactes
    - Green - 100%dupliacte Blue- 50?% Red- No duplicate
    Kindly refer the below link to know more on this:
    /people/michael.reil/blog/2006/05/18/mdm-matching-strategies-for-master-data-consolidation (matching merging in mdm)
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • MDM Workflow Expiry message

    Hi Experts,
    I have a scenario in which MDM workflow is active, workflow is working fine and there are absolutely no issues. The only problem is, For workflow owner, I am getting following message everyday (If workflow is not clear or executed).
    The following workflow step is overdue because it has exceeded its expiration timeout:
    Assignee:                ; MDM System
    Job:                    10565
    Job Owner:              MDM System
    Records:                1
    Start time:             04/14/2011 00:22:19 GMT
    Expiration time:        04/24/2011 00:22:19 GMT
    Workflow:               Workflow Name
    Step:                   ABC
    Description:   
    Repository:             MDM Repository
    May be some setting missing, I want to deactivale this workflow reminder. Can you please guide and help?
    Regards,
    Maddy

    not sure on why you want to take the notifications out - for the sake of receiving harmless emails
    u can direct them to the spam folder easily
    but still if u wish
    go to the workflow visio diagram -- find notify step -- and remove ur emai id from the settings.
    thanks
    -Adrivit
    This will stop ALL email notifications pertaining to THIS workflow to ur id.
    Edited by: Adrivit on May 23, 2011 1:42 PM

  • Use of Execution Type in Workflow process step.

    Hi Kiran,
    The Execution Type is relevant for the process step of the workflow.
    MDM workflow steps can be assigned either to one or more users or to one or more roles, as follows:
    u2022 Users. User-based assignments allow you to explicitly specify which user or users should be responsible for performing the step.
    u2022 Roles. Role-based assignments allow you to specify roles rather than users, with the actual users determined by MDM at runtime.
    The Execution Type defines the relation between these assigned users/ roles if there are more than one:
    1. All Concurrent- All assignees must perform the step. Each assignee can do so at the same time.
    2. All Sequential Random- All assignees must perform the step. Each assignee can do so one at a time in any order.
    3. All Sequential Ordered-  All assignees must perform the step. Each assignee can do so one at a time in the order listed in the step.
    1. Any Single- Any single assignee can perform the step. The step can be pushed to or pulled by any assignee.
    You can also find this documented in the Data Manager Reference Guide under MDM Workflows-> Execution Type (page 292)
    Regards,
    Hedda Cohen.

    _Thanks Hedda_

  • Portal check out record does not check in when MDM workflow is active

    Hi Experts,
    We are using portal as front end for the MDM material creation/update.
    when a user tries to edit a material via portal, the record is checked out in mdm and once the record update is done and submitted that particular record will be checked in. this is normal process and automatic in nature till date.
    However, we have created a simple workflow in mdm, we havent checked out records in start step of workflow.
    So it normally executes without check out /in via MDM Workflow.
    workflow triggerring action = record import, record update, record add.
    when i edit the material vai data manager WF triggers fine and all is well.
    However when i edit the material via portal, record is checked out (which is normal) and once record is submitted, the workflow in mdm is triggered successfully.
    Workflow ends with all necessary syndication's and validations and ends successfully, But after this the record still remains as checked out? ???
    ideally as mentioned above (in bold) once the user completes editing the record and submits it, the record should be checked in, but this is not happening!!!
    Please let me know why is this happening.
    Please help.
    Regards
    Eva

    Hi Eva,
    That is useful.
    Analyzing this issue I came across SAP note 1740194-Record remains in exclusive lock after workflow is completed.This was an issue observed in SAP MDM 7.1 SP08.
    It gives a workaround -
    The workaround is:
    The owner of updating has to click on the modified record in Data Manager after workflow completed. The original modified record will be unlocked.
    Ofcourse,resolution would require an upgrade.
    Thanks,
    Ravi

  • 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

  • MDM Workflow - Assign

    Hi all,
    I am trying to set up a workflow that automatically triggered when I update the main table. I have created an assignment to assign a static value to one of the text fields and inserted this assignment as an assign step within the workflow. (the assignment works fine when triggered manually)
    The workflow Max Record launch is set to 1 and the Max Time Launch is set to 0h.
    When I update a main record table, the workflow gets triggered but goes into status 'Error' at the assign step. I am able to manually 'Perform' the assignment and then forward it to the next step within the workflow.
    Do you know if this is because I was still locking the record when I was updating the record? I tried declaring the Start and Stop of the workflow with Check Out and Check In, but I am still receiving the same problem.
    What is the correct way to use an assignment within an MDM workflow?
    Are check-in/outs mandatory?
    Please help. Thanks in advance.
    Foh

    Hi,
    Please share our solution with team .
    As question is marked as answered.
    Thanks,
    Shruti.

Maybe you are looking for

  • Can I use 2 ipods on 2 computers??

    I want to buy my girl a Nano, I have a Mac G4 and an iPod already. Can I use 2 ipods with 1 computer, and are they separate accounts ie different choices of music??

  • How to create a dyanamic query in PL/SQL from XML

    Hi Forum, I am having an XML file with tags. I am controlling my JSP page layout with these tags and it is working fine. But I need to send the Orange colour nodes to a pl/sql in the JSP page to construct the query as per the XML <?xml version="1.0"?

  • Error while creating Function module extracter

    Hello Guru's I am getting error while FM extracter creating. Have created FM and Extract structure and while creating datasource using these where i am getting error as given below 1> ZV_ZFRT_INVOICES(Datasource): TABLES-paramter E_T_DATA for extract

  • Problem Using SDN -- Craig Cmehil, Marilyn Pratt  Pls Response

    Hi!    Craig & Marilyn!    I cannot be able to search forum i cant get any information suitable to my search.   When ever i do a search i am getting the following error,     <b>No search results for "ALV". You should try a less restrictive search.   

  • Can I force sync the apps on my phone to override the settings on itunes?

    I have several ipod iphone things that I sync to one computer. yesterday I restored an ipod touch that I have to replace. I right clicked once it was attached to sync if from an older restore. Once I did that I realized i had my iphone attached and n