Best Practices for OnDemand Application Design and Configuration
Web Doc
Note: This is publication is now archived. For reference only.
This document describes some of the best practices for OnDemand application design and configuration.
We include the following best practice topics:
Most of the time, a document includes at least one date. It is required from a user’s point of view for organizing the document filing, although it might not have anything to do with electronic archiving.
For example, Invoice Number and Customer Number fields provide important information. Without them, we cannot associate the right invoice to the right customer. A date field, such as an Invoice Date, is also needed so we know when this invoice is generated. This information, as well as other date fields, such as Order Date and Delivery Date, are necessary for efficiently keeping documents organized.
Similarly, with OnDemand, to optimize its internal organization and ensure efficient document search and retrieval tasks, we recommend that you include a date field in an application group as a segment.
You should identify this date field that OnDemand can use to segment the application group index data. The segment field enables you to search specific tables of an application group's data rather than all of the tables.
Important: After an application group is created, it is not possible to choose a date field as a segment.
In case no date is available in the document, use at least the Load Date as the segment. See the next section for more information.
Including a Load Date field in an application group
For the IT team, the application dates, such as Invoice Date or Delivery Date, might not be important. The IT team's job is to archive documents and ensure that all the archived documents are available through OnDemand. Indexing documents with the Load Date field is an efficient way for the IT team to keep track of the archiving activity.
The Load Date of the document might be different from any of the application dates. For example, the invoices can be loaded the day that they are printed or some days later. In this case, the Load Date is different from the Invoice Date. Accurate and easily accessible Load Date information helps to avoid any misunderstandings.
In addition to helping keep track of archiving activity, the availability of a Load Date index might be of great help in case of an audit or compliance request.
As we mentioned earlier, if a document does not have any date, use the Load Date field as a segment date.
Including an Application ID field in an application group
A document layout might change. Even if the indexes stay the same, you might have to add a new application to take into account the new positions of the fields in the document. The updated document might also be produced in another data stream. Including an Application ID field in an application group makes future changes easier to control and manage.
Application group name handling
A folder provides a user a way to query and retrieve data stored in OnDemand. It provides users with a convenient way to find related information stored in OnDemand, regardless of the source of the information and how the data was prepared.
A folder allows an administrator to set up a common query screen for several application groups that might use different indexing schemes, so that a user can retrieve the data with a single query. For example, you can set up a folder called “Customer Information” that contains orders and invoices from information stored in different application groups, defined in different applications, and created by different programs.
Users can have access to different document types through one folder. They can limit their search to a specific document type, or they can see the document type that each hit-list entry represents.
Note: An application group name can be updated after the application group is added, as long as the Application ID field value has not been used as the identifier in an application; otherwise, you can no longer update the application group name.
PDF document access
When you add an application for archiving PDF documents, there are two tabs in the application definition window that you must set up:
PDF document indexing
When you index the PDF files, sometimes the right information in a PDF document is not captured. One of the following reasons might cause the problem:
The best context for an efficient index capture is to have:
The material included in this document is in DRAFT form and is provided 'as is' without warranty of any kind. IBM is not responsible for the accuracy or completeness of the material, and may update the document at any time. The final, published document may not include any, or all, of the material included herein. Client assumes all risks associated with Client's use of this document.