Approval Process through mail in OIM

Hi,
I need your views for the best way to meet this requirement:
Let's say a user is provisioned to a resource and resource has been configured with a approval process. The System Administrator 'xelsysadm' approval has been set to auto-complete so that step of approval is done automatically and the approval goes to the main approver of the resource. Now i require to send the requests generated in last 30 minutes only which are meant for an approver by grouping them and then sending them in a mail in HTML format to take further action.
Please do reply by your views on how to implement this.
Thanks

Thanks for the idea,
I need your help as i am facing issues in implementing it.
For Initializing the Factory Class with a Digital Signature i used this code
ConfigurationClient.ComplexSetting config = ConfigurationClient.getComplexSettingByPath("Discovery.CoreServer");
final Hashtable env = config.getAllSettings();
tcSignatureMessage moSignature = tcCryptoUtil.sign("xelsysadm","PrivateKey");
tcUtilityFactory m_utilFactory = new tcUtilityFactory(env, moSignature);
and updated the xlconfig.xml file as such
<KeyStore>
     <Location>.xlkeystore</Location>
     <Password encrypted="true">JfDl5Dgc48/6pVaOHW+6Qg==</Password>
     <Type>JKS</Type>
     <Provider>sun.security.provider.Sun</Provider>
</KeyStore>
<Keys>
     <PrivateKey>
          <Alias>xell</Alias>
          <Password encrypted="true">JfDl5Dgc48/6pVaOHW+6Qg==</Password>
     </PrivateKey>
</Keys>
But on executing the code this error is displayed:
com.thortech.xl.crypto.tcCryptoException: KeyStore File : .\config\xl.keystore missing.
     at com.thortech.xl.crypto.tcCryptoHelper.loadKeyStore(Unknown Source)
     at com.thortech.xl.crypto.tcDefaultSignatureImpl.initKeyStore(Unknown Source)
     at com.thortech.xl.crypto.tcDefaultSignatureImpl.sign(Unknown Source)
     at com.thortech.xl.crypto.tcCryptoUtil.sign(Unknown Source)
at com.reconciliation.UserReconciliation.connect(UserReconciliation.java:49) (this is line tcSignatureMessage moSignature = tcCryptoUtil.sign("xelsysadm","PrivateKey"); of the code)
What i observed is that the keystore file it is searching for .\config\xl.keystore is not there as it is .xlkeystore in config and the same is mentioned in the config file also.
Can you please tell me in what step i am wrong or if there is anything that i am missing.
Thanks

