Cette fonction permet de capitaliser l'ensemble des états Crystal Report utilisables depuis l'un des produits de la gamme X3. Dans ce dictionnaire des états, vous renseignez :

  • les caractéristiques générales,
  • les caractéristiques de la sortie,
  • les traitements éventuellement associés,
  • les droits d'accès,
  • les paramètres de lancement,
  • les sources de données, lorsque l'état a accès à des tables d'un autre dossier.

Une charte pour le développement des états Crystal Report a été définie : vous pouvez consulter la documentation Charte des états Crystal Report.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

En-tête

L'en-tête permet d'identifier l'état, et de donner ses caractéristiques générales.

Onglet Général

Utilisez cet onglet pour renseigner les informations liées à la gestion globale de l'état.

Duplication d'un état en local

Un utilisateur peut dupliquer un état dans sa sandbox pour modifier l'état localement. Pour dupliquer l'état dans votre sandbox et pour repartager l'état avec les autres utilisateurs, suivez ces étapes :

1. Dans le tableau Crystal reports, cliquez sur Transférer depuis l'icône Actions au début de la ligne de l'état. Le statut 'Demande de transfert' s'affiche dans le champ Statut.

2. Enregistrez la fiche. Le statut 'Sandbox' s'affiche dans le champ Statut. L'état a été dupliqué dans votre sandbox et vous pouvez modifier l'état. Tant qu'un état est dans une sandbox, aucun autre utilisateur ne peut modifier l'état.

3. Pour repartager l'état avec les autres utilisateurs :

  • Cliquez sur Publier avec modifications depuis l'icône Actions au début de la ligne si vous avez modifié l'état. Le statut 'Demande de publication avec modifications' s'affiche dans le champ Statut.
  • Cliquez sur Abandonner les modifications depuis l'icône Actions au début de la ligne si vous n'avez pas modifié l'état. Le statut 'Demande de publication sans modifications' s'affiche dans le champ Statut.

4. Enregistrez la fiche. Le statut 'Partagé' s'affiche dans le champ Statut. L'état est à nouveau partagé avec les autres utilisateurs.

Onglet Paramètres

Dans ce tableau, définissez les paramètres nécessaires à l'exécution d'un état Crystal Reports.

Onglet Données

Si l'état s'appuie sur au moins une table d'un autre dossier, vous devez obligatoirement indiquer la source de données liée à chaque dossier supplémentaire sous la forme « solution;dossier ». Le dossier doit être un dossier lié dans la gestion dossier. Le nombre de sources de données est limité à cinq. Le dossier saisi n'est, en fait, qu'une valeur par défaut, puisque la source est modifiable au lancement de l'impression. Si la solution n'est pas indiquée, le superviseur prend la solution courante; il en est de même pour le dossier. Pour atteindre les tables du dossier mère, vous pouvez utiliser la variable GDOSX3.

Ensuite, pour chaque source de données, vous devez indiquer les tables utilisées dans l'état. Si une table n'est pas référencée, elle sera automatiquement associée à la source de donnée du dossier courant. De ce fait, les tables du dossier courant ne doivent pas être référencées ici.

Le nom de la table doit être celui utilisé dans Crystal (cela peut être le nom de pseudonyme, s’il en existe dans Crystal).

Le nombre de tables est limité à 10 (cette limite est due au serveur d’impression).

Le nom d'une table est limité à 200 caractères.

Création d'un état Crystal Report

Pour créer un état Crystal Report, suivez les étapes ci-dessous :

1. Créez l'état Crystal, par l'outil Crystal Designer, sur le poste client, dans le répertoire RptDev.

2. Tester l'état par l'outil Crystal Designer.

3. Créez la fiche dictionnaire dans X3.

4. Testez l'état depuis X3, en sélectionnant le mode 'Développeur état' depuis le menu Outils, accessible depuis le menu principal en mode client-serveur.

5. Transférez l'état sur le serveur, depuis le dictionnaire des états, sur le champ Nom état, par le menu contextuel.

Modification d'un état Crystal Report

Pour modifier un état Crystal Report, suivez les étapes ci-dessous :

1. Transférer l'état sur le client, depuis le dictionnaire des états, sur le champ Nom état, par le menu contextuel.

2. Modifier et tester l'état par l'outil Crystal Designer.

3. Testez l'état depuis X3, en sélectionnant le mode 'Développeur état' depuis le menu Outils, accessible depuis le menu principal en mode client-serveur.

4. Transférez l'état sur le serveur, depuis le dictionnaire des états, sur le champ Nom état, par le menu contextuel.

Etats

Par défaut, les états suivants sont associés à la fonction :

  AREPORT : Dictionnaire des états

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Impression

Ce bouton permet de lancer l'impression de l'état courant directement depuis cette fonction.