EMail Notification for the Newly Created users using UME API

Hi ,
In my application ,the user creation is handled by custom Admin module which uses the UME APIs. Upon creating the user, we need to send a notification mail to the user's email id which he provided in the Add new user form.
<b>Is there any direct APIs available to notify the user via email. I hope the Standard user creatin module in User Administration also uses the same UME APIs.</b>
Please let me know the possibilities.
Appreciate your help.
<b><b>Sample Code:</b>
     <b>IUserFactory mUserFact = UMFactory.getUserFactory();
     IUserMaint mUserMaint = mUserMaint = mUserFact.newUser(aUser.getLogin());
     IUserAccountFactory mAccountFact =UMFactory.getUserAccountFactory();
     IUserAccount portalAccount = null;
     mUserMaint.setDisplayName(aUser.getLogin());
     mUserMaint.setXXX();
     mUserMaint.save();
     mUserMaint.commit();
     portalAccount = mAccountFact.newUserAccount(aUser.getLogin(), mUserMaint.getUniqueID());
     mAccount.setPassword("XXXXXX");
     aUser.setPassword(mPassword);
     mAccount.save();
     mAccount.commit();</b></b>
Thanks and Regards,
Sekar

Hi,
I have used the Java Mail API directly send the notification upon new user creation.
Thanks and Regards,
Sekar

