Articles sur : Intégrations
Cet article est aussi disponible en :

Intégration JIRA Assets

📩 IntĂ©gration JIRA Assets


"IntĂ©grez votre CMDB Atlassian dans Brainframe — parcourez les schĂ©mas et types d’objets Assets, puis importez des enregistrements CMDB en direct dans vos dossiers GRC."
Connectez Atlassian Assets avec OAuth, choisissez les schĂ©mas et types d’objets utiles Ă  la conformitĂ©, et gardez Ă  jour les actifs, documents et identitĂ©s importĂ©s sans copier-coller depuis Jira.


L’intĂ©gration JIRA Assets connecte Brainframe Ă  Atlassian Assets (Insight / CMDB) sur Jira Cloud. Contrairement Ă  l’intĂ©gration JIRA (tickets / suivi avec jeton API), Assets utilise OAuth 2.0 (3LO) avec un contexte utilisateur, car Atlassian Assets refuse les jetons « app-only » et comptes de service pour ces API.


Une fois configurée, vous pouvez :


  • Parcourir les schĂ©mas et types d’objets que vous incluez explicitement
  • Rechercher des objets avec des filtres Assets Query Language (AQL) construits depuis l’interface
  • Importer des objets comme documents Brainframe (unitaire ou en masse)
  • Ouvrir les documents importĂ©s et voir les donnĂ©es en direct actualisĂ©es depuis Assets


Dans le catalogue d’intĂ©grations, JIRA Assets est classĂ© sous Assets et Documents (aux cĂŽtĂ©s de connecteurs d’inventaire comme les appareils Microsoft Defender ou Intune). Ce n’est pas une intĂ©gration Tasks — vous n’utilisez pas le menu Ă©clair (⚡) Task from integrations du document pour Assets. Utilisez plutĂŽt Add from integrations depuis les dossiers et les vues tableau.


💡 L’intĂ©gration classique JIRA (tickets / tĂąches) est distincte. Vous pouvez utiliser les deux sur le mĂȘme site Atlassian. Assets nĂ©cessite sa propre application OAuth, ses scopes et sa configuration.



1ïžâƒŁ Avant de commencer


Pour configurer l’intĂ©gration, vous aurez besoin de :


  • 🛠 Un administrateur d’espace de travail Brainframe (la configuration est rĂ©servĂ©e aux administrateurs).
  • 🔐 Un site Atlassian Cloud oĂč Assets est disponible (gĂ©nĂ©ralement via une licence Jira Service Collection / Assets).
  • đŸȘȘ AccĂšs Ă  la console dĂ©veloppeur Atlassian pour crĂ©er une application OAuth 2.0 (3LO).
  • đŸ‘€ Un utilisateur Atlassian pouvant consentir Ă  l’application et ayant le droit de lire les schĂ©mas et objets Assets Ă  parcourir.
  • 📂 Des types de documents Brainframe prĂȘts pour l’import (p. ex. Workstation, Application, Supplier) — vous mappez chaque type d’objet inclus vers un type de document par dĂ©faut lors de la configuration.


⚠ Brainframe cible Atlassian Cloud Assets. Assets sur Jira Server / Data Center auto-hĂ©bergĂ© n’est pas pris en charge par ce connecteur.


⚠ Assets doit ĂȘtre provisionnĂ© et licenciĂ© sur le site. Si l’ID d’espace de travail ne peut pas ĂȘtre rĂ©solu aprĂšs OAuth, Brainframe indique qu’Assets n’est pas disponible sur ce site.



2ïžâƒŁ Configurer l’intĂ©gration


Allez dans Workspace Settings → Integrations → JIRA Assets → Configure (/integrations/jira-assets/config).


Si vous ouvrez JIRA Assets avant que les identifiants et la connexion soient prĂȘts, Brainframe vous redirige automatiquement vers cette page de configuration.


La configuration est un assistant en cinq Ă©tapes. Les Ă©tapes suivantes n’apparaissent qu’aprĂšs la rĂ©ussite des prĂ©cĂ©dentes.


