Provision from Process form

I have a process form which has fileds like fname,lname and a lookup filed roles which queries the code decode key from the custom db table
The fname and lname I can provision easily to the database table but with fname and lname I also need to provison the code value in roles lookup to the database table.
Any idea how can I approach this?
Edited by: watisoim on May 26, 2010 5:33 AM

Martin,
Thanks for your reply.
when u say custom "*custom task that does the lookup conversion and then writes to a hidden field on the process form that then writes down into the database* ",can u please xplain a little more on this
Now for this.I tried the below approach
1.created acode which will populate the looup values from my custom db table
2.Now while coniguring the GTC I specified Roles filed as lookup and lookup property as the name of the lookup.
3.Now when I click on binoculors sign it selects the decode value in the filed,but when provisioned it provisions the code value rather than decode value which I actually want.
Also If I have a value in a process form,is there a way I can see if the same value is provisioned to target resource while its getting provisioned and not in target system?
Cheers!!
-M
Edited by: watisoim on May 28, 2010 1:30 AM

Similar Messages

  • OIM DB query to retrive data from process form based on status

    Hi
    We have a requirement to retrieve the field values from process form for the status which is "provisioning".
    Can anyone help us providing the query for the same ?
    Consider some process form has Firstname, Lastname and so on as its attibutes. Resource provisioning is stuck due to some reason and the status is in 'Provisioning' state.
    Our query should return those process form attribute values.
    Thanks
    DK
    Edited by: 875142 on Apr 26, 2012 6:34 AM

    Hint:
    Make use of ORC, Process Form, OST, OIU Tables.
    Try by yourself. Don't expect readymade solution else you won't learn anything.

  • How to delete columns from process form table

    hi,
    I have a process form UD_FN_USR. I created one column userid with type long and later the requirement got changed and I need to change the type to string.I am able to delete the column from design console but in the table the column exits so that I coulnt create the column with same name as type string , its tellling same column name exits with different datatype in current version or previous versions.can anybody please tell me how to solve this issue

    Sorry for late response. Got stuck in work.
    This time it will answered ;-)
    ALTER TABLE UD_ABCD DROP COLUMN UD_ABCD_UID
    DELETE FROM SDC WHERE  SDC_NAME='UD_ABCD_UID';
    COMMIT;
    Thanks
    Rajiv Dewan

  • How to delete selected records from process form child form

    Hi,
    I have one child table attached to process form which has 6 columns.
    I have added 3 rows to the child form . if i tried to remove any row from the form always the first record is removing even though it is not selected to remove. I have coded according to Re: Removing from Child Process Form
    Please help me
    thanks in advance

    Can you tell us the code you had written?
    Regards,
    A

  • OIM Process Form System Administrator Permissions Disappeared

    Hi,
    We have OIM 9.1.0.2 in our environment. Since past few days we are noticing that 'System Administrator' permission from process form gets removed completely. We cant even add the permission for System Admin as it gives as error that 'You do not have permission'.
    Finally we have to import our back up xml (thank God that we took backup) to import the permission back.
    Anybody has seen this issue before. Please help as this is becoming a major problem for us.
    Regards
    Rahul

    Hi,
    We have OIM 9.1.0.2 in our environment. Since past few days we are noticing that 'System Administrator' permission from process form gets removed completely. We cant even add the permission for System Admin as it gives as error that 'You do not have permission'.
    Finally we have to import our back up xml (thank God that we took backup) to import the permission back.
    Anybody has seen this issue before. Please help as this is becoming a major problem for us.
    Regards
    Rahul

  • How to read User ID from the request Form and pre populating in the AD User process form before provisioning

    I am trying to read the user Id from the submitted AD User request form( Catalogue AD User form. I need User Id,firstname and lastname inorder to prepopulate the common name as in this format - lastname,firstname (userid)  for the user to be provisioned in Active Directory.
    So after filling the AD User request form with User Id and Organization and submitting the request, I am trying to
    prepopulate the common name in the process form before the provisioning.
    The prepopulate adopter for the common name is configured to read the firstname, lastname and userid. firstname and
    lastname variables are mapped to User definition and user Id is mapped to Process Data. In this setup I am not getting the
    User Id value from process data, it is empty.
    Is this a bug with OIM 11g R2 or I need to do it differently in order to read the user Id that user has entered in the
    request form for populating the common name?
    Thanks

    Ghulam Yassen wrote:
    How to get USER_ID and IP_AddressWhy exactly do you need this data and what do you plan to do with it?
    The data is not reliable and trustworthy. IP addresses can easily be spoofed (a few seconds if you know what to do and how to do it). Also, IP addresses are not static. Users also do not use the same network device to access the database - different devices will have different IP addresses.
    The o/s user on the client is supplied by the client driver. This can also be spoofed.
    The user can also use a virtualised device - which means that recording the IP and o/s user seen from the server side, is pretty much useless and meaningless.
    So if this data is intended to be used for auditing for example - it would be pretty suspect data to use for that purpose.

  • 2 Process Forms and 2 Provisioning Flows for each of these process forms

    Hi,
    I was just wondering is it possible to Create 2 Process Forms for a same Resource/Object form?
    I know there can be two Provisioning flows, how to determine which flow to go to after approval?
    Is it possible based on rules in object form?
    How to map the 2 different process forms to 2 different provisioning flows?
    Regards,
    SK

    I don't think that is possible. From what I know, a resource object can have only one process form.

  • How can I pass data from a form guide to another form in a business process

    How do we pass data from a form guide to another form(not necessarily a guide) without having to open the form. For example we have a small form guide to capture the contract id so we can then get data from contracts table to present to the user in a form. We want the user to open the guide (either Flex guide or form guide) to enter the contract id. Upon submission we want the process to get the contract data and put it into the form that will be opened at the next step by the user without having a user interact with the form to get the data into it. In other words we need the process to get the data and populate a different form than the form guide the contract id was entered in and this new form needs to be opened in the next step by the user.

    Firstly, I'm assuming that you have a Forms ES Server if you are rendering a Guide.  This could be either version ES1, ES2/2.5 or ES3/ADEP
    If you submit the form back to the server, you can populate a second (PDF/XDP) form with the data bound to the same schema/Data Model using Forms ES. 
    You referred to the next user in the chain - If you are using Process Management, this is very easy, as you define what form is used to render the data in the "Presentation & Data" section of the Assign Task activity

  • Users not provisioned from OIM to OID user group child form

    I have created 3 fields in UserForm named Application1, Application2 and Application3.All are textfield. Now I have a field in Process form in child table name Applications which is a lookup type and a multivalue attribute. Now the requirement is that whenever a user gets some value in UF for any application (Application 1, 2 or 3), the field Applications in PF should get auto populated by that application value.
    Applications lookup in Process Form has already all the applications1, 2 and 3 in the lookup code and decode value.

    In your adapter, read all the values from UDF (User Form)
    If value is not equal to NULL then use tcFormInstanceOpetaionsIntf API to add values in Process Form.
    http://otndnld.oracle.co.jp/document/products/id_mgmt/idm_903/doc_cd/javadocs/operations/Thor/API/Operations/tcFormInstanceOperationsIntf.html#addProcessFormChildData%28long,%20long,%20java.util.Map%29

  • Problem in setting user end date from oim to account expiry date in AD process form

    Hi all,
    i am updating the user end date from oim to user account expiry date in ad process form using oim api.
    i am able to get the end date value from oim but when i am setting it using api it through exception but all other attribute i am able to update in process form.
    i am facing the problem only with end date field because of different date format in OIM and  AD .
    so please suggest me what are date format in Active Directory and how can i change the oim date format to Active directory time format in in my java code.

    Thanks for the reply.
    But all iplanet users need not contain end date attribute, and its an update on existing user.
    Can you please ellaborate more on Transformation class..?? example should be helpful.

  • Propagate Data from User Profile to Resource Process Form doesn't work

    Hi,
    i've created a new custom task for Propagate Data from User Profile to Resource Process Form with a gtc connector but the task is never triggered!!!
    i need clues to resolve this .
    thnks.!!
    oim 11g 11.1.1.5 bp4. high availability with 2 nodes and a balancer.

    Hi Rajiv:
    ->Did you make that entry in Lookup as mentioned in that thread/post ?
    ANSW: yes.
    ->Did you use exact naming convention for your tasks ?
    ANSW: yes i put the same name that i put in the lookup into my process from.
    In which process definition have you created your task. Make sure it should be other than "Xellerate User" process definition.
    ANSW: PROCESS DEFINITION: * iPlanet User
    *TB_BAN1_AUR_GTC
    *TB_BAN5_AUR_GTC
    *TB_BAN3_AUR_GTC
    etc.. GTC conector.
    i have a test environment where this functionality works succesfully and i put the same in my production environmnet and the task never is triggered.

  • How to Disable the Process Header, collapsible Area, and Process Warning Bar from Contacts Form of CRM 2013

    Folks,
    How to Disable the Process Header, collapsible Area, and Process Warning Bar from Contacts Form of CRM 2013
    Thank you.

    Hi,
    You can deactivate the business process itself if you do not want at all. So that the header will not available for the entity.
    Regards,
    Priya

  • OIM 11g: Error while prepopulating process form

    I have a custom resource, with 4 child tables. When trying to provision the resource to a user when I click through to start populating data, I get the following error:
    Target Class = com.thortech.xl.util.adapters.tcUtilDateOperations
    <Mar 17, 2012 9:23:54 AM EDT> <Error> <XELLERATE.APIS> <BEA-000000> <Class/Method: tcFormInstanceOperationsBean/prepopulateProcessForm encounter some problems: Error occurred while pre-populating process form.>
    <Mar 17, 2012 9:23:54 AM EDT> <Error> <XELLERATE.APIS> <BEA-000000> <Class/Method: tcFormInstanceOperationsBean/prepopulateProcessForm encounter some problems: Column 'PRIMARY ID' not found
    com.thortech.xl.dataaccess.tcDataSetException: Column 'PRIMARY ID' not found
         at com.thortech.xl.dataaccess.tcDataSet.getColumnIndex(tcDataSet.java:651)
         at com.thortech.xl.dataaccess.tcDataSet.getDataType(tcDataSet.java:742)
         at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.prepopulateProcessForm(tcFormInstanceOperationsBean.java:3219)
         at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.prepopulateProcessForm(tcFormInstanceOperationsBean.java:3130)
         at Thor.API.Operations.tcFormInstanceOperationsIntfEJB.prepopulateProcessFormx(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor1213.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
    Followed by:
    <Mar 17, 2012 9:23:54 AM EDT> <Error> <XELLERATE.WEBAPP> <BEA-000000> <Class/Method: DirectProvisionOrganizationAction/prepopulateForm encounter some problems: Error occurred while pre-populating process form.
    Thor.API.Exceptions.tcAPIException: Error occurred while pre-populating process form.
         at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.prepopulateProcessForm(tcFormInstanceOperationsBean.java:3245)
         at com.thortech.xl.ejb.beansimpl.tcFormInstanceOperationsBean.prepopulateProcessForm(tcFormInstanceOperationsBean.java:3130)
         at Thor.API.Operations.tcFormInstanceOperationsIntfEJB.prepopulateProcessFormx(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor1213.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
    It is telling me that the 'PRIMARY ID' column is not found, and that is correct, as there is no column called 'PRIMARY ID'
    I have 6 pre-populate tasks on the Parent form. These are all simple UtilityTasks that do the following:
    1: Return Current Date on field name 'Start Date'
    2: Return usr_key on field name 'Initiated By'
    3: Return usr_key on field name 'Updated By'
    4: Return Current Date on field name 'Activity Date'
    5: Return Current Date on field name 'Updated Date'
    6: Return Organization Name on field name 'Organization Name'
    There are no pre-pops other than these 6. None of the 4 child forms have pre-pops associated with them.
    Where can I find what process form is calling the pre-pop on 'PRIMARY ID' ?
    I have dumped the metadata as well, and searched for an event handler / plugin that may be called, but there is nothing there. I only have postprocess handlers defined.
    Please help.
    Thank you.

    I reviewed the RAV, POC, and ODF tables.
    POC and ODF are empty. There is no data within the tables.
    In the RAV table, I see the following for 'select RAV_MAP_QUALIFIER,RAV_MAP_VALUE' from RAV;"
    RAV_MAP_QUALIFIER RAV_MAP_VALUE
    Organization ID act_key
    User Key usr_key
    User Login usr_login
    Organization Name act_name
    Middle Initial usr_middle_name
    User Login usr_login
    ADITResource
    User Login usr_login
    Last Name usr_last_name
    Password usr_password
    First Name usr_first_name
    Middle Initial usr_middle_name
    Middle Initial usr_middle_name
    ADITResource
    ADITResource
    Last Name usr_last_name
    Last Name usr_last_name
    First Name usr_first_name
    First Name usr_first_name
    19 rows selected
    I don't see the other form pre-pops that exist... Specifically the date prepops that I have defined. These just seem to be the pre-pop adapters that are associated with USR objects, not the process forms.
    Thank you.

  • Users not provisioned from OIM to OID groups

    I've created an Access policy such that when i create a user with role as consultant he is automatically provisioned to OID resource and OID group( cn=group1,cn=groups,dc=ad,dc=company,dc=com ).
    The user is provisioned to OID users(cn=users) but not to cn=group1,cn=group....
    What could be wrong?
    i have run the OID group lookup tasks to generate freshly added group lookups. Theses lookups are populated in process form when i create an access policy.
    For ex the lookup generated is cn=group1,cn=group,dc=ad,dc=company,dc=com and the decode value is group1
    The user profile and process form are not linked. That means changes in process form are not reflected to user profile. Can this be possible reason for the hassle defined above
    please help me resolve this issue.
    Edited by: Chhavi Saluja on Feb 15, 2010 1:30 AM

    Hi,
    Today I have also done the same thing of auto provisioning of OID through access policy. Only difference is that for selecting "Container DN" and "User group" we have created two user defined fields(lookup)in the user form which will refer to the lookups "Lookup.OID.Organization" and "Lookup.OID.Group" for inputs.These lookups are already reconciled once from OID.
    As far as "container DN" iam successful but while selecting "user group" iam able to select and when i click on "create user" user is getting provisioned to OID into Container DN i specified.But user is not going into that particular group i specified.Iam assuming the reason is that as User Group is a mutivalued attribute and if we observe the process form of group selection we will see the add button. But on user form we dont have the option of child form to ADD/REMOVE the groups.
    Someone pls suggest how to proceed further on this.How do i push the user into particular group/groups from the create user form itself?

  • Extend Provisioning (from OIM to OID) for already provisioned resources

    We use OIM 9.1.0 to provision users to several target systems, for example OID. Not all information stored for a user in OIM is also provisioned to OID (for example department or location or phone is only stored in OIM). The provisionig task automatically is created via access policys.
    This works fine.
    Now we want to provision some more data (including department and location) to OID. So I changed the oid connector configuration to also provision these fields. This works fine for new users (which are not already provisioned to oid).
    But we also need these additional fields in OID for users which have already been provisioned in the past. How can this requirement be implemented? Is there a way to resubmit these provisiong tasks oder to automatically update the process form.

    Create a schedule task which will read the data from OIM User Profile and update the process form using tcFormInstanceOperationsIntf OIM APIs.
    Also create their Label Name updated task in OID Workflow (Process Defintion)

Maybe you are looking for

  • Mac Mini (2007 model) Ethernet and 802.11N dead

    Wow, talk about frustrating...my 13 month old 2007-model Mac Mini just crapped out with a couple of issues. The Ethernet networking reports the cable is unplugged, even though it's not, and the 802.11 wireless networking won't connect at N speeds. Of

  • Process.getInputStream() and process.waitfor() block in web application

    Hi folks, i am really stuck with a problem which drives me mad..... What i want: I want to call the microsoft tool "handle" (see http://www.microsoft.com/technet/sysinternals/ProcessesAndThreads/Handle.mspx) from within my web-application. Handle is

  • How do I backup folders on my shared USB drive on Airport Extreme?

    Hello, I have a USB drive as a shared drive on my Airport Extreme.  I DO NOT want to use it as my backup drive.  I have a drive connected to my MacBook Air.  But I want to back up folders on that shared drive where my photos and music are stored. I d

  • Service Manual for DesignJet T620 Printer

    Hi Guys.  Has anyone got a download location for a Service Manual for a DesignJET T620 Plotter ? Thanks Jason

  • Tiger with BC beta

    How can I clone my 100GB hard drive (Tiger OSX) to a new bigger 250GB one and keep everything including the Windows XP partition which was created using bootcamp beta? Everything is working beautifully, but I'm running close to empty on disk space. W