Similar Messages

  • Restart approval process through Thor api in oim 9i

    Hi,
       I am using oim 9i.
    Scenario:
       For a resource object i have a object form and a child form along with it.
       The user fills the object form along with the child form and submits for approval.
       During the approval process the user(requester) is able to edit the child form even though approval is started and approved by some stakeholders.
       Can we restart the approval process if any changes is made on child form?
       Also i have added entity on POST-Insert on child form.I come to know whenever there is change on the form.
       But on the change in the child form i want to trigger approval back to the 1st approver(restart the approval process).
    Could you help me with the api for restarting approval process or any url link which would help.
    Regards,
    Nirav

    okk...thanks for the replies..
    I am a newbie and wanted to know how to call this process task adapter as i currently have entity adapter on POST-insert on child form which identifies that there is some update..So does that means through entity adapter i need to call the process task of a approval process?
    Also is it possible to get the value of user who updated the child form as soon as it is updated?
    On post-insert adapter when i try to get the value of "formupdate by" whenever it is triggered it gives me the previous "update by" and not the current "update by" value?
    Does the database get updated later or am i doin somethng wrong,beacuse if it is a post-insert i should get values of "latest update by" on the form?

  • RFQ Approval Process through Workflow

    Dear experts,
    We are on planning phase of RFQ release approval through SAP Workflow. There is an issue I would like to hear from your valuable thoughts.
    When an RFQ is created, ME41, all individual bids are collected under a unique collective number. Once price maintain process is done through ME47 for all bidder, we would like to send all RFQu2019s, with necessary information, which are linked to a collective number in one e-mail even if there are tens of RFQu2019s linked a collective number, not one by one sending it as we do in PO workflow process.
    Is it possible to realize this case within SAP standard approval process? Because so far I noticed that once fundamental customizing is done after price maintaining step RFQu2019s are send individually, one by one, to approvers.
    Cheers

    Dear Melih,
    I suppose you want to get approved the best offer in the bid. The best practice is to have a strong rules based on predefined criteria which quotation to be choosen by Purchasing. Then PO/contract/scheduling agreement/PIR can be maintained.
    What we have done in our system is that the PO created goes for approval based on Chart of authority via Enterprise portal. A report, displaying the key figures from the RFQs in the bid, vendor evaluation scoring for each vendor, if available and some other data, is linked to the workflow item and displayed during approval process.
    Regards,
    Ognian

  • Approval Process for Role in OIM

    Experts,
    When a role is approved for a user in OIM, can we stop the user without getting assigned to the role immediately.
    We would like this scenario, user requests for role, the role owner approves it in OIM and then the role assignment happens in OIA.(or)
    User requests for the role, the approval workflow sends the request to OIA for approval from role owner , once approved it can be assigned in OIA and then automatically reflected in OIM as well.
    Which option is more feasible...and recommended?
    Thanks,
    Krish

    Thanks Kevin for the reply.
    Approval process code will be initiated in OIM and approving happens in OIA. Once approved, the role can as well be assigned in OIA. This can update OIM automatically by assigning the user with the requested role.
    (Or)
    Approval process code will be initiated in OIM, approving also happens in OIM, the role also gets assigned in OIM and an OIA updates this change accordingly.
    Which one would be recommended?
    Krish.

  • Goods receipt document process through mail process

    hi,
    i created one new output type with reference to we03,for GRN through mail,i changed the output type general setting ,i removed the tick of partner independent output tick ,and also tick the multiple issuing tick,i used note SAP Note 193250
    and also i activated partner function of inventory management,i created new condition record for that new out put type,it is working fine,and it triggering also,while taking print out in mb90 ,i am getting message "errors occur while processing a output"
    why it is coming like that .
    please tell the reason.
    regards
    vijay

    hi
    i changed program my problem is sloved
    source:
    Error in Message Determination of GRN
    Regrds
    vijay
    Edited by: vijju489 on Aug 23, 2011 2:01 PM

  • How to determine N Step Approval process through Process Controlled workflow

    HI
    For SC approval process after 4th level of approval the workflow keep go N step till the approval determine. If no approval find then go for WF Exceptions.
    In PCW we have process level like 100, 200, 300 and so on. What would be the procedure for Nth process level determination in SRM process controlled workflows settings.
    Regards
    Kharabela

    Hi,
      From SRM 7.0 PCW, requestor of SC or creator(buyer) of the PO can't be in the approval list.. this is standard...
    create two custom events like zev_po_schema_eva and zev_po_sl_approval
    create two custom expression.. one with constants as zev_po_schema_def and other one is formula interpreter(0FB001)..
      assign zev_po_schema_eva as schema evaluation for PO.. MAKE SURE YOU LINK THE zev_po_sl_approval
      with as zev_po_schema_def..
       now create schema definition entry and specify as zev_po_schema_def..
       now create process level
       100 approval / approval with completion ( Your chooice ) .. maintain  zev_po_sl_approval as evaluation id in the process level... maintain RR_SPENDING_LIMIT_APPROVER as Resp.Resolver...
    maintain formula interperter value as (OV_SC_PREVAPPROVALIMI < 0V_PO_POTOTALVALUE ) AND (OV_SC_SPNDNGLMTFRQST < 0V_PO_POTOTALVALUE).
    Saravanan

  • Approval process in OIM 11g

    Hi All,
    I am newbie to OIM. I have a requirement with 2 levels of approvals in OIM 11g.
    *1st level:* In the first level the Approver will be selected by the user(self service) from the drop down present in the custom UI.
    *2nd level:* For the 2nd level Approval the 1st level appover should have the ability to select the next approver from a drop down list. The 2nd level approvers belong to a particular group.
    All the approvers should be stored in a lookup table in OIM. When a user raises a request the custom application should get the values from the lookup table and populate the drop down for 1st level approvers. 2nd level approvers sholud be populated in the drop down during the 1st level approval process.
    can any one suggest me the steps to achieve this.
    Thanks

    Task assignment in SOA are done via human task assignment i.e. the .task component in BPEL. Now this task assignment can use various features to compute whom to assign the task to.
    1. Static: This is when you specify the group name or the user name directly into the task.
    2. Dynamic : This is when you assign the approver to be a variable and in your SOA workflow before task assignment you assign value to this variable.
    3. External Routing: This is when you assign a java code inside the .task to do all the assignment and escalations. When using this you can have complex implementations done.
    What I meant by looping is that you will need to call this .task two times, first time of the first approver and second time (if the first approves it) for the second approver. Thus when you are inside the loop you need to get the appropriate value from the payload (payload is sent from OIM to SOA when you submit/approve the request) and set it into the appropriate variable so that .task reads that variable and assigns the task to that person.
    I would recommend going through the BPEL developers guide for better understanding. Start with a simple process and see how it behaves when it runs and then pile on top of it.
    -Bikash

  • Approval Process in OIM

    Hi All,
    I am new to OIM. I tried creating an approval process for SUN Java System directory server.for this i create an task assignment adapter and added it to the Approval process. the problem here is that when i tried to assign the "Resource" through Requests tab on Admin interface to any user it goes to approver inbox but after approving the request user is not provisioned in the target resource.It shows nothing in the Resource profile page of the user also.
    Any pointer or help will be appreciated.

    Aaah....i think i was not able to explain my problem properly...let me explain you what i did...
    1. i have imported the connector for SUN java system directory server as explained on oracle site in Oracle by example.
    2. This connector have created the iPlanet user (provisioning) process for iPlanet User object name automatically having create process and no. of conditional processes (Disable user, enable user etc..).
    3. Now i wrote one Adapter having approval logic and attach it to one custom process of Approval type and assign it to iPlanet User as Object type. There is no table definition attached to it and when i tried to attach the available Form "UD_IPNT_USR" to it, it gives me some sdk error.
    After this i have tested the approval process in two ways...
    1. Through admin console (as xelsysadm), i have created a test user and assign this user to resource "iPlanet User" through Resource Profile combo tab. The user is successfulll provisioned with no approval required but i was expected that it should go to approver as per logic.
    2. In second scenerion, i assigned the resource through Request tab (Requests-->Resources-->Grant Resource). It goes to xelsysadm Pending approval items first and after this approval it goes to the other approver as per logic defined in adapter. After this approver approved the Request, it goes complete with no provisioning. I am wondering if i need to attach the Approval and Provision Process so that first it goes to approver and after approver approves it, gets automatically provisioned.
    Please look into the problem and suggest some solution. I am sure it should not be as tedious as i made it, but i don't have other option :(

  • Salary approval, PO requisition and PO through Mail & Mobile (Smart phone)

    Hi,
    Request you let me know for the process of Salary approval, PO requisition and PO through Mail & Mobile (Smart phone).Please let me know if can only be done through Oracle email center or is there a other to implement the same.
    As per my understanding, workflow need to be defined for the same.
    Thanks
    Rakesh
    Message was edited by:
    user621394

    in eBusiness Suite the workflow are already defined you need to request your dba to setup the email server (SMTP i am not sure) integrated to your apps instance so that you can get your notification via email..
    If you need to approve from your email directly then you need to customize your workflow

  • OIM: Error while deploying Custom Approval Process for Self-Register

    While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
    Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
    INFO: XMLSchema incremental build enabled.
    Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
    INFO: validating "ApprovalProcess.bpel" ...
    oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
         at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
         at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
         at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
         at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
         at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
         at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
         at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
         at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
         at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
         at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
         at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
         at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
         at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
         at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
         at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
         at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
         at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
    Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
    WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
    In scac_out.xml file following is the error message
    <Fault>
    <severity>error</severity>
    <loc>/ns:composite</loc>
    <line/>
    <col/>
    <file/>
    <msg>
    <![CDATA[SCAC-50012]]>
    </msg>
    </Fault>

    Hi,
    I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
    If you have followed the guide, there must be some errors:
    First the java code if copied then contains an extra enter value:
    Instead of:
    "try {
    System.out.println("Prototype for invoking an OIM API from a SOA Composite");
    System.out.println("RTM Usecase: Self Registration Approval by Organization
    Administrator");"
    Use the following:
    "try {
    System.out.println("Prototype for invoking an OIM API from a SOA Composite");
    System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
    The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me.

  • Request Approval Process exception in OIM 11g

    Hi,
    We have upgraded oim 9.1 to oim 11.1.1.5 and we did not have any request approvals in oim 9.1.
    Now we are using oim 11g to develop request approval process. We have tried to raise a request for "Provisioning Resource" - Application Access and "Assign Role" - Business Role Request in OIM 11g environment. Both the Requests are failing with the same exception as below,
    Error:
    IAM-2050014:An error occurred while initiating approvals for request oracle.iam.platform.workflowservice.exception.IAMWorkflowException: Tasklist mapping failed for workflowdefinition: default/DefaultRequestApproval!1.0 due to javax.naming.NamingException: String index out of range: -1. The corresponding error message is {1}.
    Any idea on the above error?
    Thanks!!

    you can follow these videos to see if you can get a basic manager approval working for a self request resource.
    http://www.youtube.com/watch?v=KCA_cxKsi_o&feature=channel_video_title

  • Approving Purchase Through Notification Mails

    Dear All,
    I setup the notification mailer to send the pending purchase need approval to concern persons, the mail is send with all action buttoms in the body of it, but when pressing approve the, new mail message is come like belwo to be sent to application notification account:
    Action: 'Approve'
    If forwarding this document to another person, please enter their user-id
    below
    Forward To: ''
    Note
    Note: ''
    NID[7087840/247061946987240358118012562044402735957@WFMAIL]
    if the mail sent the purchase is not gerrting approve also, i want to know how can approval done from the notification mail itself without logging to application.
    Hafizoo

    Hi Hafizoo,
    The notification mailer needs to be configured for both outbound and inbound emails.
    I believe that the configuration for inbound emails is not correctly done.
    If you do under OAM, Workflow > Service Components > Workflow Notification Mailer, you will see two setup sections for "Inbound EMail Account" and "Outbound EMail Account". Also at the top of the page you have a "Test Mailer" button which first sends a notification which allows to test the outbound mail and when you reply to the mail, the notification status and comments should get updated through the inbound mail.
    If you are not able to complete the "Test Mailer" flow, it means you have to see with your DBA to correctly setup inbound messages.
    Before trying to troubleshoot the PO Approval workflow, ensure that the "Test Mailer" works properly.
    Hope this helps,
    J.

  • E-Mail Notification in Approval Process (EP 6.0 SP2)

    Hi all,
    we established an approval process for specific documents in our KM repository.
    Additonally to the notifications in the notification i-View we want to send out notification e-Mails at each approval step.
    We have also a subscription service on the related folders, but they only send out an e-Mail when the approval process is finished and the document is already published.
    Can anybody tell what we have to do to send out e-Mails at every approval step?
    Best Regards,
    Albert

    Hi there,
    for this, please implement your own repository service; see /thread/14909 [original link is broken]
    Hope it helps
    Detlev

  • E-mail notification in approval process

    Hello.
    How to set e-mail notification only for main dimension;
    for example - planning unit consist of entity (main dimension) and account (sub hierrachy) and user receive e-mail about any action in approval process on each account, but we would like to receive e-mail about any action only for unit of entity.
    EPM 11.1.2.1
    Win Server 2008 R2 64
    Thanks in advance.

    Hi,
    As per my knowledge, this restriction cannot be provided in planning approval process.
    We are not having so much customization rights in email notification process of planning.
    Thanks
    Yashwant

  • OIM - Approval process

    Hi All
    I have OIM integrated with application 1. Application 1 has many responsibilities which are to be maintained by OIM by 1 level approval process. This means the end user can log into OIM admin console and request for more responsibilities. I have a table for Resource object and another table for Responsibilities similar to AD Resource Object and its child table for AD groups.
    Problem is that every responsibility has a separate owner and if a user raises a request for responsibilityX, it should go to the owner of the responsibility. How should I go about it..
    Please help !!
    Thanks

    Thanks Kevin
    This is really helpful. I guess this would probably work in case when the number of responsibilities and user groups are limited. But in my case I have almost 1500 responsibilities and having a user group corresponding to these responsibilties would not be an easy task.
    I take your suggestion of creating a lookup for the mapping of responsibility and its corresponding owner. To move further, shall I go ahead and use API's to handle the object form and assign the task based on this lookup. Can you please suggest if this will be a good approach and provide some basic startup.
    **** Another thing which I am not able to understand is - When I provision a user using direct provisioning, these reponsibilities are attached to the process form as child table. How should I go ahead with creating a object form for the responsibilities.
    Currently, when an end user logs into admin console, he can only request for RO provisioning with no details or responsibilities. (No object form is attached to RO).
    This is similar to Group assignment in Active Directory, but in that case I wrote a separate piece of code that was adding the user directly to the AD group.
    Thanks

Maybe you are looking for

  • Crystal report issue while running through online in Peoplesoft

    Hi, Message log shows: Process Request shows status of 'INITIATED' or 'PROCESSING' but no longer running View log shows: Message Set Number: 0 Message Number: 0 Message Reason: Invalid User ID and password for signon. (0,0) I am getting the above err

  • Issue with regexes in http health probes on ACE 4710

    Folks, We're currently experiencing fairly bizarre behavior when attempting to set up http probes that expect a regexp.  Namely, if we specify a regexp, the probe *always* passes, regardless of status code and regardless of whether or not the message

  • [ODBC Driver Manager] Function sequence error

    Hi all, i´m trying to built an webservice and if i try to run my code i get following error: [ODBC Driver Manager] Function sequence error .CAn someone tell me what this means? Here comes my code:      static String Daten(int Nummer)                 

  • Why can't I click on a link to a photo tweeted from Camera on IOS?

    Whenever I tweet a photo from the camera app the resulting link is not "clickable". Users must copy and paste the link into Safari to see the photo. I have also received tweets from others which were sent from Camera on IOS and the links are not clic

  • New window for menu item

    hi, i have published a menu as portlet, this menu contains item that link on forms and reports. i want that when i click in these items, they display in a new window. how can i do it please!