Étape 1 — Application OAuth Atlassian


Créez une application OAuth 2.0 (3LO) en contexte utilisateur, puis collez le Client ID et le Client secret dans Brainframe.


  1. Ouvrez la console développeur Atlassian et créez une application OAuth 2.0 (3LO).
  2. Sous Authorization, dĂ©finissez l’Callback URL / Redirect URL exactement sur la valeur affichĂ©e dans Brainframe (champ copiable). Elle a la forme :


https://<your-brainframe-host>/integrations/jira-assets/callback


  1. Sous Permissions, ajoutez/configurez Jira API, puis :


Zone de scope

Scopes Ă  activer

Classic → Jira Service Management API

read:servicedesk-request

Granular

read:cmdb-object:jira, read:cmdb-schema:jira, read:cmdb-type:jira, read:cmdb-attribute:jira, read:cmdb-config:jira


  1. Ajoutez/configurez User identity API avec :


Scope |---- |read:me |


  1. Sous Settings, copiez le Client ID et le Client secret.
  2. Dans Brainframe, collez-les et cliquez sur Save OAuth app.


Champ

Description

Client ID

Depuis les paramĂštres de l’application Atlassian. Requis Ă  chaque enregistrement (l’ID complet n’est jamais renvoyĂ© au navigateur aprĂšs stockage).

Client secret

En Ă©criture seule. ChiffrĂ© au repos ; laissez vide si vous mettez Ă  jour uniquement le Client ID alors qu’un secret est dĂ©jĂ  enregistrĂ©.


📌 Les Client secrets et jetons d’accĂšs ne quittent jamais le backend Brainframe aprĂšs enregistrement. Le navigateur ne reçoit que des mĂ©tadonnĂ©es masquĂ©es (site connectĂ©, e-mail du compte, id d’espace de travail, indices de scopes manquants).


Étape 2 — Connecter Atlassian (OAuth 3LO)


Cliquez sur Enable connection (ou Reconnect plus tard). Vous ĂȘtes redirigĂ© vers Atlassian pour accorder les scopes demandĂ©s, puis renvoyĂ© vers la page de callback Brainframe.


AprĂšs consentement :


  • Brainframe stocke les jetons en contexte utilisateur.
  • Il dĂ©couvre l’Assets workspace du site sĂ©lectionnĂ©.
  • Si votre compte Atlassian peut accĂ©der Ă  plusieurs sites, vous devez Select Atlassian site.
  • L’écran de configuration affiche alors Site, Account et l’id Assets workspace une fois rĂ©solu.


Statut

Signification

Connected + id d’espace de travail affichĂ©

PrĂȘt Ă  sĂ©lectionner les schĂ©mas.

Connected mais espace de travail Not resolved

Assets n’est pas licenciĂ©/provisionnĂ© sur ce site — activez Assets, puis reconnectez.

Missing Atlassian scopes

Ajoutez les scopes listĂ©s sur l’application Atlassian, puis reconnectez.


Utilisez Disconnect pour effacer la session OAuth de Brainframe lors du renouvellement d’applications ou du changement de site.


⚠ Assets exige une connexion en contexte utilisateur. Les jetons app-only / compte de service sont refusĂ©s — Brainframe le signalera clairement si le contrĂŽle de capacitĂ© le dĂ©tecte.


Étape 3 — SĂ©lectionner les schĂ©mas


Une fois connecté avec un Assets workspace résolu, Brainframe liste les object schemas disponibles.


  • Cochez chaque schĂ©ma Ă  exposer comme onglet dans le navigateur.
  • Seuls les schĂ©mas sĂ©lectionnĂ©s sont enregistrĂ©s dans la configuration de l’espace de travail.


Étape 4 — Configurer les types d’objets


Pour chaque schéma sélectionné, Brainframe charge les object types. Pour chaque type pertinent :


ParamĂštre

Objectif

Include

Rend le type parcourable et importable.

GRC theme

