FetchJiraIssues 2025.3.28.13-SNAPSHOT¶
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.
INPUT REQUIREMENT¶
FORBIDDEN
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
API Token |
Jira API token for authorization |
Authorization Method |
Authorization method for Jira Cloud API |
Created After |
Filter issues created after specified date/time (optional, format: yyyy-MM-dd) |
Environment URL |
URL to the Atlassian Jira Environment |
Issue Fields |
A list of fields to return for each issue. This property accepts a comma-separated list. |
JQL Query |
JQL query string (required when using JQL query type) |
Jira Email |
Email address associated with Jira account |
Maximum Page Size |
The Maximum Page Size value must be between 50 and 1000 |
Project Name |
Project name for simple search |
Search Type |
Type of search to perform |
Status Category |
Status category filter for simple search (optional) |
Updated After |
Filter issues updated after specified date/time (optional, format: yyyy-MM-dd) |
Web Client Service |
Controller service for managing HTTP connections to Jira |
STATE MANAGEMENT¶
SCOPES |
DESCRIPTION |
---|---|
CLUSTER |
Stores pagination state to maintain position between restarts. |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
success |
Successfully fetched Jira issues |
WRITES ATTRIBUTES¶
NAME |
DESCRIPTION |
---|---|
mime.type |
application/json |
jira.query.jql |
The JQL query used for this fetch |
jira.source.url |
URL of the Jira source |
statement.type |
Statement type INSERT, UPSERT |