Multiple assignments

Hello,
We are designing BPM flow for the project where standard role-based access control may not be sufficient. After researching parametric role it seems that they won't cover all our use cases either. Is there a way to send the activity to the inboxes of a certain group of people? The exact participants who should be notified are decided dynamically but there may be more than one person (they usually "belong" to a single role, but are only a subset of all users "in" that role).
Parametric roles looked like a correct answer but they require some predefined structure (stored in a DB or a directory). Maintaining such structure and keeping it in sync with our enterprise database and frequently changing rules seems like a big task.
Here's an example of what we need to accomplish:
A "Provider" user starts a BPM process instance and specifies a provider number in an entry form. That provider number is stored in an instance var. Based on a location of a provider (and sometimes other variables within BPM process instance and outside of it) the system should notify a group of people (region administrators) about this new item. Because the calculation is not simple, we can't just create a parametric role structure where each region coordinator would have provider numbers assigned as parameters.
The ideal solution to this problem would be an ability to call setNextParticipant() with a list of people to notify. Is there anything that can effectively substitute that? (Oracle BPM 10.3.1).
Thank you in advance,
Igor
Edited by: igorbunov on Sep 30, 2009 12:47 PM

Hi Igor,
I agree with you about the parametric roles. What you're doing could be done using parametric roles, but here's another approach.
If you had a role with all the participants assigned to it you could:
1. Create a Multiple activity that creates a copy of the work item instance and assigns it using next.participant to the each of the correct participants.
2. Once it leaves the Multiple, the copies of the work item instance would go to an Interactive activity in the "Everyone" role. Only those participants assigned to a copy inside the Multiple activity would now see the instance.
3. The Multiple's Join activity might have logic like this:
this = copy
action = RELEASEThis logic would set the variable(s) changed by the participant. The "action = RELEASE" logic does two things. It only allows one participant to take action on their copy and causes the copies in the other participant's inboxes to be deleted.
Hope this helps,
Dan