Étiquette organisationnelle : Assets, Documents ou Identities (comment vous classez cette classe CMDB en GRC).

Default document type

FactType Brainframe utilisĂ© lors de l’import d’objets de ce type (obligatoire si inclus). Les noms de type matĂ©riel (server, laptop, workstation, device, 
) peuvent suggĂ©rer automatiquement Workstation.

Properties to show in table

Jusqu’à 4 attributs Assets personnalisĂ©s comme colonnes supplĂ©mentaires (en plus du repli standard Name / Key / Type / Status / Updated si aucun n’est choisi).


Cliquez sur Save configuration lorsque le mapping est prĂȘt.


📌 N’incluez que les types d’objets nĂ©cessaires Ă  vos programmes de conformitĂ© ou d’actifs. Les grands schĂ©mas restent utilisables si vous limitez types et colonnes.


Étape 5 — Tester et activer


L’intĂ©gration devient active lorsque toutes les conditions suivantes sont remplies :


  1. Atlassian est connecté via OAuth 3LO
  2. L’ID d’espace de travail Assets est rĂ©solu
  3. Au moins un schĂ©ma avec au moins un type d’objet inclus est enregistrĂ©


Utilisez Test connection pour lancer une sonde de capacité. Résultats typiques :


Résultat

Signification

Que faire

Available

Jeton, scopes et espace de travail OK ; schémas listés

Open Jira Assets

Scope not authorized

Scopes exacts manquants

Ajoutez les scopes sur l’app Atlassian → reconnectez

Assets isn’t available on this site

Pas d’espace de travail / pas de licence Assets

Activez Assets / Service Collection sur le site

User-context connection required

Jeton app-only détecté

Reconnectez via le consentement OAuth 3LO

Reconnect required

Session expirée

Reconnectez

Not connected yet

Application OAuth ou consentement incomplet

Terminez les Ă©tapes 1–2


Une fois active, cliquez sur Open Jira Assets pour parcourir.



3ïžâƒŁ Utiliser la page d’intĂ©gration JIRA Assets


Ouvrez Workspace Settings → Integrations → JIRA Assets (ou l’élĂ©ment Integrations de la barre latĂ©rale lorsqu’il est activĂ©).


Actions d’en-tĂȘte :


ContrĂŽle

Comportement

Refresh

Recharge les requĂȘtes Assets et les KPI du tableau de bord

Configure

Retourne à l’assistant de configuration (admins)

Show documentation

Ouvre cet article d’aide


📊 Cartes KPI


Carte

Contenu

Total in scope

Nombre d’objets correspondant aux schĂ©mas/types inclus

Recently updated (Nd)

Objets mis Ă  jour dans la fenĂȘtre rĂ©cente (par dĂ©faut 7 jours)

Objects by schema

Compteurs par schéma sous forme de badges (si plusieurs schémas contribuent)


🗂 Onglets de schĂ©ma et filtres


  • Chaque schĂ©ma sĂ©lectionnĂ© devient un onglet (masquĂ© s’il n’y en a qu’un).
  • Filtre Object type : All types ou un type inclus.
  • Search : correspond au Name de l’objet avec AQL Name LIKE "
".
  • Open Jira Assets dashboard : ouvre l’UI Assets du site dans un nouvel onglet.


📋 Tableau d’objets


Fonction

Comportement

Columns

Colonnes d’attributs configurĂ©es pour le(s) type(s) actif(s) ; sinon Name, Key, Type, Status, Updated

Status badges

Attributs de type statut affichés en badges

Checkboxes

Sélection multiple pour import en masse

Import

Import ligne par ligne dans un dossier Brainframe

Pagination

Previous / Next avec nombre de lignes configurable



4ïžâƒŁ Importer des objets Assets dans Brainframe


L’import crĂ©e un document Brainframe natif liĂ© Ă  l’objet Assets.


Action

Comment

Import one

Cliquez sur Import sur une ligne

Bulk import

SĂ©lectionnez des lignes → Import selected

Folder & type

