Skip to content

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

sh
php bin/console worker: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

OptionDescription
--showAffiche également la configuration actuelle

conf:generate

sh
php bin/console worker: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

OptionDéfautDescription
--pcs=PCSsupervisorSystème de contrôle de processus choisi (supervisor, systemctl ou systemd)
--supervisordAjoute une section supervisord lorsque PCS=supervisor

context:init

sh
php bin/console worker:context:init

Description

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

worker:start

sh
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

OptionDescription
--name=NAMENom du processus
--queue=QUEUEFile d'attente à consommer
--limit=LIMITNombre de messages à traiter avant arrêt

ExtendedSmartField

worker:esf:sync:start

sh
php bin/console worker:esf:sync:start

Description

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

worker:esf:sync:stop

sh
php bin/console worker:esf:sync:stop

Description

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

Options

OptionDescription
--forceNe pas demander confirmation

DashboardETL

worker:dashboard:status:sync

sh
php bin/console worker:dashboard:status:sync

Description

Affiche la file d'attente des messages de synchronisation.

Options

OptionDéfautDescription
--rows=ROWS10Nombre de lignes affichées
--page=PAGE1Page affichée

worker:dashboard:status:queue

sh
php bin/console worker:dashboard:status:queue

Description

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

Options

OptionDéfautDescription
--entity=ENTITY''Afficher uniquement les messages concernant l'entité ENTITY
--rows=ROWS10Nombre de lignes affichées
--page=PAGE1Page affichée
--failedAfficher les messages échoués

worker:dashboard:sync:start

sh
php bin/console worker:dashboard:sync:start

Description

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

Options

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

worker:dashboard:sync:stop

sh
php bin/console worker:dashboard:sync:stop

Description

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

Options

OptionDescription
--forceNe pas demander confirmation

worker:dashboard:entity:generate

sh
php bin/console worker:dashboard:entity:generate

Description

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

worker:dashboard:entity:delete

sh
php bin/console worker:dashboard:entity:delete

Description

Supprimer les entités Doctrine.

worker:dashboard:entity:show

sh
php bin/console worker:dashboard:entity:show

Description

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

worker:dashboard:schema:init

sh
php bin/console worker:dashboard:schema:init

Description

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

worker:dashboard:schema:drop

sh
php bin/console worker:dashboard:schema:drop

Description

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

worker:dashboard:schema:update

sh
php bin/console worker:dashboard:schema:update

Description

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