Approvals for changes to a provisioned resource

I need to create an approval process for updating individual fields on the process form. The resource does not allow multiple accounts, so the option to update it doesn't seem possible. I know there is something I am missing here.
What is the best way to create an approval workflow for changes to an existing provisioned resource?
Any suggestions are greatly appreciated!
KC

Hi,
OIM dosn't support approval based resource modification,this is one thing we are lacking in OIM but there are few way to over come this.Here is one solution that I can think of.
1.Create a dummy resource for example "OID Resource Modification".
2.Create the resource form which will have all field name which can be modified.
3.Let this field value flow into process form of OID Resource Modification.
4.Create your approval process for this resource.
5.Now in the provisioning process of OID Resource Modification you can have task which will update the process form of orignal resource.
6.You will be requesting this resource modification.
Please let me know if you have any questions.
Regards
Nitesh

Similar Messages

  • Self de-provision resource

    Hi all.
    I'm trying to get a Resource self de-provisioned from users, but I'm not able to reach this goal. The resource I'm using is without connectors, it is only a logical resource. Note that I've created approval policies to get auto approved (both at request and operational level) the "Self de-provision resource" template request raised, but after all the status of the request is always "Post Operation Processing Initiated".
    Now, I would like to know how can I have a task in the provisioning process triggered after the approval process for a "Self de-provision resource" request type. Is this possible?
    Thank you all for your help.
    Regards,
    Giuseppe.

    Post Operation Processing Initiated status
    After the actual requested operation is completed, if there exists any additional operation that needs to be executed as post-processing, the request engine moves the request to the Post Operation Processing Initiated stage, before initiating those operations. This happens after Operation Completed status.
    it means the request is already approved and completed. but some task which is already initiated and same has to be completed. verify the open task if any task in pending status.
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • To fetch process instance key for Modify Provisioned Resource while request

    Hi,
    I am trying "Self Modify Provisioned Resource" through Request and multiple resource object is assigned to the user.I have a requirement to a develop validator code to compare old data and request data and take action accordingly.How to get the Process Instance Key or OIU Key of the resource w.r.t user, so that i can compare the data entered in dataset to the data in process form and do the modify operation accordingly.
    I am working on OIM 11.1.1.5 version and have applied BP03 patch also.
    -Neha Gupta
    Edited by: 912833 on Sep 11, 2012 2:26 AM
    Edited by: 912833 on Sep 11, 2012 2:28 AM

    More or less you can use the following:
    resultGetObjects = userOperationsIntf.getObjects(plUserKey);
                int countResultGetObjects = resultGetObjects.getRowCount();
                logger.debug("CommonProvisioning.updateProcessForm Object Count = " + countResultGetObjects);
                for (int j = countResultGetObjects; --j >= 0;) {
                    resultGetObjects.goToRow(j);
                    String objName = resultGetObjects.getStringValue("Objects.Name");
                    String status = resultGetObjects .getStringValue("Objects.Object Status.Status");
                    if (resourceObjName.equalsIgnoreCase(objName) && "Provisioned".equalsIgnoreCase(status)) {
                        prntPrvsndPrsInsKey = resultGetObjects .getLongValue("Process Instance.Key");
                         break;
                }HTH,
    BB

  • Changing Resource Order in Provisioned Resource Page

    Hi,
    Is is possible to change the order of the Resources which are getting displayed in Provisioned Resource Page.Let us say I have 2 resources A and B .I always wanted to A first and then B ,in the Provisioned resource page of that user.Any clue on how to achieve this?.Thanks in Advance.

    I think Oracle has already provided this. Just click on Resource Name there it will sorted first A and then B.
    If you want to sort in some other way then you'll have to write your custom code to do that.

  • PasswordField at request "Modify Provisioned Resource"

    Hi, I'm using OIM 11g R1
    I have a resource with a field Password (masked=true on the request dataset and PasswordField on the form).
    When I do a request "Modify Provisioned Resource" without modify the field Password and modifiing just an other field, the request send the value "********" on the password field and this call the task "Passowd Updated".
    How I fix it?
    TKS

    This is the code of my ModifyValidation plugin:
                                for (RequestBeneficiaryEntityAttribute attribute :
                                     requestBeneficiaryEntityAttributes) {
                                    if (attribute.getName().equals("Login")) {
                                        String requestLogin = (String)attribute.getValue();
                                        validateLogin(requestLogin);
                                    } else if (attribute.getName().equals("Password")) {
                                        String requestPassword = (String)attribute.getValue(); // Here, if I don't change the Password field, I get the value "********" instead of the old value of the password field
                                        validatePassword(requestPassword);
    And if the request send the value "********" on the password field and this call the task "Passowd Updated" with this value...
    I put que attribute masked="false" at this field on request Dataset and when I open the request, the field value already is "*********" and the value of the password field was "12121212".
    Tks

  • Error obtained while provisioning resource to the organisation

    Hi,
    I have created a workflow to connect to a target and provision resource.But when i am trying to provision resource to the organisation i am getting the below error.
    l
    Either you do not have the appropriate permissions to complete this action or a system error has occured.
    Please contact your administrator for further assistance.
    logs show that one entity adapter is throwing error as its reading a OBJ_key as 0 ..why is that so
    Please help.
    Its urgent.
    Thanks
    Sk

    You have an entity adapter where? Can you explain the whole process from beginning to end what happens when you submit the request?
    -Kevin

  • Problem in Internalization( I18N) for changing the Source langeuage

    Hi All,
    I have some problem in changing the source language in header:
    In S2X editor, I copyed the .xlf file pasted in same then modifyed accordingly(xxx_de.xlf) when i opend the xlf its asking the Activity when I created its throwing repository access faild like no deltaV resource avilable with directory(c:\......)
    and im not able to change the header and Resource text In S2X Editor, any one give me help on this.
    Thanks
    polaka

    Hi Nagesh,
    When we are doing I18N for that Application. Go to Navigator Tab
    Here Select Particular Projects--à src-àPackages-àsap-àvijay
    To internationalize the Web Dynpro application, copy the automatically generated *.xlf files and save them under a new name in the same directory.
    The new name must meet the following convention:
    u2022 .xlf
    For example, if you are creating *.xlf files for German,
    Use the language key de.
    Here Click on OK
    After that we can edit and translate these new *.xlf files in the S2X Editor.
    ApplyTemFirstView.wdview_de.xlf-àClick on Resource Text Tab
    Select Particular Text and Change the language to German-àClick on EDIT Button
    Here Enter German Lang-àClick on OK
    Now Go to Web Dynpro Explorer Tab
    Select Project-àRC Click on Rebuild Project
    Select Project-àRC Click on Reload
    Then Deploye the Application
    How to Check in Explorer. It is converting to German Language or not
    Open Internet Explorer
    Tool-àInternet Options -àClick on Languages Button-àClick on ADD Button
    Select German Language--àClick on OK
    Now We will Check in Portal
    Created Web Dynpro iView in Portal. That iView assign to the particular WorkSet-àAssign to Role
    Select that user Can Change Language
    Regards
    Vijay Kalluri

  • BAPI for "Change Base Planning Object"

    Hi
    Is there any BAPI for "Change Base Planning Object" ( TC KKE2).
    I need to change the Price of a Resource in the Cost Items for a Base Planning Object.
    So if any one know the BAPI for this topic please let me know, and if possible send me your code also it will be really help full.
    Regards

    I didn't find a BAPI to do this. I had to do it by a Batch Input.

  • Change detector failed while scanning for changes to type User

    I'm receiving lots of system log warnings in IdM.
    These warnings are not bound to any particular action in IdM, they just do appear while IdM is on.
    Almost one warning per one second.
    Change detector failed while scanning for changes to type Server
    Change detector failed while scanning for changes to type UserForm
    Change detector failed while scanning for changes to type User
    Change detector failed while scanning for changes to type Resource
    SysLog detail:
    Timestamp 123
    Event
    Server server11
    Severity Warning
    Component Repository
    Error Code OCDT00
    Message Change detector failed while scanning for changes to type User
    Reported cause java.lang.NullPointerException
    java.lang.NullPointerException
    at com.waveset.repository.ObjectChange.equals(ObjectChange.java:112)
    at java.util.HashMap.eq(HashMap.java:299)
    at java.util.HashMap.containsKey(HashMap.java:381)
    at java.util.HashSet.contains(HashSet.java:182)
    at com.waveset.repository.ObjectChangeManager$RemoteChangeDetector.dispatchChanges(ObjectChangeManager.java:398)
    at com.waveset.repository.ObjectChangeManager$RemoteChangeDetector.run(ObjectChangeManager.java:314)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)

    same here, just deployed 8.1 with oracle as db. It results in syslog table growing into 10+G and still growing.
    wonder if there are others who are seeing this.
    my "syslog -d 1" output looks like this...
    2009-12-02 04:52:55.972 null W xxx RP OCDT00 Change
    detector failed while scanning for changes to type Account
    2009-12-02 04:53:06.400 null W xxx RP OCDT00 Change
    detector failed while scanning for changes to type Server
    2009-12-02 04:53:06.578 null W xxx RP OCDT00 Change
    detector failed while scanning for changes to type User
    2009-12-02 04:53:06.914 null W xxx RP OCDT00 Change
    detector failed while scanning for changes to type Account
    2009-12-02 04:53:17.479 null W xxx RP OCDT00 Change
    detector failed while scanning for changes to type Server
    C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.18\webapps\ims\bin
    lh syslog -d 1

  • Approvals for transporting XI objects

    Does anyone have documentation on how your companies are handling approvals for transporting XI objects? I need to prepare a change management document that will be SOX compliant and wanted to know how everyone else is handling approvals? Any suggestions are greatly appreciated.
    Thanks,
    LeAnne Fulton

    I know Satish has answered your question, but just to add some more info to it , have a look at this
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/content.htm
    From above link :
    <i>Prerequisites
    During the export, a packaged binary file is created in a directory defined on the repository server (or directory server). To import this file to another Integration Repository (or Integration Directory), you must manually copy it to an import directory (see below). <b>You require the appropriate authorizations to be able to access directories on the SAP Web Application Server.</b>
    </i>
    thanks,
    Pooja
    PS: Award points for helpful answer

  • Approvals for online tax form (w4) and manage payroll payments in SSHR

    Can someone throw ideas how to build the approvals in workflow?
    Oracle did not provide approvals for both the functions W4 and Manage payroll payments(change/modify payment methods)

    Can somebody Please help with the request?
    Edited by: user4373967 on Mar 2, 2009 4:56 PM

  • Business Role changes not being provisioned

    Guys (and girls),
    We're having the issue that whenever we change something to a business role in IdM 7.1 SP5, like adding or removing a technical role (SAP role) the change isn't provisioned to the system authomatically resulting in users not being updated.
    The workarround now is to change a business role and then remove it from a user and add it to that user again. Works ok when you're dealing with only a few users but I'm not looking forward to the day our basic role needs updating.
    Same thing goes for changing users telephone number or SNC name or the likes.
    I'm not sure if the two issues are related but am I missing an assignment of a task somewhere?
    Cheers,
    Jonathan

    Jonathan,
    I think so, but a pretty simple one to fix.
    I would do one of two things:
    1. Put a MODIFY task on MXREF_MX_ROLE or whatever attribute you're holding roles in.  Have this task do a role reconcilation.
    2. As a part of the workflow, have a role reconciliation execute.
    On the whole, I prefer the second option.  Don't like adding baggage onto the MXREF attributes.  Just keeps things running more efficiently.
    By role reconciliation, I mean executing the functions/tasks needed to reassert the roles on the user.  I think there's a built in scripting function to do this or you can automate the add/remove functionality you described in your message, holding the role MSKEYs in a temporary attribute.
    Matt

  • BW: Change load of program/resources of the leads in BW.

    Dear One's
    Can any one Provide me the solution for the problem mentioned here below -
    Due to the change of the export of the leads in Lotus Notes application to BW:
    the loading of the lead program/resources in BW is not correct anymore.
    Problem:
    As per new data transfer from Lotus Notes to BW, changes of Leads, where
    resources are made to zero, do not get transferred to BW.
    Due to this old record continue to exist with resources > 0 even though it is
    changed to "0" in Lotus Notes DB.
    Your Question:
    Whether it is possible to implement things similar to Invoice Months where old
    months record if deleted in Lotus Notes side are made to have zero values in BW
    even though they do not get transferred from Lotus Notes DB to BW side.
    So if I understood the problem and your question correctly then the answer is
    "Yes, it is feasible".

    if  its not getting transfered that means you always a point of time analysis. so see if you can delete option of infopackage at loading this will give the latest image as needed.
    thanks
    amit

  • SWF panel listener for changed selection

    In short, my question is as follows. Is it possible to create a listener which
    detects when the current selection in the Flash authoring tool has changed,
    and informs my SWF panel? This does not have to be a listener per se,
    it can be some hand-crafted process which consumes some reasonable amount of processor time.
    I describe my question more precisely below.
    Suppose that I want to create an SWF extension panel for Flash (in Flash or Flex),
    and I would like the panel to display a property of the object currently selected on scene
    in the Flash IDE -- like the instance name of the object (if it exists).
    I can use JSFL to detect the instance name of the selected object, and pass the string to the
    SWF panel using call(), for instance. The problem is that I don't know how
    to detect that the user has selected the object, or that the selection has changed.
    Ideally, I would like to add an event listener that listens for such an action in the flash authoring tool.
    However, using JSFL, this does not seem to be possible (I can only listen to events such as frame changed
    or layer changed, but not selection changed).
    I tried the following solutions:
    1. Periodically check in JSFL whether the current selection has changed.
    The problem is that in JSFL, there is no sleep function, or anything alike. The javascript
    methods setInterval and setTimeout do not work in JSFL. Therefore, in order to periodically check for changes,
    one must actively loop. This is extremely resource-consuming -- in fact, it hangs the flash IDE.
    2. The periodic check can be triggered by the SWF panel itself. In actionscript, I can use setInterval to periodically
    invoke the selection update function via JSFL. I have set the interval to 400 milliseconds, which gives a reasonably quick
    reaction to changes. However, the functionality I want to implement is in fact more complicated than just retrieving the
    instance name of the selected object. As a consequence, performing this operation every 400 milliseconds still consumes
    too much processor time (the flash IDE consumes 30% of my processor time, even if the user doesn't do anything).
    Therefore, I still would like to find a solution which does not use the processor when the user does not do anything in the Flash IDE.

    I'm trying to do the same thing. Did you find a solution?

  • OIM: Hide provisioned roles/responsibilities in the modify provisioned resource request dataset

    Hi,
    We are provisioning Oracle E-Business Suite R12 through EBS UM connector. Is there a way where we can either hide the already provisioned EBS roles/responsibilities in the available list of roles/responsibilities or move these under Selected Responsibilities and make them non-editable ? I couldn't find a way to do that in the Modify Provisioned Resource E-Business Suite Request Dataset. Please advise
    Thanking in Advance
    Abir

    1. End user raising the request is able to view the process form, I need to restrict few attributes i.e. position and responsiblity should not be visible to end userEnd user will see Application Instance Form and you can customize the UI to hide attributes
    2. Position and Responsibility should be provided by approver (this is specified in request data set of provision resource)
    Make your Java Code/Beans/Expression to show/hide attributes conditionally.
    3. As per Oracle document there is no request data set for PROVISION and MODIFY resource. What is the replacement for this?Application Instance Form
    4. After Request is raised it has been assgined to xelsysadm, how do i control the approval ?Approval Policies

Maybe you are looking for

  • Unable to Execute a Report to send PAN XML messages out of SNC

    Hi All, We are unable to Execute a Report /SCA/DM_TIMESERIES_OUT to send Product Activity Notifications in the form of XML messages out of SNC. We have manitained some Planned Reciepts data in SNC and would like to transfer it out to ECC. Could anyon

  • Weird file got added in Login Items after 10.5.8 Update

    Hi, I finally got a chance to apply Leopard 10.5.8 combo update to my MacBook. After the update was done, the system was restarted, and I saw Safari was bouncing at startup. The page Safari opened was one of the help file pages in iTunes with Russian

  • Help on handling large data urgent

    i have to compare fieldname from 2 different servers using table dd03l the problem im facing here is of huge data.. i have created rfc to fetch data from the higher server can neone tell me by ne possible ways i can reduce the load on fetching there

  • How to run the payroll in Quality server..Unable to exit the payroll record

    HI Experts, In my Quality server the current payroll period is 6 ---2006. For testing purposes i want to run the payroll for next periods. Here i am unable to exit the payroll.It is showing message that payroll has not been run successfully for all p

  • On demand database maintenance order

    Dear Experts,We have a prod database (databaseA)at 45GB and it contains tables for attachments(documents, images etc) from 7 companies/affiliates. The compressed full backup size is at 35.5 GB. We also maintain diff and trn backups that run on sched.