CARL Source
Subject [General]
Customization > Customization functions > Dictionary > Dictionary: Forms > Subject [General]

In this form, you can modify the definition of an entity managed by CARL Source and referenced in the Dictionary to adapt it to your specific needs.

On the left side, the tree structure displays the main object as a root node, with all its attributes listed below it.
By selecting an item, you can view its properties in detail in the right-hand Section. Each item is identified by an icon representing its type, which is also listed in the property header on the right.

The property display is responsive; only the relevant properties are shown on the form based on the selected item type and the displayed object category.

 For the properties of an object’s attributes, see Attributes below, following the Section on object properties.

 

Available actions

Action buttons allow you to manipulate the elements in the object's tree structure on the left:

When creating an attribute on a Search object, the following naming conventions must be followed:

Properties of an object


The object category is visually identified by specific icons for clarity; there are four of them:

  

General Information

  

Functional Properties

If you designate an entity as one that can have associated documents, don’t forget to perform the assignment of access rights to those documents in the details of the Profiles If the necessary permissions do not exist for the feature, a custom development is required.

 

Access restriction

 

Customization

Examples:

  1. The "Customization Attribute" drop-down list is available only for objects that have a detail form.
  2. Only the attributes associated with a list of values or linked to another entity in the form of a selection / InfoZone, are permitted.

To customize the screens, you must then create the various forms you need using the Custom form, and then define, for each form, the values for which this attribute applies.

Processing

Storage

GDPR

 

Attribute properties

The display of the right-hand detail pane adjusts based on the attribute field or even the relevant object category.

As a reminder, an icon identifying the attribute type is associated with each attribute in the Tree structure. The icon is also displayed in the header of the attribute’s properties:

 

Select the attribute in the tree structure and modify its properties in the left pane.
Most properties can only be modified for custom attributes—that is, non-standard attributes that you have added CARL Source is here to meet your specific needs.

In the context of international use, it is preferable that translations are available for labels and tooltips.

 

Links


Ownership
data

Data entry

Other formats can be added to the file formats.properties.

For a default code, see Automatic coding.

 

Property attributes

These attributes must be specified when the value of one attribute is itself stored in another attribute. For example, on a purchase request (PR object), the currency of the "amount including tax" (amountTTC) is indicated in the "Supplier Currency" field (vendorCurrency attribute).

 

Value

 

Input form

These checkboxes allow you to define the appearance of the value displayed in the field corresponding to the attribute.

They may or may not be editable, depending on the domain to which the attribute belongs.

If the number of decimal places is 2, and the user enters the value 1.123, then:

  • If "Truncate" is checked: the base value (and displayed value) is 1.12.
  • If "Truncate" is not checked: The base value is 1.123 and the displayed value is 1.12.

 

Persistence - Only objects stored in the database

 

Search

This section allows you to configure the attributes involved in full-text search.

The elements in this section are accessible only if the property "Persistent"The attribute is set to "True" (checkbox selected).

Please note that for certain attributes, this information is already pre-filled and cannot be modified.

 

Any configuration changes are not automatically reflected in the full-text search.

You must notify CARL Source that the indexing has been modified; to do so, in the [Dictionary] feature, go to the actions menu  and select "Updating the Elastic index configuration".

 

The indexing time depends on the number of selected attributes and the size of the database.
This process is therefore not instantaneous and may take several tens of minutes.


You can track its processing by viewing the CARL logs. Source: CARL Source

  1. Upon startup, a log appears with the message "Start indexing entities in Elastic" will be visible.
  2. During processing, several lines will be entered with a message such as: "Index: carl_s1300374_cs02-csst_item, bulk process operations succeeded: ...".
  3. Once the process is complete, the following log will be displayed: "Finish indexing entities in Elastic".

 

 

Checks

 

Export

These settings apply to exports performed from the Actions menu from a list, see Export data.

 

GDPR

This block allows you to define the attributes subject to the GDPR.

 

Filter criteria - Only items in the "Search" category

See Add a search criterion.

 

Audit

These features are available if the "Audit enabled" is checked in the tab Subject [Audit].

Each checked box will result in a row in the trace table. It is therefore recommended to check the "Insert" and "Delete" boxes only for the attribute used to identify the row, typically the code.