Workflow manipulation; linking User Form to Workflow

Hi
trying to create a new Workflow Process.
I've customized a simple User Form, and now I need to link it (.....if "link" is the proper term) to a workflow which I created.
The Activities in the workflow are executed based on whether or not conditions in the User Form are met (such as, certain variables/attributes having certain values)
In other words, once the form is Saved/Submitted, those activities should follow.
How is this done?
I assume that the Form itself is the "start" of the process. And, the "condition" would mark the "Transition" to the next Activity.
But, where does the Form itself come in? How is it linked to the Workflow process?
Thanks

You will need Acrobat Professional or LiveCycle Designer. With Acrobat Professional you create your forms with the Form Tool and write JavaScipt to establish the ADBC, Adobe Data Base Connection, and pass SQL Execute parameters. For LiveCycle Designer forms you create a data connection and then write FormCalc or JavaScript to pass SQL Execute parameters.
This topic is far too much to put in one post.
In Acrobat and LiveCycle Designer development centers there are examples.

Similar Messages

  • Best way to link user form with user table

    Hi all.
    What is the best way to link an user form with a user table (with all of the functions, add, update...)? I have created a simple form, and the question is next:
    depending the type object of the user table (document, master...) i have facilities to imlement the basic operations in the form?  if i create an UDO i have the functions but i want to use the form that i created with a screen painter.
    Thanks.

    Hi again i want add a new comment please.
    If i want do all functions (add,update...) of my form in my user table, and i want my user table is a <b>type document</b>? how can add new lines in my user table with objet <b>type document</b>? because when i make the instance i nedd to say what type of document is (item,order...) and when i do an add(), not add() in my user table. In what moment or how can assign that the add,update functions... affect in my table?
    Thanks again.

  • Logical flow between User forms and workflows

    Hi,
    I want to know the logical flow among jsps,UserForms and workflows in IDM.
    This may appear as a silly quest. But I want to know how exctly the workflows are getting excuted when we click the buttons on the forms....
    For eg While creating the user after gving the user details in Tabbed User form when we click on save how it is calling Create User Workflow....
    where is the link and how its happening.....
    If any one know this please reply me....this a quest remaining in my mind since so many days....
    Thanks in advance....

    I dont think, there is any xml codes in any of the forms for calling workflow. One needs to render a form for any workflow. Whenever you hit new User , the create user workflow gets initiated and the form and the default form for create user is Tabbed User Form. activities and forms are mapped according to the authorisation level. If you create any Admin role, then we need to specify a form for the admin's capabilities. I guess for configurator , to create a a new user, the form has to be Tabbed User Form by default. For a custom Lanch user process, one needs to include a form along with the workflow. We can do that. Thats what I know till date.
    Thanks,
    Manila

  • Launch workflow in user form after updating attributes

    Hello,
    When I launch a workflow in my activeSync user form, attributes are not updated if there are changes for the account.
    I launch the worfklow as described below:
                    <Field name='viewOptions.Process'>
                        <Comments> Workflow</Comments>
                        <Expansion>
                            <s>DeleteAccounts</s>
                        </Expansion>
                    </Field>Is it possible in a first time to update attributes and then to launch the workflow ?
    Thanks,
    Nicolas

    Are the attributes changing because of changes through role assignments? I think those changes happen during check-in. (Maybe in a reprovision, too: I haven't tried.)
    My instructor said he has seen times after activeSync is run that, if you edit the user, additional attribute changes finally go through. He didn't elaborate on when it happens. I've seen it, but for reasons that aren't relevant in this discussions, I haven't had to deal with it yet.
    Anyway, he recommended setting viewOptions.Process to something that does an extra check-out/in (or in/out?) to handle that situation. You might want to add a check-in/out to your workflow before you do your other processing...

  • Session Error - Cannot call getObject on :display.session on a user form

    On an end user form I have a manager label.
    The manager attribute in the user object holds the unique identifier but I must display the full name.
    <br><br>
    So I have the following code to go get the fullname:
    <br><br>
    <block>
    <invoke name='getAttribute'>
    <invoke name='getObject'>
    <ref>:display.session</ref>
    <s>User</s>
    <ref>accounts[Lighthouse].sponsor</ref>
    </invoke>
    <s>fullname</s>
    </invoke>
    </block>
    <br><br>
    Now it does go ahead and display the fullname but at the same time throws the following error on the page:
    <br><br>
    ERROR:XPRESS exception ==> com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.session.LocalSession ==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObject
    <br><br>
    Since it is not a workflow I think I need to use the :display.session reference.
    <br><br>
    Is there another approach I could try? Do you have any suggestions?

    You could also use the following for your session:
    <br><br>
    <invoke name='getCache'>
                      <new class='com.waveset.session.InternalSession'/>
    </invoke><br><br>
    But the biggest problem I see is the string value User. I think it needs the following:
    <br><br>
    <invoke name='findType' class='com.waveset.object.Type'>
                        <st>User</st>
    </invoke><br><br>
    Note: I used st instead of s to avoid a strikethrough.
    <br><br>
    If I'm not mistaken, your code could then look like this:
    <br><br>
    <block>
    <invoke name='getAttribute'>
      <invoke name='getObject'>
          <invoke name='getCache'>
                      <new class='com.waveset.session.InternalSession'/>
          </invoke>
          <invoke name='findType' class='com.waveset.object.Type'>
                        <st>User</st>
          </invoke>
           <ref>accounts[Lighthouse].sponsor</ref>
      </invoke>
      <st>fullname </st>
    </invoke>
    </block> <br><br>
    Best,
    <br><br>
    Andy
    <br><br>
    <b>AegisUSA</b>
    <br>
    Denver, Co
    <br>
    "We are the Identity Company"

  • Roles appearing in User managment but not in Users Form

    I have used the WF_LOCAL_SYNCH.propagateUserRole API to add roles to new and existing users in our production instance. That seemed to go well.
    When I view that user through the user management screen I see that he has the role assigned to them. Yet when he logs on he cannot see the role. When I view the user through the user form the indirect responsibility is not showing up.
    We have run the Workflow Directory Services User/Role Validation against the user with the following parameters:
    p_BatchSize – 10000 (Default Value 10000)
    p_Check_Dangling – Yes (Default value No)
    Add missing user/role assignments – Yes (Default Value No)
    Update WHO columns in WF tables – No (Default Value No)
    That has worked for some people but not all.
    Does anyone know what is going on or how to fix this?

    this you can find in Web console
    configuration>>user configuration>>action>>attributes
    I am able to add attribute but not able to make field as mandatory,while creating attribute we are not getting option like that you want this field mandatory or not but while modifying the attribute we are getting option like required field radio button if i select that i am getting error "you cant change an attribute to required unless all the user have value for this field"

  • Customize "Disable User" into a User Form

    Hi.
    I created a small User Form, which contains a simple Checkbox. When this Checkbox is checked, I would like to DISABLE a given User.
    I already know the code that could be used; this code needs to be inserted into the UPDATE-USER Workflow. It's as follows :
    *<Action application='com.waveset.session.WorkflowServices'>*
    *<Condition>*
    *<isTrue>*
    *<ref>my.disableuser</ref>*
    *</isTrue>*
    *</Condition>*
    *<Argument name='op' value='disableUser'/>*
    *<Argument name='accountId' value='$(user.waveset.accountId)'/>*
    *<Argument name='doWaveset' value='true'/>*
    *</Action>*
    However, my questions is : exactly where should this Action be inserted?
    Or, shouldn't it be an Activity on its own?
    Should the code also begin with an ID, such as :
    *<Action id='0' process = 'disable'>*
    etc, etc

    So a few things.....
    I assume you have this form as a manual task somewhere in that workflow or a workflow that calls the workflow you mention? It all depends on if you want to do other actions on the user. Do you have other processing that needs to be done, or do you just want to disable the user? If you just want to disable the user based on that checkbox, then you could just include the code you have mentioned into your update user workflow. What else does that workflow do? Are you transitioning to this activity from another activity?
    Personally I like to do conditional checks like you are doing in transitions instead of the XML Object language. I think its cleaner, and visually easier to follow.
    If you are using the BPE or netbeans ide it should automagicly include that action id in for you. But as to if you should include it as an action or activity, that is totally up to you. :)

  • Adding custom action to Tabbed User Form

    I am trying to view and delete user tasks (such as deferred task) from a user view (tabbed user form). I am able to list the tasks in a separate tab, however, I would like to be able to delete the task using a manual action. I added a button, however, the clicking on the button refreshes the page, and does not get into the Update User workflow.
    Wanted to check with the forum members if anyone has added any custom action via the TabbedUserForm where the button (or something) will submit the form for change of user view to the Update User workflow.
    Or, if someone has a simpler way - manual action to cancel/delete a deferred task for a user.
    Thanks in advance for any insight.
    Indrajit
    Edited by: indrajitg on Sep 14, 2007 12:43 PM

    It seems I was initially too focused on the VCS API itself, as I was under the impression that the context menu would be exposed through a manager (similar to the Editor API). But it turns out that the view API provides very nice access to the relevant bits and I was able to achieve the desired result by simple listening to view activation and access the context menu from there. It's not ideal as I have to deal with view ids directly, but it works - good enough.

  • Catch Exception - End User Form

    Our end user form requires that we display the manger of the end user. We have the manager id stored for the logged in user so we grab the id and get the fullname. This functionality works fine.
    <br><br>
    The issue is if an id pointing to a manger that does not exist! Basically, an invalid id (no corresponding user exists) then the following error is thrown:
    <br><br>
    XPRESS exception ==> com.waveset.util.WavesetException: Can't call method getObject on class com.waveset.ui.FormUtil ==> com.waveset.util.InternalError: ID not passed to ObjectCache.getObjectIfExists
    <br><br>
    How do we capture this or any other error on an end user form (not a workflow)? Or do we need to check to see if the user exists before we try to get the fullname? And if so, how?
    <br><br>
    The last part of my code to get the fullname:
    <br><br>
    <RuleArgument name='mgrPersId'/>
    <cond>
    <notnull>
    <ref>mgrPersId</ref>
    </notnull>
    <invoke name='getObjectNames' class='com.waveset.ui.FormUtil'>
    <new class='com.waveset.session.InternalSession'/>
    <s>User</s>
    <map>
    <s>conditions</s>
    <list>
    <new class='com.waveset.object.AttributeCondition'>
    <s>name</s>
    <s>equals</s>
    <ref>mgrPersId</ref>
    </new>
    </list>
    </map>
    </invoke>
    <null/>
    </cond>
    </Rule>

    Please suggest anyone.... Its Urgent....
    Regards,
    Vinash

  • Can I see the User form trace

    hi,
    Can I see the intermediate values for the fields in the User forms.
    Thanks

    Enable trace in the System Configuration object.
    From Debug page > List Objects> Configuration> System Configuration. Click Edit.
    Look for Workflow Trace and enable it. Write it to a file if it is your local server. If it is a remote server then set the value of console trace to true.
    This will genetrate the output onto the browser.
    Regards
    Vinod

  • Order of execution of the user form

    If for Active synch configuration there is one admin assigned who has a form say AdminForm. At the same time there is one Active syncuser form attached say ActiveSynchUser form. What will be the order of execution of the two forms.
    Will the ActiveSynchUserForm gets evaluated first and then the user form attached to the admin or it is other way.

    keep in mind that prcidence in this case means that BOTH forms are executed.
    i believe the form assigned to the active sync is first..then the form assigned to the admin user is second.
    i could be wrong on this as we dont use the admin forms for Active Sync. I have found them to be very limiting in your ability to fulfill requirements. You may wish to look into executing a workflow on each account instead of using the forms. Sun will reccommend using the forms, but again, I have found them to be extremely limiting in practice.
    Dana Reed
    AegisUSA
    Denver, Co
    [email protected]

  • Help Pls: how to assign a user form to a non active sync resource adapter

    I need to implement a non active sync resource adapter, such as oracle database or RACF. When a user is assigned a resource by IdM, an account is created on that resource. I want to transform some attributes during the creation, such as pre-padding the accountId with a letter and zeros. My questions are:
    1) I think attribute transformation should be accomplished by user form. is it correct? How do I assign the user form to the non active sync resource?
    2) What workflow/userform should I change to accomplish that?
    Thanks a lot.

    A cleaner option would be to
    1. Create a custom form, which could be derived from the Tabbed User Form.
    2. Create a delegated admin, with account administrator capabilities at the minimum, and required controlled organization, and assign the above form to this delegated admin -- this is on the same page.
    3. Use this form to create IDs on the specific resource.
    Now in this custom form you could have the logic on how to create the ID in the specific resource. In fact you could have different logic for different resource. Check the tech deployment guide for the exact syntax, but the field might be:
    account[Res_Name].identity
    Note that this setting would override the 'Identity Template' setting as defined in the RA configuration.
    And BTW, it would really help if you readup the 'Forms' section in the guide.
    Regards,
    Suveer Chainani

  • Change user's OU in Active Directory (AD) from Tabbed User Form

    Hi all,
    In Tabbed User Form, when I create a user or assign AD as a new resource for the user, I can choose the OU where to create the user in AD by modifying +accounts[AD].accountId+ in cn=Lastname Firstname,ou=xxx,ou=yyy,dc=zzz,dc=ttt
    So creation is not an issue.
    But I would like to be able to move the user to another OU in Tabbed User Form.
    Does anybody know how to do it ?
    Thanks in advance,
    Ben

    Hi,
    You can follow the following approach
    1) Save OU as extended attribute in IDM
    2) Modify Update user workflow to check if the ou vale has changed from old to new.
    3) If No, follow normal path.
    4) If yes, follow move user sub process.
    5) Move user sub process needs account ID and New Ou value for moving the user to new ou.
    please send your email address so that i can send you sample workflow.
    Regards,
    Ajay.

  • Link a Form Field to new Text Field

    PDF - form field
    Looking for a code to link a form field(text_1, on page #5) to
    another, new form field(text_2, on pages 2-4).
    Maybe a "Page Properties" action (i.e., Page Open: field text_2 = field text_1)
    ~~
    Why....
    busy but here's why
    In the PDF, there are Form fields on page 5 which interface (externalinterface) with an RMA ( a SWF) on page 2.
    This all works well.
    As the form fields must be carried forward (from page 5 to page 2... to interface the RMA),
    the orignal page 5, From fields are copied to pages 2-4 and then "Hidden".
    Again, this works just fine.
    A reset "action" (button) was added to, well, clear the Form Field for easy reuse.
    The reset ''action' does it's job and clears ALL form fields with the same "Name".... on every /all pages.
    This causes the dynamic interface, with the RMA, to display blank fields (within the SWF).
    This will effect the User's experience.
    ~~
    Work aound.....
    Find a way to label the Form Fields (page 5) so that "only they" are reset, and no others.
    Create a link of Form Field inputs on page 5 (with names... x,y,z),
    to new Form Fields pages 2-4 (with a differnet names... a,b,c).
    Thanks in advance for your help....
    DS

    Hi jm,
    This may be what you are after. No text wrap, but notes are there.
    Type an account number into the Enquire table to get Client and Contact
    Formula in B2 (and Fill Right)
    =INDEX(Database::B,MATCH($A2,Database::$A,0))
    Large notes display table with Wrap Text
    Formula is
    =INDEX(Database::D,MATCH(Enquire::$A2,Database::A,0))
    All together:
    Change it around if you want to look up by Client instead of Account
    Regards,
    Ian.

  • Additional user search field in User form similar to "Manager" search field

    Hi,
    I need to add a field to the User form in a OIM 11g R2 system that is practically identical to the "Manager" field (it's just for adding a deputy of some kind).
    I did not find a way to copy&paste the "Manager" field by e.g. exporting a sandbox, modifying it and importing it back into the system and have it work properly afterwards.
    How can this be achieved? Is that documented anywhere?
    Thank you,
    M

    To add new field like Manager on user form. you need to do following steps,
    1. Create Custom Field (UDF) before publishing it take export of that. which will help you to import same sandbox in other environment.
    2. In OIM 11g R2 there is link called as customization when you login into OIM console.
    3. Create new sandbox
    4. Open form you wanted to add created custom field.
    4. Go to customization link and add new field on required location.
    5. Save changes
    6. Publish sandbox
    That's All!!
    Creating a Custom Attribute &amp;#8211; OIM 11g
    Customizing the Interface - 11g Release 2 (11.1.2)

Maybe you are looking for

  • One single account for two or more devices??

    I'm about to buy the new iPod Touch 4. I really liked the last version of iPod Touch 3 and I became a big fan of it. So when I knew about the new iPod 4 I start to think to "upgrade" my old iPod Touch 3. I'm wondering if there's any way to transfer a

  • How can I get the name of weblogic.Server

    Hi all, in my EJBs I want to know, on which server instance I´m running. I need this for logging info. How can I get the servers name? When I load the JNDI tree and select java:comp, an error occurs and a lot of information is printed. One is weblogi

  • EC Sales List Missing Invoices - S_ALR_87012400

    We have an issue with the above transaction missing some invoices.  So far have only noticed on invoices to Greece & Hungary, but could be others.  Checked in VI78 which shows both Greece & Hungary as EU counties and the VAT codes are valid and enter

  • Get field position using PHP or JavaSript

    Hello guys! How can I get current position of some fields in Pdf form. For example, I have Pdf form with signature field. I need to get current page number and x, y position of this field. Can you give me some code example on PHP or JavaScript. Thank

  • How to clear portal navigation cache

    hi How to clear portal navigation cache