Disposition des résultats pour le connecteur Confluence cloud Graph

Le connecteur Confluence cloud Graph permet à votre organisation d’indexer le contenu Confluence. Après avoir configuré le connecteur et les données d’index à partir du site Confluence, les utilisateurs finaux peuvent rechercher ces contenus dans Recherche Microsoft.

Pour configurer la page des résultats de la recherche, vous devez :

  1. Configurez la recherche verticale.
  2. Configurer le type de résultat de recherche.

Dans ce document, nous avons fourni un exemple de disposition de résultat JSON nécessaire pour configurer votre disposition de résultat pour le connecteur cloud Confluence.

Avant de commencer

Vous devez avoir configuré le connecteur Confluence cloud Graph. Pour utiliser l’exemple de disposition de résultat JSON tel qu’il est, vous devez sélectionner les propriétés ci-dessous pour l’indexation avec le schéma de recherche mentionné.

Remarque

  • Récupérer l’attribut de recherche est requis pour afficher une propriété dans le modèle de résultat de recherche. Une propriété peut également avoir d’autres attributs de recherche.
Propriété Attribut de schéma de recherche requis
Titre Récupérer
URL Récupérer
UpdatedByName Récupérer
UpdatedOn Récupérer
Contenu Content, propriété

Disposition des résultats

Avec cet exemple, les résultats de votre recherche se présentent comme suit :

Exemple de disposition pour le connecteur cloud Confluence.

Voici le fichier JSON associé à la disposition :

{
    "type": "AdaptiveCard",
    "version": "1.3",
    "body": [
        {
            "type": "ColumnSet",
            "columns": [
                {
                    "type": "Column",
                    "width": "auto",
                    "items": [
                        {
                            "type": "Image",
                            "url": "https://searchuxcdn.blob.core.windows.net/designerapp/images/DefaultMRTIcon.png",
                            "horizontalAlignment": "center",
                            "size": "small"
                        }
                    ],
                    "horizontalAlignment": "center"
                },
                {
                    "type": "Column",
                    "width": "stretch",
                    "items": [
                        {
                            "type": "ColumnSet",
                            "columns": [
                                {
                                    "type": "Column",
                                    "width": "auto",
                                    "items": [
                                        {
                                            "type": "TextBlock",
                                            "text": "[${Title}](${Url})",
                                            "weight": "bolder",
                                            "size": "medium",
                                            "maxLines": 3,
                                            "color": "accent"
                                        }
                                    ],
                                    "spacing": "none"
                                }
                            ],
                            "spacing": "small"
                        },
                        {
                            "type": "TextBlock",
                            "text": "[${Url}](${Url})",
                            "spacing": "small",
                            "weight": "bolder",
                            "color": "dark"
                        },
                        {
                            "type": "Container",
                            "items": [
                                {
                                    "type": "TextBlock",
                                    "text": "**${UpdatedByName}** modified {{DATE(${UpdatedOn})}}",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName!='' && UpdatedOn!=''}"
                                },
                                {
                                    "type": "TextBlock",
                                    "text": "Modified on {{DATE(${UpdatedOn})}}",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName=='' && UpdatedOn!=''}"
                                },
                                {
                                    "type": "TextBlock",
                                    "text": "Modified by __${UpdatedByName}__",
                                    "spacing": "small",
                                    "$when": "${UpdatedByName!='' && UpdatedOn==''}"
                                }
                            ],
                            "spacing": "small"
                        },
                        {
                            "type": "TextBlock",
                            "text": "${ResultSnippet}",
                            "maxLines": 2,
                            "wrap": true,
                            "spacing": "small"
                        }
                    ],
                    "spacing": "medium"
                }
            ]
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "$data": {
        "UpdatedOn": "2019-09-25T06:08:39Z,SHORT",
        "ResultSnippet": "Marketing team at Contoso.., and looking at the Contoso Marketing documents on the team site. This contains the data from FY20 and will taken over to FY21...Marketing Planning is ongoing for FY20..",
        "UpdatedByName": "Amanda Brady",
        "Url": "https://modernacdesigner.azurewebsites.net",
        "Title": "Contoso Marketing Analysis - Q3 FY18"
    }
}

Ressources

Personnaliser la page des résultats de la recherche

Gérer les dispositions des résultats de la recherche