Quickfinder Add-on
With the 'Quickfinder' add-on, the Quickfinder field in the index data form will be linked to a dialog element of a different object type. You can link multiple dialog elements of the index data forms using the Quickfinder field. Here you only have to select one dialog element as a Quickfinder field. The other dialog elements get the 'Controlled by crosscheck' property. The link can be set up for any desired folder, register, or document type. Multiple object types can be specified. Then the user selects the desired type.
In the Quickfinder field, the user takes the value from the indexing of an object of the associated object type. This object is queried by the user using the embedded search form. The corresponding index data will be applied to dialog elements with the Controlled by crosscheck property. The Quickfinder field can be edited independently of Quickfinder.
Example:
The field 'Project' of the object 'Technics' is linked to the object 'Film' via the Quickfinder add-on. The object 'Film' has the ID '3' (OBJEKT00=3').
The Quickfinder field 'Technics/Project' transfers the data from the field 'Film/ProjectNo:' (OBJEKT00FELD00'). The field 'Technics/Producer' is dependent on the Quickfinder field 'Technics/Project' via the Crosscheck property, it has position '1' and contains data from the field 'Film/Producer' (OBJEKT00FELD01').
If the Quickfinder field is linked to a folder field then the user can quickly create a new folder via the Quickfinder.
No add-ons can be executed when creating a new folder using the Quickfinder.
New registers and documents cannot be created if they are linked.
If a user changes the indexing of the linked object at a later date, the changes will not be transferred to the Quickfinder field.
Select Add-on in the Catalog line of the properties window to create the Add-on tab.
In the file selection dialog, select axaddreq.dll from the \client32 OS directory.
The entries in the configuration field are structured as follows:
OBJEKT00=ObjekttypID
OBJEKT01=%internerNameObjekttyp%
...
OBJEKT00FELD00=NameFeldPosition0
OBJEKT00FELD01=NameFeldPosition1
...
OBJEKT01FELD00=%internerNameFeldPosition0%
OBJEKT01FELD01=%internerNameFeldPosition1%
...
Firstly, you list the consecutively numbered archive object types which the user can select from. The ID of the object type is specified as the first value in the properties dialog in the Object type row. Instead of this ID you can specify the internal name of the object type, adding the character '%' in front of and behind the name.
In the second part you specify the fields, in ascending order, from which data should be transferred for each object type. As a name, you use the name of the field or the internal name. Internal names are flagged by placing a '%' in front of and behind the name.
Transfer from table fields is not possible. Always use the internal name when you create language versions. The Quickfinder add-on causes errors if the language for the object definition used in the configuration is different to the one used in the client.
The data from 'OBJEKTnFELD00' will be used in the Quickfinder field. The entries from 'OBJEKTnFELD01' on, which have the Controlled by crosscheck property with the position number '1' will be used.
In the Crosscheck properties dialog, select the Quickfinder field from the list and enter the position for FELD01 '1'. |
|
For every further 'OBJEKTnFELDn' field, enter the position of the field which should use the data via the Controlled by crosscheck property. All specified field require the crosscheck property.
Basic parameters can be applied in addition to the index data. Use the following names for basic parameters:
@@OBJECTTYPE@@ |
The object type |
@@OBJECTID@@ |
The unique ID of the object |
@@OBJECTNAME@@ |
The name of the object type |
@@CREATOR@@ |
The creator |
@@CREATIONTIME@@ |
The creation date |
@@TIMESTAMP@@ |
The creation date as a time stamp |
@@MODIFYUSER@@ |
The name of the user who made the last change |
@@MODIFYTIME@@ |
The time stamp of the last change |
@@ARCHIVIST@@ |
The archivist of documents |
@@ARCHIVETIME@@ |
The date of archiving of documents |
Using an extra entry, the Quickfinder add-on security system can be configured:
EXTRA00=0 (Enforce security system – default setting)
EXTRA00=1 (Do not enforce the security system: allow queries, creation, and modification)
EXTRA00=2 (Do not enforce the security system, allow queries, do not allow creation or editing)
Another EXTRA entry allows you to specify whether to have the content already found in Quickfinder fields be deleted when data is transferred, provided that the fields being linked with the Quickfinder fields do not contain any data.
EXTRA01=0 (Do not delete – default setting)
EXTRA01=1 (Delete)
Verify
By default, add-ons verify the entry in the add-on field before saving. When verifying the Quickfinder, a query is performed with the data of the Quickfinder field and the crosscheck fields. If there is exactly one hit and if one or more crosscheck fields do not contain any index data, the corresponding data of the hit is entered into empty crosscheck fields and saved automatically. In all other cases, verifying does not change the index data.
Verification can be turned off by entering SKIPVERIFY=1. Verification leads to delays due to the search; therefore, it can be turned off.
If multiple object types are specified, then verification is always disabled. Add-ons are not verified in enaio® webclient.