Commandes

Pour lister l'ensemble des commandes disponibles :

php bin/console list

Pour avoir de l'aide sur une commande :

php bin/console <commande> --help

Globales

status

php bin/console status

Description

Vérifie la définition des variables d'environnement pour chacune des fonctionnalités activées et effectue des tests de connexions nécessaires au fonctionnement de chacune d'entre elles.

Options

Option Description
--show Affiche également la configuration actuelle

conf:generate

php bin/console conf:generate

Description

Génère le ou les fichiers de configuration par défaut pour un système de contrôle de processus (PCS) donné.

Options

Option Défaut Description
--pcs=PCS supervisor Système de contrôle de processus choisi (supervisor, systemctl ou systemd)
--supervisord Ajoute une section supervisord lorsque PCS=supervisor

context:init

php bin/console context:init

Description

Initialise le contexte pour l'ensemble des fonctionnalités activées.

worker:start

php bin/console worker:start --name=NAME --queue=QUEUE --limit=LIMIT

Description

Déploie un worker consommant la file d'attente de messages QUEUE et s'arrêtant après LIMIT messages traités.

Arguments

Option Description
--name=NAME Nom du processus
--queue=QUEUE File d'attente à consommer
--limit=LIMIT Nombre de messages à traiter avant arrêt

ExtendedSmartField

esf:sync:start

php bin/console esf:sync:start

Description

Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.

esf:sync:stop

php bin/console esf:sync:stop

Description

Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.

Options

Option Description
--force Ne pas demander confirmation

DashboardETL

etl:status:sync

php bin/console etl:status:sync

Description

Affiche la file d'attente des messages de synchronisation.

Options

Option Défaut Description
--rows=ROWS 10 Nombre de lignes affichées
--page=PAGE 1 Page affichée

etl:status:queue

php bin/console etl:status:queue

Description

Affiche la file d'attente des messages de mise à jour.

Options

Option Défaut Description
--entity=ENTITY '' Afficher uniquement les messages concernant l'entité ENTITY
--rows=ROWS 10 Nombre de lignes affichées
--page=PAGE 1 Page affichée
--failed Afficher les messages échoués

etl:sync:start

php bin/console etl:sync:start

Description

Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.

Options

Option Description
--structures=STRUCTURE1,STRUCTURE2,... Synchroniser uniquement les Smart Structures STRUCTURE1,STRUCTURE2,...
--slice=SLICE Ne traiter que SLICE éléments par Smart Structures

etl:sync:stop

php bin/console etl:sync:stop

Description

Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.

Options

Option Description
--force Ne pas demander confirmation

etl:entity:generate

php bin/console etl:entity:generate

Description

Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml dans AP4.

etl:entity:delete

php bin/console etl:entity:delete

Description

Supprimer les entités Doctrine.

etl:entity:show

php bin/console etl:entity:show

Description

Afficher la correspondance entre les entités Doctrine et les Smart Structures.

etl:schema:init

php bin/console etl:schema:init

Description

Créer les tables et schémas associés aux entités Doctrine.

etl:schema:drop

php bin/console etl:schema:drop

Description

Supprimer les tables et schémas associés aux entités Doctrine.

etl:schema:update

php bin/console etl:schema:update

Description

Mettre à jour le schéma des tables correspondant aux entités Doctrine.