Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La forme Expérience utilisateur du volet des tâches pour les commandes de complément ouvre un volet des tâches vertical à droite d’un message ouvert ou d’une demande de réunion. Cela permet à un complément de fournir une interface utilisateur pour des interactions plus détaillées, telles que le remplissage de plusieurs champs de texte. Ce volet Office peut s’afficher dans le volet de lecture lors de l’affichage d’une liste de messages, ce qui permet de traiter rapidement un message.
Toutefois, par défaut, si un volet Office complémentaire est ouvert pour un message dans le volet de lecture, puis sélectionne un nouveau message, le volet Office est automatiquement fermé. Pour un complément très sollicité, l’utilisateur peut préférer conserver ce volet ouvert, supprimant ainsi le besoin de réactiver le complément sur chaque message. Avec les volets Office épinglables, votre complément peut offrir cette option à l’utilisateur.
Remarque
Bien que la fonctionnalité du volet Office épinglable ait été introduite dans l’ensemble de conditions requises 1.5, elle n’est actuellement disponible que pour les abonnés Microsoft 365 à l’aide des éléments suivants :
- Outlook moderne sur le web
- Nouvel Outlook sur Windows
- Outlook 2016 classique ou version ultérieure sur Windows (build 7668.2000 ou ultérieure pour les utilisateurs des canaux actuels ou Microsoft 365 Insider, build 7900.xxxx ou ultérieure pour les utilisateurs des canaux différés)
- Outlook sur Mac (version 16.13 (18050300) ou ultérieure)
Importante
Les volets Office épinglables ne sont pas disponibles pour les éléments suivants :
- Rendez-vous/réunions
- Outlook.com
Modes Outlook pris en charge
Les volets Office épinglables sont pris en charge dans les modes Message Compose et Lecture de message dans Outlook. Toutefois, l’épinglage n’est pas pris en charge dans les différents modes. En effet, un complément peut avoir différentes interfaces utilisateur pour les boutons et les volets Office dans chaque mode. Par exemple, si un utilisateur épingle le volet Office d’un complément lors de la lecture d’un message, puis crée un message, il ne verra pas le volet Office du complément à partir du message qu’il compose. Pour afficher le volet Office, l’utilisateur doit activer le complément à partir du message qu’il rédige. Si l’utilisateur épingle ensuite le volet Office, le volet Office reste épinglé la prochaine fois que l’utilisateur rédige un autre message.
Prise en charge de l’épinglage des volets des tâches
La première étape consiste à ajouter une prise en charge de l’épinglage, ce qui est effectué dans le manifeste du complément. Le balisage varie en fonction du type de manifeste utilisé par votre complément.
Remarque
Les compléments qui utilisent le manifeste unifié pour Microsoft 365 ne sont pas pris en charge dans Outlook sur Mac. Nous travaillons dur pour fournir ce soutien. En attendant, si votre clientèle comprend des utilisateurs sur Mac, vous devez créer une version de votre complément qui utilise uniquement le manifeste du complément et les prendre en charge. Pour plus d’informations, voir Prise en charge des compléments avec le manifeste unifié pour Microsoft 365.
Ajoutez une "pinnable" propriété, définie sur true, à l’objet dans le "actions" tableau qui définit le bouton ou l’élément de menu qui ouvre le volet Office. Voici un exemple.
"actions": [
{
"id": "OpenTaskPane",
"type": "openPage",
"view": "TaskPaneView",
"pinnable": true
}
]
Remarque
L’épinglage du volet Office est automatiquement pris en charge dans un complément qui s’active sans que le volet de lecture soit activé ou qu’un message ne soit sélectionné au préalable. Pour plus d’informations, voir Activer votre complément Outlook sans activer le volet de lecture ou sélectionner un message.
Gestion des mises à jour de l’interface utilisateur en fonction du message actuellement sélectionné
Pour mettre à jour l’interface utilisateur ou les variables internes de votre volet Office en fonction de l’élément actif, vous devez enregistrer un gestionnaire d’événements pour être notifié de la modification.
Mettre en œuvre le gestionnaire d’événements
Le gestionnaire d’événements doit accepter un seul paramètre, qui est un littéral d’objet. La propriété type de cet objet est réglée sur Office.EventType.ItemChanged. Lorsque l’événement est appelé, l’objet Office.context.mailbox.item est déjà mis à jour pour refléter l’élément actuellement sélectionné.
function itemChanged(eventArgs) {
// Update UI based on the new current item.
updateTaskPaneUI(Office.context.mailbox.item);
}
Importante
L’implémentation de gestionnaires d’événements pour un ItemChanged événement doit vérifier si la valeur Office.content.mailbox.item est définie sur la case activée ou non.
// Example implementation.
function updateTaskPaneUI(item) {
// Assuming that item is always a read item (instead of a compose item).
if (item != null) console.log(item.subject);
}
Enregistrement du gestionnaire d’événements
Utilisez la méthode Office.context.mailbox.addHandlerAsync pour inscrire votre gestionnaire d’événements pour l’événement Office.EventType.ItemChanged. Cela doit être fait dans la Office.onReady fonction de votre volet Office.
Office.onReady(() => {
$(document).ready(() => {
// Set up the ItemChanged event.
Office.context.mailbox.addHandlerAsync(Office.EventType.ItemChanged, itemChanged);
updateTaskPaneUI(Office.context.mailbox.item);
});
});
Épinglage du volet Office dans la sélection multiple
Lorsque vous sélectionnez plusieurs éléments de courrier et lancez le volet Office du complément à sélection multiple, le comportement d’épinglage du volet Office varie en fonction du client Outlook.
- Mac : le volet Office reste ouvert même lorsqu’un utilisateur passe à un autre élément de courrier. Le volet Office ne peut être fermé qu’en sélectionnant le bouton Fermer dans le volet Office.
- Windows (nouveau et classique) et web : le volet Office ne reste pas ouvert lorsque l’utilisateur passe à un nouvel élément. Pour garder le volet Office ouvert, sélectionnez l’icône d’épingle sur le volet Office.
Déployer vers les utilisateurs
Si vous envisagez de publier votre complément Outlook sur la Place de marché Microsoft et qu’il est configuré avec un volet Office épinglable, le contenu épinglé du complément ne doit pas être statique. Autrement dit, le contenu épinglé doit changer en fonction du message ou du rendez-vous actuellement ouvert ou sélectionné dans la boîte aux lettres. Cela garantit que votre complément passera la validation de la Place de marché Microsoft.