.
The general operation principle of an object is as follows:
The management of an object can be setup by the user to a large extent, namely using the Object personalization function, and the definition of the Object properties, but also by means of a set of general parameters.
The different elements in this management are described in the following document.
In Web mode, 3 bars make it possible to access software functions available in the screen header:
1 - The navigation zone, presenting the access path to the current function, and containing the two following icons used to navigate from one function to the other:
The dedicated documentation General ergonomics gives a detailed description of how to use this zone.
2 - The control zone that can contain one or several of the following icons indicating the status of the current record and the buttons used to navigate from one record to the other:
| Message being sent (moving icon) |
| Inquiry only |
| Record locking indicator |
| Attachment |
| Selection saved |
| Comments |
3 - Zone containing the icon to exit the function: .
In Client-server mode, two bars are available in the upper screen, as well as a group of buttons at the bottom of the screen:
| Message being sent (moving icon) |
| Inquiry only |
| Record locking indicator |
| Attachment |
| Selection saved |
| Comments |
Some object managements are managed by transactions. A transaction describes a given group of tabs, whose contents can vary. Based on the user authorizations and the way in which the object management is called, the user will have access to a single transaction or to several. When the user has access to several transactions, a window called Choosing a transaction presents the list of possible transactions. Choosing one of these windows opens the object entry screen.
In the menu bar, the Select transaction option in the Display menu makes it possible to return to the transaction choice without exiting the function.
If the object is not managed by transactions, or if a single transaction is made accessible to the user, the entry is made directly into the screen.
In some cases, the object management is accessed in inquiry mode only: it is then impossible to perform a creation or a modification. This can be the case namely:
When this is the case, the icon is displayed in the status bar:
On entering an object management, the last record read is automatically displayed if the CHDERLUS user parameter - Loading of the record last read (chapter SUP, group SEL) is set to Yes.
When it is set to No, no record is displayed. As a consequence, the right-hand side of the screen is devoid of data.
Creating a new record takes place either via the menu File/New, or via the shortcut + .
The fields in the record are then entered in the successive tabs. It is possible either to navigate from field to field via tabs, or to use the mouse to go directly to a field or to navigate between tabs.
Once the entry is considered to be over, the key is used to confirm the creation. In the event of an automatic numbering, the reference is then automatically displayed.
In Web mode, it is also possible to use the creation icon of a new record present in the top bar, then to validate the record using the icon .
A record can be selected by means of a left list; but it can also be selected by direct entry of the key for an existing record in the object screen (in general, the key is the first field(s), present in the header if there are several tabs).
Two management methods can be used to define the way locks are performed in record modification mode. The firs one, used by default, is the pessimist mode. The second one, which can be chosen by checking the box Lock in modification in object personalization, is an optimistic mode. They are described below.
When a record is selected, this record is considered to be under modification. In other words, any other user selecting the same record will notice the following lock icon in the status bar at the top of the screen ( in Web mode) or at the bottom of the screen ( in client-server mode).
Modifications will thus be impossible, except if in the meantime the user locking this record has finished the modification and has changed record. Double clicking on this icon makes it is possible to know the name of the user locking the record.
It should be noted that this type of locking is a "logical" locking obtained by the creation of a line in a lock table (it is not a transactional lock in the sense of a database). Such a lock can, in exceptional cases, remain active (for example following the sudden interruption of a user session, even if the user session is identified by a unique number, thus reducing this risk). In any case, a dedicated utility makes it possible to view these logical locks, and to delete them, if necessary.
In Web mode, when a field has been modified, the button located at the top of the screen appears. By using this button or the key it is possible to save the modification; conversely using the makes it possible to abandon the modification and to return to the previous state.
In client-server mode, the button becomes active and using it validates the function.A record is not locked when it is selected. This means that any other user that selects the same record will be using the same method, whose symbol is:
If a user tries to modify a record, the message "To perform this operation, click on the lock icon" is displayed (the lock icon is represented by a blue book). Clicking on this blue book will trigger the locking of this record (unless it is already locked by another user, in that case the message "Being modified on another workstation" and the padlock icon will appear).
Once the record is locked, the "Save" + "Abort" buttons become accessible, while the other buttons stay grayed out. The "Save" or "Abort" buttons have to be used to leave the modification and come back to the previous window. Any modification by any other user will be denied, and the icon will remain displayed: the user who is modifying the record can be displayed by double clicking on this icon.
In this mode, deleting a record will be possible only after the record is locked by double clicking on the lock icon. Once done, the record can be modified or deleted via the corresponding buttons which are not grayed-out anymore.
A duplication is obtained by a simple modification of a record, from the moment that the key identifying the record is modified. If the field that constitutes the key is obtained by automatic numbering, the simple erasure of the field is enough.
In Web mode, the key appears, and the mere clicking on it, or pressing of the key puts an end to the duplication.
In client-server mode, the button becomes active, and clicking on it ends the duplication.
Since any inattentive user can easily duplicate an existing record by mistake, it is possible to define, by means of the CONFDUP setup, a warning that appears when a duplication is in process (when it is still possible to abort the operation).
After a record has been selected, it is possible to delete it:
It should be noted that:
In Web mode, the left lists can be either displayed or hidden. When they are hidden, a small vertical tab, such as the one opposite, reveals them.
|
| |
The icon visible next to the triangle enables the initial size of the list to be enlarged or reduced In client-server mode, the width of the left list can be modified by maintaining the left mouse button down, and dragging the dividing line between the list and the right hand side of the screen. |
There can be different sections in the left lists. The section of the left list that will be displayed by default is selected at object personalization level. It can either be the main section of the left list or the last read section. Clicking on another section is enough to display the content.
When the number of records is larger than the display ability of the section, the icons appear and are used to display the next/previous pages contained in the section. | Example of a left list (customer record) | |
| An example of a picking section (authorization entry) |
The main left list is displayed in the form of a set of columns presenting the fields of the on-line tables in the object, each line in the list representing a line in the main table, as illustrated in the example below:
The fields displayed in this left list can be set up by the user (via the object personalization function). The principle is the same for the default presentation order, defined by an index in the main table. The number of lines displayed is limited by the user setup NBRCHOOSE. The operations that can be carried out on this list are the following:
|
>VALUE | in order to only view the lines where the value of the column is greater than the given value (in the same way, >=VALUE, <VALUE,<=VALUE are possible) |
a template including the wildcard characters | (* meaning any number of characters, ? a single character, # meaning a number). |
nothing | In that case, no criterion has been defined for the column |
In Web mode, an arrow is placed in the left hand side following the name of the list being used, to indicate the presence of a selection. The title of the columns on which a filter has been applied is displayed in italic. A screen tip placed on this arrow indicates a Selection in process. A click on the arrow deletes the selection.
In client-server mode, a green dot mentions the selection under progress, and an ascending or descending triangle signals the sort applied to a column.
It is important to note that by using the after entering a field, the cursor moves to the next field, which makes it possible to apply a criterion to each field (only the lines corresponding to all the criteria simultaneously are retained).
Upon validation using the , the left list is loaded according to the selection performed. Warning, if the criteria are complex and the table is large, the loading of the left list can take several seconds.
It should be noted that in addition, the criteria given here combine (by additional filters) with the criteria given by the general selection or any memos used.
The display of this left list section is optional (setup performed object by object at the level of the object personalizations function). The records last accessed by the user are displayed in the historical reverse access order (from the most recent to the oldest access).
It is used in the same way as the main list, to select a record by clicking on it. The number of lines in this list is limited by the LFTBOX setup.
It is possible to sort the lines in the order of a column, but it is not possible to set selection filters by right click on the column, or to read the next lines in order.
In the situation of a sales management, a link could be established, such as: Customer DUPONT is satisfied by product CD100. In the customer link explorer, if the customer DUPONT is selected, there will be display of the link in the form of is satisfied by the product CD100. But is is also possible to find a link to another customer, in the form of know customer DURAND. All the links having the current record as their origin are displayed. By double click, it is possible to view the links from a linked record, and so on, in a tree structure organization. For instance, a list such as this one is obtained:
|
By positioning the cursor on a line with a click, the user is automatically passed by tunnel to the record defined here. In this way, for example, by clicking on the third line in the list, the user passes from the customer DUPOND to the management of the supplier GRO005. When exiting this record, the user is automatically taken back to the original record.
The menu Navigation / Links which is presented in detail in the documentation dedicated to the general ergonomics, is used to create links manually. The object personalization function is used to create links automatically when records are created.
| A line represents a group of data when it is accompanied by the pictogram(if not, it is a single item of data). A double click makes it possible to display the data. A click on a line representing a group selects or de-selects all the lines in the group (the button representing the group being colored green or gray). A click on a single line selects or de-selects uniquely the line (if the group is not uniformly selected or de-selected the button is half colored). | |
|
|
In the previous example, the DVIEX menu is totally selected, but the Import X3 menu is only half selected.
A non branching picking section is displayed in the following form:
Unlike for the branch picking, it is possible to:
The specificities linked to the table entry are detailed in the annex document Table management.
This document presents the procedures and functioning related to: