Création ou édition d'un noeud final pour une activité JIRA

Les noeuds finaux fournissent les informations de configuration utilisées par Studio et le dispositif d'intégration pour se connecter à la plateforme JIRA. Le connecteur JIRA ne prend en charge que le mécanisme d'authentification de base de manière à autoriser les utilisateurs à effectuer des opérations. Le connecteur JIRA prend également en charge la connexion HTTPS.

Sélection ou édition d'un noeud final JIRA

  1. Dans le panneau Créer un noeud final ou Editer un noeud final, configurez le noeud final JIRA comme décrit dans le tableau ci-dessous.
    Remarque : La modification des propriétés de configuration d'un noeud final affecte toutes les orchestrations qui utilisent ce noeud final dans le projet. Les éditions sont globales et non locales.
  2. Cliquez sur Tester la connexion pour vérifier que les informations de connexion sont valides et que vous pouvez vous connecter à JIRA.
  3. Cliquez sur OK.
Tableau 1. Propriétés de connexion
Nom de zone Description
Nom d'hôte Nom d'hôte de l'instance JIRA (sur site ou dans le cloud).
Numéro de port Port de l'instance JIRA.
Nom d'utilisateur Nom d'utilisateur d'authentification pour l'accès à l'instance JIRA.
Mot de passe Mot de passe d'authentification pour l'accès à l'instance JIRA.
Les paramètres suivants sont requis dans l'écran de test de connexion de noeud final pour établir une connexion via le proxy :
Nom d'hôte Nom d'hôte du réseau proxy
Port Numéro de port du réseau proxy.
Nom d'utilisateur Nom d'utilisateur pour l'accès au service via le proxy réseau.
Mot de passe Mot de passe pour l'accès au service via le proxy réseau.
Les paramètres suivants sont requis dans l'écran de test de connexion de noeud final pour établir une connexion HTTPS :
HTTPS Case à cocher indiquant si HTTPS doit ou non être utilisé.
Outre les paramètres ci-dessus, le connecteur sécurisé est configuré de manière à connecter le noeud final à l'instance JIRA sur site.
Remarque : Dans la section Mapper les entrées de chaque activité, les zones appropriées du panneau de noeud final peuvent être remplacées lors de l'exécution. Vous pouvez fournir des données aux différents groupes de paramètres tels que les détails du proxy, les détails de connexion ou les détails d'authentification à remplacer. Le remplacement des données de zone partielles dans un groupe sélectionné n'est pas autorisé.

Objets pris en charge par le connecteur JIRA

Le connecteur JIRA prend en charge les objets JIRA détaillés dans le tableau ci-dessous :

Tableau 2. Opérations prises en charge par les objets JIRA
Objets JIRA Créer Mettre à jour Supprimer Extraire tout Extraire Rechercher
Attachment Oui Oui Oui
Component Oui Oui
Filter Oui Oui Oui Oui
Issue Oui Oui Oui Oui Oui
IssueComment Oui Oui Oui Oui Oui
IssueLink Oui Oui Oui
IssueLinkType Oui Oui Oui Oui Oui
IssueWorkLog Oui Oui Oui Oui Oui
IssueVote Oui Oui
Version Oui Oui Oui Oui
ProjectRole Oui Oui
Votes Oui
Watchers Oui Oui Oui
Group Oui
IssueType Oui Oui
Priority Oui Oui
Project Oui
Resolution Oui Oui
Status Oui Oui
User Oui Oui
UserOverMultiProject Oui
AssignableUser Oui
UsersWithPermissions Oui

Prise en charge des objets personnalisés

JIRA ne prend pas en charge les objets personnalisés.

Prise en charge des zones personnalisées

L'interface utilisateur JIRA permet à l'utilisateur d'ajouter des zones personnalisées. Ces zones sont associées uniquement à l'objet JIRA ‘Issue’. La prise en charge de zones personnalisées est assurée dans les activités de connecteur Créer, Mettre à jour, Rechercher et Extraire pour l'objet Issue.

Dans la zone Mapper les entrées des activités de création et de mise à jour, l'objet Issue aura des noeuds supplémentaires pour les zones personnalisées de sorte que l'utilisateur puisse leur fournir des valeurs.

Pour les activités de recherche et d'extraction, la zone Mapper les sorties aura des noeuds supplémentaires pour l'identification des zones personnalisées.

Le format des zones personnalisées de ces activités est présenté ci-dessous :
<customFields>
<customFieldId>dept-id</customFieldId>
 <customFieldName>deptName</customFieldName>
<customFieldType>FreeTextField</customFieldType>
 <customFieldValue>HR</customFieldValue>
 </customField>
Tableau 3. Opérations prises en charge par les objets JIRA
Paramètre de zone personnalisée Description
customFieldId ID de la zone personnalisée créée dans l'interface utilisateur JIRA. Entre le nom et l'ID de zone personnalisée, la priorité est donnée à ‘customFieldId’. Si plusieurs zones personnalisées portent le même nom, le paramètre customFieldId doit être fourni pour différencier les zones, sinon un message d'erreur approprié s'affiche.
customFieldName Nom de la zone personnalisée qui est fournie dans l'interface utilisateur JIRA lors de sa création.
customFieldType

Type de zone personnalisée, qui s'affiche uniquement pour les activités Créer/Mettre à jour. Les valeurs admises sont les suivantes :

  • DatePickerField
  • DateTimeField
  • FreeTextField
  • Checkboxes
  • Labels
  • MultiSelect
  • RadioButtons
  • SelectList
  • TextField
  • URLField
  • UserPicker
  • GroupPicker
  • MultiGroupPicker
  • MultiUserPicker
  • ProjectPicker
  • SingleVersionPicker
  • VersionPicker

Les types de zone personnalisée JIRA non encore pris en charge sont les suivants :

  • CascadingSelectField
  • NumberField
customFieldValue Valeur de la zone personnalisée. Ce paramètre est récurrent afin de prendre en charge plusieurs valeurs d'entrée utilisateur. Si plusieurs valeurs sont fournies pour une zone d'entrée unique, seule la première valeur est ajoutée.
Remarque :
  1. La zone personnalisée est facultative.
  2. Si la valeur n'est pas indiquée pour customFieldName/customFieldId, les 2 autres valeurs de paramètre sont ignorées et l'objet Issue est créé/mis à jour avec succès sans qu'aucune zone personnalisée soit modifiée.
  3. Si customFieldName, customFieldId et customFieldType sont fournis, un message d'erreur approprié s'affiche pour la valeur manquante de customFieldValue.