Как вызвать крючки API или функцию обратного вызова из JIRA в DocuSign и вернуться из DocuSign в JIRA

#asp.net #asp.net-mvc #asp.net-core

Вопрос:

Привет, ребята, я работаю в одной из служб JIRA, отсюда мне нужно передать некоторую информацию в DocuSign, когда нажимается кнопка, и файл PDF будет сгенерирован в DocuSign, и он вернет этот файл PDF в JIRA, и этот файл будет связан с JIRA. Если они не работали напрямую, то любой промежуточный код в ASP.NET/MVC/Core будет здорово. Заранее благодарю.

Ответ №1:

Вы можете использовать Python между ними. Например, вам нужно настроить веб-соединение из Jira для воздушного потока.

Конфигурация веб-соединения в вашей Jira, например:

 curl -X POST \
     https://{airflow.SERVER}/api/v1/dags/{dag_name}/dagRuns \
       -H 'Cache-Control: no-cache' \
       -H 'Content-Type: application/json' \
       -H 'Authorization: Basic *****************' \
       -d '{"conf":{"ticket":"{{issue.key}}"}}'
 

Затем разместите свой код там и настройте соединение с Jira и своим документом.

Код может выглядеть следующим образом:

 atc_conn = JiraHook("jira").get_conn()

jql = "project =...."
issues = atc_conn.search_issues(jql, fields=["attachment"])

for issue in issues:

        attachments = issue.fields.attachment 

        for attachment in attachments:
            attachments_to_sign = attachment.get()
 

….