BPM 11.1.1.5 dynamic task assignment to the user

Hello
I work with BPM 11.1.1.5 (without feature pack). I have a requirement to assign a task to a user dynamically, based on the data that I pull from a DB query. If the task expires, I will assign it to another user, once more based on a DB query.

I was not able to find a way to do this. I tried to create the list of participants "by"Expression", where the expression is: /task:task / task: systemAttributes / task: assignees: the task id, where I already assigned one LDAP user ID to a TaskExecutionData input variable. It does not work!
I have read a number of forum posts where people try to do this, but they are not answered or responded inadequately.
I have read a number of posts where people talk of doing so using bpws:getVariableData() where the dynamic list of users is stored in a variable. Would be great, if it worked for BPM, because that is exactly what I would do. However, it is a BPEL solution I see! I could not find a way to access a variable declared in the form of expression in BPM Builder.

Anyone has a solution to do this, please?
Any help would be greatly appreciated. Is this something that is easier to do in PS5?

Thank you very much
Brian.

Hi Brian,.

Not sure if this is what you need, but to give the BPM work item instance from one of information read from a database table, one approach is to:

1. read the table and returns the Userid to a variable process the data upstream from the interactive object.
2 pass the variable with the user id in the interactive human task.
3 open the human task, click on the assignment tab-> double-click the icon of the performer in the Center-> change the dropdown to "Build a list of participants to help" for "names and Expressions"-> click the 'more'-> click 'Add a user'-> change 'Data Type' drop-down list selection to "by the Expression"-> click on the button «...» "in virtue of the 'value'-> expand the 'task'-> expand" task: payload "-> select the variable that you set the user id.

I think that there is probably more to your question that, but I hope this is a beginning.

Dan

Tags: Fusion Middleware

