There are 4 available extended APIs that are built on top of the basic API events .
They are used for the following requirements.
- FieldDefinitionForDocument - This is used to retrieve the index fields that are defined in the iConnector server instead of the Admin Panel. For example retrieve the index fields defined in the iConnector server connected to a backend system.
- FieldDefinitionForInput - To retrieve the index field definition based on an input value from the user from the iConnector server. For example display an index field ‘credit card number’ if the user selected ‘Pay by credit card’.
- LookupValuesForKey - Populate a dropdown list based on a selection from another field. For example display a list of employee names after selecting a department.
- FieldValuesForInput - Populate field values based on input from users in previous fields. For example display the Supplier Name after the user entered the supplier number.
Overview - Extended APIs
- Responses are not shown in the diagram to keep the document simpler.
- Apart from the iConnector Basic Scenario, the other calls are optional and can be used all together (as indicated in this diagram) or can be used if and where needed. For example The LookupValues function can be used on it's own.
- The 'Document Type Management' (blue box) is not related to the client or the user action. This is purely a server to server interaction to automatically create Document Types.
