FetchJiraIssues 2025.10.2.19¶
Bundle¶
com.snowflake.openflow.runtime | runtime-atlassian-processors-nar
Description¶
Extrait les problèmes de Jira Cloud en utilisant l’API REST v3 avec des options de recherche configurables. Fournit deux modes de recherche : 1. Recherche simple - Filtrer par nom de projet, catégorie de statut, dates créées/mises à jour 2. Recherche avancée - Utiliser des fonctionnalités clés d’expressions JQL (Jira Query Language) personnalisée : - Gestion de pagination intelligente avec gestion de l’état automatique - Fonctionnalité de synchronisation incrémentielle utilisant des horodatages entre les exécutions de processeurs - Gestion de la date en tenant compte des fuseaux horaires utilisant le fuseau horaire de l’utilisateur de Jira - Récupération des champs de problème configurables - Ajoute des métadonnées à FlowFiles : URL source (jira.source.url), requête (jira.query.jql), type d’instruction (statement.type) - Ajoute des attributs insert,upsert pour le traitement en aval. Le processeur conserve l’état du cluster pour reprendre les opérations après les redémarrages. L’authentification est gérée via l’authentification de base à l’aide de l’e-mail Jira/jeton d’identification de l’API. Actuellement, c’est la seule méthode prise en charge. LIMITATIONS : - Les suppressions de problèmes Jira ne sont pas détectées.
Exigences en matière d’entrées¶
ALLOWED
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
Jeton API |
Jeton d’API Jira pour l’autorisation |
Méthode d’autorisation |
Méthode d’autorisation pour API Jira Cloud |
Créé après |
Filtrer les problèmes créés après la date/heure spécifiée (facultatif, format : aaaa-MM-dd) |
URL d’environnement |
URL vers l’environnement Atlassian Jira |
Champs de questions |
Une liste des champs à renvoyer pour chaque numéro. Cette propriété accepte une liste séparée par des virgules. |
Requête JQL |
Chaîne de requête JQL (exigence pour l’utilisation du type de requête JQL) |
E-mail Jira |
E-mail associé au compte Jira |
Taille maximale des pages |
La valeur de la taille maximale de la page doit être comprise entre 50 et 1000 |
Noms de projet |
Liste de noms de projets séparés par des virgules pour une recherche simple |
Gestionnaire de taux de requête |
Service de contrôleur permettant de suivre les limites de débit pour les APIs Atlassian |
Type de recherche |
Type de recherche à effectuer |
Catégories de statut |
Filtre de catégories de statut pour une recherche simple (facultatif) |
Mise à jour après |
Filtrer les questions mises à jour après la date/heure spécifiée (facultatif, format : aaaa-MM-dd) |
Web Client Service |
Service de contrôle pour la gestion des connexions HTTP à Jira |
Gestion de l’État¶
Champs d’application |
Description |
|---|---|
CLUSTER |
Stocke l’état de pagination pour maintenir la position entre les redémarrages. Se réinitialise lorsque la configuration d’ingestion change. |
Relations¶
Nom |
Description |
|---|---|
réessayer |
Un échec pouvant être réessayé s’est produit, par exemple limitation de débit |
success |
Les questions Jira ont été récupérées avec succès |
Écrit les attributs¶
Nom |
Description |
|---|---|
mime.type |
application/json |
jira.query.jql |
La requête JQL utilisée pour cette recherche |
jira.source.url |
URL de la source Jira |
statement.type |
Type d’instruction INSERT, UPSERT |