Le sĂ©lecteur de dossier s’ouvre ; le type de document par dĂ©faut vient du mapping du type d’objet (ou du type de la vue tableau courante)


Lors de l’import, Brainframe stocke :


  • Le titre Ă  partir du libellĂ© de l’objet (et de la clĂ© si distincte)
  • Un instantanĂ© HTML des attributs clĂ©s (repli si un fetch live ultĂ©rieur Ă©choue)
  • Une URL d’intĂ©gration pointant vers le visualiseur Assets en direct dans Brainframe
  • Les mĂ©tadonnĂ©es source (type d’objet, schĂ©ma, espace de travail, URL Assets, payload)


Données en direct sur les documents importés


Lorsque vous ouvrez un document importĂ©, Brainframe rĂ©cupĂšre l’objet le plus rĂ©cent depuis Assets et affiche :


  • LibellĂ©, clĂ© d’objet, type, schĂ©ma, statut
  • Horodatages de crĂ©ation / mise Ă  jour
  • Grille d’attributs (y compris objets rĂ©fĂ©rencĂ©s et multi-valeurs)
  • Open in Jira Assets lorsqu’une URL Assets externe est disponible


Si le fetch live Ă©choue, Brainframe utilise l’instantanĂ© HTML stockĂ© Ă  l’import.


📌 Brainframe lit les donnĂ©es Assets pour la navigation et l’import. Il ne crĂ©e ni ne modifie d’objets Assets dans Atlassian via cette intĂ©gration.



5ïžâƒŁ Add from Integrations — Dossiers et vues tableau


Vous n’avez pas besoin de la page d’intĂ©gration complĂšte pour chaque import.


Menu NEW du dossier


  1. Ouvrez un dossier → NEW → Add from integrations.
  2. Sélectionnez JIRA Assets (filtrez le catalogue par Assets ou Documents si utile).
  3. Parcourez les mĂȘmes onglets de schĂ©ma, filtres et tableau que sur la page principale.
  4. Importez un ou plusieurs objets dans le dossier.


Vue tableau — bouton cloud


Dans une vue tableau par type de document, cliquez sur l’icĂŽne cloud (Add from integrations). Le navigateur Assets s’ouvre avec le type de document de la table courante prĂ©sĂ©lectionnĂ© pour l’import — utile pour remplir un registre d’actifs.


📌 JIRA Assets n’apparaĂźt pas sous Task from integrations (menu Ă©clair). Ce menu est rĂ©servĂ© aux fournisseurs de tĂąches (tickets JIRA, Asana, Monday.com, Azure DevOps, etc.).



6ïžâƒŁ Menu latĂ©ral Integrations


Lorsque JIRA Assets est configurĂ© et activĂ© dans les paramĂštres de menu de l’espace de travail, il apparaĂźt sous Integrations dans la barre latĂ©rale gauche.


  • Ouvre /integrations/jira-assets lorsque l’intĂ©gration est active.
  • Les entrĂ©es grisĂ©es indiquent que l’élĂ©ment est visible dans la configuration du menu mais non activĂ© ou non accessible pour votre utilisateur — demandez Ă  un administrateur sous Workspace Settings → Menu interface.


La configuration reste dans Integrations → JIRA Assets → Configure (administrateurs d’espace de travail).



7ïžâƒŁ Comment les CISO et Ă©quipes conformitĂ© utilisent typiquement Assets dans Brainframe


Artefact GRC

Source Assets

IntĂ©rĂȘt

Registre d’actifs / CMDB

Types matériels, applications, services

Inventaire de référence lié aux risques et contrÎles

Registre fournisseurs / tiers

Types vendeur ou contrat (thĂšme Documents)

Preuves fournisseurs liées aux attributs CMDB live

Inventaire lié aux identités

Types personnes / comptes (thĂšme Identities)

Relier les champs de propriĂ©tĂ© CMDB aux revues d’accĂšs

Preuves de contrĂŽle

SystÚmes critiques étiquetés dans Assets

Démontrer le périmÚtre et la propriété pour les audits

Contexte de risque

