Configurer le Task Center
De Typo3 CMS / Documentation Typo3 / Support Typo3.
Le Task Center de Typo3 permet de créer des actions à exécuter par les utilisateurs du BackOffice. Comme : - l'exportation d'un fichier csv des clients inscrits sur notre site et permettant d'alimenter un outil externe. - L'accès à l'édition d'éléments particuliers de l'arborescence ( création d'enregistrement, édition ... ) - création de backend user appartenant à un groupe particulier sans disposer d'un compte administrateur.
Pour mettre en place ce types d'action dans le Task Center il faut passer par 3 étapes. Attention l'extension sys_action doit être préalablement installée. La création des actions doit être faite par un administrateur.
Sommaire |
Création d'un export
Etape 1 : Création de l'action
La première action consiste à créer l'action. Pour cela il suffit de se placer en mode "liste" sur la page "planète" puis de cliquer sur le bouton "Créer un nouvel enregistrement" et dans la liste des enregistrements disponibles de sélectionner "Action".
Dans le formulaire qui s'affiche :
- sélectionnez SQL-query dans la liste déroulante - saisissez un titre explicite et une description de l'action effectuée. - enfin, choisissez un groupe dans la liste des groupes disponibles si nécessaire.
Enregistrez.
Etape 2 : Création de la requête SQL
La deuxième étape consiste à créer la requête SQL permettant de générer les résultats. Pour cela, il est nécessaire de passer par le "DB check" puis dans la liste déroulante de sélectionner "Full search" puis de créer sa requête. Une fois la requête créer, enregistrez là dans l'action précédemment créée.
Etape 3 : Utilisation de l'action
Pour utiliser l'action, rendez-vous dans le Task Center et sélectionnez votre action. Le résultat apparaît.
Edition ou création d'un enregistrement
De la même manière le module permet de simplifier la vie des utilisateurs en leur donnant accès directement à l'enregistrement qu'ils doivent créer ou éditer.
Etape 1 : Création de l'action édition
La première action consiste à créer l'action. Pour cela il suffit de se placer en mode "liste" sur la page "planète" puis de cliquer sur le bouton "Créer un nouvel enregistrement" et dans la liste des enregistrements disponibles de sélectionner "Action".
Dans le formulaire qui s'affiche :
- sélectionnez "edit record" dans la liste déroulante - saisissez un titre explicite et une description de l'action effectuée. - enfin, choisissez un groupe dans la liste des groupes disponibles seul(s) le(s) groupes sélectionné(s) aura accès à cette action.
Enregistrez.
Droits sur les entrées en questions
Pour effectuer l'action le ou les utilisateurs en question devront avoir les droits d'accès suffisants soit : - les droits sur la ou les tables en question. ( par exemple droits sur les tables de tt_news pour créér une news ) - droits sur le dossier contenant ( module accès ) - dossier présent dans le point de montage.
Le fait de devoir donner les droits sur les tables en question peut être gênant si l'utilisateur doit avoir accès, pour d'autre partie du site aux modules "page" ou liste. La TSconfig permet de masquer les dossiers s'ils ne doivent être accessible que par le centre des tâches.
Cette ligne options.hideRecords.pages = 267,198
fera disparaître les pages / sysfolder 267 et 198 de l'arborescence, leur contenu restera cependant éditable par le centre des tâches.
