Email notification to end-user only when both resources are provisioned

Hello Gurus,
My client has a requirement where the end-user needs to be sent an email notification as soon as his account gets created in OID and EBS.
So the next time when the user logs in; he should be able to access both his accounts. But the email should be sent only when the 2 accounts are succesfully created.
How can we do that by means of process tasks and adapters?
Can anybody give an idea about how can we provide this functionality in the best way OOTB or custom way (code snippet) ?
Thanks,
- JHB.

Hi
If you are using OOTB connectors for OID and EBS then this requirement can be achieved by using OIM API.
On successful response of 'Create user' in OID or EBS call a custom adapter and check for the provisioned status of other RO i.e. on completion of Create User task of OID, check for prov status of EBS and send the mail accordingly.
If the user is not provisioned to the other resource, then do not send the mail. Otherwise if the user is already provisioned to the other resource, send the mail to the user. This approach is based on the assumption that there is no link between the provisioning to OID and provisioning to EBS.
Correct me if I missed something.
Hope this helps.

Similar Messages

  • Auto provisioning users and send email notification to the users

    I currently have CUCM 10.5 setup to auto register phones and I use Cisco prime provisioning 10.5 to auto provision the users.
    Self provisioning is setup and users can call the IVR number enter the self service ID, which is their DN.
    what I would like to do is send an email notifying  the end user of their setup and how to use their telephony device Example (Self-service ID: 8888, auth code: 3333) is this possible from Prime Provisioning or CUCM.

    Thanks Jamie
    Wishful thinking I guess. It would have been seamless if they added that form of email notification to end users when auto provisioning. Anyways to get around that I used MS word mail merge and used the same spread sheet I used to batch provision the users to send the Self-service ID to the email contacts.

  • Using Outlook 2007 I want to receive emails on my iPhone 4 only when Outlook is NOT open on my computer, as when away from home or want to quickly check email when computer is not turned on. Either ALL emails come to my iPhone or none at all.

    Using Outlook 2007 I want to receive emails on my iPhone 4 only when Outlook is NOT open on my computer, as when away from home or want to quickly check email when computer is not turned on. Either ALL emails come to my iPhone or none at all. Is the setting I need to change in Outlook or on the iPhone or is it somewhere else?  I used to have this setting but transferring Outlook to a new laptop somehow turned it off.

    No. You really can't do that. Not easily at any rate. You would have to set them both up to use POP3, but even then there is no way to guarantee that the phone won't poll the server prior to your computer doing so, pulling down the message from the server.

  • OIM 9102: Send Email Notification to other user in a task

    I created a process in OIM. In this process exist a Task: Manager Process. When this task will be completed for the user that be assigned. In the Notification Tab are able to send a email notification to a Assign User, Requester User, User or User Manager. But i need to send a email notification a other user different to them, for example: juan.perez, this user is in OIM.
    I have read the following documents:
    1.- http://docs.oracle.com/cd/E10391_01/doc.910/e10363/promgt.htm#BCECFGEJ
    2 .- How to Send an Email Notification Upon User Creation via the Admin Console [ID 780394.1]
    3.- OIM: An Example of Email Notification and Configuring it With a Resource Object Provisioning [ID 457836.1]
    4.- Sending an Approval Notification Email with a Link Directly to the Approval Request? [ID 748447.1]
    Or exist some way to do this, through java code.
    I'm using oim 9.1.0.2 BP18 running on OC4J 10.1.3.5 on AIX 6.1 64-bit clustered install with two nodes, Oracle Database 10.2.0.4 on AIX 6.1 64-bit on RAC.

    Hi
    You can use OIM email API to send an email from the java code. You can attach code on post creation user using entity adapter. Every time a user is created the email is triggered.
    Here is the sample:
    public EmailUtility(tcDataProvider dataProvider) {
              this.dataProvider = dataProvider;
              emailOper = new tcEmailNotificationUtil(dataProvider);
              System.out.println("Email API instantiated successfully...");
         public String sendEmail(String fromAddress, String toAddress, String body,
                   String subject) {
              emailOper.setBody(body);
              emailOper.setFromAddress(fromAddress);
              emailOper.setSubject(subject);
              emailOper.sendEmail(toAddress);
              System.out.println("Email sent!" + subject);
              return SUCCESS;
    Regards
    user12841694

  • I was getting email notification (at my yahoo account) when my phone was located, that has stopped. I was wanting to see why. I would like the notifications to continue.

    I was getting email notifications (at my yahoo account) when my phone was located. This has stopped. Is there a way to restart the email notifications?

    If you truly change your existing Apple ID's email address to a new email address, follow these instructions: iOS 7: If you're asked for the password to your previous Apple ID when signing out of iCloud
    If you created a whole new Apple Account because you couldn't access the old one after being hacked, you will need to contact the Apple Account Security Team. Apple ID: Contacting Apple for help with Apple ID account security

  • To stop email notification for a user regarding PR release in workflow

    Hi All,
    I am new to workflow.
    I need to stop an email notification for a user who receives it for PR release.
    I checked earlier posts which stated some send email steps in workflow and extended notifications.
    But I am not aware of any of this things.
    Can you all please help me in resolving this? As i hardly know anything about workflow.
    How can i check where this email notification gets triggered or from where it picks the user id?
    Your help would be appreciated.
    Thanks.

    Hi Dharmin
    Identify which workflow is for PR:
    Go to T Code SWI2_FREQ
    Select the appropriate date range
    Work item Type should be (Sub-)Workflow
    Execute
    You will get the list of ALL workflows triggered during the given time interval
    Hopefully, the developers in your system have maintained the correct Work item text and you can identify the PR workflow . Pick the WSxxxxxxxx number from the "task" Column for the PR Workflow
    Go to SWDD and analyze this workflow, check for steps which are sending the emails.
    (simplest possibility)
    Once you find the step, see if this can be blocked for a given user or not (or will it block for everyone).
    Reach there and give us the details of the email step and we shall work out a way.
    BTW - did you try to ask for the Functional and Technical Specs for this ?
    It should contain some details to help you.
    Regards,
    Modak

  • Administrator's notifications to end users.

    Hello,
    we do not have portal, but would like to know is there any simple solution to include admin's notifications to end users on the page of the transaction bbpglobal.
    I would like to have it on the left side of the page, under the long descriptions of the transactions.
    TIA
    Gordan

    Hello Gordan,
    With transaction SM02, you can define system messages. They can appear in first screen after logon if you define it the logon configuration of service bbpstart.
    IIs that what you are looking for ?
    Rgds,
    Pierre

  • Retrn result only if both conditions are true

    I have this query to get list of names that are associated with
    a keyword called 123 but do not belong to a item named 456
    select distinct t1.lname, t1.sname , t5.rname
    from table1 t1, table2 t2, tale3 t3,
    table4 t4, table5 t5,
    TABLE(xmlsequence(extract(t4.xmlcol,'/cs/lo/c'))) k
    where t1.id = a.id
    and t3.id = a.id
    and t4.id = t3.id
    and t5.id = t3.id
    <--1st condition -->
    and extractValue(k.column_value,'c/L/keyword/@id') in ('123')
    <-- 2nd conditon-->
    and t5.item not in (select distinct t6.name from table7 t7, table6 t6
    where t7.id= t6.id
    and t6.ref_id = 456)
    In my database, I have 2 names. for a
    given lname in the output, it is associated
    with 2 rnames.One rname is associated with
    keyword 123 and the other rname is associated
    with item 456. Something like this:
    lname   sname   rname
    jakal     jkl      r123 --> associated with keyword 123
    jakal      jkl      r456 --> associated with item 456
    So when I run without condition1 and condition2 above is what I get.
    That is jakal is associated with both r123 and r456.
    However in my first query, I am trying to get the lnames and snames that are associated with keyword 123 but are not associated with item 456.
    I want both conditions true to be displayed.
    However when I write the query as mentioned initially, I get the row back.

    Not sure if I understand the problem correctly.
    But simplistically boolean algebra says that if you want a result only if both conditions are true, use AND.
    E.g.
    select * from table where <condition1> and <condition2>
    Now if this does not work, it means that the conditions do not do what you think these should be doing.

  • Callback function may be NULL only when database handles are read-only

    Hi,
    I am getting some errors when trying to run my java code that will try to open a few cursors and join them to fetch the data.
    ath .:/usr/src/db-4.7.25.NC/java/src:/usr/local/BerkeleyDB.4.7/lib/db.jar bdbtest
    MyDbs: Callback function may be NULL only when database handles are read-only
    Error on inventory secondary cursor:
    java.lang.IllegalArgumentException: Invalid argument: Callback function may be NULL only when database handles are read-only
    What does that error mean? How can I resolve it? I am following the sample program and I can't find anything related.
    Here is my code.
    import com.sleepycat.db.DatabaseException;
    import com.sleepycat.db.Database;
    import com.sleepycat.db.SecondaryDatabase;
    import com.sleepycat.db.DatabaseConfig;
    import com.sleepycat.db.DatabaseType;
    import java.io.FileNotFoundException;
    import com.sleepycat.db.DatabaseEntry;
    import com.sleepycat.db.SecondaryCursor;
    import com.sleepycat.db.Cursor;
    import com.sleepycat.db.DatabaseException;
    import com.sleepycat.db.LockMode;
    import com.sleepycat.db.OperationStatus;
    import com.sleepycat.db.SecondaryCursor;
    import com.sleepycat.db.SecondaryConfig;
    import com.sleepycat.bind.EntryBinding;
    import com.sleepycat.bind.serial.SerialBinding;
    import com.sleepycat.bind.tuple.TupleBinding;
    import com.sleepycat.db.Cursor;
    import com.sleepycat.db.DatabaseEntry;
    import com.sleepycat.db.DatabaseException;
    import com.sleepycat.db.LockMode;
    import com.sleepycat.db.OperationStatus;
    import com.sleepycat.db.SecondaryCursor;
    public class bdbtest {
    public static void main(String args[]) {
    SecondaryDatabase myDatabase = null;
         Database primDB = null;
         Cursor cursor = null;
    try {
    // Open the database. Create it if it does not already exist.
    DatabaseConfig dbConfig = new DatabaseConfig();
         dbConfig.setErrorStream(System.err);
    dbConfig.setErrorPrefix("MyDbs");
         dbConfig.setType(DatabaseType.BTREE);
    dbConfig.setAllowCreate(true);
         SecondaryConfig mySecConfig = new SecondaryConfig();
         mySecConfig.setErrorStream(System.err);
    mySecConfig.setErrorPrefix("MyDbs");
         mySecConfig.setType(DatabaseType.BTREE);
    mySecConfig.setAllowCreate(true);
         primDB = new Database("/tmp/bdb_ca_db.db",
    "bdb_ca_db",
    dbConfig);
    dbConfig.setAllowCreate(true);
    myDatabase = new SecondaryDatabase("/tmp/bdb_ca_sdb.db",
    "ca_sdb_res_alias",
    primDB,
    mySecConfig);
         String res ="in-1";
         SecondaryCursor secCursor = null;
         DatabaseEntry searchKey =
    new DatabaseEntry(res.getBytes("UTF-8"));
         DatabaseEntry foundKey = new DatabaseEntry();
    DatabaseEntry foundData = new DatabaseEntry();
         secCursor =
    myDatabase.openSecondaryCursor(null, config);
    // Search for the secondary database entry.
    OperationStatus retVal =
    secCursor.getSearchKey(searchKey, foundKey,
    foundData, LockMode.DEFAULT);
         if (retVal == OperationStatus.SUCCESS){
              System.out.println("succ");
         }else {
              System.out.println("fail");
    while (retVal == OperationStatus.SUCCESS) {
    String keyString = new String(foundKey.getData(), "UTF-8");
    String dataString = new String(foundData.getData(), "UTF-8");
    System.out.println("Key | Data : " + keyString + " | " +
    dataString + "");
    secCursor.getNextDup(searchKey, foundKey,foundData, LockMode.DEFAULT);
         } catch (Exception e) {
    System.err.println("Error on inventory secondary cursor:");
    System.err.println(e.toString());
    e.printStackTrace();
         finally {
    // Make sure to close the cursor
              try {
              cursor.close();
              }catch (com.sleepycat.db.DatabaseException e) {
    System.out.println("All done.");
    }

    Hi,
    The error is because either the primary database or the secondary database is configured as read only and the callback to create the secondary keys is null. A quick glance of the code, it appears as if you did not set up the secondary database correctly. In the Getting Started Guide for JAVA API chap 10, we have detailed information on what needs to be done as well as a code example. Please refer to http://www.oracle.com/technology/documentation/berkeley-db/db/gsg/JAVA/index.html and look for Chap 10.
    regards,
    Mike Brey, Oracle Berkeley DB

  • Email notification to specific user when processing multiple files at a time

    Hi 
    I am new to SSIS and error mail notification ,can some please provide details for my urgent and prioritized task in my project.
    below is the requirement
    I have a package for multiple file processing using for each file enumerator .each file having same column definition but for different
    users and different name .
    i have some mandatory fields to form unique id on combination
    1.when files processing any data missed on mandatory fields it should alert users saying following line and fields are missing mandatory
    information 
    2.email notification should send to respective users based on file name.
    example :
    file1:bitunimous.xls 
    file 2.oxford.xls
    each file having following fields
    file 1:bitunimous.xls
    claim no: claimant: subclaim:
    1001 abc 0 
    1002 abc 1 
    1002 abe 0 
    1004 0
    here bitunimous.xls missed claimant value for 4th line then email needs to send to [email protected] as
    line no 4 missed claimant information for unique key generation like that.
    file 2.oxford.xls
    claim no: claimant: subclaim:
    2001 det 0 
    2002 pre 1 
    pqr 0 
    2004 frc
    here oxford.xls missed claimno value for 3rd line then email needs to send to [email protected] as
    line no 3 missed claimno information for unique key generation like that.
    can anybody please provide solution 
    Thanks .
    Ambed

    You need to have a package with below work flow
    1. ForEachLoop container with file enumerator to loop through files
     Have variable inside loop to get the filename during each iteration. Create another variable called emailaddress, set EvaluateAsExpression property to true and set expression as
    REPLACE(@[User::FileName],".xls","") + (DT_STR,20,1252) "@xyx.com"
    2. Add tasks for validating data. Capture details of error on a string variable @[User::Error]
    3. link a sent mail task to previous task and choose expression and constraint option. Set Constraint as On Completion and Expression as LEN(@Error) > 0
    Inside Sent mail task set expression for ToLine and MessageSource properties to map to variables @[User::EmailAddress] and @{User::Error] respectively to sent notifications
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Human Workflow email notification to a distribution list when assigned to an approval group

    Hi All,
    is there a way to send the notification email to an email distribution list when a task is assigned to an approval group instead of sending individuals emails to each member?
    As of now HW config is sending individual emails to each member of the approval group when the task is assigned to that approval group, for some approval groups (not all) they want the notification emails be sent to a distribution list, also we are using the actionable emails - so far it's working fine - the only thing is that the recipient of the actionable emails should be a dist list, is this even possible?
    thanks in advance

    Hi,
    From your description, some users that are not the dynamic distribution group members receive the messages that are sent to the dynamic distribution groups. If I have misunderstood your concern, please let me know.
    In your case, I recommend you use the following cmdlets to verify the members of this dynamic distribution group at first.
    $MarketingGroup = Get-DynamicDistributionGroup "Marketing Group"
    Get-Recipient -RecipientPreviewFilter $MarketingGroup.RecipientFilter -OrganizationalUnit $MarketingGroup.OrganizationalUnit
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support
    Hi Amy,
    Correct, some users that should and are filtered out from the DDL are receiving the emails.
    I set the variable and ran the command you provided and got consistent results to the "filter preview" in EMC, the particular user that is filtered out in both membership preview method is still receiving these emails!
    Ash

  • Push Notifications to end users and Conditional Success Screen Name ?

    Hi,
    Scenario: PO Approval
    Description: I am developing a PO approval application with 3 levels of approval. The HWC application is based on the push notification ( DCN with payload ). When a PO ( Purchase Order ) is created/modified the end user will get the notification. Once the first 2 levels of approval is done from the mobile devices the notification should reach the 3rd level for approval. And Conditional Based Users only View there Profiles, If an User1 Approved PO Approval then only User2 Will get Push Notification but  for User3 it will not Visible, Oncethe User2 Approved then Only User3 will get Push Notifications and these 3 Profiles have to be log in Based on Condition Name & Conditional Success Screen Name.
    Question: How to set to which user the notification should reach. In the "to" field of JSON when I am providing "supAdmin" means the notification will reach all the devices who has the application. Once a PO is created the notification should reach only to user in the first level. Once he approves the PO, then only it should reach to the user in the 2nd level. And finally 3rd level.
    Here Conditional Name is the best way to Log In or is there any other way to show the User based Log in Details, Because Here I am showing a List of Items Based On Log In,  and Based On Log In user Has to view there List of Products and Status.
    How to manage this situation.
    Midhun VP can you please help me on this.
    Thanks,
    Vamsi K

    Yes, DNS is is fundamental for networks, even for Windows networks. The DNS is working well for the existing Windows network and there are no problems in distributing certificates etc.
    There are more than 150 users and 180 devices on the network without DNS problems.
    I don't know how to discover a DNS problem... Windows works well.
    DNS resolves fine... dig does it for "a" records and "ptr" records. nslookup resolves, too.
    When the problem is a faulty DNS, why does the usage of users/devices from OD work with Profile Manager?
    Renaming and/or migrating the ActiveDirectory is not possible. First, I want to be sure that there is a faulty DNS.
    The .local TLD is not optimal for Bonjour/mDNS but I can't believe that there is no workaround

  • Notification to End Users after Data Loads

    Hi Everyone,
    We are currently working on the development of a solution to nofity our end user community following load processing in BW.  Specifically, at the time an infoprovider is ready for reporting we are trying to send a notification out based upon the time and availability of data. 
    We are working on something more robust than just email sent from process chains or a third party scheduler, but something more dynamic that will say what time data was loaded and what data is available...
    Has anyone worked with this and if so, can you share your thoughts/perspectives on the solution you implemented?
    Thank you very much.
    Cheers, Craig

    I did something similar for a kind of protocolling of process chains. Write an ABAP with a couple of parameters you need like Status (Ok/Error), Process Chain, Email to notify, message class and number etc.
    At the end of every process chain you can attach one AND- and one OR-process. The AND-Process is triggered if all final steps of the process chain are finished green, the OR-Process is triggered if at least one process is finished red. Now create one 'Ok'-Variant and one 'Error'-variant for each of your process chains and attach these variants to the AND- and OR-Process.
    Inside the ABAP you can do any kind of ABAP-protocolling, sending emails, triggering events etc.
    Best regards
       Dirk

  • How to turn off OLM email notifications for class enrollments only?

    Is there a way in Oracle to turn off Oracle Learning Management (OLM) email notifications only without turning off other notifications such as base HR, Benefits, Time and Labor, etc.?
    I am want to enroll and give credit to learners to an instructor led course. However, I don't want emails to be sent out to the learners when I enroll and give credit to them.
    Is there a way to do this?
    Thanks
    Edited by: 952919 on Aug 15, 2012 6:53 AM

    Tanks peter - a good idea, though it will mean turning off push on the calendar too, which would be a bit annoying..

  • How to send Email Notifications to OID users?

    Hi All,
    I have a requirement where I need to send an email notification from the BPEL process. The Email notification has to be sent to a used who invoked the process the userName is provided in the initiation parameters. But I need to fetch the email id for the give userName from the OID which is integrated with the BPEL Process Manager.
    Is there any way I can fetch the email addresses from the OID in BPEL ?
    Thank you.

    Hi Folks, Finally I found the answer... If the APP server is integrated with the OID(Identity Management is set to Oracle Internet Directory and configured properly) the function ora:getUserProperty(bpws:getVariableData('myUser'),'mail') should return the mail property of the user object in OID.
    If your Identity Management is set to the File-Based system then it will get the user properties from the $ORACLE_HOME/bpel/system/services/config/user_properties.xml.

Maybe you are looking for

  • When syncing photos getting error iPhone can not be read from or written to

    I am getting an error only when I try to sync photos. Error is iPhone can not be read from or written to. This only happens when I am syncing photos, so far everything else syncs fine. I have an iPhone 3G S. I had some pictures on the iPhone that I d

  • Messaging on nokia N8

    I have had my nokia N8 for about a month and only just today when I went to send a message and also in notes the screen automactically goes to Landscape and its always gone to Portrait. Can anyone help me change it back to Portrait ..................

  • Can't create new virtual machine with Virt-manager

    After going through the whole setup, I would get this error through backtrace: File "/usr/share/virt-manager/virtManager/netlist.py", line 346, in validate_network netobj.start() File "/usr/share/virt-manager/virtManager/network.py", line 104, in sta

  • Day light saving Time not taking effect

    Hi all, I have Sun Solaris 10 with Generic 125101-05 version with JDK 1.5_07 . in which DST not taking . recently for Australia & New Zeland Time has changed with 1hour head . in server i have ntp syncing with Global server . but DST changes has not

  • Questioning the recent bill

    We have been going back and forth on our Bill. Per ticket # [edited for privacy-please do not post personal or unique information such as but not limited to full names, employee ID numbers, email addresses, phone numbers, account numbers, etc.] it wa