_ACTION

Généralités

Cette table contient les actions que l'administrateur peut programmer et attribuer aux listes.

Détails

ChampsExplicationsNom physique
Name Action name, mail subject, page title, ... NAME
Type Action type (=> prgm language, parameter usage, icon) TYPE
Description Action description, icon help DESCR
Parameter Action parameter (depending on TYPE) PARAM
Program Action program (SQL, HTML, PHP, Template,... depending on TYPE) PRGM
Icon Optional action icon
Nom de l'icône provenant de UI-jquery, uniquement dans l'affichage grille (utile pour différentier les actions sur un mobile sans souris).
ICON
Confirmation ? warning pop-up or icone CONF
OK Rec display in Record page DISP_REC
OK Grid display in Grid footer DISP_GRID
Groups allowed allowed only for those groups _GROUP_ID_LST
Global execution execute global / record by record EXEC_GLOBAL
Table apply to this table, filter select : _LIST_SCREEN_ID_LST _TABLE_ID
List_screen lst _LIST_SCREEN list to apply. separated with , _LIST_SCREEN_ID_LST
Company owning company _COMPANY_ID
Sequence Action sequence _SEQUENCE

Types

Type Global Record Paramètre Programme
Prepare mail Prépare un mail à tous les contacts sélectionnés en TO Prépare un mail à tous les contacts sélectionnés en BCC Mail de l'émetteur,Champ de mailing Texte du mail
(sujet=DESCR)
Send mail (*) Envoie un mail à tous les contacts sélectionnés en BCC Envoie un mail individuellement à tous les contacts sélectionnés (** DESCR et PRGM ) Mail de l'émetteur,Champ de mailing Texte du mail
(sujet=DESCR)
Direct link

Lien vers un enregistrement parent

 

 

Lien vers une liste d'enregistrements enfants

Champ de liaison (=>P)

Champ de liaison (E=>)

 

Table Parent

External link Lien vers un url hors de PhpMyApp (with IDs=id1,id1,id3,...) Lien vers un url hors de PhpMyApp (**) Paramètres (GET) URL de base
Print labels Pour imprimer des planches d'étiquettes (réparties sur la page A4) Pour imprimer des planches d'étiquettes (centrées sur la page A4) largeur[mm],hauteur[mm] Contenu HTML d'une étiquette (**)
Printing Prépare pour impression une liste des enregistrements sélectionnés Prépare pour impression, une page par enregistrement sélectionné Haut de page | Bas de pager (**) Texte HTML à imprimer (**)
File download Télécharge un fichier avec les enregistrements sélectionnés Nom de fichier | type MIME Modèle d'enregistrement (**)
DB SQL action (*) Exécute(***) un ordre SQL avec le/s enregistrement/s sélectionné/s ou les filtres actuels

Exécute(***) un ordre SQL avec le/s enregistrement/s sélectionné/s ou les filtres actuels et retourne le résultat à l'écran.

Éventuel SQL à mettre après la clause where Ordre SQL
PHP program (*) Exécute le programme PHP (en utilisant les données PhpMyApp en mémoire) Exécute le programme PHP pour chaque enregistrement sélectionné (**) Initialisation PHP Programme PHP

(*) Il est préconisé de mettre à vrai le champ "Confirmation?" pour les actions risquées ou s'exécutant directement .

(**) en remplaçant la valeur des champs de l'enregistrement dans les paramètres et/ou le programme.

(***) Pour pouvoir tester les ordres SQL générés, ils sont affiché à la place d'être exécutés si la Séquence de l'action est plus grande que 10000.

Pour une raison technique, les icônes sont légèrement différentes entre la grille et la page des actions.

Références

Table des matières de l'aide administrateur

Table des matières de l'aide