Adding CC list for OOB notification template

We have the OOB generate password notification template which gets triggered to end user when user is created. Can we add some one in the CC list to this mail so that the mail is sent to CC list also..??
One approach would be creating a post create event handler and in that code we can send the email to cc list. Is there any approach apart from this..?

We have the OOB generate password notification template which gets triggered to end user when user is created. Can we add some one in the CC list to this mail so that the mail is sent to CC list also..??
One approach would be creating a post create event handler and in that code we can send the email to cc list. Is there any approach apart from this..?

Similar Messages

  • 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

  • FMs to get the order items list for an order template

    Hello everyone,
    I'm looking for sap FMs (or tables) to get the order items list for a given order template in CRM backend.  Any advice/suggestions?
    Thanks, Jin

    Hello Jin,
    Function module CRM_ORDER_READ with either the Header GUID will give you everything about the order and you can optimize the call by limiting the sets you want to get in the export tables.
    The item list (administration data) can be from ET_ORDERADM_I and the details about the products can be found from ET_PRODUCT_I
    FYI, this will work for any transaction - Order, Quotation and of course Order Templates too.
    Easwar Ram
    http://www.parxlns.com

  • Adding responsibility objects for the Notification Groups for a PA

    Hi Gurus,
    I am supposed to add responsibility objects for the notiifcation groups for a PA.. Could you please confirm the steps I am planning to follow
    1. Find out the Workflow
    2. Add the responsibilities objects ( Where can Add  those ( in the workflow or in Org Management?)
    3. Edit the rule to point to that PA..
    I am new to workflows ..points are assured for the help

    Just write your own composite Icon class:
    public class CompositeIcon implements Icon
      private Icon icon1;
      private Icon icon2;
      public CompositeIcon(Icon icon1, Icon icon2)
        this.icon1 = icon1;
        this.icon2 = icon2;
      public int getIconHeight()
        return Math.max(icon1.getIconHeight(), icon2.getIconHeight());
      public int getIconWidth()
        return icon1.getIconWidth() + icon2.getIconWidth();
      public void paintIcon(Component c, Graphics g, int x, int y)
        icon1.paintIcon(c, g, x, y);
        icon2.paintIcon(c, g, x + icon1.getIconWidth, y);
    }Hopefully a slightly more reusable solution. You could write all sorts of different layouts in this way.
    Hope this helps.

  • 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

  • Building out a template for email notifications

    I am working on an email template for emails Managers will receive when someone submits an Urgent Change Control. I am struggling with the some of the fields in the Change Request getting them into the email to the Managers. I want to include as much information
    about the Change Request as I can so they can Approve or Reject from the email by replying to the Service Manager mailbox, and do not have to use the Console to see the details.
    I am in the Templates node under Administration --> Notifications
    Below is just a sample of my template so you can see what I am doing.
    Message body
    Change request $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/Id$: $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity'
    SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/Title$, created by $Context/Path[Relationship='WorkItem!System.WorkItemCreatedByUser' TypeConstraint='System!System.User']$?$DisplayName$?, requires your
    approval.
    You can complete this request by replying to this message with [Approved] or [Rejected] in your message body (note the brackets).
    Alternatively, you can complete the request by looking up Review Activity $Context/Property[Type='WorkItem!System.WorkItem']/Id$ under the Activity Management views in the Service Manager Console and manually approving or rejecting it there.
    Title:
    $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/Title$
    Change Request Description:
    $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/Description$
    Start and End dates:
    $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/ScheduledStartDate$
    $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='WorkItem!System.WorkItem']/Property[Type='WorkItem!System.WorkItem']/ScheduledEndDate$
    Now I can include things like the Title of the Change Request, The Description and Start and End Dates but I would like to add other fields such as:
    On the Planning tab
    Implementation Plan
    Risk Assessment Plan
    Test Plan
    Back out Plan
    When I click on Insert in the template builder, I get a list of items I can select. I have been experimenting with all different selections and nothing seems to work. Is it even possible to capture these fields in a Change Request into an email. I have done
    things like copy the text from fields that do work like "Title" and then replaced /Title$ with something like /Backoutplan$ but that doesn't work.

    Yes, it's possible. I have no idea if it can be done with the out of the box notification template wizard, though..
    You're interested in the change request class, not the work item class. The CR class inherits from the WI class, but the properties you want are defined on the CR class. Therefore, the relationship paths you're using need to be restricted to the CR class
    via the Type Constraint. To get the CR's implementation plan property, for example:
    $Context/Path[Relationship='CustomSystem_WorkItem_Activity_Library!System.WorkItemContainsActivity' SeedRole='Target' TypeConstraint='CRLib!System.WorkItem.ChangeRequest']/Property[Type='CRLib!System.WorkItem.ChangeRequest']/ImplementationPlan$
    The trick is making sure the CRLib reference exists in your management pack. CRLib is just an alias for the System.WorkItem.ChangeRequest.Library management pack reference.
    So, when you update your notification template, export the management pack that it's defined in and make sure you add that reference. Re-import the MP and test the notification.

  • Email notification template - variable list

    Does anybody have a complete list of the variables that can be used within a notification template ? I cannot find this documented anywhere.
    What I have so far is:
    $EnvelopeSender
    $EnvelopeRecipients
    $Header['From']
    $Header['To']
    $Allheaders
    I would like in particular variables for email time sent or received, and also variable for attachment filename and file size.

    Does anybody have a complete list of the variables that can be used within a notification template ? I cannot find this documented anywhere.
    What I have so far is:
    $EnvelopeSender
    $EnvelopeRecipients
    $Header['From']
    $Header['To']
    $Allheaders
    I would like in particular variables for email time sent or received, and also variable for attachment filename and file size.
    take a look ar my map: http://www.ironport-infos.com/ironport-cli.pdf
    All variables are listed there.
    regards
    Uwe Sommer

  • Work Manager 6.1: Adding custom field for notification creation

    Hi,
    I already added new fields in the past, and also in WM6.1 for fetch BAPIs, but now I'm trying to do it for the NotificationAdd Transaction and I'm not able to make it work. I guess I forgot some step but I don't know which, so I will describe what I did:
    Agentry:
    Added new field to the Notification object
    Added new field to the NotificationAdd Transaction
    Added new field to the NotificationAdd Detail Screen
    Java:
    Created class Notification.java extending com.syclo.sap.component.lam.notification.object.Notification
    Added new field to the new Notifciation class
    Copied constructors calling super method.
    Override method setProperties(User u, NotificationPostBAPI bapi). Now is calling the super method and afterwards setting the new field. Here is where I have the error when I debug, the u.getString("transaction.Z_NewField")) i returning an empty string because it's not finding the value when reading from the transaction.
    Created class NotificaitonPostBAPI extending from com.syclo.sap.component.lam.notification.bapi.NotificationPostBAPI.Override method setHeaderParameters to set the value in the ABAP structure for the new field after calling the super method.
    Configuration Portal:
    Changed global parameter to assign the customer NotificationPostBAPI class
    Created global parameter to assign a BAPI wrapper to the new customer NotificationPostBAPI class
    Change the global parameter to assign the class for Notification object in order to use the new customer class
    Do you know why during the setProperties method created in Java, Step1 the transaction value for the Z field is empty? It seems I'm forgetting something quite simple here.
    Thanks in advance.

    Hi,
    May be the setter and getter methods, the value from transaction is not captured in the properties
    public void setProperties(User u, NotificationPostBAPI bapi)
    throws Exception
       setABC(u.getString("transaction.notification.ABC"));
    public String getABC()
      return this.ABC;
    public void setABC(String ABC)
         this.ABC= ABC;
    Regards,
    Sravanthi

  • Capturing the Actual Responder for a notification sent to a Distribution List in Outlook

    Hello All,
    Morning , need some guidance on the issue mentioned below which we are currently facing.
    We had a requirement to send Oracle Workflow Notification to a Distribution List maintained within Microsoft Outlook Mail client/server. The email address of the users which are part of the DL would be setup in this DL . lets say this DL has the
    mailing address as : [email protected] which has 4 users in it let's say Oracle Apps FND users : A (email id - [email protected]), B (email id - [email protected]) , C(email id - [email protected]) , D (email id - [email protected]) with their respective email address . This email address within Oracle Apps would be linked at the FND User setup as well as in the HRMS Employee Setup --. Official details section
    For this we created a ad hoc role name : 'Role_abcd' as below , then set ad hoc role attribute as shown below ( in the display name and email address we specify the email address created for the Distribution List )
    wf_directory.createadhocrole
                                           (role_name                    => 'Role_abcd',
                                            role_display_name            => 'Role_abcd',
                                            notification_preference      => 'MAILATTH'
    wf_directory.setadhocroleattr
                                          (role_name                    => 'Role_abcd',
                                           display_name                 => '[email protected]',
                                           email_address                => '[email protected]',
                                           notification_preference      => 'MAILATTH'  );
    Finally we set the Notification Performer
    Item Attribute (Next_Approver) and assign the role name ('Role_abcd') created above to this performer :
    wf_engine.setitemattrtext (itemtype      => p_in_itemtype,
                                           itemkey       => p_in_itemkey,
                                           aname         => 'NEXT_APPROVER',
                                           avalue        => 'Role_abcd' );
    Now we are able to successfully send the workflow notifications to this Outlook DL and all the 4 users : A,B,C & D would get the same notification to their email address mentioned as a part of the DL.
    Issue :
    Now lets say user A Approves this notification from email notification itself using mail id : [email protected] , In this scenario the Responder name which is getting captured in the wf_notifications table is not consistent , sometimes it is getting populated as : email:[email protected] and sometimes as the value for the recipient role/original recipient itself : Role_abcd .This appears to be wrong
    Ideally this responder column in wf_notifications table should get populated as  ( email:[email protected] ) so that we could identify as to which person within the DL has responded to the notification.
    Could someone please help as to how this could be acheived (to identify the actual responder for workflow notification sent to a Outlook Distribution List
    Thanks

    The following is the criteria when responding notification from email.
    1. If there is no user/role exists for the email address from which the notification is responded, the responder column value will be in the form 'email:[email protected]'.
    2. If there is only one user/role exists for the email address, then responder column value will be populated with that particular user/role.
    3. If there are multiple user/roles with the same email address, then responder column value will be populated with the user in the following preference order
         PER -> FND_USR -> OTHERS
    What is the customer code lne.
    The fix mentioned in step3 was given in 12.1.3 only. The earlier versions have the responder column value will be in the form 'email:[email protected]' if there are multiple users exists for the same email address.

  • On Work Order using Object lists for equip u can manually create Notifi

    On a maintenance Work Order using Object lists for equipment you can manually create a notification for each line item.
    We want to automate this process to do this when we save the document.
    Any ideau2019s on how to do this?
    Does a user exit exist for this?

    Hi:
    Check with Tcode: IBIP - Plant maintenace batch input utility tool.
    Hope, it may help!
    Thanks,
    Murali.

  • [svn:bz-4.0.0_fixes] 20651: Some MBean tests needed flex.management. jmx stuff in the allow classes list for the class deserialization validator so adding it in on BlazeDS 4 .0.0_fixes.

    Revision: 20651
    Revision: 20651
    Author:   [email protected]
    Date:     2011-03-07 12:21:11 -0800 (Mon, 07 Mar 2011)
    Log Message:
    Some MBean tests needed flex.management.jmx stuff in the allow classes list for the class deserialization validator so adding it in on BlazeDS 4.0.0_fixes.
    Modified Paths:
        blazeds/branches/4.0.0_fixes/qa/apps/qa-regress/WEB-INF/flex/services-config.mods.validat ors.xml

    Thank you very much!
    I cant believe this little comment has been so helpful!
    But yes it is:
    I explain, despite my efforts to find, googled it, forums, faqs, etc...
    no where it mentionned the manifest.fm file is... INSIDE the .jar!
    Your comment "a zip" made me attempt to open it with winrar, and I found a manifest.fm file inside!
    So far I was editing the one at the "source" of my project and rebuilding it with netbeans.
    I am going to try that now.
    Actually.... :( no its mentionning my main class!
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.0
    Created-By: 10.0-b19 (Sun Microsystems Inc.)
    Main-class: courseworkjava3d.Simple3D
    Class-Path:
    X-COMMENT: Main-Class will be added automatically by buildWell I have no problems uploading you the .jar, it is for a coursework it is not a private project or whatever:
    http://www.uploading.com/files/CM2LKWYU/BetaCourseworkJava3d_Final.jar.html
    Oh and I felt on your comment "dont ask us" as if I was suppose to know... i'm a beginner, I did not know that! And I tried to give you so many infos so you dont lose your time if you want to help, especially as after my own research I found many, many results for this "main class" and I tried a few solutions!
    Edited by: CupofTea on Apr 13, 2008 3:28 AM

  • [svn:bz-trunk] 20650: Some MBean tests needed flex.management. jmx stuff in the allow classes list for the class deserialization validator so adding it in on BlazeDS trunk .

    Revision: 20650
    Revision: 20650
    Author:   [email protected]
    Date:     2011-03-07 12:20:03 -0800 (Mon, 07 Mar 2011)
    Log Message:
    Some MBean tests needed flex.management.jmx stuff in the allow classes list for the class deserialization validator so adding it in on BlazeDS trunk.
    Modified Paths:
        blazeds/trunk/qa/apps/qa-regress/WEB-INF/flex/services-config.mods.validators.xml

    Thank you very much!
    I cant believe this little comment has been so helpful!
    But yes it is:
    I explain, despite my efforts to find, googled it, forums, faqs, etc...
    no where it mentionned the manifest.fm file is... INSIDE the .jar!
    Your comment "a zip" made me attempt to open it with winrar, and I found a manifest.fm file inside!
    So far I was editing the one at the "source" of my project and rebuilding it with netbeans.
    I am going to try that now.
    Actually.... :( no its mentionning my main class!
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.7.0
    Created-By: 10.0-b19 (Sun Microsystems Inc.)
    Main-class: courseworkjava3d.Simple3D
    Class-Path:
    X-COMMENT: Main-Class will be added automatically by buildWell I have no problems uploading you the .jar, it is for a coursework it is not a private project or whatever:
    http://www.uploading.com/files/CM2LKWYU/BetaCourseworkJava3d_Final.jar.html
    Oh and I felt on your comment "dont ask us" as if I was suppose to know... i'm a beginner, I did not know that! And I tried to give you so many infos so you dont lose your time if you want to help, especially as after my own research I found many, many results for this "main class" and I tried a few solutions!
    Edited by: CupofTea on Apr 13, 2008 3:28 AM

  • Re: Screen template change for QM Notification

    Hi All,
    I am trying to make some changes in the screen template for the notification screen for F2 notification type.
    On creating a new Notification by copying from the std. F2 type, When I try to see the details in the Item tab at the header for the Overview Sub-Tab, I am fing Greyed code group option which is not similar to the standard F2 notification.
    Please advice how to go for this.
    Regards,
    Vivek

    Hello Vivek,
    first of all I agree with my precessor that the standard settings for the notification are not copied when you create a notification type from an existent notification type.
    In this case you have to go through all customizing steps in QCC2
    Once this has been done you can then change the appearence of your notification.
    If you want to add your own additional subscreens you should look at the exit QQMA0001 or QQMA0008.
    I hope this information proves useful
    regards
    Isabelle

  • Suggest adding weblogic server courses to approved course list for 10g OAS

    Although this is quite niche market i would suggest adding a weblogic server training course to the approved list for 10g OAS OCP.
    While not related to the OAS OCP exam it might be beneficial to experienced OAS people wishing to become familiar with weblogic for the future and as such is an sort of 'upgrade' path preparation.

    It is not uncommon for WebLogic applications to show performance issues from time-to-time.The truth of the matter is that most of your performance issues are solvable.
    Is it important to have deep WebLogic knowledge to help mitigate issues ??
    nebosh course

  • Started downloading CD's to iPod classic. Plenty of spacr left, but Ipod stopped syncing with my music/play list. Sync notification appears for only a few seconds then stops. Sync scroll bar on music/play list never scrolls. Any suggestions?

    Started downloading CD library to iPod. Plenty of space remaining, but it quit syncing with my music/play list. Sync notification appears for only a few seconds then stops. Sync scroll bar on music/play list never starts scrolling. Any suggestions?

    Which version of iTunes and which iPod Classic model are you using?
    Have you tried to Reset the iPod and download again?

Maybe you are looking for