Similar Messages

  • Multiple Assignments Issue

    We are in process of implementing Multiple assignments for a clients despite the assignment carries same Payroll and GRE .Could anyone list on the impact of having multiple assignments , any document id to review,
    Basically to take a stock of bad effects , when configuring Retropay, Tax distribution, Benefits Deduction..etc..Please advise
    Thanks
    -S-

    Hi
    Thanks for that - I now have it working.
    I am however having issues with Totals.
    They are fine in Discoverer Plus but I need to run this report in Desktop.
    In Desktop, I have totals for rows and totals for columns for both HeadCount and FTE.
    Initially, none were showing.
    After changing the aggregation option from 'Default aggregation behaviour' to 'Show the sum of the values', I now get everything except the grand total for HeadCount.
    Example below
    ______________Head Count____________________________FTE
    ________Asg Cat 1______Asg Cat 2____Total______Asg Cat 1____Asg Cat 2______Total
    Org1________2____________3__________5__________2____________3___________5
    Org2________1____________2__________3__________1____________2___________3
    Total________3____________5_____________________3____________5___________8
    As you can see, I'm getting every total except the total of '8' for HeadCount but I am getting it for FTE.
    I know this is often due to folder joins, but FTE and HeadCount are coming from the same folder, yet FTE is working and HeadCount isn't.
    Any ideas?
    Many thanks
    Martin
    Edited by: christm31 on May 4, 2012 10:27 AM

  • Multiple Assignments in Timekeeper entry form

    Team,
    We are trying to setup multiple assignments for Timekeeper.
    We followed the whitepaper out on Metalink and got most of the stuff working.
    Now, we are showing a list of jobs for each employee to choose from whether it is primary job or secondary job.
    The issue that we are getting into, how do we filter the list just for the employee that we are entering timecard for.
    This is doable in Self service using right conditions but not clear on how to do this in timekeeper.
    Has anyone done this before?
    Any help will be appreciated.
    Thanks
    Arul

    I presume you have a specific column in TK for the job and that you have linked this through the TK layout preference.
    Have you tried making the LOV behind this column dependent on the employee id of the row you are querying? Not sure if it's possible, but worth a try.
    Otherwise, I would suggest that you create a Time Entry Rule which is linked to a TER Group just for the TK. The TER could then do the validation to make sure you don't select an invalid value for the employee. It's a bit late in the process, but would prevent errors.
    This TER has been used on my projects to ensure that the hours type selected is valid for the employee. This is a simialr scenario.
    Regards
    Tim

  • A person can have multiple assignments as an employee.

    I'm interested for the architecture using 2 PERNR.
    A person can have multiple assignments as an employee. To make a distinction between employment relationships (employees = 0EMPLOYEE) and real people (0PERSON), the person is an attribute of the employee.
    Why "multiple assignments"? for what?

    Hi Konstantin,
    This may be the case in concurrent employment.
    Please check:
    http://help.sap.com/saphelp_47x200/helpdata/en/31/39de77c15c5043b0b420b60a89e4db/content.htm
    In general, when an employee has two personnel assignments, we generally create two separate positions and assign the same personnel numbers to these positions, percentage of which assignment not be more than 100%.
    However, if according to customer policy, a real person is to be paid/benefits are arranged differently based on the personel assignment he/she is holding, then you will need two separate employee numbers. In the end, however, there is only one physical person so you will maintain this information using 0PERSON characteristic.
    Regards,
    Dilek

  • Union deductions across multiple assignments

    Hi there,
    We are setting up Unison Union deductions which has rates based in steps on the total pay across all assignments. We have a wide use of multiple assignments. Due to the way it is calculated it is not possible to calculate the Unison amount against each individual assignment and combine it.
    I gather we can do this using Historic Rates but have so far failed to get it picking up rates from all assignments.
    Any help is greatly appreciated
    Neil

    Can you see if this metalink note helps
    How to Run One FSG Report For Multiple Sets of Books [ID 1023889.6]
    Thanks,
    Anil

  • Employes with Multiple Assignments

    Hi all
    can you please let me know how can i get list of employees with multiple assignments.
    Thanks in advance

    This has now been resolved, closing this post.
    thanks

  • NI Multiple Assignments Checkbox - Person Record

    Hi,
    Please can someone explain what the "NI Multiple Assignments" checkbox is used for on the person record (ie, what it represents)? It looks as though it represents whether a user has multiple assignments, however why would we need a checkbox to do that? Surely we could derive that from the assignment records? We have some issues around RTI which we think may be related to this.
    Regards

    I think , we can use to have same NI element to the other assignment whihc we will set up on person , if we set multiple assignments and all assignments having same NI is concept behind this

  • OTL Multiple Assignments Approvals

    Hi All,
    I have configured OTL time entry with multiple assignments successfully. Each assignment has its own Supervisor. Now I am faced with the challenge on how to send approvals for multiple assignments. I started using Formula(Select mechanism) but not quite clear on if each line entered on the time card, will go thru the formula. and pick the Supervisor.
    I would appreciate any inputs.
    Thanks
    Veena

    Authorized delegate screens won't support these customizations. Also on the approval front, its a tough job getting the approval routed based on the assignments, would rather suggest for a redesign of the solution approach.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Oracle HR restrictions based on multiple assignments and multiple GRE's.

    In oracle HR, with multiple assignments and multiple GRE. How can we restrict to having 1 assignment per GRE. I do not want more than 1 assignments per GRE. Has anyone done this before?

    Hi,
    If the requirement is to prevent the creation of multiple assignments, you can achieve that by personalizing the assignment form.
    Thanks
    Satheesh

  • Multiple assignments of one sales order to several customers

    Hello all,
    One of my users send me a Excel report with multiple assignments of sales orders to different sold-to parties. It looks somehow like this:
    Sold-to  Sales Order
    A........100
    .........200
    B........100
    .........200
    .........300
    C........100
    .........200
    This error is not reproduceable but occured now the second time. If I run the query it looks fine.
    Before I blame it to the user I would like to know if there are any technical reasons why this could happen, e.g. a change run is active while the report is running or the OLAP engine or the cache may be buggy in certain cases.
    Any hints?
    thanks,
    Marco
    Message was edited by: myself
            Marco Males

    Thanks for all your replies!
    I checked the cube content and it was okay. But I didn't check the index. If this was wrong then every user would have the same problem, wouldn't they?
    My guess is that it was a problem with refreshing the report. I told the user to delete all data and then save the workbook again. So, when he refreshes it, there are no old values in it.
    Marco

  • Need to find a calendar to schedule multiple assignments with multiple tasks set on specific days for multiple people

    There may be no such animal as what I am searching for, but I thought I'd give it a try.
    What I need to do is find a calendar app that allows me to have individual calendars for staff members that I can place a several-days-long assignment and have those people access remotely on an iPad or iPhone (autosync).
    I also want to be able to have tasks set on specific days within that assignment that have alerts/reminders for each stage of the assignment.
    Being able to custom colour each individual assignment (not just the person's own calndar) is also necessary, as these asignments overlap and need to be easily distinguishable at a glance. Each assignment needs to be its own entity and not affect any furture or previous entries, even if I choose the same colour.
    It needs to be in a month by month view and be able to be something each person can subscribe to and sync up with for changes on a daily basis. It does nothave to be a calendar like in the screen shot below, it could be a linear calendar that has days across the top and assignments down the left side.....
    Here is a screen shot of a rudimentary excel spreadsheet I have been using. It is awkward and becoming unmanageable as the number of assigments increases and more staff are being added on. And I must send a new spreadsheet out every time I make a change or add an assignment, which is several times a week.
    I suspect I may be asking for the world, but if anyone knows a direction I can go in to start a search, I'd be grateful. I haven't had success of my own so far and need to find something soon.
    iCal doesn't work for me due to the fact I can only colour code the calendar itself and not the event, plus not being able to have multiple tasks within one event. And the qty of assignments I'd have would see most getting lost, eliminating my abilty to see every staff member's assignmanet at the same time.
    Thank you in advance if you have a suggestion and if not, thanks for looking at my dilemma! 

    check with T-code TPM44
    zashok

  • Funds Multiple assignments

    More than one fund can be associated to the vehicle (requirement). At the moment, with our customizing level associated at product and spend type level, system doesn't allow to select more than one fund to the same vehicle.  Is it possible to assign multiple funds to same vehicle in trade promotions.
    Regards
    Srikanth

    If I have 50 fund centers, 50 line items are carried from PR to RFQ and MM has to maintain prices for 50 line items though the material is one and will have problem at the time of partial goods receipts also. Can you think any work around for this ?
    according to Warehouse concept1, FM account assignments are know before purchasing and are entered in MM document. I am hoping SAP would have thought about scenario where multiple FM accounts are too many - Solution to this problem would save us lot of time , energy.
    Thanks in Advance
    Chris

  • OTL - Multiple Assignments rather than jobs

    Hi,
    we are looking at implementing OTL. I have done the setup as per whitepaper 364880.1 but we need ours to display assignment information rather than Job name.
    has any one any experience with implementing OTL in this way?
    what do you do for approvals of different assignments?
    what setup did you do for multiple assignments

    Authorized delegate screens won't support these customizations. Also on the approval front, its a tough job getting the approval routed based on the assignments, would rather suggest for a redesign of the solution approach.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • How to delete multiple assignments sharing the same application_id

    Hi,
    I encountered an issue where an employee is having two active assignments.
    Both assignment_id share the same application_id. User might have created additional application accidentally.
    Upon hired, one of the assignment_id changed status to 'active assignment' and the other one is still 'Accepted/New hire' status.
    Therefore this has caused the employee to have 'employee.applicant' status.
    The assignment can be deleted if the employee is cancel hired and status is 'applicant'. But the record has been created last year and has several assignments since then.
    I'm looking for a way to delete the assignment without changing the employee status from 'employee' to 'applicant'.
    How can i delete the 'Accepted/New hire' assignment and change the employee status to 'Employee.ex-applicant'?
    Thanks in advance.
    Edited by: lian on Jul 28, 2010 10:39 PM

    This doesn't quite work as it displays all of the tracks that have been duplicated, including the originals, meaning I would delete all of the copies and no longer have those songs, or still have to go in manually for everything.
    I also tried displaying the date added for everything, hoping iTunes had made the copies on different days, but everything was added and copied on the same day, so I wasn't able to differentiate the files that way, either.
    HELP!

  • Modeling hierarchies with nodes having multiple assignments

    Hello,
    In IS-Health, there are cases where an organizational hierarchy has a node assigned to multiple higher nodes. Whilst R/3 - IS-H seems to accept this, BW hierarchies seems to fail during data loads. Apparently, this requires an innovative modeling approach. We did try generating a unique number range during extraction, but were forced to abandon this approach due to field length restrictions. Would be nice to hear from others on this subject.
    Regards

    Use this example...
    public class TreeDemo {
    private JFrame frame;
    private JTree tree;
    public TreeDemo (JTree tr) throws Exception {
    frame=new JFrame();
    frame.getContentPane().setLayout(new BorderLayout());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    edit=new JEditorPane();
    frame.getContentPane().add frame.getContentPane().add(tr,BorderLayout.CENTER);
    frame.getContentPane().add(new JButton("ok"),BorderLayout.SOUTH);
    frame.pack();
    frame.show();
    public static void main(String[] argv)
    throws Exception
    Vector v=new Vector();
    v.add(0,"c:\\first\\abc");
    v.add(1,"c:\\first\\abc\\word1.doc");
    v.add(2,"c:\\first\\abc\\description.doc");
    v.add(3,"c:\\first\\def ");
    v.add(4,"c:\\first\\der\\tor1.doc");
    TreeDemo html = new TreeDemo (createTree(v));
    private static JTree createTree(Vector v) {
    JTree tree = null;
    DefaultMutableTreeNode root = null;
    Iterator i = v.iterator();
    String subStr;
    DefaultMutableTreeNode parent=null;
    root = new DefaultMutableTreeNode("ROOT");
    tree = new JTree(root);
    parent=root;
    while (i.hasNext()) {
    String path = (String)i.next();
    StringTokenizer st = new StringTokenizer(path,"\\");
    while (st.hasMoreTokens()) {
    subStr = st.nextToken();
    DefaultMutableTreeNode current=findObject(parent,subStr);
    if (current==null) {
    DefaultMutableTreeNode node = new DefaultMutableTreeNode(subStr);
    parent.add(node);
    parent=node;
    else {
    parent=current;
    parent=root;
    return tree;
    private static DefaultMutableTreeNode findObject(DefaultMutableTreeNode parent,String value) {
    for (int i=0; i<parent.getChildCount(); i++) {
    DefaultMutableTreeNode node=(DefaultMutableTreeNode)parent.getChildAt(i);
    if (node.getUserObject().equals(value)) {
    return node;
    return null;
    best regards
    Stas

Maybe you are looking for

  • How to create a new Node and bind it to the wdContext root at run time

    Hi experts, Does anyone have sample code about 1) adding a new node to the root context, 2) give it a name and 3) referring to this newly created node with the conetxt path? Thanks

  • Photos on AppleTV

    For years i synched pictures from my iMac to my AppleTV for viewing without a problem. It was actually my favorite feature. Since upgrading to iTunes 10 this feature has become dysfunctional. iTunes doesn't know the correct number of pictures to sync

  • Unreadable Time Machine backups

    Had a disc crash a few weeks ago. Caught it in time and did a full Time Machine immediately. It never booted nor mounted again, so I was unable to do a simple disk image or folder copy as I would have liked. So all I have is Time Machine. (I had been

  • My ipad has just up and lost all movie playback and sound any ideas??

    My ipad has lost all video playback, and has no sound.  I can't even listen to iTunes.  I have videos of my kids I can't watch, and my kids can't watch you tube on the ipad, what could be the problem.

  • Custom field in XK05-Block/UnBlock Vendor details

    Is it any way possible to capture blocking period(date) of a vendor in XK05 along with reasons description besides block function?