Workbot for Slackを使用してZendeskとJiraの課題を作成するレシピ

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

このユースケースでは、ZendeskJira、およびWorkbot for SlackをWorkatoに接続して、強力な自動化を作成する方法を説明します。

このレシピの機能

このレシピでは、Workbot for Slackでメッセージアクションを実行し、トリガーのコマンドの入力フィールドを使用してZendeskチケットとJira課題を作成できます。 これらのチケットを作成した後、詳細は選択したSlackチャネルまたはダイレクトメッセージに投稿されます。

レシピの作成

Workbot for Slackでアクションコマンドを実行したときにZendeskチケットとJira課題を作成するレシピを設計するには、次の手順を完了します。

ユースケースは例示のみを目的としています

このユースケースは一例です。 このレシピをワークフローに合わせて適応させるには、トリガー、アクション、または条件ロジックの変更が必要になる場合があります。

1

Workatoにサインインします。

2

レシピを作成する予定のプロジェクトを選択します。

3

Zendesk、Jira、およびWorkbot for Slackのコネクションを作成します:

Zendeskコネクションの作成。

Zendeskコネクションを作成する

このステップでは、WorkatoとZendeskアカウント間のコネクションを作成します。 ZendeskコネクターはOAuth 2.0認証をサポートしています。

非推奨の認証方法

2026年3月31日以降、Basic認証またはCustom OAuth profilesを使用して新しいZendeskコネクションを作成できなくなります。 この変更は、Zendeskの更新されたDeveloper Termsで義務付けられています。

これらの認証方法を使用している既存のコネクションは、2026年12月31日まで引き続き機能します。 この日付で、Basic認証またはCustom OAuth profileを引き続き使用しているZendeskコネクションは終了され、これらのコネクションに依存するレシピは機能しなくなります。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでZendeskを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Zendeskコネクションの設定Zendeskコネクションの設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

Zendesk URLのサブドメインを入力します。 たとえば、Zendesk URLがhttps://acme.zendesk.comの場合、サブドメインはacmeです。

6

接続をクリックします。

Jiraコネクションの作成

Jiraコネクションの作成

この手順では、WorkatoとJiraアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

New connectionページでJiraを検索して選択します。

3

Jiraコネクションの名前をコネクション名フィールドに入力します。

Jiraコネクション設定Jiraコネクション設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

コネクションタイプを選択します。

6

認証タイプドロップダウンメニューを使用して、認証方法を選択します。 サポートされるオプションには、BasicAPIトークンOAuth 2.0、および個人アクセストークンが含まれます。

7

ホスト名を入力します。 たとえば、JiraのURLがhttps://acme.atlassian.netの場合、ホスト名はacme.atlassian.netです。

8

接続をクリックします。

Workbot for Slackコネクションの作成。

Workbot for Slackコネクションの作成

このステップでは、WorkatoとWorkbot for Slackアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでWorkbot for Slackを検索して選択します。

3

名前フィールドにコネクションの名前を入力します。

Workbot for Slackコネクション設定Workbot for Slackコネクション設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

任意です。 使用予定のNLUプロバイダー(DialogFlowやAmazon Lex NLUなど)を選択します。 ドロップダウンメニューに表示するには、NLUプロバイダーに接続する必要があります。

6

任意です。 詳細をクリックして、スラッシュコマンド検証トークンカスタムヘルプコンテンツ、Slackアプリステータス(classicかどうか)、および Custom OAuth profileを設定します。

7

接続をクリックし、プロンプトが表示されたらSlackワークスペースにサインインして、続行をクリックしてコネクションを検証します。

4

プロジェクトに戻り、Create > Recipeをクリックするか、C+Rを押します。

新しいレシピを作成新しいレシピを作成

5

Nameフィールドにレシピの名前を入力します。

6

Locationドロップダウンメニューから、レシピを保存する予定のプロジェクトを選択します。

7

ビルドを開始をクリックします。

レシピの構築を開始レシピの構築を開始

8

Pick a starting pointをクリックし、Trigger from an appを選択します。

9

Select an app and trigger eventをクリックします。

10
Workbot for SlackのNew shortcutトリガーを設定します。

Workbot for Slack New shortcutトリガーの設定

このトリガーは、Workbot for Slackの新しいショートカットを監視します。

1

Workbot for Slackを検索し、アプリとして選択します。

アプリとしてWorkbot for Slackを選択アプリとしてWorkbot for Slackを選択

2

New Shortcutトリガーを選択します。

New shortcutトリガーNew Shortcutトリガー

3

Shortcut typeドロップダウンメニューを使用して、Messageを選択します。

ショートカットトリガーを設定Shortcutトリガーを設定

4

Shortcut nameフィールドに名前を入力します。 例: Create issue & ticket

5

ParametersセクションでAdd fieldをクリックします。

6

NameフィールドにSummaryと入力します。

7

Labelフィールドにラベルを入力します。

8