Similar Questions

  • Clarification about the office pool (Type, assignment of the user,...)

    Hello

    It is extract from ViewPlannerRules_3.0.1_.2014 - 02-05 is creation of desktop VMs.

    Use the view to set up a Pool of Clones related Office

    Follow the documentation view to provide as many clones of the virtual machine of model office like you

    you want to test.

    I'm puzzled what type of pool exactly what I need to create?

    Type-> automated pool (more likely)?

    The assignment of the user-> dedicated or floating?

    Best regards

    Automated with floating assignment pool

  • Dynamic columns based on the user login

    Dear Experts,

    Is it possible to display the columns dynamically according to the connection of the BI Publisher user?

    For example, if the report of RTF model has 10 columns in total and if I connect with a user named "abc", I should be able to see, say 6 columns containing information about the user "abc".

    And if I have connection with "xyz", I should be able to see, say 7 columns containing information about the user "xyz".

    I will be able to assign to which column should be displayed to the user who?

    If there is a way to achieve this scenario, please let me know as soon as possible, since there is an urgent need.

    Your help will be very appreciated.

    Thanks in advance!

    Yes, using: xdo_user_name in the SQL data model, you can get the details for user identification.

    Then use this model column RTF for display of the dynamic columns.

    Example:

    Select: xdo_user_name as USER_ID of the double

    In RTF

    Column header

    Column data

  • Taskflow dynamic array and reset the user interface States

    Hi team.

    I use JDeveloper 11.1.2.4.

    I have a nice flow dynamic bounded task that has a view main activity.  Links to view activity change as part of the workflow.  The workflow is initialized with a navigation event.  The display shows just a table of data corresponding to the navigation event.  The table is sortable.  It all works very well.

    The challenge that I meet is that users do not want details of the sort on the table has persisted between navigation events.  So they select NavA, the query executes against ViewA.  They select NavA, they query executes against ViewB.  The table and the activity of the view are the same.  And, during the navigation, in the framework of task flow not related, the display does not actually change in the region.  It is updated with the appropriate data, but the genre are also persisted.  It feels like the client stores the State of the table that I'm not able to remove the sorting criteria of the Rich Table via a managed bean.  Certainly, it feels like what must be launched from the client instead of a managed bean. I don't want to add buttons to view activity to do the reset, because users want this to be triggered by the navigation event.

    If I spend a dynamic unrelated workflow and to return to the dynamic workflow, so details are reset beautifully.  However, this is not an option for the users.

    Any suggestions on the approach would be appreciated.

    Thank you


    BradW

    OK, so I had to add this feature to my menu:

      public void setResetMainRegion(String regionName){
        if (regionName != null && !"".equals(regionName)){
          UIComponent mainRegion = JSFUtils.findComponentInRoot(regionName);
          RichTable table = (RichTable)JSFUtils.findComponent(mainRegion, "DynamicCodeTablesTab");
          if (table != null){
            List sc = new ArrayList() ;
            table.setSortCriteria(sc);
            AdfFacesContext ctx = AdfFacesContext.getCurrentInstance();
            ctx.addPartialTarget(table);
          }
    
        }
    

    The thing is that we must find the component, as it is extremely difficult to work with PageFlowScoped managed beans that have been created to support tables.  Such a simple fix, it took you a while to understand where the issue should be resolved.  It seems that some of these issues have to keep longer appears outside the BTF.  Not ideal because this introduces too many dependencies.  Trying to minimize as much as we can.

    BradW

  • IOM Lotus Notes target reconciliation - Recon events assigned to the user

    Hello

    I have configured the Lotus Notes in IOM connector and I executed the reconciliation of the target for a certain user exists in Lotus Notes, which does not exist in the IOM. During reconciliation, a reconciliation event is created indicating he was assigned to the XELSYSADM user. The next step, I would like to perform is the creation of this user to the IOM, so I opened the IOM system administrator and I connect you as the user XELSYSADM. At this point I opens task list and search for approvals pending or open tasks associated with this event of reconciliation, but there aren't any. Can anyone help? How can I fill this event of reconciliation? How can I create this user?

    Thank you very much in advance

    If you want that for no match found, he should go to XELSYSADM then, it must decide what to do whther that the user should be created or not. Then, you can simply run Trusted Recon and change the rule of no match to assigned to XELSYSADM.

    Whenever there is no match then he attributes to XELSYSADM then XELSYSADM can create user if he wants to with the help of the button to create a user.

    But it has a disadvantage as users of Xellerate is used everywhere when we talk about Trsuted Recon, then it will change the rule for scope adapter. You can create dummy resource for recon trust with certain fields even as Xellerate users and return this RO in the HS task attribute. You are finished with your condition.

  • Assigned to the user of the script is not running

    Hello

    I have a problem with running scripts assigned to Quest Console (7.6). In resources/Scripts, I have 2 scripts (a VBS and other CMD). The scripts are located on a UNC resource that is accessible by all users. Script executed manually works perfectly. But not automatically runs in desktop computers running with Windows 7 SP1 VDI.

    Any ideas?

    Hi Carlos,

    I saw a similar problem before, in my case the script run perfectly when I run manually but not happen the result when running via a GPO.

    I did some research and learned that it could be caused by settings on the system UAC, you test the policy. With active UAC will be running all scripts that are run from a policy, but in a different security context of the user. When this OPTION is enabled, logon session/logoff scripts are executed by an administrative user, the office can load it later as the user.

    A suggestion to solve the problem was first to apply this registry setting:

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem\\\

    EnableLinkedConnections = (dword) 1

    Scripts Google UAC and logon and you will find more information and proposed solutions.

    I hope this helps

    David

  • Scheduler - not triggered when the task "run if the user loged on or not."

    I m, creating a task that is mapped to a file is to run,

    I have his work automatically and manually when the option (button) "run only when the user is logged on" is selected.

    but the automatic/manual RACE does not work when the option (radio button) "Run if user logged on or not" is selected.

    Please help us to solve the issue.

    "Run If the user of connect or not" only works if the task does not call a user interface.  I have found this workaround to How to run. BAT files invisibly - Ramesh Srinivasan and it works successfully "Run if user logged in or not ' in Task Scheduler batch files now.

  • Start another task process after the user complete

    I would like to have a process task trigger after the task of process 'User' successfully completed.

    For example, scenario

    A user currently has a disability resource. When I allow the user, the task of user process

    is called, and allows the user. After that, I would have my custom process triggered after that task.

    I tried to add my task of custom process in the task of the user as a dependent task, but it is never called.

    Also, I tried to add the custom task to generate task, but it does not work.

    What am I doing wrong or am I missing a step?

    Directions for use:

    Goal: When 1st job process is triggered, the task of 2nd process will be kickoff.

    1. Select the task in process 1

    2. in the task of the process task dependencies tab 1, add the 2nd task in process in the section of the task of the person in charge.

    3. in the task of the 1st task of process responses, select the SUCCESS response and add the task of 2nd process tasks in section generate.

    IMPORTANT: Every answer has its own task to generate. So make sure that you add to the answer that you want the task to process 2 to trigger by.

  • What permission to assign to the user

    Hi all!

    We are currently using vsphere Client 4.1 and have 12 hosts on ESX 4.1

    We have two new departures that require access to a virtual machine in vsphere Client. I was responsible for assigning permissions to access.

    When I click on the VM and on the permissions tab, I can see all those who are entitled to this topic.

    What right do I need to assign them so that when they log in vsphere Client they see the VM I let see and not the rest of them.

    I added the user user (sample) to the Virtual Machine and even Admin, but when they connect, they see always all our servers instead of just one.

    Any help is appreciated as always greatly,

    Austin.

    Hello

    Connection in the vSphere client

    --> Guests and Clusters--> vCenterserver-->--> permission add NoAccess role to the user permission (which you want to access only VM is not servers), and then select the virtual machine--> permission--> permission to add--> the role that you want to add the user.

    Hope this will help you

    Thank you

    Martinmurugan

  • 'Group membership' does not get assigned to the user

    Hello

    Currently, we are implementing the authentication of the external table through single sign-on (SSO) as part of our security.
    In our portal, we have columns username, groupname and businessunit.

    As part of the implementation, I created the initialization of authentication block so that it stores the user name in the USER session variable.

    Select the username from usertable where upper (username) = upper(':USER');

    Then, I created a block of initialization of authorization in order to set the groupname. For this I used

    Select "group", groupname from usertable where upper (username) = upper(':USER');

    Now, when a user opens a session in SSO mode the user is redirected to the dashboard and initialization authentication block seems to work very well the USER session variable displays the corresponding username. Now when the user clicks on 'My account' and see his membership in a group, may not see his name of group that has been defined in the groupname column in the userstable. My scenario is similar to

    username GroupName businessunit

    x users with power Marketing
    Users are financial Mega



    For example, when the user opens a session x, it should be able to see its membership in the power users group. In this case I could assign privileges to these groups through the administration screen and my security.

    Can you get it someone please let me know where I am going wrong?

    Thank you

    Hello

    Try the debugging session.
    When you log on to the dashboard checks if the value stored in the GROUP session variable. If there is no value, I think that the user permissions are overridden. Normally users defined in the repository are priority to those coming from authentication to the external table. Make sure that the user you logged in with is not part of the repository (DPR) and comes via authentication external table.

    Let me know if you have any other questions.

    Thank you

  • Associated with the process task assignment to the Group

    Hello

    I have a RO: for example. Laptop

    Process definition for this task and the process of definition, I added a process task create user...

    and I'm asigning this task to a group.

    But this approval request goes to xelsysadm instead of Member of the group.

    Why is it so?

    I think you are confused between the approval process and procurement process.

    You must assign the task to the group necessary for the approval process.
    Once your application for approval is xelsysadm I guess you have the standard approval process.
    Entrust State standard to your group and the approval will go to your group.

    Hope this helps,
    Sagar

  • No visible responsibility by the user in the list of the responsibilities assigned to the user

    Hi all

    I don't am not able to view the that have been attributed to the user

    I tried the below but nothing helps:

    Run the query "Syn", given in the WF of role responsibility table

    Run the query "Synchronize WF LOCAL tables" enter the system settings-Orig: All Process: 0 - parallel Mode Logging: LOGGING (logging enabled) - Tablespace temporary: Blank-Riase errors: Yes

    Run the query "Workflow Directory service/user role Validation" enter the parameters - p_BatchSize:10000 - Fix swinging users/roles: Yes - add missing user role assignments /: Yes - updated which columns in the tables WF: Yes

    disconnected and logged in... but still, I'm not able to see, please help me with this

    see if these headphones are up

    Workflow delayed Notification Agent listener

    Workflow Agent listener error

    Workflow Java delayed Agent listener

    Workflow Java error Agent listener

    If that isn't the problem then

    Try end from the user and then delete the end date... then re connect and control

  • Approver dynamic groups based on the user of the input values

    Hi all
    I need to create groups for approval in SOUL based on the input values by the user in a special SIT.
    For Ex: If the user eneters 'Yes' for a particular segment, I need to send a set of approvers and the user eneters 'no', so I need to send another group of approvers. Please let me know how it can be obtained by the SOUL.

    Thank you
    REDA

    Hello

    1 define an attribute in the SOUL who reads this segment of the table of transactions of SSHRC.
    2. create the conditions and rules based on this attribute to change permissions.

    Kind regards
    Laulagnet

  • How to impose the task dynamically to the user LDAP?

    I need to entrust the task to the user based on their number that ends with the xml request. I want to know, how we can configure the human task, i.e. the mission assigned to the user based on the employe_id of the LDAP?

    Published by: 949691 on August 29, 2012 14:49

    Looks like you pass the variable with the user id iinto human task of Interactive activity and one of the elements is the LDAP id.

    Open the human task, click on the assignment tab-> double-click the icon of the performer in the Center-> change the dropdown to "Build a list of participants to help" for "names and Expressions"-> click the 'more'-> click 'Add a user'-> change 'Data Type' drop-down list selection to "by the Expression"-> click on the button «...» "in virtue of the 'value'-> expand the 'task'-> expand" task: payload "-> select the variable that you set the user id.

    Dan

  • Canceling a task of bpm when the user clicks Cancel

    I have a BPM process with a task that appears on a users workspace, the user needs to update a field on a screen (implementation of entry). The task has autocomplete, checked, so they do not have to manually click the next step in the task. When the user clicks the Cancel button, it seems to cancel the entire process, rather than just the task. Is there a way to do this?

    Brand

    That's the problem with the help of the ' entry' option for main task of the Interactive activity (the 'Cancel' button is not doing its job properly).

    Go with a screenflow. If you want to continue to use the "entry" for the Interactive task component call, be returned of course to have the named conditional transition 'Cancel' and the button of setting the value of the entry to be the predefined variable "result" (BPM object presentations normally use 'Cancel' - instructions Input need to 'Cancel').

    Dan

Maybe you are looking for

  • Why Tecra A3 does not start from CD/DVD?

    My laptop Tecra A3 does not react to the BIOS setting asking at the start of the CD/DVD. CD/DVD is the first place in the list of bootable devices (defined through F12 in boot sequence) the operating system starts with the HD. I have a chance to star

  • Connect the Tecra M11 to high fidelity

    I have a Tecra M11 which I want to connect to my onkyo AV 7:2 receiver so that I can listen to music through my stereo and watch movies on my TV.The amplifier has a range of input - RCA, hdmi, vga ports, digital coaxial and optical jacks. What happen

  • HP Pavilion HPE h9-1130 Phoenix: upgrade video card

    My uncle has improved its EVGA GeForce GTX 960 video card 4 GB SSC GAMING ACX 2.0 +, whisper quiet cooling w / free installed back Graphics Card 04 G-P4-3966-KR. I'm not a computer genius and have done my research on why it won't work. We have made t

  • Can use 1.35v ram at 1.35v w520 or is it auto volt to 1.5. You can underclock the gpu intel?

    It's probably the only thing that is hot on my laptop. Also is it a tool to underclock the integrated gpu.

  • error: conflicting types for 'myFunctionOne '.

    Hello The help page of LabWindows/CVI 2013 for C language Extensions seems to show the functions of overloading is supported in C99 extensions: ' Function overloading in C | Yes '. The same thing in the table in the following link: http://digital.NI.