How does an Adapter task update ud_aduser process form

Hi All,
I have a Task Adaptor that changes the ad password using a random password generator. I need to then send that password via email to the user so I am thinking I need to update the aduser process form with this generated password.
Thanx
Fred

This is a quite common but unfortunately not very easy problem to solve.
What you usually do is to create a grace period of anything from a few days to a few months where the user is disabled and moved to a "frozen" ou. If the user is re enabled during this time period the user is brought back to life again.
It seems like your "dead" container works a bit in the same way. You could theoretically serialize the information about the user and write it to a database table (or another persistent storage) and recreate the user using that information but I would not recommend this. The main reason is that some information i.e group membership might have changed meaning during the time the user was frozen. This might result in inappropriate rights given to the returning user.
I would recommend using a two tier system where the user gets:
1. Disabled and moved to the "grace period" container
2. After X amount of time the user is deleted and is gone forever
You might want to consider adding a "deep freezer" container where you stick accounts that belongs to users who are on maternity leave or sabbatical but it likely to come back within Z amount of time. Consider removing group memberships of these users before sticking them in the freezer or at least mandate a process where the group memberships are reviewed on reactivation.
Hope this helps
/M

Similar Messages

  • How does RFC adapter with EO/EOIO work? Kindly help!

    Hi Experts,
            How does a sender or receiver RFC adapter works when QOS is EO or EOIO (Async)? In other words, for EOIO, are the messages are queued? How does this queueing work? Does it use FIFO logic? where do we specify the max limit of messages that can be queued?
    Also what is the significance of 'Initial connection' and 'maximum connections' in communication channel? I have given the default value 1 for both. What should be the ideal value and why?
    In my Async RFC - XI scenario sometimes XI is able to receive the messages but sometimes it doesnot even though the sender system is UP and running.
    I cannot see any messages in SXMB_MONI even though the sender has sent the messade.
    Why RFC adapter is behaving like this? What could be the issue?
    Kindly help!

    EOIO: How does this queueing work? Does it use FIFO logic?
    >> yes it uses FIFO logic in EOIO.
    Also what is the significance of 'Initial connection' and 'maximum connections' in communication channel? I have given the default value 1 for both. What should be the ideal value and why?
    >>>noof rfc connections we are using for connecting to XI to RFC minmum is 1 maximum is 50 bydefault. you increase this value by changing the default setting.
    How does RFC adapter with EO/EOIO work? Kindly help!
    Posted: Mar 21, 2007 4:15 AM 
    Hi Experts,
    How does a sender or receiver RFC adapter works when QOS is EO or EOIO (Async)? In other words, for EOIO, are the messages are queued? How does this queueing work? Does it use FIFO logic? where do we specify the max limit of messages that can be queued?
    Also what is the significance of 'Initial connection' and 'maximum connections' in communication channel? I have given the default value 1 for both. What should be the ideal value and why?
    Why RFC adapter is behaving like this? What could be the issue?
    >>check ur sender RFC adapter. chekc whether data is sent from RFC . see logs in R/3.

  • How does JDBC adapter reads or writes the data to DB

    Hi All,
             How does JDBC adapter read the data from a db, is it that it collects all the data in one go and sends to XI, or is it record by record.  And what if it writes to a db?
    Xier

    Hi,
    It collects all record at one time and while writing to DB you can push all data at one go...
    We are using receiver JDBC adapter to push data to DB and its one go..
    Nilesh

  • How does one check for Updates...

    How does one check for Updates when :
    Registration
    Deactivation
    Updates
    Menu items are greyed out! ?

    Actually, it's a timing issue. Those items are greyed out for a couple of minutes after PPro starts. A little patience and they become available. ;)
    Cheers
    Eddie
    PremiereProPedia   (
    RSS feed)
    - Over 300 frequently answered questions
    - Over 250 free tutorials
    - Maintained by editors like
    you
    Forum FAQ

  • How does VBEP table being updated?

    Hi Gurus,
    Good day. Please kindly advice how does VBEP table being updated. As we are encountering that some of the item are not available in this table but available in VBAK table.
    Thank you in advance.
    Regards,
    Rellie

    Hi,
    VBEP table contains the schedule line data for the items.
    Check and compare with VBAP. go to the sales order item table VBAP. For a particular item you will have the ordered quantity in the field KWMENG of VBAP. You can get the individual schedule lines and the partially confirmed quantities in VBEP table.
    Thanks,
    raja

  • Need urgent help on how to compare the user profile and process form attributes

    Hi All,
    We have a requirement  where after editing the  user profile attributes we have to compare the currently modified user  profile attributes and the existing     
    process form attributes and based on the differences we have to update the  process form accordingly.
    We have around 80 attributes so we cannot follow the procedure where
    we update the lookup process_triggers
    and add the "change attribute" task
    and "update attribute" taskin the process definition
    because it creates aroung 160 tasks in process definition. So we are doing it by writing a custom code. Is there any other simple way to do it or any API"s which can help us.
    Need very quick help.Thanks in advance.
    Regards,
    Geetha

    Check MOS: 1595938.1
    -Bikash

  • How does entity Adapter work ?

    Hi,
    I have an adapter which will update the user attribute based on the email. Attached this as <b>pre-update</b> in the data object manager of design console and the mapped the input variable to email(value from entity field) and output of the method to the entity field(field to be updated in USR form).
    Now if I update the user from the admin console, then my adapter works fine.
    <b>But this adapter is trigerred even if I am creating new user through Admin console?? which should not the case as it is pre-update adapter</b>
    Is there anything which I am missing while configuring the adapter or If this is how it works then whats the difference between pre-insert and pre-update adapter??
    Edited by: hrushi on Mar 8, 2010 7:24 PM

    Hi Rajiv,
    Thanks for the post.. :)
    A small doubt about event handler... Can I use tcUserOperationsIntf and update the record from API and attach this with event handler?? Or Is this process different??
    I mean Will I be again thrown into infinite loop if I update from API ??

  • How does B2B Adapter for Inbound operation for SOA Composite works

    Hai,
    I am new to B2B. can any one share samples or links or doc's on B2B Adapter for inbound operation (receive)?
    Can any one share B2B inbound channel configuration ?

    1. How does the above can be achieved using JMS protocol?Where would you like to pitch-in JMS? You want to receive inbound message at B2B over JMS or between SOA and B2B, you want to use JMS?
    For receiving inbound message at B2B over JMS, please create a non-internal listening channel at B2B. Make sure to set JMS headers -
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/app_interface.htm#CACDFEAE
    For using JMS between, SOA and B2B, create a JMS channel in Host TP profile and add it in the inbound agreement (for inbound scenario). For outbound scenario, create an internal listening channel and make sure that from back-end, headers mentioned on above link, are being set.
    2. Will SOA Composite having B2B Adapter receive operation has first operation can get triggered automatically or not as soon as EDI----->XML message is found?Yes, it can be triggered. Provided the steps in your another thread.
    3. will B2B Adapter receive operation in SOA Composite will take EDI--------> xml msg as opaque?No, if while modelling B2B adapter, you selected a doc-def otherwise yes.
    Regards,
    Anuj

  • How does Outlook send Task Requests?

    I have been working with EWS and have frequently come across posts for Assign Task or Task Request creation is not supported by EWS.
    But we can create Task Requests from Outlook. How does Outlook do that? What API does it use in the back to achieve this?
    Is there a way to use the same API that Outlook uses to achieve this functionality?

    Outlook use MAPI to access and create Items in Exchange Store so if you use the Outlook Object Model
    http://msdn.microsoft.com/en-us/library/office/ff184639.aspx or a Third Party Library like Redemption
    http://www.dimastr.com/redemption/RDOTaskItem.htm these both use MAPI and will allow you to assign a task programmatically. The Raw rops that the Mapi client does to do this are also documented
    in the following protocol document
    http://msdn.microsoft.com/en-us/library/cc463886(v=exchg.80).aspx .
    Cheers
    Glen

  • How does Apple test new updates?

    Getting a new MBP to use with FCP X, and have been reading about problems on both forums regarding latest updates.  Just wondered if anyone knows how Apple tests an update before releasing it. It seems like a lot of the problems folks have with updates are remedied by doing fresh install of the original software.  So, does Apple try  out update on a pristine computer with fresh install of original software, or on a computer that's been used  while and might be  bit fragmented, or what?

    does Apple try  out update on a pristine computer with fresh install of original software, or on a computer that's been used  while and might be  bit fragmented, or what?
    Nobody here would know.

  • Update a Process Form attribute during reconciliation

    Hi
    I wanted to updated a attribute in my process form whenever there is a reconciliation event generated for it when i run a resource reconiliation . Basically the attribute should the system time when the last reconciliation happenned ? how would i go about doing this ?
    thank

    1. Create a field on your process as a date field.You mean, the reconciliation field mapping or what?
    Or I should create a field in my resource form instead`of process?
    ***You aren't reconciling an existing date, you are populating this field after the reconciliation is performed. This will need to be on your process form because all reconiliation and provisioning actions are based on your process form.
    5. On your reconciliation insert and update task, the response code of completed, trigger your new task.Do you mean that the new task must be conditional dependent on the completion of reconciliation task?
    ***Yes. When the reconciliation task is completing, this will trigger your new task to populate the current time into your date field to show the last time the user was reconciled.
    If you are wanting to just record the time the resource itself was reconciled rather than individual users, you could create a User Defined field for your resource object and write a value within your recon code to that field. Or you could add a value onto your IT Resource and write the current time to that field.
    -Kevin

  • How to restrict the modification of a process form field.

    Hi,
    Is there a way out to restrict the modification of a process form field.
    I have a process form field loginid which can not be updated in a target. I want to achieve the same in OIM. I have not created any update task for the field but if the user changes the loginid field then it is getting saved in the OIM database and hence any operation thereafter is falling.
    Thanks

    Hi Kevin.
    I really appreciate your help.
    But I tested your configuration in our environment and it doesn't work. The same error (The Resource has not been configured properly) is displayed when I try a provisioning for that resource. Anyway, we could not use this configuration here, because end-users shall have the option to change some values in their process form.
    I don't know why, but seems that when I define any field as Display-Only, the prepopulate adapter runs in a post-insert schedule and a error is given cause it try to fulfill a display-only field, which is not allowed.
    I try an alternative configuration, which works properly:
    - keep the field User ID as Text Field.
    - use the prepopulate adapter to populate this field with the User Login (previously defined in the User Definition form)
    - delete the property "required = true" to this field
    - set property "visible = false" to this field
    In this way, the end-users can modify the other fields, except User ID. Otherwise, they never will can see their own User IDs while making a request. For new users it will not be a problem because their User Login (on User Definition) and User ID (on Process Form) will be exactly the same, but for users that already exists in the target system, this values will be different which can originate small issues.
    Until achieve an understanding about why a display-only field can not be filled by an pre-populate adapter, I will use this setting above.
    Regards.

  • How to Prepopulate check boxes in the process form

    Hi All,
    I need to prepopulate "Change Password at next login" in the AD Process Form. i.e. if some one select this check box in the user creation form and create a user, i need to prepopulate it in the AD process Form. Currently, it is not prepopulated. So, it is not updated on the Active Directory. I'm using AD Connector pack 9.1.1 .
    I need to prepopulate the "User must change the password at next logon" check box in the AD Process Form. I have done the prepopulate on text fields. They are working fine.
    But, stuck with this check box prepopulation.....
    Can anyone help me on this issue....
    Regards,
    Chaturanga
    Edited by: chaturanga on Sep 9, 2009 2:35 PM

    Even if you get the checkbox right it is not entirely clear that the connector will read the box correctly. It all depends on how the connector code was written.
    An alternative is to set the LDAP attribute through a custom connector. Email me if you want example code for this.
    Best regards
    -Martin

  • OIM API - How to get the values in the process form (both parent and child)

    Hi,
    I created an RO with a Process form (both Parent and Child).I created a unconditional process task which takes in the processinstance key and tried to retrieve the process form datas.When i tried to provison the resource,the process task is getting triggered and I could able to get the parent form data but not the child form data.
    Any idea why is this happening?.Is it mandatory to have the "Triggers" ON to get the Child Form data.?
    Thanks,

    try this
    tcResultSet childResults = formOper.getChildFormDefinition(
                             formOper.getProcessFormDefinitionKey(procInstanceKey),
                             formOper.getProcessFormVersion(procInstanceKey));
    This should work,
    Regards,
    Raghav

  • How to trigger standard task manually in Process controlled workflow?

    Hi All,
    I would like to trigger a task mannually in BRF, process controlled workflow. My requirement is to send an approval notification to the approvers at the current approval level, at any instance by the requestor of the shopping cart. In that case, will it be possible to trigger the standard task 40007953 (SRM Shopping Cart Approval (1)) with the workitem of Shopping cart under consideration?
    I have tried searching for the same in SDN and other forums but most of the information was regarding application controlled workflows. None of those function modules seems to be working in PCW.
    Any pointers on how to trigger a standard task (using FM or code) in BRF(process controlled workflow) environment is also highly appreciated.
    Thanks,
    S.H@ri

    Hi,
    Use this FM [SAP_WAPI_START_WORKFLOW|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/bb9100f8-0c01-0010-ac8e-e017351f3fc1].
    Regards,
    Surjith

Maybe you are looking for

  • How to write processing code for the Inbound IDOC to the R/3 ??

    i m having a file -> XI-->R/3 scenario, IDOC is being sent from XI to R/3, can u guide to me to write a processing code for the Inbound IDOC to the R/3, since i m new to ABAP and ALE technology, can we provide me any blog for doing that.......or guid

  • Audio-visual synching

    im just getting to grips with my new macbook pro and final cut express. have a fairly basic problem with the latter as when i capture video, the video and audio are not in synch when played back. the video runs about four five seconds after the audio

  • Virtual WLC software

    Hi! I've got a license PAK L-AIR-CTVM-5-K9. So I believe I need to download the virtual WLC software, install it on ESX and load the license file. But I'm unable to download the .ova file from cisco support page because I've no valid service contract

  • How do i clear off my desktop when i accidentally put all my music on it?

    how do i clear off my desktop when i accidentally put all my music on it?

  • I could not open my LastPass vault

    I don't know what is going on with this Firefox but in the past week or so it seems like every time I open it I run into a new problem. This was such a good and fun browser and I think it's just gotten to big for its britches. I think the development