Genpact Cora Knowledge Center

Support

Cora AP Capture Configuration

Overview

For Cora AP Capture, the configuration includes defining the saga steps and configuring a yaml file each for all the saga steps like extraction, enrichment, and validation in a workspace.

The configuration of each workspace is defined as a ConfigSet in the Administration site. The basic configuration is available out-of-the-box (Extraction_Configuration), however, a user with access to the Administration site and rights to modify configuration can update the configuration per requirement.

Create a ConfigSet

  1. In the Administration site, go to  Administration>Global Settings>ConfigSets.
  2. Copy the Extraction_Configuration, to create a new ConfigSet for a workspace.
  3. Edit the new ConfigSet to make changes.
    The window to edit configuration properties opens up in a new tab in your browser window.

    Each yaml file is a configuration file for different steps.
  4. Click a yaml file to open and update the parameters per requirement.

Following is the list of configuration files defined in a ConfigSet: 

Configuration file Description
additional-charges.yaml
(applicable only for invoice processing)
Configures properties for any additional charges to be included in the invoice.
apflow-mapping.yaml Configures the fields to translate the extracted and stored data (from JSON) to an XML or a JSON file.
classification.yaml Configures the classification model based on which the documents are classified.
classification-results.yaml Configures the extraction model that will be used for extraction of data from the document(s).
culture-resolution.yaml Configures the language and style for the data in the system.
extraction-model.yaml Configures the system schema, the fields that will be translated to JSON from the data extracted by the DocIntel.
eyeball-client-configuration.yaml Configures which fields will be visible in the eyeball page in the UI and how.
eyeballing-decision.yaml Configures the rules, like confidence percentage, on fulfilment of which the system will continue to the eyeball step.
For example, if the configure percentage is 70 then the system doesn’t need eyeballing. If percentage is less than 70 then the system performs the eyeball.
invoice-enrichment.yaml Configures the data source for enrichment, and rules that determine which data is taken for enrichment of extracted data.
invoiceLineItem-invoice-enrichment.yaml Configures the enrichment rules for line items.
lineItem-validation.yaml Configures the validation rules for line items.
saga.yaml Configures the order steps of the Cora AP Capture process. You can define the order in which you want to execute the steps and the steps that you want to skip.
side-car.yaml Configures the attributes of the metadata of files from which data is picked.
split-configuration.yaml Configures the parameters based on which a document is split in multiple documents.
tables-data-model.yaml Configures the mapping of fields in the master data to the fields in the JSON.
Also contains the stored procedure to calculate the operational address code.
tenant-workspace-configuration.yaml Configures the workspaces for each document type. This yaml defines the connection to the master data, workspace port and other workspace related parameters.
validation.yaml Configures the validation rules.

Connect a ConfigSet to a workspace

  1. In the Administration site, go to  Administration>Lookup Table>IDE Saga.
  2. For tlbTenants, create a new record with a specific name.
  3. For tlbTenantWorkspaces, create a new record and add the following details:
    • fldSlug: The name of the workspace.
    • fldConfigSetId: The ID of the ConfigSet created for the specific workspace. Copy the ID from the ConfigSet (Administration>Global Settings>ConfigSets), and paste here.