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

Similar Messages

  • 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

  • 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

  • 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

  • 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

  • OIM 11g R1 - Request Type Description Customization (Translation)

    Hello Experts,
    I'd like a little help to know if it is possible to customizate the following:
    OIM is using Browser locale to change the language on Web Console.
    Does any one know how to change the translation to the Request Type description (the list from where we need to choose) when we are creating a Request?
    Example:
    Self-Request Resource = Recurso de Auto-Solicitação (in Brasilian Portuguese - we'd like to change it)
    Self De-Provision Resource = Autocancelar Provisionamento de Recurso (in Brasilian Portuguese - we'd like to change it)
    We work with OIM 11g R1.
    Thanks.

    Excellent! Thank you very much!
    Edited by: 958794 on May 22, 2013 10:37 AM

  • 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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

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

  • How to trigger approval request for resources after assigning role

    Hi,
    We have a use case where we need to assign resources to user via assigning roles.
    In order to achive this use case
    1. we have created a role and assigned the access policy to it which contain the resources to be provisioned once the role is assigned to the user.
    2. Created a SOA composite having manager approval and assigned this composite to a approval policy of type 'Assign Role'.
    3. I am already having the approval policy for the resources which are present in roles. The approval policy of resources is of type "Provision Resource".
    4. Also the SOA composite for resource apporal is deployed in OIM and assigned to the approval policy.
    5. Now when I am raising the request from OIM of type "Assign Role" the approval defined in the SOA composite for Role approval gets triggered. After approving the role request the role is assigned to the user and also the resources defined in the access policy gets provisioned to teh user account.
    Now I want to trigger the resource approval process after the role approval instead of directly provisioning the resources. So that once the role is approved the individual Approval Process of resources part of roles should also gets invoked. Based on the approval or rejection of resources approval, the resource gets assigned to the user.
    Please let me know how to achieve the above use case.
    Thanks in advance

    Access policy is saying whoever gets xyz role, will get this abc resource. Now once a user gets xyz role, you are stopping to get abc resource? both are contradictory. Don't go through access policy. User is anyway going to request for roles. Modify your flow and make user request for resource. Have your composite and approval policy attached. User will get resource once it is approved.
    regards,
    GP

  • 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

  • Error: Request for resource at

    Hi,
    I am getting following error, Kindly help me to resolve this.
    Error: Request for resource at http://dwm3va-inst1:1111/soap/rpc by requestor from http://localhost:8080/giftCardDashBoard/GiftCardDashBoard.swf is denied due to lack of policy file permissions.
    Thanks,

    Doesn't look like a Acrobat Scripting issue.

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

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

Maybe you are looking for

  • PDF forms won't open. Says Adobe Reader blocked for this site

    In last few days, when I click on link to a PDF document, I get a new tab, but a black message saying Adobe Reader blocked for the site. I've installed, and agreed end user; but nothing changes.

  • Greek Text not showing correctly in a List Item

    I cannot get the Greek text to show correctly in a List Item (poplist). My NLS_LANG is set correctly - text items and display items show Greek just fine. I have tried changing fonts ... to no avail. Anybody have any ideas?

  • Amount and Quantity field during MIR7

    Hello Experts, My client wants to keep Amount and Quantity field in display mode for particular user during parking of Invoice(MIR7) Is there any way to achieve this. Thanks and Regards Gyanesh

  • ECC 6.0 upgrade to EHP4 via EHPI - Problem

    I'm upgrading an ECC 6 system to EHP 4. In the extraction process I get the a strange error message: Error: unknown hostname "<hostname>"        The message server of your SAP system is not running,        or the hostnames known by the message server

  • Project resources with different working weeks

    Hi All,  I have a project with resources in different locations (Australia and the Middle East) who have different work weeks.  Australia (Monday-Friday) Middle East (Sunday-Thursday) Basically, common work week is Monday-Thursday, while the Australi