FetchJiraIssues 2025.10.2.19¶
Bundle¶
com.snowflake.openflow.runtime | runtime-atlassian-processors-nar
Description¶
Fetches issues from Jira Cloud using REST API v3 with configurable search options. Provides two search modes: 1. Simple Search - Filter by project name, status category, created/updated dates 2. Advanced Search - Use custom JQL (Jira Query Language) expressions Key features: - Smart pagination handling with automatic state management - Incremental sync capability using timestamps between processor runs - Timezone-aware date handling using Jira user’s timezone - Configurable issue fields retrieval - Adds metadata to FlowFiles: source URL (jira.source.url), query (jira.query.jql), statement type (statement.type) - Adds insert,upsert attributes for downstream processing The processor maintains cluster state to resume operations after restarts Authentication is handled via basic auth using Jira email/API token credentials. Currently that is the only supported method. LIMITATIONS: - Jira issue deletes are not detected.
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 |
Project Names |
Comma-separated list of project names for simple search |
Request Rate Manager |
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 |
Stores pagination state to maintain position between restarts. Resets when ingestion configuration changes. |
Relations¶
Nom |
Description |
|---|---|
retry |
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 |