Can we add process tasks to Xellerate User process?

Hi,
Can I add a process task- unconditional one to "Xellerate User" process definition?
I want certain fields to be populated in User Profile Form, when the user is created/updated.
Please advice

I could manage to trigger the Xellerate User Process Task and it runs fine, but when trying to update the OIM user field, it throws the below error:
oracle.iam.platform.authz.exception.AccessDeniedException: You do not have permission to modify the [USR_UDF_IPWD] attributes of the user with user key null.
at oracle.iam.identity.usermgmt.impl.UserManagerImpl.modify(UserManagerImpl.java:830)
at oracle.iam.identity.usermgmt.impl.UserManagerImpl.modify(UserManagerImpl.java:971)
usrManager.modify("User Login",sUserLogin.toString().toUpperCase(), new User(null, usrDetails));
usDetails hashmap contains the key, value pair which needs to be updated.

Similar Messages

  • How to catch rollback in Disable user process task in Xellerat User Process

    hi ...
    I want to send an email to manager group of the user, once the user is disabled from the OIM (when end date is reached). I created an adapter and attached it to the ‘Changed User Disabled’ process task in the ‘xellerate user provisioning’ process and add a new row in the “Lookup.USR_PROCESS_TRIGGERS” Lookup definition. (code key: USR_DISABLED and Decode: Change User Disabled ). This adapter executes only when the user status is equal to “disabled”.
    This works correctly when the OIM user disabling process execute without any errors. But sometimes while disabling the user it gives an error (“resource is not configured properly”) and rolls back everything and make the user active. But at the same time my adapter runs and sends the mail informing user is disabled but yet user is active.
    My problem is how can I find or catch rolls back transaction in the “Disable User” process task (which is in “Xellerate User” process”) ??? If I can get to know that a roll back is occurred then I can send a mail to OIM administrator, informing that user disable process is failed.
    Can someone please help me to find this..
    Thanks in advance :)
    Regards,
    i.k.

    Hi Rajiv,
    Error occurs while disabling the user due to resource configuration problems. ( error message is : DOBJ.RESOURCE_NOTCONFIGURED_PROPERLY -- One or more provisioned resource is not configured properly) In this case i know the problem and how to solve it. But what I want to know is in any case if disable process get fail and if things get roll back again, then how can I track that situation and send a mail to OIM Admin(informing the failure) instead of sending a mail to user managers saying that user account has been disabled.
    I think now my problem is clear…. Can u please help me to find this.
    Regards,
    i.k.

  • OIM 11g changing process tasks on Xellerate User

    Hi all,
    I am trying to send an email when an OIM user gets disabled. To do this i would like to set the Notification for the "Disable User" process task on Xellerate User.
    However, any attempted change to the process tasks gives this error:
    The security level for this data item indicates that it cannot be updated.
    Update failed.
    Update failed.
    Adding a post-update event handler doesn't work in 11g anymore as well.
    What would be the suggested way to send emails and fire adapters on changes to the user profile?
    Thanks for your thoughts.

    Hi Kevin,
    I got it working by creating a new process task with task effect: Disables Process Or Access To Application
    That process task had an adapter attached that would send the mail.
    After your comment I went on to experiment with the notifications. Earlier i couldn't get them to be sent, but after creating a new process task (setting the tcCompleteTask handler and the notification) it started sending the emails. And now I don't need the custom adapter anymore.
    Not sure what changed, thanks for your input.

  • How to run process tasks in Xellerate User form sequentially

    I have 2 tasks in the process definition of Xellerate User. One triggers on change in department and the other triggers on manager change. I want the manager task to trigger first and then the department task to run after the values have been updated in the former task. It so happens that always department task is getting triggered first.
    I cannot have task dependency in Xellerate User form. I tried setting the response code in the manager task and have it generate department task. In this case the department task is triggered twice. First time it runs before the manager task. The second time since it is a task to run in the response code of manager task.
    How to make each task run once and have it done sequentially?

    Yes that was my first instinct but I need the old and new values of department and manager. That is possible when I make it a process task.
    Heres what I want to do-
    If there is a change in department of a user, send mail to manager with old and new department values.
    If there is a change in manager when department changes, send mail to old and new manager with old and new department values.

  • Process tasks of "Xellerate User"'s  modified

    Hi Experts,
    In our env, Maapng info of all custom process tasks was updated to unmapped. Its happend for only Xellerate User resource object. we dont know, how it happend. Can ay one tell, any reason behind it. Last change in OIM is, installation of RACF connector into OIM. How ever, we are not sure, is this effects the Xellerate user's process task's adapter mapping information.
    Please suggest.
    Thanks,
    ravi.

    Hi Kevin,
    Yes, It was unmapped, We are looking for root cause of it. You meant to say, This unmapped thing was happend due to RACF connector installation?.
    Thanks.

  • How to call Process Task in AD User proccess definition from Xellerate user

    Hello,
    I need a help from you guys.
    I have one customized process task in "Xellerate User" Process definition. When my this task executes completely, I would like to call one of the customized process task in "AD User" process definition from xellearte user. Is there any way we can do that?
    Thanks for your any help....

    There are lots of ways to accomplish this. I haven't read through the other posts, but here are a few options.
    Option 1 - Create a second task that also triggers at the same time, but set the task you already have as preceding. Then on your second task, write whatever code is needed to update a field, insert a new task, whatever the function is that's needed.
    Option 2 - On the completion response of your original task, just use the response code to trigger the second task from running. Then again, write whatever code is needed.
    Option 3 - Create a UDF on your user form. Add this field to the Lookup.USR_PROCESS_TRIGGERS. When your first task completes, use the APIs to update this field with a new value, perhaps the current date. On your AD Process Definition, create a task with the name you used in the lookup. This task will get triggered whenever the field is updated. Now if the user does not have an AD Instance, you don't have to worry about it ever running.
    I'm sure you could create other event handlers as well to do this, it just depends on how creative you want to be.
    -Kevin

  • Dependency in Xellerate User process task

    I create a process task in xellerate user process and in de dep table create de dependency, to execute before the add user task, but the task never start. I modify to execute before System Validation with the same result.
    The task is not conditional, allow multiple instances and required for termination.
    Why the task don't start, is this normal with oim11g?

    If you are using OIM 11g you may want to look at using an event handler to manage such user process customizations rather than Xellerate user adapters. These are the newest way of handling such customizations on user objects and I think may give you better compatibility going forward. In your case a pre-process handler seems appropriate. Refer to the OIM developers guide for details.

  • Xellerate User Process Tasks

    Hi experts,
    When I see AD user or iPlanet User process definition, it contains tasks for Update attributes (like first name, lastname,telephone...). But when I see Xellerate User Process, it doesn't have it. So how does attributes update happens in OIM? Also, there is nothing in Add User task in Xelerate User. I mean no adapter integration, then how does it go?
    Please explain me or point me to approp. url. Thanks.

    User attibute update via trusted reconciliation .
    What you see in AD Process definition are the task responsible for pushing the info from OIM to AD Target.
    For OIM user , trusted reconciliation should bring in all the updates
    Thanks
    Suren

  • How to trigger a process task on IT Resource process form

    Hi,
    I want to know how to trigger a process task on IT resource process form using OIM API.For Example:- If a task ilike an e-mail is to be sent on the departure date of a user.So,how can it be done using API?
    Thanks.

    This would typically be done through a scheduled task. Write your code to query for the departure date. If someone meets your criteria for an action to occur, you can either use the addProcessTaskInstance which has an adapter attached to it to send the email, or in your code, send the email.
    The details that need to be considered though is where the departure date is stored. Is it on a process form, or is it on the user's OIM profile. Do you want to disable the user or revoke the object instance at this departure date? You could use the notification tab of these existing tasks if so.
    -Kevin

  • Trigger another Process Task after Enable User completed

    I would like to have a process task trigger after the "Enable User" process task successfully completed.
    E.g. Scenario
    A user currently has a disabled resource. When I enable the user, the Enable User process task
    gets called and enables the user. After that I would like to have my custom process task triggered after that.
    I tried adding my custom process task in the Enable User task as a dependent task, but it never gets called.
    Also, I tried adding the custom task to Tasks to Generate but that did not work.
    What am I doing wrong or am I missing a step?

    Instructions:
    Goal: When 1st process task is triggered, the 2nd process task will kickoff.
    1. Select the 1st process task
    2. In the Task Dependency Tab of the 1st process task, add the 2nd process task in the Dependant Task section.
    3. In the Responses Task of the 1st process task, select the SUCCESS response and add the 2nd process task in the Tasks to Generate section.
    IMPORTANT: Each response has its own Task to Generate. So make sure you add to the response you want the 2nd process task to trigger off by.

  • HOW CAN I ADD/UPDATE/INSERT IN A USER TABLE WITH MATRIX

    Hi All,
    I have one User table (Defined as No Object) and what i need to do is a form with a matrix to Add/Update/Delete data in my user table.
    I already create the form and the matrix that already give me the user table data. But now i have several problems to solve.
    First I try to add a new row but this new row get the data of the last row in the matrix. What i needed is a blank row to add new data in the user table.
    Second, when i change data in matrix and do update in the form, sap show me the message that the operation is successfully done but the data in the user table in not updated.
    I am trying to do one forma like whe can find in Setup-> General -> Freight.
    Can anyone help me?
    Best Regards,
    Luis Duarte

    Hi,
    If ur dealing with a simple form like that U can as well use the direct table form, and just provide a FMS to auto matically fill the code and name. U can directly use the form by.. Tools-->UserDefined Windows
    Or
    Comming to ur problem.... when ur adding a new row clear the data sources so that u'll get a blank row.
    And for update the best thing to do is delete all the records in the table and again insert all the records directly from the matrix.
    Hope it helps,
    Vasu Natari.

  • Can you add a task or reminder to calendar from reminders app?

    i am trying to add a task from the reminders app on my iphone to the calendar app.  i haven't figured out how to do this so far.  is it possible?

    Kappy wrote:
    Maybe these will help you:
    iCloud: Reminders
    iCloud: Create, edit, and delete reminders
    iCloud: Distinguishing between Calendars and Reminders in iCal
    iCloud: Calendar Events, Reminders, To Dos, and Tasks behavior differs by application
    No
    No
    No
    No
    This just explains how to use reminders, which I already understand how to do.
    What I want is the abililty to add a link to a contact or a phone number, so that I can get it to remind me to call someone at a given time.
    But without the overhead of duplicating their contact details

  • Can I add repeating words to my user dictionary?

    I use Dynamic Spelling when I work in InDesign, and it brings up a somewhat unique issue for me. I live and work in a town called Walla Walla and since where I work has Walla Walla in it's name, you can guess I have "Walla Walla" numerous times in a document. I can add "Walla" to my user dictionary so Dynamic Spelling doesn't think "Walla" is spelled wrong, but it always seems to think "Walla Walla" is an incorrect repeating word and gives me a squiggly green line.
    Is there any way to add a two word 'word' to the User Dictionary so it doesn't think Walla Walla is a repeating word? ...even though it technically is.
    I realize this is a very uncommon issue, and if there isn't a way to add Walla Walla to my user dictionary I suppose I can just put my big girl pants on and ignore the squiggly. I mean, I don't imagine too many people run into this problem as much as I do!
    (using InDesign CS5.5)

    Have you tried:
    * entering Walla Walla with a non-breaking space between the Wallas into the dictionary? The non-breaking space will also assure that Walla Walla doesn't split across like breaks.
    * applying a character style to Walla Walls with find and replace that uses no language, so the dictionary skips spell checking it?
    * creating a text variable with the content Walla Walla? Text variables don't wrap across line breaks and they aren't spell checked.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    GoaliGrlTilDeath wrote:
    I use Dynamic Spelling when I work in InDesign, and it brings up a somewhat unique issue for me. I live and work in a town called Walla Walla and since where I work has Walla Walla in it's name, you can guess I have "Walla Walla" numerous times in a document. I can add "Walla" to my user dictionary so Dynamic Spelling doesn't think "Walla" is spelled wrong, but it always seems to think "Walla Walla" is an incorrect repeating word and gives me a squiggly green line.
    Is there any way to add a two word 'word' to the User Dictionary so it doesn't think Walla Walla is a repeating word? ...even though it technically is.
    I realize this is a very uncommon issue, and if there isn't a way to add Walla Walla to my user dictionary I suppose I can just put my big girl pants on and ignore the squiggly. I mean, I don't imagine too many people run into this problem as much as I do!
    (using InDesign CS5.5)

  • Can you add delegate access to a user's calendar or mailbox folder via powershell?

    Basically I want to know if you can grant a user delegate access to another user's calendar or meeting room using native  powershell commands?
    I know you can do this via method 1, listed below, however when you grant permissions in this way and if a user wants to see who has delegate access to their calendar or inbox by going to delegate access in outlook they will not see user's who have access
    to their calendar or inbox.
    Method 1:
    Add-MailboxFolderPermission -Identity "userA:\Calendar" -User UserB -AccessRights editor
    The above is a nice and simple way of granting userB EDITOR access to UserA's calendar.
    But as stated above as you are using mailboxFolderPermissions and not DelegateAccess, this applies directly to this folder and if userA goes to their delegate access view in Outlook, they will not see that userB has access to their calendar.
    I know that you can use the below commands to see a list of user's who have delegate access to you calendar:
    Get-Mailbox userA | Get-CalendarProcessing | select resourcedelegates
    I am new to powershell and don't know if there is a way of setting delegate access to a user's calendar or inbox/folder via powershell commands, similar to the above.
    Any help with this query would be much appreciated!
    thanks

    Delegate access is simply a combination of folder rights (which you've described) and Send As right, which is conferred by Add-MailboxPermission or Send On Behalf of right, which I'm not sure if you can confer with PowerShell. Set-CalendarProesssing applies
    to resource mailboxes like conference rooms, not to user mailboxes.
    Update: "Send on Behalf of" is conferred this way:
    Set-Mailbox UserMailbox -GrantSendOnBehalfTo UserWhoSends
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Can not add printer as non root user

    First I would like to congratulate the archlinux community and founders for such a great distribution and more importantly a well documented distribution. I am amazed by how quickly I have I have been able to get my system up and running exactly how I want it and how quickly the wiki's and documentation provided the answers I needed without me needing to ask for any assistance.
    My question is a simply one. Currently Cups will not allow me to add a printer without using the root user and password and ideally I would like to use my normal login. I can sudo fine it is just cups that seems to need root.

    lifeafter2am wrote:
    ANOKNUSA wrote:CUPS, like *nix itself, was designed with administrators setting up networked printers in mind.  If you're a member of the lp group, you can print as a regular user.  I don't see using a root password just once to add a printer as a serious issue (Torvalds is notorious for thinking that his unswaying opinion should dictate how everything in the *nix world operates; the guy's been distro- and DE-hopping for years, and always makes sure that everyone knows when he dislikes something and why).
    I only posted it because it was timely, since the whole blog-o-sphere is talking about it.
    Yeah, I wasn't passing any judgement. The guy just seems to overestimate how integral he and his opinion are to fields beyond kernel hacking. I stopped paying attention a long time ago; I actually didn't even know he left Fedora behind until this afternoon.

Maybe you are looking for

  • How to configure take one get one free offer scenario

    Hello Experts I am quite new to the field of SAP B1 I am stuck at one case scenario, please help i)     Make sales with take one get one free offer (Eg: With purchase 1 paste same item offered free) ii)     In Sales document both the item should be d

  • Can't open/access Shared Variable Properties Dalog Box

    I've just upgraded to LV 8.6 from 8.5.  Now I can't open up the Shared Variable Properties Dialog Box.  In the Project Explorer, I expand the shared variable library, select the shared variable, right-click on it to get the pop-up menu, select Proper

  • Analytic Workspace Manager 10.2.0.1.0A available

    Analytic Workspace Manager 10.2.0.1.0A is now available. You can find it on MetaLink as PS# 4656244 or OTN at http://www.oracle.com/technology/products/bi/olap/index.html. What is AWM 10.2.0.1.0A? It is a patched, stand-alone client that supercedes t

  • SQL Developer Data Copy (version 1.5.5)

    I was trying to copy the data values from one table to another.(Across two schemas. But the tables are the same). I exported the data values as csv and imported in on the other schema. is this the only way to do on SQL developer?. This method seems t

  • Performance problem counting ocurrences

    Hi, I have an infocube with 5 characteristics (region,company,distribution center, route, customer) and 3 key figures, I have set one of this KF to average ( values different to 0), i am loading data from 16 months and 70 weeks. In my query i have se