Avoka Components for Adobe LiveCycle

Avoka has developed an extensive library of powerful and versatile components for Adobe LiveCycle - which is growing and expanding continuously. They have been developed directly in response to the business needs of our customers and have been tested both in the labs and in the field. In fact, many of the standard components now shipped with Adobe LiveCycle have been developed by Avoka.

We provide free download versions of these Components that can be used for evaluation and process development purposes. Production licenses can be purchased online directly from this web site or by contacting your local Avoka Sales representative. License and usage details are available here.

Purchase Details

Purchase all of the Avoka Components for Adobe LiveCycle. This offer includes access to all current and any new components published during the subscription period

Avoka Productivity Pack for Adobe LiveCycle

A production license to use all the Components listed in the Avoka Component Library on a single production server. This includes support, maintenance and upgrades.

Avoka Component Library

All of the following Components are included in the Avoka Component Library:

authenticator48

Authenticator of users.
Authenticates user information against the LiveCycle User Management database. Useful when you need to confirm the validity of someone's login credentials from within a LiveCycle form or process.  More Information

calendarcalc_48

Business Time
Business time related features such as date calculation, wait and scheduling, with business calendar awareness.  More Information

Chain48x48

Chain
Invokes any LiveCycle process with invocation credentials. It can pass any process data in as input parameters, and assign any response data back as output parameters. This service allows us to call long-lived sub-processes from short-lived processes. It also allows external applications to make unsecured requests into secure LiveCycle processes - by using the chain component as an action in a 'proxy process'.  More Information

collection-utilities-48x48

Collection Util
Contains several operations on collections, i.e. Lists and Maps. Adobe provide only limited/XPath techniques for creating and manipulating Lists and Maps.  More Information

Adduser48x48

Create User Create Group
Normally we use the Administration pages (adminui) of LiveCycle to create new users and groups. This service enables us to create new users and new groups from within processes. In many staff induction processes people are required to fill-in a form describing the new staff member. This form is then manually entered into the user database by a data entry person. This double entry of data (once into the form) and then again into the back-end office systems is labour-intensive and is prone to error. By being able to add users into LiveCycle from within a process we can automate this. At this stage this service is unable to add users and groups to an ActiveDirectory (or LDAP) database. It is only able to add users and groups to LiveCycle's built-in user/group database.  More Information

createMeeting48x48

CreateMeeting
This service createss iCalendar meetings within a LiveCycle process. It is useful when you wish to setup meetings with other staff using data from a form or a process. The process can also send the meeting invitation automatically. 'iCalendar' is a data format for exchanging meeting requests through email and is supported by Microsoft Outlook, Apple iCal, GMail for example. This service doesn't send the meetings it creates via email. Typically you would generate the meeting using this component and then send it over email using another task in your process.  More Information

CsvImport48

CsvImport
The CSV import service extracts data from a Comma Separated Value (CSV) file to be used within a LiveCycle process. Many tools export CSV data. For example databases use this format to dump the contents of their tables, MS Excel spreadsheets can be exported/imported to/from the CSV format. Business processes, being across many knowledge based systems and being knowledge intensive in nature require a way to import CSV data into the process. This service provides the ability to import CSV into your process to an XML format. Sometimes the datasets being imported from are extremely large (i.e. in excess of 50 MB) in which case it is not feasible for the CSV data to be transformed into XML. In this case the service allows us to import data from the CSV and, line by line, update straight into a database table.  More Information

databaseExport48x48

SQLPlus
Exports data from Database via SQL query to various formats of output.  More Information

ExecutableInvoker48x48

Executable Invoker
Invokes an executable file with command parameters and saves the output stream of the process into a string variable.  More Information

Formatter(number)48x48

Formatter of Numbers and Dates
Produces textually formatted dates from date objects.  More Information

48x48-form-utils

Form Utilities
The service allows to insert repeating XML data into a form. It also allows to merge repeating data from forms and save the merged data into an XML variable.  More Information

Globalvariables48

Global Variables
For years programmers have used text files, hidden away, to contain deployment properties for applications. Deployment properties allow programmers to declare and set variable values, tailoring the solution to its host environment. They get set once and are then kept out of harms way. The *Global Variables* service allows business processes to do this, in a powerful graphical modelling environment -- and more. With this service we can also change the values of globals variables - if we want to -- making it more powerful/flexible.  More Information

http_send

HTTP Sender
Invokes an internet resource using HTTP. This service is able to automatically submit HTML forms, and/or load the contents of Web-pages into the process data. This sort of thing is very useful when trying to integrate a LiveCycle process with any traditional Web-Application. Technically this service is able to perform an HTTP-Get or HTTP-Post on an internet resource. It can take any number of parameters and the values can be pulled from the process data. The response is passed back into the process data as a string.  More Information

ImageInserter48x48

Image Inserter
Utility to lookup image, encode it and insert it into an XML or form for rendering the image.  More Information

