Vous pouvez créer un modèle de rapport dans Crystal Reports.
Pourquoi et quand exécuter cette tâche
Pour pouvoir mener à bien cette tâche :
Procédure
Pour créer le modèle de rapport :
- Démarrez Crystal Reports Designer et ouvrez un rapport vierge.
- Utilisez la boîte de dialogue Crystal Reports Designer Database Expert pour établir une connexion avec Content Platform Engine.
- Dans la boîte de dialogue Database Expert, sélectionnez JDBC.
- Assurez-vous que l'URL de connexion est correcte et entrez le nom d'utilisateur et le mot de passe requis pour établir la connexion avec Content Platform Engine.
- Dans Expert Base de données :
- Ajoutez la commande SQL suivante :
Select F.PathName, RCR.ContainmentName, MK.MediaType, MK.DateCreated, MK.Creator from (Markers MK Inner join ReferentialContainmentRelationship RCR on MK.This=RCR.Head) Inner join RMFolder Fon F.This=RCR.Tail where MK.DateCreated >= {?start_date} And MK.DateCreated <= {?end_date} And MK.MediaType = '{?media_type}' And MK.this insubfolder '/{?fileplan_browse}'
- Créez ces cinq paramètres, tous de type chaîne : fileplan_browse, start_date, end_date, time_zone, media_type. Le nom du paramètre doit correspondre au nom symbolique du modèle de propriété CE.
- Dans Crystal Reports Designer :
- Si vous souhaitez que les zones de date/heure de la sortie du rapport s'affichent dans un fuseau horaire spécifique, créez un paramètre fuseau_horaire de type chaîne. Sélectionnez Ne pas afficher pour l'option Show on (Viewer) Panel (Afficher sur le panneau (Visualiseur)). Si un modèle de rapport possède des liens de sous-rapport :
- Ajoutez le paramètre fuseau_horaire, dans chaque sous-rapport
- ajoutez la zone ?fuseau_horaire aux Fields(s)
to link to (Zones(s) à lier à)
- Utilisez ?fuseau_horaire de la zone Paramètre de sous-paramètre pour le lien de zone fuseau_horaire
Avertissement : Lors de l'exécution du rapport à partir d'IBM Enterprise
Records, les valeurs de date/heure et du fuseau horaire sont transmises depuis l'application Web IBM Enterprise
Records. Les valeurs de date de la sortie de rapport sont mises en forme avec le fuseau horaire indiqué. Si vous souhaitez appliquer le fuseau horaire transmis depuis
l'interface utilisateur Web d'IBM Enterprise
Records
aux zones de date de la sortie du rapport, vous devez définir
le paramètre time_zone et créer les zones de formule
pour les zones de date dans le modèle de rapport.
- Définissez les zones de formule suivantes :
date = ShiftDateTime (CurrentDateTime, "" ,{?fuseau_horaire})
start = ShiftDateTime (DateTime(Left({?date_début},10) + " " + mid
({?date_début},12,8)),"GMT,0" ,{?fuseau_horaire})
end = ShiftDateTime (DateTime(Left({?date_fin},10) + " " + mid
({?date_fin},12,8)),"GMT,0" ,{?fuseau_horaire})
DateCreated = ShiftDateTime ({Command.DateCreated},"",{?fuseau_horaire})
- Définissez l'interface utilisateur de rapport, avec les champs de détail suivants :
Creator: Command.Creator
DateCreated: Command.DateCreated
MediaType: Command.MediaType
@EntityName: Formula EntityName.
- Enregistrez ce rapport dans le dossier Samples dans le chemin d'installation de Crystal
Reports. Par exemple :
C:\Program
Files\Business Objects\BusinessObjects Enterprise 12\Samples\en\Reports\
Detailed Physical Records By Media Type Created.rpt
- Prévisualisez le rapport à partir de Crystal Reports Designer.
- Cliquez sur l'option d'actualisation pour entrer les valeurs appropriées pour chaque paramètre :
Tableau 1. Exemple de valeurs de paramètre de rapport Paramètre |
Valeur |
Commentaires |
fileplan_browse |
Gestion des enregistrements/<Nom du plan de fichiers> |
|
start_date |
2008-01-01 OU
2008-01-01TO7:00:00Z |
Vérifiez les paramètres du format de date/heure dans Crystal Reports Designer |
end_date |
2008-12-31 OU
2008-12-31TO6:59:59Z |
Vérifiez les paramètres du format de date/heure dans Crystal Reports Designer |
time_zone |
America/Los_Angeles,480 OU
America/Los_Angeles,480,DST,-60 |
Vérifiez les paramètres du format de date/heure dans Crystal Reports Designer |
media_type |
paper |
|
Résultats
Vous avez créé le modèle de rapport détaillé nommé Detailed Physical Records By Media Type Created.rpt.
Ce modèle est destiné à une librairie de plans de fichiers ayant un modèle de données Base. Si le modèle est destiné au modèle de données DoD classifié, enregistrez le modèle sous le nom Detailed Physical Records By Media Type Created DoDClassified.rpt.
Cet exemple permet uniquement de créer un rapport détaillé. Vous pouvez créer une rapport résumé et l'enregistrer sous le nom Summary Physical Records By Media
Type Created.rpt.