Entrée de Registre Admin Task
Ajouter une Tâche de l'administrateur au module Tâches de l'administrateur. Une tâche d'administration peut être sélectionnée dans le client EMu pour lancer une tâche sur le serveur.
Les Tâches de l'administrateur peuvent être exécutées à partir du client EMu pour réaliser de nombreuses fonctions serveur. Elles peuvent :
- Exécuter une commande sur le serveur pour modifier des fichiers basés sur le serveur.
- Lancer un rapport côté serveur et afficher les résultats sur la machine client.
- Créer un rapport utilisant des données rentrées par l'utilisateur. Une tâche de l’administrateur peut demander à un utilisateur de lui fournir des valeurs qui serviront de variables aux scripts du serveur.
Lorsque est sélectionné dans le Centre de Commandes, la fenêtre Tâches de l'administrateur s'affiche avec une liste de tâches groupées par module, accessibles à l'utilisateur connecté à l'application :
Utilisation
Cette entrée de Registre est attribuée aux utilisateurs et aux groupes :
Clé | Utilisateur | Groupe | Groupe |
---|---|---|---|
Clé 1 | User
|
Group
|
Group
|
Clé 2 | utilisateur | groupe | Default
|
Clé 3 | Table
|
||
Clé 4 | table | ||
Clé 5 | Admin Task
|
||
Clé 6 | tâche | ||
Valeur | script |
User
|
utilisateur | Table
|
table | Admin Task
|
tâche | script |
Group
|
groupe | Table
|
table | Admin Task
|
tâche | script |
Group
|
Default
|
Table
|
table | Admin Task
|
tâche | script |
où :
table |
identifie le module principal sous lequel le nom de la tâche est listée dans la fenêtre Tâches de l'administrateur. Le format du nom de la table est celui du nom back end (ex. : eparties, emultimedia, etc.), mais il s'affichera dans la fenêtre Tâches de l'administrateur comme le nom du module auquel il correspond.(ex. : Personnes / Organisations, Multimédia). Un nom de table spécial de eadmin est utilisé pour ajouter des entrées dans le module virtuel Admin. |
|||||||||||||||||||||||
tâche |
est le nom de la tâche telle qu'elle est listée dans la fenêtre Tâches de l'administrateur sous le nom du module. |
|||||||||||||||||||||||
script |
est le script qui est exécuté lorsque tâche est sélectionnée dans la fenêtre Tâches de l'administrateur. Le format du script est : {output format} commande où : |
|||||||||||||||||||||||
|
- Écrire le script qui sera lancé par la tâche de l’administrateur.
- Placez le script sur le serveur EMu dans le répertoire
admin
avec des autorisations 755.Où vont mes scripts Tâches de l'administrateur ?Les scripts Tâches de l'administrateur doivent être placés dans le répertoire
admin
sur le serveur EMu. Ce répertoire fait partie de la configuration PATH standard pour EMu sur le serveur, les noms de chemin absolus ne sont donc pas nécessaires. Les mises à jour d'EMu ne suppriment pas les fichiers se trouvant dans le répertoireadmin
.De plus, emusync ne supprimera pas les commandes client spécifiques trouvées dans le répertoire
admin
(contrairement aux répertoiresbin
etutils
), mais ajoutera les commandes trouvées dans le client maître. Les Tâches de l'administrateur spécifiques au client (c'est-à-dire les tâches spécifiques à un client donné, par opposition aux tâches génériques) doivent être placées dans le répertoireadmin
du client. - Créer une entrée de Registre Admin Task pour ajouter la nouvelle tâche au module Admin.
L'exemple suivant est une entrée de Registre qui crée une nouvelle tâche de l’administrateur :
Clé | Paramètre | Description |
---|---|---|
Clé 1 | Group
|
|
Clé 2 | Manager | |
Clé 3 | Table
|
|
Clé 4 | eadmin
|
Nom de la table sur laquelle la tâche de l’administrateur va s'exécuter.
|
Clé 5 | Admin Task
|
|
Clé 6 | List ISO-8859 Characters
|
Nom de la tâche telle qu'elle sera listée dans la fenêtre Tâches de l'administrateur. |
Valeur | listchars
|
Nom du script qui réalise la tâche de l’administrateur. |
Cette entrée affichera un rapport Crystal Report listant les enregistrements pouvant être identiques :
Clé | Paramètre |
---|---|
Clé 1 | Group
|
Clé 2 | Default
|
Clé 3 | Table
|
Clé 4 | eparties
|
Clé 5 | Admin Task
|
Clé 6 | View Duplicate Report
|
Valeur | {Run ODBC Crystal/crystal.exe %f duplicate_a4.rpt}duplicatereport eparties [number:Enter Year] [number: Enter Month] [number:Enter Day]
|
La tâche View Duplicate Report sera affichée dans le module Admin. dans la rubrique Personnes / Organisations. Lorsque la tâche est sélectionnée :
- Une boîte de dialogue s'affichera en demandant une valeur à l'utilisateur.
- La valeur saisie par l'utilisateur est donnée au script appelé duplicatereport, qui se situe dans le répertoire admin.
- Les résultats du script duplicatereport sont sauvegardés sous ODBC Data Source pour le module eparties.
- Crystal/crystal.exe est ensuite exécuté et les résultats sont donnés au script
duplicate_a4.rpt
pour exécution. - Typiquement le fichier Crystal report utilisera les résultats du script utilisé (duplicatereport dans cet exemple) pour créer un rapport qui sera ensuite visualisable.
Cette entrée est utilisée pour lancer un script clearematchlist sur le serveur qui ne nécessite pas d'entrée de la part de l'utilisateur ou de résultats pour l'utilisateur :
Clé | Paramètre |
---|---|
Clé 1 | Group
|
Clé 2 | Default
|
Clé 3 | Table
|
Clé 4 | eadmin
|
Clé 5 | Admin Task
|
Clé 6 | Clear Matchlist Database
|
Valeur | clearematchlist
|