Question regarding Request Notification Template - OIM 9.1.0.2

Hi All,
I have a question regarding notification generated when a request is raised. Currently, the body of the notification is referring the requestor who raise the request (the body of email has attributes like <%Requester Info.First Name%>, <%Requester Info.Last Name%>). Its fine if the requestor is raising the request for him/her self. However, if the requestor is raising the request on behalf of another user, then this notification is causing confusions, since its referring the requestor only in its body and not the beneficiary.
Is there a way to include the end beneficiary's details in the body of the notification?
Please help in this regard
Regards
Vinay

Hi Gurus,
Any idea on this?
Regards
Vinay

Similar Messages

  • A question regarding authorisation policies in OIM 11g

    Hi,
    I went through the list of OOTB Authorization policies in OIM 11g, just to know what all permissions were given to the 'ALL USERS' role which will be assigned to any OIM user by default.
    Below two policies are of a bit confusion to me. It would be great if you can put some light and clarify the missing link.
    ::::::::Role Management Role Owner Policy::::::
    This has the permission to delete role, modify role and search role:
    This is applicable to all roles in the system.
    This is assigned to 'ALL USERS' role.
    So as per my understanding, any user who is a member of ALL USERS role, can delete, modify and search role.
    But I can see only search role functionality for the default user. (ie., any user who is a member of 'ALL USERS' role)
    A simple user was not able to delete any kind of role.
    Is my understanding incorrect... Where is the missing link???
    :::::::User Management All Users Policy:::::::
    Permission is view user detail.
    Applicable to All users and assigned to 'ALL USERS' role.
    So any user should be able to view any other user detail.
    But its not happening. A user was not able to view another user's detail
    Is my understanding in correct... Where is the missing link???
    Looking forward to hearing from you,
    Many thanks in advance
    Warm regards,
    818343

    Can u check if role is assignd to user.

  • Question regarding sounds/notification

    I have my bluetooth ear piece connected to my iphone. When I receive a text message the sound goes to my ear piece only. Is there any way to get the sound to come to my phone as well? When the phone rings, my phone and Bluetooth rings. I would like to get the same thing for notifications. Thanks.

    What you have observed is the way it works. It's not user adjustable.

  • OIM 11g: Adding a new tag to notification template

    Hi:
    OIM 11g comes with some pre-defined notification templates, like 'Generated Password Template', 'Reset Password Template'.
    You can see those thru the admin console, System Management, Notifications.
    I would like to add a new Tag to one of those notifications, like 'Generated Password'. It currently includes the User Login and Password. I would like to include the User Name to the notification Body.
    Can I do this?? How can I accomplish this??
    I try to edit the template, and in the documentation, they mention the Event Name and Available variables. I don't see this 'Available Variables' to select from when I edit the notification template.
    I am using OIM 11g 11.1.1.5.
    Thank you for your help..

    Modify the OOTB notification Template for including a few extra attributes
    -Identify the template and the event type which you want to modify. For example let’s assume we will modify the OOTB ‘Request Creation’, the corresponding xml for this event type is in the following MDS path:
    \metadata\iam-features-request\notification\RequestCreationEvent.xml
    Note: The path as specified in the OIM11G documentation might be incorrect
    -Modify this xml to point to a custom resolver class as follows:
    <?xml version='1.0' encoding='UTF-8'?>
    <Events xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../notification/metadata/NotificationEvent.xsd">
    <EventType name="RequestCreation">
    <Resolver class="com.iam.notification.CustomNotificationResolver">
    <Param Name="Request" DataType="X2-Entity" EntityName="Request"/>
    </Resolver>
    </EventType>
    </Events>-Import the xml back to the MDS database
    -Create a jar (custom resolver class) and a plugin.xml, bundle them up as a zip and register the plug-in using ‘ant/API’s’ as you want
    -Modify the OOTB notification templates as required
    -Send email to verify if your changes are being reflected
    You can create your own customized templates based on the OOTB one but the ‘Resolver Class’ would not be able to pick up this new template because the only purpose of the resolver class is to override a couple of methods (‘getAvailableData’ & ‘getReplacedData’), so that you can add some extra attributes to be read in your template, but the ‘Template Name’ remains the same as it is hard-coded.
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import oracle.iam.notification.impl.NotificationEventResolver;
    import oracle.iam.notification.vo.NotificationAttribute;
    public class CustomNotificationResolver implements NotificationEventResolver {
         public List<NotificationAttribute> getAvailableData(String eventType, Map<String, Object> params) throws Exception {
              return null;
         public HashMap<String, Object> getReplacedData(String eventType, Map<String, Object> params) throws Exception {
              HashMap<String, Object> resolvedData = new HashMap<String, Object>();
             resolvedData.put("requestId", params.get("RequestId"));
             resolvedData.put("requestType", params.get("RequestType"));
             resolvedData.put("userId", params.get("UserId"));
             resolvedData.put("userName", params.get("Name"));
             resolvedData.put("baseUrl", params.get("BaseURL"));
             resolvedData.put("myCustomField1", "myCustomField1");
             resolvedData.put("myCustomField2", "myCustomField2");
             resolvedData.put("myCustomField3", "myCustomField3");
              return resolvedData;
    }Credits to Sunny for coming up with the solution. Since he seems busy, I took the liberty of posting his solution here.
    HTH,
    BB

  • Can I insert the name poperty of the RequestedByUser related object of the parent Change Request workitem in a review activity email notification template?

    I am working on a SCSM change control workflow driven by email. 
    A lot of my work is based on the information found in this post:
    http://blogs.technet.com/b/servicemanager/archive/2012/04/03/using-data-properties-from-the-parent-work-items-in-activity-email-templates.aspx#pi158453=4
    This is an excellent post to which my Internet searches continually return. The workflow is about 90% complete. 
    My question is can I insert the properties of a related object of the parent workitem in a workflow email notification? 
    For example, I want to include the name property of the RequestedByUser related object of the parent workitem object in a review activity notification.

    Thank you for your reply.  I have confirmed my template is using a projection that includes the parent workitem and requested by user.  Where I am having trouble is the notification template syntax used to call the properties of the related
    object of the parent workitem.  The picker in the GUI won't show that related object, so I have no example to follow.  I hope this reply makes sense!

  • Sending email to user using the notification template in OIM 11g

    Hi all
    I have created a Notification Template using web console in OIM 11g.
    Iam able to access the contents from notification template in my java code.
    But iam not able to find the correct api's to send email to user using the notification template
    (like tcEmailNotificationUtil using this class we can connect to email template created in design console and creating IT resourse we can send email to user using the method sendEmail).
    Waiting for your help and pointers
    Thanks and Regards
    Bipin patil

    Thanks GP!.
    But i have the same doubt here.
    "The Notification Event is defined through a XML file that must be loaded into MDS database." - in which path and in what name it should be.
    Because under /metadata/iam-features-notification, i couldnt see any event Xml present. I thought atleast we could see the existing OOB notification template's event xml files.
    Please let me know if you are aware.
    Thanks,
    Amudha

  • Notification Template  and send Email in oim 11g

    Hi All
    I need to send an email(html) format to users.I have created the a notificationtemplate through webconsole.
    I am intrested to know are there any api's available in 11 g to access this particular notification template in my java code and send email to a user using this template.
    iam referring to the class <oracle.iam.notification.vo.NotificationTemplate> and <Thor.API.OperationsInterface tcEmailOperationsIntf> classes but iam unable to access the notifcation template and send email.
    Edited by: Bipin Patil on Jul 1, 2011 12:34 AM

    Hi Rajiv Dewan
    Your link was helpful iam able to connect the the notification template.
    Now iam able to get the Template name,Subject,ID,Locale etc.
    I have one small question how to get the message from the template using this api,
    I referred the NotificationEvent,NotificationTemplate api's still iam not able to get message from my template and set message in my template.
    Is there any other API's i need to explore to get message from notification template.
    Thanks and Regards
    Bipin patill
    Edited by: Bipin Patil on Jul 1, 2011 5:29 AM

  • OIM 11.1.1.5 Notification Template

    I am trying to create a new Notification template by following the steps in the following thread http://fusionsecurity.blogspot.com/2011/07/oim-11g-notifications.html . Some fields I should be able to see in the admin console, but I don't. Like the 'Available Data' and 'Selected Data'. I am not able to see the drop down list for those 2 fields, which results into not letting me add tags to my notification body or subject.
    First I defined the new event metadata as follows:
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <Events xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../metadata/NotificationEvent.xsd">
    3. <EventType name="Demo Notification Event">
    4. <StaticData>
    5. <Attribute DataType="X2-Entity" EntityName="User" Name="User Login"/>
    6. <Attribute DataType="91-Entity" EntityName="User Group" Name="User Grp"/>
    7. </StaticData>
    8. <Resolver class="com.oracle.demo.oim.notification.DemoNotificationEventResolver">
    9. <Param DataType="X2-Entity" EntityName="User" Name="usr_login"/>
    10. </Resolver>
    11. </EventType>
    12. </Events>
    Then I did import using weblogicImport.
    In the admin console, I am able to select the new 'Demo Notification Event'.. but the other dropdown fields, 'Available Data' and 'Selected Data', they are not available in the UI.
    Is there something wrong with this event definition??
    Thank you for your help...

    Thanks a lot for your quick reply.
    So I changed my Event metadata definition to match the EndDateNotifcation in particular the StaticData section.
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <Events xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../metadata/NotificationEvent.xsd">
    3. <EventType name="Demo Notification Event">
    4. <StaticData>
    5. *<Attribute DataType="X2-Entity" EntityName="User" Name="Granted User"/>*
    7. </StaticData>
    8. <Resolver class="com.oracle.demo.oim.notification.DemoNotificationEventResolver">
    9. *<Param DataType="X2-Entity" EntityName="User" Name="usr_key"/>*
    10. </Resolver>
    11. </EventType>
    12. </Events>
    Did re-import. And now I am able to see those 2 dropdown fields. I am not sure how this fixed my view. When I tried to create a new template, I selected the 'End Date Notifcation Event', then the dopdown fields were visible. So I matched the static data section of my event with the EndDateNotification StaticData section.
    For now I am trying to create my own template just to understand the different components. My next step is to modify an existing notification based on the info you supplied in the link.
    Again thank you a lot for your help..

  • Customizing request datasets in OIM 11g

    Hi Friends,
    I have couple of questions/issues while customizing request datasets in OIM 11g. Can you please help me?
    1) I gave read-only="true" in my request dataset for one of the attribute, but I was still able to edit that attribute value while raising requests.
    2) I gave hidden="true" in my request dataset for one of the attribute, but I was still able to see that attribute while raising requests.
    3) I have around 90 attributes in my request dataset. Is there any way to display category type and under that category display the attrbitues i.e. just like attributes in user profile.
    4) As I have 90 attributes, I am expecting the format will be like first 45 will be shown in left panel(column) and remaining 45 in right panel (column). Instead of this , it is showing first 70 in left panel and the remaining 20 in right panel which is very ugly to see. Is there any way to show frist 45 on left side and remaining 45 on the right side? Please help me.

    Regarding the first two points:
    1) The read only property applies to the approver only, i.e. approver can read and not modify the attribute. It does not apply to the requester. I don't believe you can configure a read-only attribute in the data set.
    2) If you want to hide an attribute, you can restrict it in your request template.

  • Using a customised Reset Password workflow and notification in OIM

    Hi all,
    I am using Oracle11.1.1.5 OIM. I am trying to figure out how to create my own customised "Reset Password" process and replace (but not overwrite) the out-of-the-box "Reset password" process in OIM. Does anyone know how to do this? I have checked the documentation, but not sure that writing new java-coded event handlers is the way to go.
    regards,
    Evangelo

    >
    With regards to creating a new (customised) "Reset Password" notification template via the OIM Administration console, how is it possible to change the OOTB(Out-Of-The-Box) "Reset Password" process so that it uses the new (customised) "Reset Password" notification template instead of the OOTB "Reset Password" notification template?
    You can modify existing ResetPassword notification by adding new attributes to the body of the notification. Follow this link http://fusionsecurity.blogspot.in/2011/07/oim-11g-notifications.html to write your custom resolver class and using this class substitute the values of notification attributes with actual values obtained from resolver class. Register this resolver class as plugin to OIM.
    Export the OOTB ResetPassword.xml from metadata/iam-features-request/notification and change the resolver class name to your custom resolver and import it back to MDS.
    Also, the "From:" email attribute does not appear in the OOTB "Reset Password" notification template....where is this set (it is currently set to [email protected])?
    With the OOTB Reset Password Trigger event, NotificationEvent.setSender value is set to XELSYSADM. So the from address will be the email address of xelsysadm.

  • Question regarding PO approval

    Hi All,
    I have a question regarding PO approval.
    I know we can do the delegate at the application level, but if I grant a read-only access of my outlook inbox to person1 and person1 accept a notification, is there a way, at the application level, to know that it's person1 who accepted the request and not me?
    I guess with the NID, Oracle knows the email was sent for approval to me and will be accepted by me, even if person1 accepted it?
    In the workflow inbox, I can see it was person1. But I want to know at the application level if there is anything that can be done to know it was person1.
    Do not hesitate if I am not clear.
    Thank you~

    It is not possible.
    When you grant someone access to your outlook, it is as if the person is sitting in your chair and clicking on the notification.
    Oracle has no way of knowing it was you or someone else.
    Hope this answers your question,
    Sandeep Gandhi

  • OIM 11g Sending Notification on OIM User creation

    Hi Gurus!
    I have the following requirement: Whenever a user is created in OIM (through the Administration Console, through Request or through trusted reconciliation) an email notification is to be sent to the user's manager, informing him/her that his/hers collaborator has a given user login (autogenerated) and a password (also autogenerated) and which has to be changed the first time the recently created user logs into OIM.
    I saw that in OIM we have Email Definitions (in the Design Console) and Notification Templates (in the Administration Console).
    I tried to use the Email Definitions but I am not able to select the usr_password field in the variables section so I could not use this solution which seemed to be very easy to use since one can directly use the email definition in the Notification tab in the process tasks.
    Afterwards I analysed the Notification Templates solution. I defined the xml of the Event Type and in the Notification Template (in the Administration Console) I was able to select usr_password as a variable of the notification. However, when I tried to develop the Java code (class implementing NotificationEventResolver), although I was able to extract most of the fields of the OIM user profile, I could not extract the usr_password field... It seems the usr_password field (which is encrypted) cannot be obtained from the UserManager service.
    How can I get the user password and inject it into the email notification?
    Many Thanks!

    Check this: Re: Xellerate User Password decrypt and look at the code posted there by me. Since you are using the notification resolver, you can use the PasswordManager to get the password for the user in your code.
    -Bikash

  • Default request notification ..

    Hi All,
    When a resource is provisioned through request the OIM OOTB give us facility to send notification to requester and beneficiary if the system property is enabled(Request Notification Level=1) & mail server is configured in oim. I did all the step but it is not working. I am not doing any code or change on approval workflow for sending email & i don't. want to configure it into approval workflow
    Let me know if any one face same issue or that is working in your scenario. Need to know the step how you resolve it or configure it in different way.
    Thanks,
    S

    Refer doc below for notifications configuration, you may be missing some configuration:
    http://docs.oracle.com/cd/E14571_01/doc.1111/e14308/notification.htm
    regards,
    GP

  • Question Regarding MIDI and Sample Accuracy

    Hi,
    I have 2 questions regarding MIDI.
    1. MIDI is moved by ticks. In the arrange window however, you can move a region by samples. When doing this, you can move within values of the ticks (which you can see on your position box that pops up) Now, will this MIDI note actually be played back at that specific sample point, or will it round the event to the closest tick? (example, if I have a MIDI note directly on 1.1.1.1, and I move the REGION in the arrange... will that MIDI note now fall on the sample that I have moved the region to, or will it be rounded to the closest tick?)
    2. When making a midi template from an audio region, will the MIDI information land exactly on the sample of the transient, or will it be rounded to the closest tick?
    I've looked through the manual, and couldn't find any specific answer to these questions.
    Thanks!
    Message was edited by: Matthew Usnick

    Ok, I've done some experimenting, and here are my results.
    I believe those numbers ARE samples. I came to this conclusion by counting (for some reason it starts on 11) and cutting a region to be 33 samples long (so, minus 11, is 22 actual samples). I then went to the Audio Bin window, and chose to view region length as samples. And there it said it: 22 samples. So, you can in fact move MIDI regions by samples!
    Second, I wanted to see if the MIDI notes in the region itself would be quantized to the nearest tick. I cut a piece of audio, so it had a 1 sample attack (zoomed in asa far as I could in the sample editor, selected the smallest portion, and faded in, and made the start point, the region start position). I saved the region as a new audio file, and loaded it up in the exs sampler.
    I then made a MIDI region, with and triggered the sample on beat 1 (quantized, on the money). I then went into the arrange window, made a fixed cycle length, and bounced the audio. I then moved the MIDI region by one sample to the right. I did this 22 times (which is the number of samples in a tick, at 120, apparently). After bouncing all of these (cycle position remained fixed, only the MIDI region was moving) I imported all the audio into the arrange on new tracks, and YES!!! The sample start was cascaded by a sample each time!
    SO.
    Not only can you move MIDI regions by sample, but the positions are NOT quantized to Logics ticks!
    This is very good news, and glad I worked this out!
    (if anyone thinks this sounds wrong, please correct me, but I'm pretty sure I proved it, in my test)
    Message was edited by: Matthew Usnick

  • Question regarding Dashboard and column prompt

    My question regarding Dashboard and column prompt:
    1) Dashboard prompt usually work with only for columns which are in subject area. In my report I've created some of the columns which are based on other columns. Like I've daysNumber column that is based on two other columns, as it calculates the difference of two dates. When I create dashboard prompt I can't find this column there. I need to make a prompt on this column.
    2)For one of the column I've only two values 1 and 0. When I create prompt for this column, is it possible that in drop down list It shows 'Yes' for 1 and 'No' for 0 and still filter the request??

    Hi Toony,...
    I think there was another way of doing this...
    In the dashboard prompt go to Show option > select SQL Results from dropdown.
    There you need to write your Logical SQL like...
    SELECT CASE WHEN 1=0 THEN PERIODS.YEAR ELSE difference of date functionality END FROM SubjectAreaName
    Here.. Periods.Year is the column which is already exists in repository's presentation layer..
    and difference of date functionality is the code or formula of column which you want to show in drop-down...
    Also write the CASE WHEN 1=0 THEN PERIODS.YEAR ELSE difference of date functionality END code in fx of that prompt.
    I think it helps you in doing this..
    Just check and inform me if it works...
    Thanks & Regards
    Kishore Guggilla
    Edited by: Kishore Guggilla on Oct 31, 2008 9:35 AM

Maybe you are looking for

  • Why is the size of new image constructed using Bufferd Image class less?

    I am trying to compress image losslessly, for start I what I am doing is: step1. Access pixels of .jpg image and store in array Step2. Reconstruct the image from same array What I have found is, that the size of new image constructed is less than the

  • Filters applied, called twice sometimes ...

    Hi, I have a small problem which give me headhache... I'm using a filter to make pre (authentification) and post processing (output the webpage using a XSL transformation). skeleton : ... doFilter ... //authentification chain.doFilter() //transformat

  • HT1766 I cannot backup my apps from my iphone4 to my new comp

    I cannot backup my apps from my iphone4 to my new comp (which doesnt have any apps in the itunes) for my iphone 5. it requires me to burn into a CD or DVD or using local sharing network to do so. well... a bit inconvenience... Please help.

  • Time Capsule (Machine) Security

    I'm wondering if Time Capsule/Time Machine will ever include a security (encryption) feature? As it is Time Machine backups can be viewed on other machines without a password. And Time Capsule is just going to make it that much easier to see backups

  • Difference between F1 & F2 billing types

    hi, can any body explain the difference between F1 & F2 Billing types regards balaji.t