Procédure : créer et gérer des abonnements (Reporting Services en mode intégré SharePoint)
Vous pouvez créer des abonnements pour des rapports auxquels vous accédez à partir d'une application Web SharePoint intégrée à un serveur de rapports qui s'exécute en mode intégré SharePoint. Pour créer un abonnement, le rapport doit utiliser des informations d'identification stockées et vous devez avoir l'autorisation de consulter le rapport et de créer des alertes. Lorsque vous créez un abonnement, il existe trois méthodes pour spécifier sa remise :
Vous pouvez créer un abonnement qui remet un document basé sur le rapport d'origine dans une bibliothèque située sur le même site SharePoint que le rapport d'origine. Vous ne pouvez pas remettre le document dans une bibliothèque sur un autre serveur ou un autre site au sein de la même collection de sites. Pour remettre le document, vous devez être autorisé à ajouter des éléments dans la bibliothèque à laquelle le rapport est remis.
Vous pouvez remettre un document basé sur le rapport d'origine dans un dossier partagé du système de fichiers. Vous devez sélectionner un dossier existant accessible via une connexion réseau.
Si le serveur de rapports est configuré pour utiliser l'extension de remise par messagerie du serveur de rapports, vous pouvez créer un abonnement qui envoie un rapport ou un fichier de rapport exporté (enregistré dans un format de sortie) vers votre boîte de réception. Pour recevoir simplement la notification sans le rapport ou l'URL du rapport, désactivez les cases à cocher Inclure un lien dans le rapport et Afficher le rapport dans le message.
Lorsque vous créez un abonnement, vous pouvez sélectionner un format de fichier pour créer le rapport dans un type de document particulier. Tous les rapports ne fonctionnent pas de manière optimale dans tous les formats. Avant de sélectionner un format dans un abonnement, ouvrez le rapport et exportez-le vers différents formats afin de vous assurer qu'il s'affiche comme vous le souhaitez.
Important
Un abonnement qui remet un rapport dans une bibliothèque ou dans un dossier partagé crée un nouveau fichier statique basé sur le rapport d'origine, mais ce n'est pas une véritable définition de rapport qui s'exécute dans le composant WebPart de visionneuse de rapports. Si le rapport d'origine dispose de fonctionnalités interactives (par exemple de liens d'extraction) ou d'un contenu dynamique, ces fonctionnalités ne sont pas disponibles dans le fichier statique remis à l'emplacement cible. Si vous sélectionnez une « page Web », vous pouvez préserver une certaine interactivité, mais comme le document n'est pas un fichier .rdl qui s'exécute dans la visionneuse de rapports, cliquer dans un rapport crée de nouvelles pages dans la session du navigateur que vous devez parcourir pour retourner au site.
Vous ne pouvez pas renommer l'extension du nom de fichier d'un rapport exporté au format .rdl et l'exécuter dans le composant WebPart Visionneuse de rapports. Si vous souhaitez créer un abonnement qui propose un véritable rapport, utilisez l'extension de remise par messagerie du serveur de rapports et définissez les options appropriées afin d'inclure un lien vers le rapport.
Les paramètres de version de la bibliothèque qui contient le document remis déterminent si une nouvelle version du document est créée à chaque remise. Par défaut, les paramètres de version sont activés pour chaque bibliothèque. Sauf si vous avez choisi Pas de version spécifiquement, une nouvelle version principale du document est créée à la remise. Seules les versions principales du document sont créées ; les versions mineures ne sont jamais créées suite à une remise des abonnements, même si vous sélectionnez une option de version autorisant les versions mineures. Si vous limitez le nombre de versions principales retenues, les anciennes remises seront remplacées par des nouvelles une fois atteinte la limite maximale.
Les formats de sortie que vous sélectionnez pour un abonnement sont basés sur les extensions de rendu installées sur le serveur de rapports. Vous pouvez uniquement sélectionner les formats de sortie qui sont pris en charge par les extensions de rendu sur le serveur de rapports. Pour obtenir la description des formats de sortie, consultez Exportation de rapports (Générateur de rapports version 3.0 et SSRS).
Pour remettre un rapport dans une bibliothèque SharePoint
Pointez sur le rapport dans une bibliothèque.
Cliquez sur la flèche orientée vers le bas en regard du rapport, puis sélectionnez Gérer les abonnements.
Cliquez sur Ajouter un abonnement.
Dans Extension de remise, sélectionnez l'option Bibliothèque de documents SharePoint.
Dans Bibliothèque de documents, sélectionnez une bibliothèque du même site.
Dans Options de fichier, spécifiez le nom de fichier et le titre du document qui sera créé par l'abonnement.
Dans Format de sortie, sélectionnez le format d'application.
Archive Web (MHTML) est le format par défaut, car il produit un fichier HTML autonome ; toutefois, il ne conserve pas les fonctionnalités interactives éventuellement présentes dans le rapport d'origine.
Dans Options de remplacement, spécifiez l'option qui détermine si les remises ultérieures doivent entraîner le remplacement du fichier. Si vous souhaitez conserver les remises antérieures, sélectionnez Créer un fichier avec un nom unique. Un nombre est ajouté aux nouveaux fichiers pour permettre la création d'un nom de fichier unique.
Dans Événement de remise, spécifiez la planification ou l'événement qui doit déclencher l'exécution de l'abonnement. Vous pouvez créer une planification personnalisée, sélectionner une planification partagée (le cas échéant) ou exécuter l'abonnement lors de l'actualisation des données pour un rapport s'exécutant avec des données d'instantanés. Pour plus d'informations sur les planifications et le traitement des données, consultez Procédure : définir les options de traitement (Reporting Services en mode intégré SharePoint) et Procédure : Planifier le traitement de rapports et d'abonnements (Reporting Services en mode intégré SharePoint).
Dans Paramètres, si vous créez un abonnement à un rapport paramétrable, spécifiez les valeurs à utiliser avec le rapport lors du traitement de l'abonnement. La section de paramètres n'est pas visible dans cette page si le rapport que vous sélectionnez ne contient pas de paramètres. Pour plus d'informations sur les paramètres, consultez Procédure : définir les paramètres sur un rapport publié (Reporting Services en mode intégré SharePoint).
Pour créer un abonnement pour une remise par dossier partagé
Pointez sur le rapport dans une bibliothèque.
Cliquez sur la flèche orientée vers le bas en regard du rapport, puis sélectionnez Gérer les abonnements.
Cliquez sur Ajouter un abonnement.
Dans Extension de remise, sélectionnez Partage de fichiers Windows.
Dans Nom de fichier, entrez le nom du fichier qui sera créé dans le dossier partagé.
Dans Chemin d'accès, entrez le chemin d'accès du dossier au format UNC (Uniform Naming Convention) en incluant le nom réseau de l'ordinateur. N'incluez pas de barre oblique inverse à la fin du chemin d'accès au dossier. Voici un exemple de chemin d'accès \\ComputerName01\Public\MyReports, où Public et MyReports sont des dossiers partagés.
Dans Format du rendu, sélectionnez le format d'application du rapport.
Dans Mode écriture, choisissez entre Aucun, Autoincrément et Remplacer. Ces options permettent de déterminer si les remises ultérieures doivent remplacer un fichier. Si vous souhaitez conserver les remises antérieures, choisissez Autoincrément. Un nombre est ajouté aux nouveaux fichiers pour permettre la création d'un nom de fichier unique. Si vous choisissez Aucun, il n'y aura pas de remise si un fichier portant le même nom existe déjà à l'emplacement cible.
Dans Extension de fichier, choisissez Vrai pour ajouter une extension de nom de fichier correspondant au format du fichier d'application ou Faux pour créer le fichier sans extension.
Dans Nom d'utilisateur et Mot de passe, entrez les informations d'identification permettant de bénéficier d'autorisations d'accès en écriture sur le dossier partagé.
Dans Événement de remise, spécifiez la planification ou l'événement qui doit déclencher l'exécution de l'abonnement. Vous pouvez créer une planification personnalisée, sélectionner une planification partagée (le cas échéant) ou exécuter l'abonnement lors de l'actualisation des données pour un rapport s'exécutant avec des données d'instantanés. Pour plus d'informations sur les planifications et le traitement des données, consultez Procédure : définir les options de traitement (Reporting Services en mode intégré SharePoint) et Procédure : Planifier le traitement de rapports et d'abonnements (Reporting Services en mode intégré SharePoint).
Dans Paramètres, si vous créez un abonnement à un rapport paramétrable, spécifiez les valeurs à utiliser avec le rapport lors du traitement de l'abonnement. Pour plus d'informations sur les paramètres, consultez Procédure : définir les paramètres sur un rapport publié (Reporting Services en mode intégré SharePoint).
Pour créer un abonnement pour une remise par messagerie du serveur de rapports
Pointez sur le rapport dans une bibliothèque.
Cliquez sur la flèche orientée vers le bas en regard du rapport, puis sélectionnez Gérer les abonnements.
Cliquez sur Ajouter un abonnement.
Dans Extension de remise, sélectionnez Messagerie électronique.
Dans Options de remise, spécifiez l'adresse de messagerie à laquelle le rapport doit être envoyé.
Si vous le souhaitez, vous pouvez modifier la ligne Objet. La ligne Objet utilise des paramètres intégrés qui capturent le nom du rapport et l'heure à laquelle il a été traité. Il s'agit des seuls paramètres intégrés qui peuvent être utilisés. Les paramètres sont des espaces réservés qui personnalisent le texte affiché dans la ligne Objet, mais vous pouvez les remplacer par du texte statique.
Choisissez l'option Inclure un lien dans le rapport pour incorporer une URL de rapport dans le corps du message.
Dans Contenu du rapport, spécifiez si vous souhaitez incorporer le rapport réel dans le corps du message.
Le format de rendu et le navigateur déterminent si le rapport est incorporé ou joint. Si votre navigateur prend en charge les formats HTML 4.0 et MHTML et si vous sélectionnez le format de rendu Archive Web, le rapport est incorporé au message. Tous les autres formats de rendu (CSV, PDF, etc.) fournissent les rapports en tant que pièces jointes. Reporting Services ne vérifie pas la taille de la pièce jointe ou du message avant d'envoyer le rapport. Si la pièce jointe ou le message dépasse la limite maximale autorisée par votre serveur de messagerie, le rapport ne sera pas remis. Choisissez une des autres options de remise (URL ou notification) pour les rapports volumineux.
Dans Événement de remise, spécifiez la planification ou l'événement qui doit déclencher l'exécution de l'abonnement. Vous pouvez créer une planification personnalisée, sélectionner une planification partagée (le cas échéant) ou exécuter l'abonnement lors de l'actualisation des données pour un rapport s'exécutant avec des données d'instantanés. Pour plus d'informations sur les planifications et le traitement des données, consultez Procédure : définir les options de traitement (Reporting Services en mode intégré SharePoint) et Procédure : Planifier le traitement de rapports et d'abonnements (Reporting Services en mode intégré SharePoint).
Dans Paramètres, si vous créez un abonnement à un rapport paramétrable, spécifiez les valeurs à utiliser avec le rapport lors du traitement de l'abonnement. Pour plus d'informations sur les paramètres, consultez Procédure : définir les paramètres sur un rapport publié (Reporting Services en mode intégré SharePoint).
Pour afficher ou modifier un abonnement
Pointez sur le rapport.
Cliquez sur la flèche orientée vers le bas, puis sur Gérer les abonnements.
Chaque abonnement est identifié par son type de remise. Cliquez sur le type d'abonnement pour afficher et modifier les propriétés existantes.
Pour supprimer un abonnement
Pointez sur le rapport.
Cliquez sur la flèche orientée vers le bas, puis sur Gérer les abonnements.
Activez la case à cocher en regard de l'abonnement, puis cliquez sur Supprimer.
Voir aussi