Serveurs / apps importés liés aux risques

Enrichir les descriptions de risque avec statut et propriétaires live


Exemples de programmes


  • Inventaire d’actifs ISO 27001 (A.5 / A.8) — Inclure les types workstation/server → importer dans un dossier d’actifs gouvernĂ© → lier aux traitements de risque.
  • NIS2 / services critiques — Mapper les types service et dĂ©pendances → importer dans un registre d’« entitĂ©s essentielles ».
  • Risque fournisseur — Mapper les types fournisseur avec le thĂšme Documents → importer Ă  cĂŽtĂ© des questionnaires / contrats.
  • Échantillonnage d’audit — Filtrer les objets rĂ©cemment mis Ă  jour → import en masse d’un Ă©chantillon avec rafraĂźchissement live pour les revues.


Associer d’autres intĂ©grations Atlassian


Intégration

RĂŽle aux cĂŽtĂ©s d’Assets

JIRA (tickets)

Tickets de remédiation et CAPA comme tùches liées aux actifs importés

Confluence

Politiques et runbooks comme documents liĂ©s aux mĂȘmes systĂšmes



8ïžâƒŁ RĂ©sumĂ© des permissions


Action

Qui

Enregistrer l’app OAuth / connecter / configurer schĂ©mas et types

Administrateur d’espace de travail

Parcourir et importer des objets Assets

Utilisateurs avec accĂšs Ă  l’intĂ©gration activĂ©e + droit d’écriture sur le dossier cible

ÉlĂ©ment de menu Integrations

Intégration activée dans la config du menu + connexion active + accÚs utilisateur/groupe

Consentement OAuth Atlassian

Utilisateur Atlassian du flux 3LO (les jetons agissent avec ses permissions Assets)


📌 Tous les appels API Assets transitent par le backend Brainframe. Les Client secrets et jetons ne sont jamais renvoyĂ©s au navigateur aprĂšs enregistrement.



9ïžâƒŁ DĂ©pannage


SymptĂŽme

Cause probable

Que faire

Redirigé vers Configure JIRA Assets

Non connecté / non actif

Terminez les Ă©tapes 1–5 ; incluez au moins un type d’objet

Assets isn’t available on this site

Pas de licence Assets ou d’espace de travail

Activez Assets / Service Collection ; reconnectez

Scope not authorized / scopes manquants listés

Scopes de l’app Atlassian incomplets

Ajoutez les scopes exacts de l’étape 1 ; reconnectez

User-context connection required

Jeton app-only

Utilisez Enable connection (3LO), pas une approche client-credentials seule

Failed to load object types (erreur de scope)

Jeton sans scopes CMDB

Reconnectez aprĂšs correction des scopes

Navigateur vide / « No schemas or object types »

Rien d’inclus dans la config

Sélectionnez des schémas et Include des types ; enregistrez

La recherche ne renvoie rien

Le Name ne commence pas par le texte saisi

AQL LIKE est un « commence par » sur Name — essayez un prĂ©fixe plus court

Le visualiseur live n’affiche que l’instantanĂ©

Erreur API / permission temporaire

VĂ©rifiez la connexion ; Open in Jira Assets ; confirmez que l’utilisateur Atlassian peut encore lire l’objet

Impossible d’ouvrir Configure

Pas administrateur

Demandez à un admin d’espace de travail

Plusieurs sites Atlassian

Compte lié à plusieurs clouds

Choisissez le bon site sur l’écran de callback Select Atlassian site



Intégrations associées


  • JIRA — Suivi des tickets et workflows Task from integrations (identifiants / jeton API sĂ©parĂ©s).
  • Confluence — Pages de connaissance comme Documents.
  • Microsoft Defender / Intune / Entra ID — Autres sources d’inventaire Assets / Identities via le mĂȘme modĂšle Add from integrations.


Pour le catalogue partagĂ©, l’aperçu des identifiants et le comportement des menus, consultez l’article gĂ©nĂ©ral Integrations.

Mis Ă  jour le : 17/08/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !