4 Eficas allows you to create or edit a dataset. Remember it is always possible to save (or read) invalid datasets.
5 Building dataset consists of adding new commands, entering parameter values and if necessary naming concepts.
6 see : :ref:`concept-label`.
8 Eficas provides two different widgets : first one allows you to manage commands, second one to enter values for each command.
9 You can navigate between widgets using arrows or pushbutton.
11 .. image:: images/CommandeBouton.png
14 Command widget shows up at file creation (if the new file is created empty ) or when clicking on :
32 Eficas main widget provided two distinct areas: The left side always contains the dataset explorer as a tree view. The right widget contains all commands the user is allowed to select.
33 If a dataset consists of a single command, tree view area is not displayed.
35 .. image:: images/ChoixCommande.png
40 To have command's **documentation** (if available), **simple-click** on the command.
42 .. image:: images/Documentation1.png
48 To **add** the command **click twice.** The new command is added after the current command (highlighted in the tree view). In case of impossibility, a message is displayed.
50 .. image:: images/Ordre.png
57 If the dataset must comply with building :ref:`rules-label`, a specific icon appears in the command widget.
59 .. image:: images/Regles.png
65 The user also can choose the way the commands are sorted, either by alphabetical order, either by fonctionnalities.
66 Last type of sorting commands is called 'by modelisation' that is to say logical order to prepare data for the code.
68 .. image:: images/Groupes.png
74 The content filtering system is very simple : only commands containing the expression are shown.
76 .. image:: images/FiltreCommande.png
83 The user can use "Find", which is a filter widget to find a concept or command position in the dataset. The pushbutton "next/suivant" shows the next matching concept/command.
85 .. image:: images/FindConcept.png