Similar Messages

  • Approval Flow problem for the newly created user

    Dear friends.
    We have a new user .
    The approval flow is not starting for her shopping carts.
    I have checked YAM to see the cost centre but it is correct.
    What could be the problem and how do i check the workflow.
    I am not much into the technical side of SRM.

    Hi,
    You can use Tx BBP_PD with Shopping cart number, Alo you can view the workflow logs in swi1 or swi2_freq. Then you can check starting conditions
    BR
    Reward if helpful

  • Users as other task owners are receiving 5 emails notification for the same task

    users as other task owners  are receiving 5 emails notification for the same task in Sharepoint 2010. I have tried to add a 5 minutes delay on the other task owners workflow with no luck.any suggestions? Thanks

    The Book confuses me. I still think assignment delay and leveling resources are the same. Here is the explanation from the book for the three concepts.
    " Project offers two types of delays:
    Leveling delay. This type of delay applies to tasks; it pushes out the start date for the task and all its resource assignments. It’s meant specifically for remov-ing resource overallocations. With the Leveling Delay field, you can remove
    all leveling delays by choosing Resource➝Level➝Clear Leveling.
    Assignment delay. This type of delay applies to a single assignment within a task. Suppose you have a security consultant coming in to help lock down your site. However, your employees have prep work to do before the consultant can get started.
    You can assign everyone to the same “Try hacking into office” task but delay the consultant’s assignment by 5 days. "
    After a couple of pages;
    " Leveling Resources
    In Project 2010, you can level the entire project, tasks you select, or a single resource. By leveling several tasks that are all vying for the resource, or alternatively, leveling only the most in-demand resources, you can focus on the problematic
    portions of your project. Project automatically chooses popular settings in the Resource Level-ing dialog box. In most situations, you might as well run Resource Leveling with these settings. You can undo the leveling if you don’t like the results, but you
    can get some clues from the initial results to help you determine the settings you need. Here’s how to level different parts of your project using the leveling settings cur-rently in place:
    Level a resource. Select the resource you want to level, and then choose Resource➝Level➝Level Resource"

  • RSRV not showing number of record for the newly created cubes

    In RSRV Elementary tests i execute database information for a newly created cube.It is executed fine and it is showing the no of dimensions and line item dimensions but it is not showing the diff tables E,F.... I tried refreshing the statistics of this cube in the manage and did check statistics aswell.But it is still the same.and I tried in the program SAP_INFOCUBE_DESIGNS  it is showing for all the cubes except for the newly created once.
    Is there any settings as such.
    Let me know ASAP

    Hi Ninad,
    Use the program SAP_INFOCUBE_DESIGNS and get the cube size in bytes.
    Transaction se16 -> fact table name, /bic/f[infocube name] and /bic/e[infocube name] or /bi0/f.. and /bi0/e for business content infocube, click 'number of entries' - This is for no. of records.
    Transaction DB02 -> 'detail analysis' -> object name = [infocube name]
    Function Module - RSDU_INFOCUBE_TABLE_SIZES_INF
    Bye
    Dinesh

  • ADF JS API methods not working for the newly created rows in table

    Hi All,
    We need to make sure the focus goes back to the newly created rows first column's first component.
    Used findComponent and findComponentByAbsoulteId and even hard coded the id, but still the methods are returning null.
    Even tried ADFRichTable.getRowKey(index), by passing index as 0 for the first row, still the method is returning null.
    Tried ADFUITable.findComponent(Object scopedId, Object rowKey), but unable to pass client side rowKey as the above method is returning null.
    All our requirement is to make the focus back to the first row's component when the user clicks on the cancel button instead of save button. Appreciate your help. Thanks.
    P.S.: Rows will be created using CreateInsert method.
    JDEV Version: 11.1.2.0.0 and Table is in a region and we are using UI Shell Tab Template to launch regions.
    Raja.
    Edited by: RajaRamasamy on Feb 10, 2013 4:30 PM
    Edited by: RajaRamasamy on Feb 10, 2013 4:30 PM

    Thanks Frank,
    But some times even we use findComponentByAbsoulteLocator, its not working. So i followed the approach where you will get the rowID like the below and construct the client ID and pushing the JS to client using Service class. And it worked.
    String rowId = table.getClientRowKeyManager().getClientRowKey(facesContext, table, rowKey);
    But i am worried that even though we hard coded the client and executing the js function from the command button by keeping client listener's type as click, the focus is not setting. And i tried giving the id as tableId[rowIndex]:componentId in the findComponentByAbsoulteLocator.
    Can you let me know is there another way to make focus only using JS on click of command button, where the button does not have any action or actionListener.
    Raja.

  • Email notification for the Activity Person Assigned

    Hi,
    I have a query from my client. They want to know the possibility of sending an email notification to the Person Assigned to an activity. Once the activity is REL, system should be able to send email (Outlook email or SAP mail) having the task details to the Person Assigned to that activity.
    Any suggestions/inputs are welcome.
    Best Regards,
    Mohammed

    Hi,
    You have to go for a ABAP development that trigger uppon activity REL.
    Thanks & regards,
    SL

  • OIM: email notification for any updates to user

    We have a database connector
    Based on the user role we will provision read and update access
    There are two access policies one for read and other for update.
    Lookup table has two values
    Read Read
    Update Update
    Access policy triggers based on the lookup table value.
    For create user and revoke user there are e-mail notifications set.
    What we are experiencing is when a user having read access is given get update access tommorrow, this user is moved from read group. And then access policy triggers, the read gets revoked then e-mail notification is sent saying user account is revoked. When added to updated group access policy triggers and create's account and e-mail notification is sent.
    But here, We want to send only one e-mail saying there is an update to the user.
    Any ideas, please let me know.
    Thanks in advance.

    Hi,
    Just uncheck the Revoke No Longer Applies check box from the access policy.
    What is happening when user remove from the Read access then as per the check box checked in access policy revoke the user account from DB and as he moved to Update access group his account getting created newly in DB.
    Just uncheck the check box this prob will be solved.
    Let me know if you hae any issue in the same.
    Regards
    Alabhay Goel

  • Email notification for each order created by dealer

    Hi expert,
    My user request to have simple notification from email when everytime dealer finish creating their order. Email notification will be send to difference person depending on which dealer appoint to them. In my order setting there is no output type maintain yet.Can anybody help me...
    thanks

    Dear Sujiana,
    you will find all the necessary steps in TA VOK2.
    in TA VOK2 -> you will find all steps you have to do.
    Define condition type
    Define condition table
    Define access sequence
    Define output determ. procedure
    You could use output medium 5 (external send) and processing routines e.g.:
    Program                 RVADOR01
    Form Routine          ENTRY
    Form                      RVORDER01
    dispatch time: send immediately.
    Best regards,
    Andreas

  • What will be data type for the newly created Service Interface def.?

    hi @,
    I am using new Service interface for the start event with objective that any outside application will be able to trigger the BPM. I have created the same SI and its operation and Input params. Now when the request comes there is an exclusive choice gateway which based upon the input fields decide which path to take into consideration. Now I need to map the SI input to the Data object but which data type I need to use ideally it should be the data type defined in the Service Interface should be used but I am not able to locate the same in the data type folder .
    How can I map the input service interface data type to the Data object so that it is available in the next BPM steps?
    Thanks,

    Hi,
    Typically the used types in a new service interface are anonymous. Try making the used complex type a global one (Right-Click onto it -> Refactor -> Make Anonymous Type Global).
    Afterwards you could use the speed button around your your 'start event' and create a new 'data object' from there. Now the IDE automatically assigns the type of the service interface to your 'data object' and  performs the standard mapping between the 'start event' and the 'data object' in addition.
    Please also have a look at the documentation for further information:
    Accelerated Modeling with Speed Buttons
    http://help.sap.com/saphelp_nwce711/helpdata/en/16/52f063cac643d2917347aab86930ef/frameset.htm
    There is also an interesting blog entry dealing with data objects and their reuse:
    How to avoid modeling errors in Netweaver BPM? Part 3: Data flow in style
    /people/soeren.balko/blog/2009/02/03/how-to-avoid-modeling-errors-in-netweaver-bpm-part-3-data-flow-in-style
    Hope that helps,
    Martin

  • How to get the inbound idoc for the newly created inbound Idoc FM

    Hi,
    I have created a new function module to process the Inbound idoc.  I need to have a idoc to check my function module, whether it is working fine or not.  How I can get the data.  Do I need to have the idoc from the partner ?  Please help me ASAP.
    Thanks,
    sreenivas.

    Hi Sreenivas,
    Go to WE19 and get any of the your present idoc  with the idoc type
    then go to BD20...execute the same idoc...and there you can create the IDoc, and process the same with the Inbound function module tab..( give the FM you are using as the process code.)
    from there you can do the debugging aswell of that FM
    Thanks

  • Create user via UME API/LDAP

    Hi,
    I'm trying to create a user using the UME Api
    IUserMaint umeUser = UMFactory.getUserFactory().newUser( uniqueId );
    .... set properties on umeUser...
    umeUser.commit;
    The user created ok in our ldap server (Tivoli DS) but on the root dn, i.e. ou=companyX,c=se
    Is there a way to create the user in another ldap-node, say ou=internetUsers, ou=companyX, c=se?

    Hello Mattias,
    You should set the property
    <b>ume.ldap.access.creation_path.uacc = ou=internetUsers, ou=companyX, c=se</b>
    Check this for more:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/63/14f5b51a6eff429f2d8b2063400e82/content.htm
    This path is where new user accounts are created.
    This path must be relative to the path defined in
    ume.ldap.access.base_path.uacc
    If this property is not defined, user accounts are stored in the path defined in
    ume.ldap.access.base_path.uacc
    Greeting,
    Praveen Gudapati

  • Which is the the iview for SAP Contents: Create User?

    hi,
    a)
    can somebody tell, how to access the EP create user iview?
    i need to link there from an own application.
    or better, which is the iview for the page: Create User?
    Right now the url properties of my "Create User view" is:
    http://myportal:50000/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fadministrator!2fsuper_admin!2fsuper_admin_role!2fcom.sap.portal.user_administration!2fcom.sap.portal.user_management!2fcom.sap.portal.createNewUser?InitialNodeFirstLevel=true&windowId=WID1121850971390
    but i suppose this won't work, because of the genaerated Querystring ?InitialNodeFirstLevel=true&windowId=WID1121850971390
    is there an iview, which i might call via portal navigation
    b)
    is there a general way, how to access provided SAP stuff?
    thanx,
    matthias

    Hi Matthias,
    > the url properties of my "Create User view" is
    From this you can derivate the iView name, it's com.sap.portal.createNewUser. Searching within the PCD, this iView (independent of the super admin role) can be found under pcd:portal_content/com.sap.pct/admin.templates/iviews/com.sap.portal.createNewUser
    Checking this iView, the Code Link returns com.sap.portal.usermanagement.admin.CreateNewUser. This component is not creatable through "new iView from PAR" (for the reason see Browse deployment iview ).
    On the other hand, if you need the URL, just open the page, choose "Add to browser favorites" from the page options, and then you'll see the working URL within your IE favorites, in this case:
    http://myportal:50000/irj/portal?NavigationTarget=ROLES://portal_content/administrator/super_admin/super_admin_role/com.sap.portal.user_administration/com.sap.portal.user_management/com.sap.portal.createNewUser
    Hope it helps
    Detlev

  • Email notification for AE password Self-Service

    Hi Guys,
    I have tried to setup AE Password Self-Service and to an extent, its working. However, I do not receive an email notification on the newly changed password.
    I have checked my SMTP settings via SCOT and for sure its working as thats the same system which I'm using the FireFighter (which works and sends out email notification).
    I've checked on the backend system on the "changed documents" and I see that password was indeed changed by the user which I've used in the background job created in AE.
    It seems to me that something is not correctly setup for the communication between AE and the backend system but I cannot figure out which area I should look into (after the above troubleshooting).
    If anyone have any suggestions, I would be much appreciated.
    P.S: I ahve done the below post-installation configuration:
    1) ceated the connectors and tested the connections with success
    2) setup verification fields in the password self service (successful as in the initial screen of AE, I'm about to request a change for a new password and the successful message appears)
    3) SMTP server in the Workflow is also setup
    4) User Data Source is updated (SAP UME)
    5) Backgrund jobs on Email Dispatcher and Email Reminder are created
    Thanks.
    Raymond

    Hi Jagat,
    Where do we need to modify those parameters suggetsed by you because i can't find any option to change these infotypes in AE.
    Kindly suggest, Can you kindly share ADM 955 if you possibly have it with you.
    Thanks and Regards,
    Siddharth Kaul

  • How to read value from Key flexfield added on to the newly created SIT

    Hi Experts,
    I have a requirrment to display a new structure in the Special Information Types (SIT) screen in SSHR. The data entered into the segment needs to be validated using PL/SQL function.
    I have performed below steps to display the structure/field on SIT Page
    1. Created new flexfield structure as XX_LEAVE_ENCASHMENT under the "HUMAN RESOURCE" Application (Application id- 800) and flexfield TITLE "Personal Analysis Flexfield" (PEA).
    2. Added a new segment "Encash Days" for the newly created flexfiled structure "XX_LEAVE_ENCASHMENT".
    3. Added this new structure in the Special Information Types form in HRMS responsibility
    4. The structure is enabled on the SIT screen.
    Now I want to validate the data entered in Encash Days field in this page by calling a PL/SQL function. This can be done by extending the SIT page Controller.
    But how should the ID of the newly enabled segment (in the new Flexfield strucuture) be retrieved in the controller inorder to read the user-entered value (to further call the validation program)? Or is there any other way of achieving this functionality in OAF?
    Please help.
    Thanks.

    Hi,
    Yes, u can get the value from the SIT and perform the relevant validation too.
    Refer http://apps2fusion.com/at/43-ss/453-oaf-extension-case-study
    Regards,
    Gyan

  • Email Notification for PR

    Hello all ,
    We usually get an email notification when a PR is converted into PO. But now we are getting 2 or 3 email notifications for the same PR. What do i need to do ?
    Please help me with this.
    Thanks,
    Avani.

    Hello Avani,
    If more than one PO is created using the same PR then it can be possible, check whether it is happening only for few PRs or for all the PRs.
    Hope this helps.
    Regards
    Arif Mansuri

Maybe you are looking for