Data typeドロップダウンメニューからStringを選択します。

9

Optional?ドロップダウンメニューからNoを選択します。

10

Hintフィールドに追加のヘルプテキストを入力します。

11

Dialog control typeドロップダウンメニューからTextを選択します。

Summary入力フィールドSummary入力フィールド

12

2つ目の入力フィールドを追加するには、Parametersの下のAdd fieldをクリックします。

13

NameフィールドにDescriptionと入力します。

14

Labelフィールドにラベルを入力します。

15

Data typeドロップダウンメニューからStringを選択します。

16

Optional?ドロップダウンメニューからNoを選択します。

17

Hintフィールドに追加のヘルプテキストを入力します。

18

Dialog control typeドロップダウンメニューからTextareaを選択します。

Description入力フィールドDescription入力フィールド

19

3つ目の入力フィールドを追加するには、Parametersの下のAdd fieldをクリックします。

20

NameフィールドにPriorityと入力します。

21

Labelフィールドにラベルを入力します。

22

Data typeドロップダウンメニューからStringを選択します。

23

Optional?ドロップダウンメニューからNoを選択します。

24

Hintドロップダウンメニューに追加のヘルプテキストを入力します。

25

Menu optionsドロップダウンメニューからStaticを選択します。

26

Optionsフィールドにカンマ区切りの優先度レベルのリストを入力します。

Priority入力フィールドPriority入力フィールド

27

4つ目の入力フィールドを追加するには、Parametersの下のAdd fieldボタンをクリックします。

28

入力フィールドにnotify-userというNameを設定し、Labelを追加し、Data typeStringに設定し、Optional?Noに設定し、入力フィールドのHintを指定し、Menu optionsConversationsに設定してから、Saveをクリックします。

notify_user入力フィールドnotify_user入力フィールド

29

Copy original text into dialog fieldドロップダウンメニューを使用して、Descriptionを選択します。

notify_user入力フィールドDescriptionを選択

30

保存をクリックします。

11

+ Add stepをクリックし、Action in appを選択します。

アクションを追加Add step > Add action in appをクリック

12
JiraのCreate issueアクションを設定します。

Jira Create issueアクションを設定

このステップでは、Jiraに新しい課題を作成し、Workbot for Slackからの説明を使用します。

1

Jiraを検索し、アプリとして選択します。

アプリとしてJiraを選択アプリとしてJiraを選択

2

Create issueアクションを選択します。

3

Project issue typeドロップダウンメニューを使用して、作成する予定の課題タイプを選択します。 例: タスク、バグ修正、オンボーディング。

Create issueを設定課題タイプを選択

4

Workbot for Slackの概要Step 1データピルをSummaryフィールドにマッピングします。

5

Workbot for Slackの説明Step 1データピルをDescriptionフィールドにマッピングします。

6

Workbot for Slackの優先度Step 1データピルをPriority nameフィールドにマッピングします。

7

保存をクリックします。

13

+ Add stepをクリックし、Action in appを選択します。

14
Jira Get issueアクションを設定します。

Jira Get issueアクションの設定

このステップでは、IDでJira課題を取得します。

1

Jiraを検索し、アプリとして選択します。

アプリとしてJiraを選択アプリとしてJiraを選択

2

Get issueアクションを選択します。

Get issueGet issueアクションを選択

3

JiraのIDStep 2データピルをIssue ID or keyフィールドにマッピングします。

Get issueの設定Issue ID or keyフィールドを設定

4

保存をクリックします。

15

+ Add stepをクリックし、Action in appを選択します。

16
Zendesk Create ticketアクションを設定します。

Zendesk Create ticketアクションの設定

このステップでは、JiraとWorkbot for Slackからの情報を使用してZendeskチケットを作成します。

1

Zendeskを検索し、アプリとして選択します。

アプリとしてZendeskを選択アプリとしてZendeskを選択

2

Create ticketアクションを選択します。

Create ticketCreate ticketアクションを選択

3

Jiraの要約Step 3データピルをSubjectフィールドにマッピングします。

4

Priorityドロップダウンメニューを使用してEnter custom valueを選択し、Formulaをクリックします。

優先度をFormulaに設定PriorityフィールドをFormulaに設定

5

次のFormulaをコピーしてPriorityフィールドに貼り付けます:

=["Higher", "Highest"].include?(_dp('{"pill_type":"output","provider":"jira","line":"9e7af602","path":["fields","priority","name"]}')) ? "urgent" :  "Medium" == _dp('{"pill_type":"output","provider":"jira","line":"9e7af602","path":["fields","priority","name"]}') ?  "normal" : _dp('{"pill_type":"output","provider":"jira","line":"9e7af602","path":["fields","priority","name"]}') == "High" ?  "high" : "low"

Priority formulaPriority formula

6

Statusドロップダウンメニューを使用してOpenを選択します。

7

Jiraの期限Step 3データピルをDue atフィールドにマッピングします。

