Skip to content

Object Definitions

Object Definitions control the data model in Farsight and can have one of the following origins:

  • Introduced into the Workspace by an Extension deployment.
  • Manually created custom Object Definition.
  1. Press the button NEW OBJECT DEFINITION.

  2. Enter the designated name into the Object Name input field.

  3. Optionally you can start defining Fields for your new Object straight away. See next section for additional details on Field creation by using the Field Editor.

  4. Press the SAVE button in the right top corner to completed the process.

Every Object Definition comes with three system Fields and they are protected from being modified or deleted.

The Object Definitions presents the following details:

  • Object Definition Name
  • Fields is the total count of Fields (including system generated).
  • Edit to access editor mode and change properties or add/remove Fields/Choices.
  • Delete to permanently remove the entire Object Definition.
  1. Press the button NEW FIELD which will add a new Field element.

  2. Define a Field Name for the new Field.

  3. Select a type for the Field.

  4. The Field types come with different options which is outlined in section Field Types.

  1. Select the designated Field in the list.

  2. For Field type Basic, the Field Editor presents the full list of options below. Other field types might offer a reduced set or non of these options.

  3. For Choice type Fields, the Choice Editor is displayed on the right side:

Basic types support the following properties:

  • Field is Audited: All modifications to the field will be recorded in audit log.
  • Field is Required: A value is mandatory for each record which means records cannot be stored or saved without having a value assigned.
  • Field is Unique: The value needs to be unique for the record being stored or modified.
  • Field is Relational: The content will be used to describe a relation to other records. Checking this option will unlock an additional input box Relation Name to describe the relation. Examples:
    • A set of Documents sharing the same group identifier represent a family.
    • A set of Documents sharing the same file hash represent a group of binary duplicates.

Text Fields can store up to 1 GB of text.

  • Date & Time: Typically used to store metadata dates including timestamp.
  • Date: For dates with no time reference e.g. approval date or signing date.

A simple Yes/No Field.

  • Decimal: Values with fractions e.g. account balance.
  • Whole Number: Recommended for e.g. byte count or pieces.

Can hold a single or multiple files.

Choice based field types support the following property:

  • Field is Audited: All modifications to the field will be recorded in audit log.

This type is used for single decisions or distinct properties:

  • Relevancy decision
  • Classification

Use this type if multiple Choices can be applied and co-exist:

  • Flag foreign languages
  • Assign custodians

This will create a Field which can reference another Object Definition. Use the additional input boxes to configure the linking:

  • Select the Related Object Definition to be linked by this Field.
  • Select the Reverse Cardinality for the relation (One or Many).
  • Related Field Name is defining the name for the Field to be registered on the target Object Definition.