Połącz widget z zewnętrznym źródłem danych (widok Pulpit nawigacyjny)

Dowiedz się, jak używać zewnętrznego źródła danych w pulpicie nawigacyjnym.

12 min czytania

Widok Pulpit jest zbudowany z zagnieżdżonych widgetów na stronie. Prezentują one wykresy danych, których źródłem może być:

  • bieżący board,
  • usługa internetowa.

Aby połączyć się z danymi pochodzącymi z usługi internetowej, konieczne jest, aby zwracała ona odpowiedź payload w formacie JSON, którego parametry będą się różnić w zależności od typu widżetu do zasilenia.

Należy zauważyć, że tylko niektóre widżety pozwalają obecnie na wyświetlanie danych zewnętrznych, takie jak:

  • Liczba,
  • Wykresy,
  • Wykres słupkowy,
  • Wykres pierścieniowy,
  • Radar,
  • Histogram,
  • Tabela.

Widget Liczba

Widget Liczba umożliwia wyświetlanie wyniku z jego zmianą i potencjalnie wykresem wartości według daty.

Jeśli w widoku ma być przedstawionych kilka widgetów liczby, odpowiedź payload może zawierać wszystkie informacje według żądanego typu widgetu. W takim przypadku, podczas konfiguracji każdego widgetu, parametryzacja zostanie wykonana w taki sposób, aby wywoływał właściwe informacje w zwróconej odpowiedzi payload.

Format odpowiedzi Payload