iplocation48x48

IP Address Locator
The *IPLocator Service* uses its built-in knowledge base to _guess_ the approximate geographic location of an IP Address. Due to the dynamic nature of IP Addresses it is not always correct.  More Information

Lookgroup48x48

Lookup
The *Lookup Service* is able to query LiveCycle's user management system to find information about a particular group or user. If LiveCycle happens to be synchronized with an LDAP directory then this service can find information about LDAP users and groups as well. This is extremely useful, simple utility where we know the person's login ID, and need to find out his/her emails address, or we know the name of a group but don't know who that group's members are (or their email addresses). If we can find that user or group, this service can give us their directory information as well (e.g. Phone number, Address, Organisation etc.).  More Information

LookupExtension48x48

Lookup Extension
Lookup extension finds other user related information such as user's manager. In order for this component to work correctly, LiveCycle LDAP synchronization must be specifically configured to place the LDAP manager attribute into LiveCycle’s postal-address field. Please refer to this [link|How to find out the manager of a user in a workflow] for details.  More Information

LookupList48

Lookup List
Looks up stored lists and their list items into process variable. It could be used to populate a drop down list in a form. \\Here is a sample JavaScript function in a form to prepopulate a drop down list with the list item retrieved here. {code} function populateDropDownList(dropDownField, hiddenField, delim) { var choiceList; var choices; dropDownList.clearItems(); choiceList = hiddenField.rawValue; choices = choiceList.split(delim); var numchoices = choices.length; for (var i = 0; i < numchoices; i=i+1) { dropDownList.addItem(choices[i]); } } // populateDropDownListWithValue will have similar content, except for this: function populateDropDownListWithValue(dropDownList, hiddenField, delim) { ... for (var i = 0; i < numChoices; i=i+2) { dropDownList.addItem(choices[i], choices[i+1]); } } {code}  More Information

LookupRoleUser48x48

Lookup Role User
Looks up selected user for a particular role in a process, and manages roles available for a process. Role users are determined at the beginning of each process instance and therefore one role can be performed by two different users in separate process instance.  More Information

GeneratePassword48x48

Password Generator
Utility to generate a random string for password.  More Information

WatermarkPDFBuilder48x48

PDF Builder
Service to generate PDF document.  More Information

48x48-process-utils-dsc

Process Utils
Enables finding, querying and updating process instances, task instances, and data inside process instances.  More Information

randomnumber48x48

Random Number Generator
Generates a random number (inclusively) between two user defined values.  More Information

rendezvous48x48

Rendezvous
Sets the parameters for Rendezvous Task.  More Information

rightsmanagementext_48x48

Rights Management Extension
Rights Management Extension provides additional operations to manage policies and policy users/groups. Note: This requires LC Rights Management ES component installed on the server.  More Information

SetTextValue48x48

Set Text Value
Sets text value to a process variable using a template.  More Information

spreadsheetutil48x48

Spreadsheet Utilities
Utility Service for Manipulating Spreadsheet.  More Information 

TaskACLPatch48x48

User Task ACL Patch
Service to patch the Access Control List (ACL) settings on a User Task. Note: This DSC requires Task Manager DSC.  More Information

TaskAttachmentUtils48x48

Task Attachment Utilities
Service to provide utility operations on task attachments. Note: This DSC requires Task Manager DSC.  More Information

Taskhistory48x48

Task History
Append task history information into a repeating XML element. Task ID is used to determine the user who completed the action, and the route chosen. The repeat element must be a repeating element inside a form or XML variable. Specify a relative element or attribute name under the repeat element.  More Information

TextHtml48x48

Text To HTML Converter
Genrates HTML from Wiki Style text.  More Information

Uniquestring48x48

Generate Unique ID
Generates a unique ID from user defined parameters.  More Information

UserSelector48x48

User Selector
User selection utilities to select user on the basis of their current workload based on certain considerations.  More Information

variable-utilities-48x48

Variable Utilities
Variable utilities service to process variables.  More Information

XMLtoconverter48x48

XML 2 SQL
Sets the parameters for XML 2 SQL.  More Information

48x48-xml-iterator

XML Iterator
Retrieves input parameters from one XML document, repeatedly invokes a service and optionally saves output parameters into another XML document.  More Information

XMLutil48x48

XML Utilities
XML utilities service to manipulate XML data.  More Information

48x48-xquery

XQuery
Enables querying of the contents of XML document/s to produce a new XML document.  More Information

Purchase Orders and ordering assistance.

If you would prefer to purchase directly from Avoka please contact our North American or Australian offices.

Looking for Adobe LiveCycle QPACs? Click here

Trial and Purchase

Avoka Components

View and download Avoka Components for Livecycle ES.

Avoka Add-ons

View and download Avoka Add-ons for Livecycle ES.

Documentation

Solutions
Products

 

Follow avokatech on Twitter