自動化あなたのマニュアルタスクCamundaとTrello!
7365 ワード
このシリーズの最初の2つの記事では、ワークフローを実行する方法、流れを制御し、コンテキストに応じて異なるパスを取る方法、および作業者がタスク内の個々のコードを実行する方法を学びました.そしてもちろん、これらはかなり理論的であるか非現実的な例でした.今、私はあなたにいくつかの人々のために役に立つことができるユースケースを提示したい.
これらはまだ存在しています.例えば、人間はプロセスをリリースしなければならないか、これまで自動化されていないタスクを完了しなければなりません.
どのように、あなたは以下のケースが好きですか?開始前と後に行う必要があるタスクがあります.これらは 従業員ファイルの作成 異なるサービスのアカウントを作成する 歓迎パッケージ 従業員に教える ほとんどが人間によって実行されるすべての活動.このプロセスがモデル化され、すべての責任者が物事を成し遂げるためにトレードボード上の対応するエントリを取得する場合、それは良いことではないだろうか?そして、プロセスがtodoエントリがされるとき、通知されるならば、それはよりよくありませんか?
まあ、私はそれが欲しい!
そこに着くにはそんなに多くない.本質的に、以下の点です. トレリオAPIキー トレウウェッフック 新しいToDoエントリを作成する労働者 完成したtodosに反応する労働者 始めましょう!
Trello 偉大なツールを整理し、タスクに協力しています.たとえば、トレッドボードは、共有タスクを数人で処理されている可能性があります.
Trelloの例を使うには3つのことが必要です. トレッロ口座 トレリオAPIキーとトークンhttps://trello.com/app-key ) APIキーとトークンはトレリオAPIと通信するために必要です.この例では2つのアクションを実装します. 新しいトレリオカードを作成します. トレッキングボード上の何か変更を通知します.
この仕事は当然働かなければならない.以下のコントローラはトレイルAPIとの通信を注意します.
< div >
まだ欠けているのは、コントローラの作業員への統合です
< div class ="LagagCount - gig - Link - tag "
"スクリプトのID "https://gist.github.com/urbanisierung/75a3e2c3750a5e130707cfee9752cee6.js//>
< div >
基本的な実装は、最後の記事からあなたによく知られているはずです.リストと名前が静的でないと強調されるべきです.パラメータ
私たちの目標は、ボード上の何かの変更を通知することです.Trelloカードが動かされるならば
これに対して以下のエンドポイントを提供します.
< div class ="LagagCount - gig - Link - tag "
"スクリプトのID "https://gist.github.com/urbanisierung/6d0f895a7ce0a8c8b28d908f19217c5f.js//>
< div >
< p > 2つの特殊な特徴: < p/p >
カードを変更したかどうかを調べます
<> P >
クラスをハイライト表示する
そして、我々はカードが上にあるかどうかチェックします
<> P >
クラスをハイライト表示する
<高橋潤子> <高橋潤子>
<> P >
クラスをハイライト表示する
このIDを使用します
最後に、行方不明の唯一のものはTrelloのためのwebhookの作成です.Trello APIを使用して設定できます.このために我々は
<ウル> < ull >
最後に
<> P >
クラスをハイライト表示する
すべての作品を一緒に置く時間です!このためには、新しいトレッキングカードを作成するためのサービスタスクと、Trelloカードが完了するのを待つメッセージイベントをモデル化します.p >
< P >
< p >ここでアクション全体を見ることができます
<高橋>https://www.youtube.com/embed/FRNMKZAz-AM"allowfulscreen = ""読み込み= "lazy "
< iframe >
<> P >
< ch >ではブラウザの2つのウィンドウがもう一方の下に配置されます.上の窓にタブがありますRestzeebe そして、動作する、下のウインドウでは、使用されるトレリオボードを見ることができます.次のようになります.
< OL >
RestZebe : BPMNプロセスIDを使用した新しいプロセスインスタンスの開始
トレロボード:新しいトレッコカードは、タイトルで作成されます
操作:実行中のインスタンスが表示され、メッセージイベントが待機します.
トレロボード:我々はそれに移動してトレッリカードを完了します
操作:プロセスインスタンスはもはやmessage eventでは完了します.Trello Webhookは変更を合図し、我々のバックエンドはワークフローエンジンにメッセージを送った. < OL >
もちろん、プロセスはとても簡単ですが、< em >は< em/だけです.労働者は一般的に実装されているので、リストを自由に設定できます.上の単純なプロセスから、私たちは、新しい従業員が彼の契約に署名するとき、todosをセットアップするプロセスをモデル化することができます
< P >
上記の作業者は非常に最初の反復だけです.もちろん、より一般的になることができますので、理想的には、技術的な実装とは無関係で、プロセスを設計変更することができます.p >
そして、もちろん、私はトレロが単なる例であると言及する必要はありません.トレリスは、APIを提供する他のタスク管理ツールに置き換えられます.
<ウル> Github問題 JIRA トドスト その他多数 < ull >
私はそれがあなたを助け、あなたのコンテキストでユースケースを再利用することを願っています!私はそれがあなたを助け、あなたのコンテキストでユースケースを再利用することを願っています!私は自動化の大ファンですので、あなたのToDoリストに置く他のもののための多くの時間を持っている;p >
< P >
< hr/>
この記事が参考になったら教えてください!閉じるこの動画はお気に入りから削除されていますGitHub :)
< hr/>
のヘッダ写真ですAlex Knight on Unsplash < p >
最後の写真ですMax Saeling on Unsplash < p >
これらはまだ存在しています.例えば、人間はプロセスをリリースしなければならないか、これまで自動化されていないタスクを完了しなければなりません.
どのように、あなたは以下のケースが好きですか?開始前と後に行う必要があるタスクがあります.これらは
まあ、私はそれが欲しい!
そこに着くにはそんなに多くない.本質的に、以下の点です.
なぜトレリッシュ?
Trello 偉大なツールを整理し、タスクに協力しています.たとえば、トレッドボードは、共有タスクを数人で処理されている可能性があります.
セットアップ
Trelloの例を使うには3つのことが必要です.
クリエイトトレリオカード
この仕事は当然働かなければならない.以下のコントローラはトレイルAPIとの通信を注意します.
< div >
まだ欠けているのは、コントローラの作業員への統合です
< div class ="LagagCount - gig - Link - tag "
"スクリプトのID "https://gist.github.com/urbanisierung/75a3e2c3750a5e130707cfee9752cee6.js//>
< div >
基本的な実装は、最後の記事からあなたによく知られているはずです.リストと名前が静的でないと強調されるべきです.パラメータ
idList
は新しいエントリが作成されるトレリストのIDです.名前は新しいカードのタイトルです.最後に、作成したカードのIDをプロセスコンテキストに書き戻すp >網掛けを立てる
私たちの目標は、ボード上の何かの変更を通知することです.Trelloカードが動かされるならば
Done
, 私たちのプロセスを通知する必要があります.この目的のためトレルロ申し込みWebhooks . 私たちがしなければならないことは、何かが変化したときにTrelloによって呼び出されるHTTPエンドポイントを提供することですp >これに対して以下のエンドポイントを提供します.
< div class ="LagagCount - gig - Link - tag "
"スクリプトのID "https://gist.github.com/urbanisierung/6d0f895a7ce0a8c8b28d908f19217c5f.js//>
< div >
< p > 2つの特殊な特徴: < p/p >
カードを変更したかどうかを調べます
<> P >
クラスをハイライト表示する
payload.action.type === 'updateCard' &&
< div >そして、我々はカードが上にあるかどうかチェックします
Done
変更後のリスト<> P >
クラスをハイライト表示する
payload.action.data.listAfter.name === "Done";
< div ><高橋潤子> <高橋潤子>
<> P >
クラスをハイライト表示する
const id = payload.action.data.card.id;
< div >このIDを使用します
CorrelationKey
を返します.p >最後に、行方不明の唯一のものはTrelloのためのwebhookの作成です.Trello APIを使用して設定できます.このために我々は
POST
以下のクエリparmeterでAPIに要求します.<ウル>
key
: APIキーtoken
: APIトークンidModel
: 変更を取得したいトレルボードのID.description
: Webhookの説明.callbackUrl
: これは私たちのHTTP最後に
POST
リクエストは以下のようになります.< br/><> P >
クラスをハイライト表示する
POST https://api.trello.com/1/webhooks?key=xxx&token=xxx&idModel=xxx&description=restzeebe&callbackURL=xxx
< div >プロセスをモデル化しましょう
すべての作品を一緒に置く時間です!このためには、新しいトレッキングカードを作成するためのサービスタスクと、Trelloカードが完了するのを待つメッセージイベントをモデル化します.p >
< P >
< p >ここでアクション全体を見ることができます
<高橋>https://www.youtube.com/embed/FRNMKZAz-AM"allowfulscreen = ""読み込み= "lazy "
< iframe >
<> P >
< ch >ではブラウザの2つのウィンドウがもう一方の下に配置されます.上の窓にタブがありますRestzeebe そして、動作する、下のウインドウでは、使用されるトレリオボードを見ることができます.次のようになります.
< OL >
RestZebe : BPMNプロセスIDを使用した新しいプロセスインスタンスの開始
trello
. トレロボード:新しいトレッコカードは、タイトルで作成されます
Nice!
. それで、労働者は新しい仕事を受けて、それに応じてTrello APIを通して新しいTrelloカードをつくりました.操作:実行中のインスタンスが表示され、メッセージイベントが待機します.
トレロボード:我々はそれに移動してトレッリカードを完了します
Done
リスト.操作:プロセスインスタンスはもはやmessage eventでは完了します.Trello Webhookは変更を合図し、我々のバックエンドはワークフローエンジンにメッセージを送った.
今すぐワウ効果が来る
もちろん、プロセスはとても簡単ですが、< em >は< em/だけです.労働者は一般的に実装されているので、リストを自由に設定できます.上の単純なプロセスから、私たちは、新しい従業員が彼の契約に署名するとき、todosをセットアップするプロセスをモデル化することができます
< P >
上記の作業者は非常に最初の反復だけです.もちろん、より一般的になることができますので、理想的には、技術的な実装とは無関係で、プロセスを設計変更することができます.p >
そして、もちろん、私はトレロが単なる例であると言及する必要はありません.トレリスは、APIを提供する他のタスク管理ツールに置き換えられます.
<ウル>
私はそれがあなたを助け、あなたのコンテキストでユースケースを再利用することを願っています!私はそれがあなたを助け、あなたのコンテキストでユースケースを再利用することを願っています!私は自動化の大ファンですので、あなたのToDoリストに置く他のもののための多くの時間を持っている;p >
< P >
< hr/>
この記事が参考になったら教えてください!閉じるこの動画はお気に入りから削除されていますGitHub :)
< hr/>
のヘッダ写真ですAlex Knight on Unsplash < p >
最後の写真ですMax Saeling on Unsplash < p >
Reference
この問題について(自動化あなたのマニュアルタスクCamundaとTrello!), 我々は、より多くの情報をここで見つけました https://dev.to/urbanisierung/automate-your-manual-tasks-with-trello-2oadテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol