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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Similar Messages

  • 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

  • Failed to modify provisioned resource

    Good morning, I created a template request type Self Modify Provisioned Resource and is working ok, I created a template request provisioned resource type and modify the listing when I do nothing of the resources is presented in the application. I have configured for the supervisor / manager can make requests. For example the provision resource type, its provisioning manager manages resources.
    respects

    Suppose Resource A is the name of Resource Object
    User A is the user who is provisioned into Resource A
    Verify your steps which you have executed or create a new template by following below steps:
    Resource A is provisioned to User A
    Create a template with below info
    Name as Modify
    Type as Modify Provisioned Resource
    Allowed Resources : Select your "*Resource A*"
    Set Template User Roles: Select ALL USERS, SYSTEM ADMINISTRATORS roles
    After creation of template, go and verify the Resource Information and User Roles information on created template.
    Login with XELSYSADM > Request for Others > Select Resource A > Select User A* > Next*
    Rajiv Dewan

  • 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

  • Patch List for Self-Service Human Resources (SSHR) in HRMS 11i

    Friends -
    We are planning to implement Self-Service Human Resources in HRMS 11i. I am able to find out information using metalink note : Recommended Patch List for Self-Service Human Resources (SSHR) in HRMS 11i [ID 108897.1].
    As per note : 108897.1 there are bunch of patch details i am not sure which patch i need to apply currently we are on oracle apps 11.5.10.2 with Rup5
    SQL> SELECT
    2 BUG_NUMBER, DECODE(BUG_NUMBER,9062727,'K RUP5' ,7666111,'K RUP4' ,6699770,'K RUP3' ,5337777,'K RUP2',5055050,'K RUP1',3500000,'K',3333633,'J',3140000,'I',3233333,'H', 3116666 ,'G', 2968701, 'F'
    3 ,2803988, 'E','Unknown')
    4 FROM AD_BUGS
    5 WHERE BUG_NUMBER IN ('9062727','7666111','6699770','5337777','5055050','3500000','3333633','3140000','3233333','3116666','2968701', '2803988')
    6 and rownum=1
    7 order by 1 desc
    8 ;
    BUG_NUMBER DECODE(
    5337777 K RUP2
    Please let me know which patches i need to apply for SSHR as per metalink note : 108897.1
    Regards
    VSH

    Hi,
    I agree. However, I understand that the Patches search in My Oracle Support website mentions that the RUP patch is included in the next RUP patch available.
    Please note that you need to consider also the patches in the following documents on top of RUP 5.
    Note: 1075477.1 - Known Issues on Top of Patch 9062727 11i.HR_PF.K.DELTA.5 (11i HRMS RUP 5)
    Note: 1096417.1 - Applied Patch 9062727 (11i.Hr_pf.K.Delta.5) And Left With FFP<######> Invalid Packages
    Thanks,
    Hussein

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

  • 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

  • Self Service Human Resource Implementation Guides

    Dear Experts,
    I am new to SSHR and i am working on a new assignment,so would be needing your help.
    It would be highly appreciated if you can please provide me with Relevant Implementation/Configuration Guides etc. and references to other helpful articles and documents.
    Regards,
    AH.

    Pl post details of EBS version. Standard documentation is available at http://www.oracle.com/technetwork/documentation/applications-167706.html
    Also see MOS Doc 263015.1 (Deploying Oracle Self-Service Human Resources (SSHR) Capability Implementation Guide)
    HTH
    Srini

  • 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

  • Template based on Modify Provision Resource not showing existing groups

    Hi All,
    In OIM 11gR1, we have created custom templates based on Provision and Modify Provision Resource. For templates based on Modify Provision Resource, Oracle says that it should show all existing groups/responsibilities of the beneficiary during request creation. However, it shows empty rows during adding of new responsibilities. Has anyone faced this issue and why is this happening.
    Please let us know.
    Thanks.

    Samique Tanweer, Hope this solutions helps you.
    One possibility is, If your CSS template is common for both BI and Other department Users except LOGO, then create a single CSS template.
    In your report, Take a blank cell. Insert image into it.
    Now, Create a Alert based on Users and apply that alert(Rule) to above inserted image.

  • Determining the Status of Provisioned Resources from the database

    What is the best way to determine the status of a provisioned resource when looking at the OIM database?
    In the USR_UDF_APPLICATION_P table I see all the fields for the resource, but not the status. What table contains the status?
    Thanks in advance!
    Kerry

    The status of the application will be stored in "ost" table.
    Following query will give u to get all the users who has provisioned to particular resource.
    SELECT usr.usr_login FROM idm.ost,idm.oiu,idm.obj,idm.usr WHERE oiu.ost_key = ost.ost_key AND obj.obj_key = ost.obj_key AND oiu.usr_key = usr.usr_key and ost_status='Provisioned' and obj.obj_name='Application Name'
    Where in OST status, you can give what ever status u want to find.
    Let me know if you have any questions.
    Thanks,
    Venkatesh.

  • Provisioning Resource to User with childtables

    Hi,
    I have four child tables for a user resource. They are basically different type of groups for the user. While provisioning resource to the user could we have a logic to show childtable1 and child table2 if user selects an option 'a'; Show childtable3 and childtable4 when user selects option 'b' while doing Provision Resource from OIM?
    Please let me know how to achieve this.
    Thanks,
    Ravi

    Added to the previous requirement is there any way where I can configure order of display of childforms?
    I mean how can I have childform3 to display first, childform1 second and childform2 in the third place while provisioning resource to the user?
    Thanks,
    Ravi

  • Request Provision Resource Customization

    Current Scenario:
    A user logs into OIM (11.1.1.3.0) and creates a request for another user. He selects the 'Provision Resource' request template. He selects the user, and then selects the Oracle DB User resource. He then continues to the end of the workflow and submits the request.
    Situation:
    I have multiple Oracle databases, at different locations. During this request step, I need to be able to select the appropriate IT resource after having selected the Oracle DB User resource.
    Desired Scenario:
    A user logs into OIM (11.1.1.3.0) and creates a request for another user. He selects the 'Provision Resource' request template. He selects the user, and then selects the Oracle DB User resource. Then, depending on whether he needs to be provisioned to DB-A or DB-B, he selects ITResource-A or ITResource-B from a drop-down-list, or some sort of box. He then continues to the end of the workflow and submits the request.
    Thank you kindly for any assistance.

    There are some Oracle By Examples (http://apex.oracle.com/pls/apex/f?p=9830:37:3789900036911568::NO:RIR:IR_PRODUCT,IR_PRODUCT_SUITE,IR_PRODUCT_COMPONENT,IR_RELEASE,IR_TYPE,IRC_ROWFILTER,IR_FUNCTIONAL_CATEGORY:,,OIM,OIM_11g,,,). However, with OIM it's always been learn while learning. It's a very large product, an even more with 11g. Most everyone will tell you the way to learn it is from usage and the headaches it causes. I would suggest you start with a simple connector and working to implement the request data set associated with it. Then try and tweak the dataset to be something different, and get a feel for modifications to the approval side of it, and build on it from there.
    Others who have used 11g might be able to provide some insight, you'll just have to wait for their responses.
    -Kevin

  • Disable provisioned resource via API

    Hi All,
    could anyone of you post an example of request "Disable Provisioned Resource" by using the OIM API?
    Thank you,
    Giuseppe.

    there is no API for enable/disable but you have to call Enable User and Disable User task using OIM API
    Use below API for same
    use tcProvisioningOperationsIntf API.
    public void addProcessTaskInstance(long plTaskKey,long plOrcKey)
    plTaskKey - The key of the process task defined in process definition(nothing but MIL_KEY)
    plOrcKey - The key of the process order instance
    Use belo query to get MIL_KEY/plTaskKey before executing above method
    String sqlquery="select mil.mil_key from mil,pkg,tos,obj " +
    "where mil.mil_name = "Enable User" +
    "and obj.obj_name='<RO NAME>' " +
    "and obj.obj_key = pkg.obj_key " +
    "and tos.pkg_key = pkg.pkg_key " +
    "and mil.tos_key = tos.tos_key" ;
    use below for db connection in oim 11g
    Connection con=Platform.getOperationalDS().getConnection();
    Statement st=con.prepareStatement(query);
    ResultSet rs=st.executeQuery();
    while(rs.next())
    ong milkey=rs.getLong("mil_key");
    similarly you can get the ORC_KEY and call this method for running process task using code. Make sure 'manual insert' and 'Allow Multiple' property is enabled for this task. if not do it using design console

  • 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

Maybe you are looking for