Aller au contenu

save

Description

Enregistrement de dossiers en base de données. La commande enregistre en mémoire les valeurs de tous les champs de formulaire reçus dans la requête, puis sauvegarde les dossiers correspondant en base de données.

Concrètement, la commande va retraiter tous les champs du formulaire reçu. Tous les champs dont le nom a la forme EWT:DATA-<HASHCODE> (où <HASHCODE> est le code décrivant le champ de dossier) sont traités.

La commande traite également les commandes supplémentaires passées via les champs EWT:CMD-HASHCODE.

Schéma

{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "description": "This json schema gives prototype of action save",
    "title": "Action save",
    "type": "object",
    "properties": {
        "action": {
            "const": "save",
            "description": "Name of the action",
            "type": "string"
        },
        "params": {
            "description": "Parameters of current action",
            "type": "object",
            "properties": {
                "mode": {
                    "description": "Saving mode. This mode drives validations rules. Please refer tu descript validation mode trigger.",
                    "type": "string"
                }
            }
        }
    },
    "required": [
        "action"
    ],
    "$id": "https://ewt.epilogic.ch/action.save.schema.json"
}