Zasilanie tego typu widgetu wymaga następujących informacji w zwróconej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuObowiązkowePrzykład
Tytuł widgetutitle"title":"Wynik bezpieczeństwa",
Data rozpoczęcia wykresu (data i godzina)startDate"startDate":"2024-12-20T00:00:00Z"
Data zakończenia wykresu (data i godzina)endDate"endDate":"2025-03-30T00:00:00Z"
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help":{"text":"Pomoc tutaj", "URL":"https://madocURL"},
Podtytuł widgetusubtitle"subtitle":"Incydenty w tym tygodniu",
URL wskazywany po kliknięciu widgetuonClickURL"onClickURL":"http://example.com",
Wyrównanie informacji w widgeciealign (domyślnie left)"align":"left"
Wartość liczbyvaluex i różna od 0"value":"59"
Jednostka liczbyunit"unit":"%",
URL obrazuimageUrl
Znacznik wartości zmiany z kolorem tłavariationtext : Wartość znacznika zmiany color : Kolor tła znacznika w formacie hex"variation":{"text":"-21 %", "color":"#06C350"},
Dane wykresu valueHistory przykład 1 : "valueHistory":{"dataset":[58, 25, 26, 87,25,120,25], "sparklineType":"line", "color":"#25542F" przykład 2 : "valueHistory":{ "dataset":[ {"value": 50, "date": "2024-07-24T00:00:00Z"}, {"value: 60, "date": "2024-07-23T00:00:00Z"}, {"value: 30, "date": "2024-07-22T00:00:00Z"}, ], "sparklineType":"line"}

Przykład odpowiedzi

INNY PRZYKŁAD

Widget Wykresy

Widget Wykresy, jak sama nazwa wskazuje, umożliwia wyświetlanie danych w formie kilku krzywych.

{
  "title": "Score de sécurité",
  "startDate": "2024-12-20T00:00:00Z",
  "endDate": "2025-03-30T00:00:00Z",
  "help": {
    "text": "Aide ici",
    "URL": "https://madocURL"
  },
  "onClickURL": "http….",
  "align": "left",
  "value": "59",
  "unit": "%",
  "variation": {
    "text": "-21 %",
    "color": "#06C350"
  },
  "valueHistory": {
    "dataset": [
      58,
      25,
      26,
      87,
      25,
      120,
      25
    ],
    "sparklineType": "line",
    "color": "#25542F"
  }
}
{
  "title": "Utilisateurs à risque",
  "help": {
    "text": "Aide ici",
    "URL": "[https://madocURL](https://madocurl/)"
  },
  "subtitle": "Incidents cette semaine",
  "onClickURL": "http….",
  "value": "17",
  "variation": {
    "text": "-38 %",
    "color": "green"
  },
  "valueHistory": {
    "dataset": [
      {
        "value": 50,
        "date": "2024-07-24T00:00:00Z"
      },
      {
        "value": 60,
        "date": "2024-07-23T00:00:00Z"
      },
      {
        "value": 30,
        "date": "2024-07-22T00:00:00Z"
      }
    ],
    "sparklineType": "line"
  }
}

Format odpowiedzi Payload

Zasilanie tego typu widżetu wymaga następujących informacji w zwróconej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuWymaganePrzykład
Tytuł widżetutitle"title": "Évolution des scores",
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help": { "text": "Aide ici", "URL": "https://example.com" },
Podtytuł widżetusubtitle

Przykład odpowiedzi

Widżet Wykres słupkowy

Widżet Wykres słupkowy umożliwia wyświetlanie postępu różnych wskaźników w formie poziomych słupków.

{
  "title": "Évolution des scores",
  "help": {
    "text": "Aide ici",
    "URL": "https://example.com"
  },
  "subtitle": "sous titre",
  "scale": {
    "min": 0,
    "max": 100
  },
  "hidePoints": "true",
  "onclickURL": "http://example.com",
  "unit": "%",
  "valueHeigtor": "3",
  "dataset": [
    {
      "name": "Dataset 1",
      "hidden": "true",
      "courbeLisse": "5",
      "lineColor": "#06C350",
      "lineWidth": "2",
      "values": [
        {
          "value": 50,
          "date": "2024-07-24T00:00:00Z"
        },
        {
          "value": 60,
          "date": "2024-07-23T00:00:00Z"
        },
        {
          "value": 30,
          "date": "2024-07-22T00:00:00Z"
        }
      ]
    },
    {
      "name": "Dataset 2",
      "lineColor": "#06C350",
      "lineWidth": "1",
      "values": [
        {
          "value": 40,
          "date": "2024-07-24T00:00:00Z"
        },
        {
          "value": 70,
          "date": "2024-07-23T00:00:00Z"
        },
        {
          "value": 20,
          "date": "2024-07-22T00:00:00Z"
        }
      ]
    }
  ],
  "charttype": "line"
}

Format odpowiedzi Payload

Zasilanie tego typu widżetu wymaga następujących informacji w zwróconej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuWymaganePrzykład
Tytuł widżetutitle"title":"Ewolucja wyników",
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help":{"text":"Pomoc tutaj", "URL":"https://example.com"},
Podtytuł widżetusubtitle"subtitle":"podtytuł",
Skala min i max osi odciętych wykresu scalemin : Skala min max : Skala max (domyślnie min : 0 , max : 100)"scale":{"min":0, "max":50}
Wykres z gradientem na słupkachisGradientDomyślnie False"isGradient":true
Wyświetlanie osi poziomejhideScaleDomyślnie False"hideScale":true
URL wskazywany po kliknięciu widżetuonClickURL"onClickURL":"http://example.com",
Dane słupków postępuvalueHistoryx isGradient musi być true, aby aktywować gradientColor"valueHistory":{"dataset":[ {"progress":50,"value":35,"barTitle":"Data","barColor":"#F9670D","textColor":"white","textPosition":"left","gradientColor":"#FFFFFF"}, {"progress":50, "value":122, "barTitle":"Identity", "barColor":"#06C350","textColor":"white","textPosition":"left","gradientColor":"#FFFFFF"}, {"progress":50, "value":122, "barTitle":"Endpoint", "barColor":"#06C350","textColor":"white","textPosition":"left","gradientColor":"#FFFFFF"} ]}
Typ wykresuchartTypemoże mieć kilka wartości takich jak line, progressBar, donuts, radar, verticalBar, … ale wartością do użycia dla tego wykresu jest oczywiście "progressBar"x"charttype":"progressBar"

Przykład odpowiedzi

Widget Wykres pierścieniowy

{
  "title": "Progression",
  "help": {
    "text": "En savoir plus",
    "URL": "https://madocURL"
  },
  "subtitle": "sous titre",
  "scale": {
    "min": 0,
    "max": 50
  },
  "isGradient": "true",
  "hideScale": "true",
  "onClickURL": "http://example.com",
  "valueHistory": {
    "dataset": [
      {
        "progress": 50,
        "value": 35,
        "barTitle": "Data",
        "barColor": "#F9670D",
        "textColor": "white",
        "textPosition": "left",
        "gradientColor": "#FFFFFF"
      },
      {
        "progress": 50,
        "value": 122,
        "barTitle": "Identity",
        "barColor": "#06C350",
        "textColor": "white",
        "textPosition": "left",
        "gradientColor": "#FFFFFF"
      },
      {
        "progress": 50,
        "value": 122,
        "barTitle": "Endpoint",
        "barColor": "#06C350",
        "textColor": "white",
        "textPosition": "left",
        "gradientColor": "#FFFFFF"
      }
    ]
  },
  "chartType": "progressBar"
}

Widget Wykres pierścieniowy, jak sama nazwa wskazuje, pozwala na przedstawienie danych w formie segmentów kołowych ułożonych wokół pustego środka, tworząc w ten sposób pierścień (lub donut).

Format odpowiedzi Payload

Zasilanie tego typu widgetu wymaga następujących informacji w zwracanej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuWymaganePrzykład
Tytuł widgetutitle"title":"Użytkownicy zagrożeni",
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help":{ "text":"Pomoc tutaj", "URL":"https://example.com"},
Podtytuł widgetusubtitle"subtitle": "Incydenty w tym tygodniu",
Dane w centrum pierścienia (domyślnie puste)centerDatatitle : Etykieta value : Wartość valueColor : Kolor wartości w centrum pierścienia"centerData":{"title":"Tytuł", "value":10, "valueColor":#F00020}
URL wskazywany po kliknięciu w obszar pierścieniaonClickURL"onClickURL": http://example.com,
Dane wykresuvaluesx"values": { "dataset": [ {"value": 122, "areaTitle": "Niskie", "areaColor": #06C350}, {"value": 50, "areaTitle": "Średnie", "areaColor": #FBC02D}, {"value": 8, "areaTitle": "Wysokie", "areaColor": #D32F2F} ]}
Typ wykresuchartTypemoże mieć kilka wartości takich jak line, progressBar, donuts, radar, verticalBar, … ale wartością do użycia dla tego wykresu jest oczywiście "donuts"x"chartType": "donuts"

Przykład odpowiedzi

Widget Radar

{
  "title": "Utilisateurs à risque",
  "help": {
    "text": "Aide ici",
    "URL": "https://madocURL"
  },
  "subtitle": "sous titre",
  "onClickURL": "http://example.com",
  "centerData": {
    "title": "Titre",
    "value": 14
  },
  "values": {
    "dataset": [
      {
        "value": 122,
        "areaTitle": "Faible",
        "areaColor": "#06C350"
      },
      {
        "value": 50,
        "areaTitle": "Moyen",
        "areaColor": "#FBC02D"
      },
      {
        "value": 8,
        "areaTitle": "Élevé",
        "areaColor": "#D32F2F"
      }
    ]
  },
  "chartType": "donuts"
}

Widget Radar umożliwia przedstawienie danych w formie pustego lub wypełnionego wykresu gwiaździstego. W ten sposób możliwe jest przedstawienie kilku zestawów danych nałożonych na siebie.

Format odpowiedzi Payload

Zasilanie tego typu widgetu wymaga następujących informacji w zwracanej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuWymaganePrzykład
Tytuł widgetutitle"title" : "Rozkład wyników według kategorii",
Wyświetlanie skaliactivateScaletrue / false"activateScale":true
Wartość skaliscaleStep20 jeśli parametr nie jest określony, w przeciwnym razie należy podać wartość liczbową skali.activateScale musi być ustawione na true "scaleStep":10
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help" : { "text": "Pomoc tutaj", "URL" : "https://example.com" },
Podtytuł widgetusubtitle"subtitle":"podtytuł",
Wartości minimalne i maksymalne skaliscalemin : skala minimalna (0 domyślnie) max : skala maksymalna (100 domyślnie)"scale":{"min":10, "max":90}
Wyświetlanie osi pionowych radaruhideVerticalAxistrue / false"hideVerticalAxis":"false"
Wyświetlanie skal wartości radaruhideHorizontalAxistrue / false"hideHorizontalAxis":"true"
Ukryj wartość skali (100) radaruhideScaletrue / false"hideScale":"true"
URL wskazywany po kliknięciu obszaru pierścieniaonClickURL"onClickURL":"http://example.com",
Dane wykresuvaluesx"values":{"dataset" : [ {"name":"Ty","chartType":"line","chartColor":"#06C350", "values": [ {"value":50, "axis":"data" }, {"value":60, "axis":"identity" }, {"value":30, "axis":"endpoint" } ]}, {"name":"Rynek","chartType":"area","chartColor":"#FF6384", "values":[ {"value":40, "axis":"data"}, {"value":70, "axis":"identity"}, {"value":20, "axis":"endpoint"} ] }]},
Typ wykresuchartTypemoże mieć kilka wartości takich jak line, progressBar, donuts, radar, verticalBar, … ale wartością do użycia dla tego wykresu jest oczywiście "radar"x"chartType" : "radar"

Przykład odpowiedzi

Widget Histogram

{
  "title": "Répartition des scores par catégorie",
  "help": {
    "text": "Aide ici",
    "URL": "[https://madocURL](https://madocurl/)"
  },
  "subtitle": "sous titre",
  "activateScale": "true",
  "scaleStep": 10,
  "scale": {
    "min": 10,
    "max": 90
  },
  "hideScale": "true",
  "hideVerticalAxis": "true",
  "onClickURL": "[http://example.com](http://example.com/)",
  "values": {
    "dataset": [
      {
        "name": "Dataset 1",
        "chartType": "line",
        "chartColor": "#06C350",
        "values": [
          {
            "value": 50,
            "axis": "data"
          },
          {
            "value": 60,
            "axis": "identity"
          },
          {
            "value": 30,
            "axis": "endpoint"
          }
        ]
      },
      {
        "name": "Dataset 2",
        "chartType": "area",
        "chartColor": "#FF6384",
        "values": [
          {
            "value": 40,
            "axis": "data"
          },
          {
            "value": 70,
            "axis": "identity"
          },
          {
            "value": 20,
            "axis": "endpoint"
          }
        ]
      }
    ]
  },
  "chartType": "radar"
}

Widget Histogram, jak sama nazwa wskazuje, pozwala na przedstawienie danych w formie pionowych słupków.

Format odpowiedzi Payload

Zasilanie tego typu widgetu wymaga następujących informacji w zwróconej odpowiedzi Payload:

Wyświetlane informacjeAtrybutParametry atrybutuWymaganePrzykład
Tytuł widgetutitle"title":"Postęp",
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w dymku URL : URL dostępu do pomocy online"help":{"text":"Pomoc tutaj", "URL": "https://example.com"},
Podtytuł widgetusubtitle"subtitle":"Podtytuł",
URL wskazywany po kliknięciu na słupek wykresuonClickURL"onClickURL":"http://example.com",
Dane wykresuvalueHistorydataset : Listy wartości historycznych - progress : Wartość słupka - value : Liczba wartości reprezentujących słupek - barTitle : Etykieta słupka - barColor : Kolor słupka w formacie hexx"valueHistory":{"dataset":[ {"progress":50,"value":122,"barTitle":"Data","barColor":"#06C350"}, {"progress":50,"value":77,"barTitle":"Identity","barColor":"#06C355"}, {"progress":50,"value":98,"barTitle":"Endpoint","barColor":"#05C470"} ]},
Typ wykresuchartTypemoże mieć kilka wartości takich jak line, progressBar, donuts, radar, verticalBar, … ale wartością do użycia dla tego wykresu jest oczywiście "verticalBar"x"chartType":"donuts"

Przykład odpowiedzi

Widget Tabela

{
  "title": "Progression",
  "help": {
    "text": "Aide ici",
    "URL": "[https://madocURL](https://madocurl/)"
  },
  "subtitle": "sous titre",
  "onClickURL": "[http://example.com](http://example.com/)",
  "valueHistory": {
    "dataset": [
      {
        "progress": 50,
        "value": 122,
        "barTitle": "Data",
        "barColor": "#06C350"
      },
      {
        "progress": 50,
        "value": 77,
        "barTitle": "Identity",
        "barColor": "#06C355"
      },
      {
        "progress": 50,
        "value": 98,
        "barTitle": "Endpoint",
        "barColor": "#05C470"
      }
    ]
  },
  "chartType": "verticalBar"
}

Widget Tabela umożliwia przedstawienie danych w formie tabeli, która może zawierać dane proste lub złożone z wizualnego wskaźnika i etykiety.

Format odpowiedzi Payload

Zasilanie tego typu widgetu wymaga następujących informacji w zwróconej odpowiedzi Payload:

Wyświetlana informacjaAtrybutParametry atrybutuWymaganePrzykład
Tytuł widgetutitle"title":"Zagrożenia",
Przycisk pomocy umożliwiający dostęp do dokumentacji onlinehelptext : Etykieta pomocy w podpowiedzi URL : URL dostępu do pomocy online"help":{"text":"Pomoc tutaj", "URL": "https://example.com"},
Podtytuł widżetusubtitle
URL wskazywany po kliknięciu na słupek wykresuonClickURL"onClickURL":"http://example.com",
Opis konfiguracji kolumn tabelicolumnsx{"columns": [{ "id": "name", "label": "Nazwa alertu", "type": "text", "sortable": true, "style": { "bold": true, "vborderColor":"red", "hborderColor":"transparent", }}, {"id": "severity", "label": "Powaga", "type": "rating", "sortable": true, "align": "center", "ratingMax": 3, "extraConfig": [ { "value": 1, "color": "#10b981", "label": "Niski"}, { "value": 2, "color": "#f97316", "label": "Średni" }, { "value": 3, "color": "#ef4444", "label": "Wysoki"} ]}, {"id": "status", "label": "Stan", "type": "status", "sortable": true, "align": "center", "extraConfig": [ { "id": "resolved", "label": "Rozwiązany", "color": "#10b981" }, { "id": "in-progress", "label": "W trakcie", "color": "#f97316" }, { "id": "open", "label": "Otwarty", "color": "#3b82f6" }, { "id": "default", "label": "Niezdefiniowany", "color": "#6b7280" } ]}, {"id": "category", "label": "Kategoria", "type": "category", "sortable": true, "align": "center", "style": { "color": "#94a3b8" }}, {"id": "source", "label": "Źródło wykrycia", "type": "text", "sortable": true }, {"id": "resources", "label": "Zasoby, których dotyczy", "type": "user", "sortable": true }, {"id": "firstActivity", "label": "Pierwsza aktywność", "type": "date", "sortable": true }, {"id": "lastActivity", "label": "Ostatnia aktywność", "type": "date", "sortable": true }],
Dane tabelidatadata : Lista danych tabeli Następnie wymienione są wszystkie identyfikatory kolumn oraz wartość, która ma być w nich wyświetlana. Każdy blok stanowi wiersz tabeli. Jeśli kolumna oferuje opcje renderowania, wówczas określone zostaną również wartości związane z tymi różnymi parametrami renderowania (np.: color, background itp.).-x"data": [ {"name": "Wiadomości e-mail usunięte po dostarczeniu", "severity": 1, "status": "resolved", "category": "Zarządzanie zagrożeniami", "source": "MDO", "resources": { "name": "Fabien TREAND", "role": "Cyber Team" }, "firstActivity": "2025-01-27T04:59:00", "lastActivity": "2025-01-27T05:01:00", "_style": { "name": { "color": "#60a5fa" }, "category": { "background": "#1e293b" }}}, {"name": "Anonimowy adres IP", "severity": 2, "status": "resolved", "category": "Dostęp początkowy", "source": "AAD Identity Protection", "resources": { "name": "thomas" }, "firstActivity": "2024-12-26T09:27:00", "lastActivity": "2024-12-26T09:27:00" }, {"name": "Anonimowy adres IP", "severity": 2, "status": "resolved", "category": "Dostęp początkowy", "source": "AAD Identity Protection", "resources": { "name": "thomas" }, "firstActivity": "2024-12-26T09:27:00", "lastActivity": "2024-12-26T09:27:00" }, {"name": "Anonimowy adres IP", "severity": 2, "status": "resolved", "category": "Dostęp początkowy", "source": "AAD Identity Protection", "resources": { "name": "thomas" }, "firstActivity": "2024-12-26T09:24:00", "lastActivity": "2024-12-26T09:24:00" }, {"name": "Anonimowy adres IP", "severity": 2, "status": "resolved", "category": "Dostęp początkowy", "source": "AAD Identity Protection", "resources": { "name": "thomas" }, "firstActivity": "2024-12-26T09:24:00", "lastActivity": "2024-12-26T09:24:00" }, {"name": "Anonimowy adres IP", "severity": 3, "status": "resolved", "category": "Dostęp początkowy", "source": "AAD Identity Protection", "resources": { "name": "thomas" }, "firstActivity": "2024-12-26T09:23:00", "lastActivity": "2024-12-26T09:23:00" }, {"name": "Przykład z kolorowymi komórkami", "severity": 3, "status": "in-progress", "category": "Przykład", "source": "Sample Source", "resources": { "name": "John Doe", "role": "Security Team" }, "firstActivity": "2025-01-28T10:00:00", "lastActivity": "2025-01-28T11:00:00", "_style": { "name": { "background": "#312e81", "color": "#818cf8", "bold": true }, "category": { "background": "#064e3b", "color": "#34d399" }, "source": { "background": "#831843", "color": "#fb7185" }, "resources": { "background": "#1e3a8a", "color": "#93c5fd" }}}]

Przykład odpowiedzi

Konfiguracja widżetu połączonego z zewnętrznym źródłem danych

Połączenie z danymi zewnętrznymi

Aby połączyć się z danymi zewnętrznymi, należy zadeklarować źródło w następujący sposób:

{
  "columns": [
   {
     "id": "name",
     "label": "Nom de l'alerte",
     "type": "text",
     "sortable": true,
     "style": {
       "bold": true
     }
   },
   {
     "id": "severity",
     "label": "Gravity",
     "type": "rating",
     "sortable":"true",
     "align": "center",
     "ratingMax": 3,
     "extraConfig": [
       { "value": 1, "color": "#10b981", "label": "Faible" },
       { "value": 2, "color": "#f97316", "label": "Moyen" },
       { "value": 3, "color": "#ef4444", "label": "Élevé" }
     ]
   },
   {
     "id": "status",
     "label": "État",
     "type": "status",
     "sortable":"true",
     "align": "center",
     "extraConfig": [
       { "id": "resolved", "label": "Résolu", "color": "#10b981" },
       { "id": "in-progress", "label": "En cours", "color": "#f97316" },
       { "id": "open", "label": "Ouvert", "color": "#3b82f6" },
       { "id": "default", "label": "Non défini", "color": "#6b7280" }
     ]
   },
   {
     "id": "category",
     "label": "Catégorie",
     "type": "category",
     "sortable":"true",
     "align": "center",
     "style": {
       "color": "#94a3b8",
				"vborderColor":"red",
        "hborderColor":"transparent"
     }
   },
   {
     "id": "source",
     "label": "Source de détection",
     "type": "text",
     "sortable":"true"
   },
   {
     "id": "resources",
     "label": "Ressources affectées",
     "type": "user",
     "sortable":"true"
   },
   {
     "id": "firstActivity",
     "label": "Première activité",
     "type": "date",
     "sortable":"true"
   },
   {
     "id": "lastActivity",
     "label": "Dernière activité",
     "type": "date",
     "sortable":"true"
   }
  ],
  "data": [
   {
     "name": "Email messages removed after delivery",
     "severity": 1,
     "status": "resolved",
     "category": "Gestion des menaces",
     "source": "MDO",
     "resources": {
       "name": "Fabien TREAND",
       "role": "Cyber Team"
     },
     "firstActivity": "2025-01-27T04:59:00",
     "lastActivity": "2025-01-27T05:01:00",
     "_style": {
       "name": {
         "color": "#60a5fa"
       },
       "category": {
         "background": "#1e293b"
       }
     }
   },
   {
     "name": "Anonymous IP address",
     "severity": 2,
     "status": "resolved",
     "category": "Accès initial",
     "source": "AAD Identity Protection",
     "resources": {
       "name": "thomas"
     },
     "firstActivity": "2024-12-26T09:27:00",
     "lastActivity": "2024-12-26T09:27:00"
   },
   {
     "name": "Anonymous IP address",
     "severity": 2,
     "status": "resolved",
     "category": "Accès initial",
     "source": "AAD Identity Protection",
     "resources": {
       "name": "thomas"
     },
     "firstActivity": "2024-12-26T09:27:00",
     "lastActivity": "2024-12-26T09:27:00"
   },
   {
     "name": "Anonymous IP address",
     "severity": 2,
     "status": "resolved",
     "category": "Accès initial",
     "source": "AAD Identity Protection",
     "resources": {
       "name": "thomas"
     },
     "firstActivity": "2024-12-26T09:24:00",
     "lastActivity": "2024-12-26T09:24:00"
   },
   {
     "name": "Anonymous IP address",
     "severity": 2,
     "status": "resolved",
     "category": "Accès initial",
     "source": "AAD Identity Protection",
     "resources": {
       "name": "thomas"
     },
     "firstActivity": "2024-12-26T09:24:00",
     "lastActivity": "2024-12-26T09:24:00"
   },
   {
     "name": "Anonymous IP address",
     "severity": 3,
     "status": "resolved",
     "category": "Accès initial",
     "source": "AAD Identity Protection",
     "resources": {
       "name": "thomas"
     },
     "firstActivity": "2024-12-26T09:23:00",
     "lastActivity": "2024-12-26T09:23:00"
   },
   {
     "name": "Sample with colored cells",
     "severity": 3,
     "status": "in-progress",
     "category": "Exemple",
     "source": "Sample Source",
     "resources": {
       "name": "John Doe",
       "role": "Security Team"
     },
     "firstActivity": "2025-01-28T10:00:00",
     "lastActivity": "2025-01-28T11:00:00",
     "_style": {
       "name": {
         "background": "#312e81",
         "color": "#818cf8",
         "bold":"true"
       },
       "category": {
         "background": "#064e3b",
         "color": "#34d399"
       },
       "source": {
         "background": "#831843",
         "color": "#fb7185"
       },
       "resources": {
         "background": "#1e3a8a",
         "color": "#93c5fd"
       }
     }
   }
  ]
}
  1. Kliknij przycisk tablicy > Konektory.
  1. Kliknij Nowe połączenie > Źródło danych Pulpit nawigacyjny.
  1. Wprowadź wymagane informacje, w tym adres URL dostępu do docelowej usługi internetowej.
  1. Kliknij Dodaj.

Po nawiązaniu połączenia musisz użyć tego połączenia podczas dodawania widżetów w widoku Pulpit.

Tworzenie nowego połączenia

Deklarowanie zmiennych

W panelu możesz potrzebować zadeklarować jedną lub więcej zmiennych, które pozwolą na kontekstualizację widoku Pulpit do określonego zakresu danych (np. dane klienta). W tym celu możesz zadeklarować zmienną, którą następnie wywołasz na wybranych widżetach, przy czym zmienne te będą interpretowane w momencie ładowania widoku.

  1. Kliknij przycisk tablicy > Konektory.
  1. Kliknij zakładkę Zmienne.
  1. Kliknij Nowa Zmienna.
  1. Wprowadź jego nazwę i wartość przed zatwierdzeniem.
  1. Edytuj parametry widgetu, który będzie używał tej zmiennej, klikając przycisk Koło zębate widgetu.
  1. Wprowadź w zakładce Payload wartość w postaci: "Nazwa danych zmiennej" : "%Nazwa zmiennej zadeklarowanej w tablicy%"

Dodawanie podłączonego widżetu w widoku Pulpit

Dodawanie podłączonego widżetu jest bardzo proste:

  1. W widoku Pulpit kliknij Dodaj widżet.
  1. Wybierz widżet spośród tych kompatybilnych z zewnętrznym źródłem.
  1. Wybierz połączenie odpowiadające źródłu zadeklarowanemu wcześniej.
  1. Wprowadź parametry ładunku specyficzne dla Twojej usługi sieciowej.
  1. Kliknij Zapisz.

Uwaga: możesz kliknąć Testuj, a następnie zakładkę Wyniki testu, aby sprawdzić, czy parametry Payload są poprawnie skonfigurowane i zwracają oczekiwane informacje.

Dodawanie podłączonego widżetu

Testowanie / tymczasowa modyfikacja danych zwracanych w widoku Pulpitu

Jak wspomniano wcześniej, klikając Testuj, masz dostęp do danych zwracanych w odpowiedzi payload widgetu na karcie Wyniki testu.

Należy jednak wiedzieć, że możesz również zmodyfikować te dane i kliknąć Zastosuj , aby zobaczyć, jak zmiany są tymczasowo stosowane w widgecie widoku.

Dodawanie parametrów testowych podłączonego widgetu

Powiązane artykuły

Czy ta strona była pomocna?