期限をマッピングDue atフィールドを設定

8

Workbot for Slackの説明Step 1データピルをText commentフィールドにマッピングします。

説明をマッピングText commentフィールドを設定

9

保存をクリックします。

17

+ Add stepをクリックし、Action in appを選択します。

18
Workbot for SlackのPost messageアクションを設定します。

Workbot for Slack Post messageアクションを設定する

このステップでは、新しいZendeskチケットについて、指定したユーザーとチャネルに通知するSlackメッセージを投稿します。

1

Workbot for Slackを検索し、アプリとして選択します。

2

Post messageアクションを選択します。

3

Workbot for Slackの通知ユーザーStep 1データピルをChannel name/DMフィールドにマッピングします。

ユーザーに通知Channel name/DMフィールドを設定

4

Add block to messageをクリックし、Typeドロップダウンメニューを使用してSection with textを選択します。

ブロックメッセージを追加Add block to messageボタンをクリック

5

Zendeskの件名Step 4データピル、ZendeskのチケットIDStep 4データピル、およびWorkbot for SlackのユーザーIDStep 1データピルをSection textフィールドにマッピングします。

セクションテキストをマッピングSection textフィールドをマッピング

6

Add block to messageをクリックし、Typeドロップダウンメニューを使用してSection with fieldsを選択します。

フィールド付きセクションフィールド付きセクション

7

Attachment fieldsセクションを見つけ、Add fieldをクリックします。

フィールドを追加Add fieldボタンをクリック

8

TitleフィールドにSubjectと入力します。

9

Zendeskの件名Step 4データピルをValueフィールドにマッピングします。

添付ファイルフィールドSubjectフィールドを追加

10

2つ目のフィールドを追加するには、Add fieldをクリックします。

11

TitleフィールドにPriorityと入力します。

12

Zendeskの優先度Step 4データピルをValueフィールドにマッピングします。

13

3つ目のフィールドを追加するには、Add fieldをクリックします。

14

TitleフィールドにDescriptionと入力します。

15

ValueフィールドをFormulaモードに切り替え、次のFormulaをコピーして貼り付けます:

="\n"+_dp('{"pill_type":"output","provider":"zendesk","line":"create_ticket","path":["description"]}')[0...65]+"..."

添付ファイルフィールドDescriptionフィールドを追加

16

4つ目のフィールドを追加するには、Add fieldをクリックします。

17

TitleフィールドにStatusと入力します。

18

ZendeskのステータスStep 4データピルをValueフィールドにマッピングします。

19

Dividerセクションを展開し、Typeドロップダウンメニューを使用してDividerを選択します。

DividerDividerを選択

20

保存をクリックします。

19

+ Add stepをクリックし、Action in appを選択します。

20
2つ目のWorkbot for Slack Post messageアクションを設定します。

2つ目のWorkbot for Slack Post messageアクションの設定

このステップでは、新しいJira課題について、指定したユーザーとチャネルに通知するSlackメッセージを投稿します。

1

Workbot for Slackを検索し、アプリとして選択します。

2

Workbot for Slackの通知ユーザーStep 1データピルをChannel name/DMフィールドにマッピングします。

ユーザーに通知Channel name/DMフィールドを設定

3

Add block to messageをクリックし、Typeメニューを使用してSection with textを選択します。

ブロックメッセージを追加Add block to messageボタンをクリック

4

JiraのキーStep 3データピルとWorkbot for SlackのユーザーIDStep 1データピルをSection textフィールドにマッピングします。

セクションテキストをマッピングSection with textフィールドをマッピング

5

Add block to messageをクリックし、Typeドロップダウンメニューを使用してSection with fieldsを選択します。

6

Attachment fieldsセクションを見つけ、Add fieldをクリックします。

フィールドを追加Add fieldボタンをクリック

7

TitleフィールドにSummaryと入力します。

8

Jiraの要約Step 3データピルをValueフィールドにマッピングします。

添付ファイルフィールドSummaryフィールドを追加

9

2つ目のフィールドを追加するには、Add fieldをクリックします。

10

TitleフィールドにPriorityと入力します。

11

Jiraの名前Step 3データピルをValueフィールドにマッピングします。

12

3つ目のフィールドを追加するには、Add fieldをクリックします。

13

TitleフィールドにDescriptionと入力します。

14

ValueフィールドをFormulaモードに切り替え、次のFormulaをコピーして貼り付けます:

="\n"+ _dp('{"pill_type":"output","provider":"jira","line":"9e7af602","path":["fields","description"]}')[0...65]+"..."

説明フィールドDescriptionフィールドを追加

15

4つ目のフィールドを追加するには、Add fieldをクリックします。

16

TitleフィールドにStatusと入力します。

17

Jiraの名前Step 3データピルをValueフィールドにマッピングします。

18

保存をクリックします。

Workbot for Slackを使用してZendeskとJiraの課題を作成するレシピをテストして実装する準備ができました。

Last updated: