Dev Pulse
Dev Pulse とは?
Dev Pulse は、バグの解決や機能リクエストの実装に関する Issue やマージリクエストを積極的に監視するために私たちが利用するスクリプト群と Zendesk セットアップの名称です。
すべてのコンポーネントを通じて、Dev Pulse は Zendesk チケットを Issue またはマージリクエストが特定の状態に達するのを待つ間、On-hold ステータスのまま保持できるようにします。
特定の状態に達すると、Dev Pulse を使用している Zendesk 内のチケットは、待機していた Issue またはマージリクエストに状態変更があったことを示すように更新されます。
Dev Pulse の実装の詳細については ドキュメント を参照してください。
どのように動作するか?
flowchart TD A[Ticket requires a bug or feature request] B[Macro is run -> Ticket type changes to incident<br/>and linked to new/existing problem ticket] C[Ticket is placed On-Hold<br/>while dev issue is worked on] D1[Customer asks about the status <br/>in the Support ticket] E1[Support Engineer replies <br/> to the customer] E4[Support Engineer sets the incident back on on-Hold] D2[Dev issue is completed<br/>and all related incidents updated<br/>Slack message will be send every 3rd Wed of the month] F3[A support reply on the problem ticket <br/>marking it as solved will be copied to all linked incidents] E3[Ticket is placed in NRT stage and Open status. <br/>When the issue/merge is completed] A --> B --> C C --> D1 --> E1 E1 --> E4 E4 -->D2 C --> D2 D2 --> E3 E3 --> F3
使用方法
Zendesk チケットフィールド
Waiting on issue or merge requestにバグ Issue または MR へのリンクを追加します。URL からは余分なパラメータ(Issue または MR の IID 以降のすべて)を必ず削除してください。Issue または MR のどちらを持っているかに応じて、次の手順を実行します:
バグ Issue または関連する MR
General::Waiting on bug resolutionマクロを適用します機能リクエスト Issue または関連する MR
General::Waiting on feature request resolutionマクロを適用しますRequest for Help (RFH) Issue
General::Waiting on RFHマクロを適用します
マクロはチケットのステータスを
On-holdに設定するので、更新を送信してプロセスを開始してください。
Dev Pulse でどのようなビューが利用できるか
バグまたは機能リクエストのチケット
バグ/機能リクエストの解決を待っているチケット
バグまたは機能リクエストへのリンク
親問題チケット
RFH チケット
request for help を待っているチケット
表示と報告
同じ MR または Issue に関連付けられたすべてのチケットを一括更新できますか?
はい。同じバグまたは機能リクエストに依存するすべての関連サポートチケットをグループ化するために、各 Issue またはマージリクエストごとに親問題チケットが作成されます。
親問題チケットが更新されると、リンクされたすべてのチケット(つまり、同じ Issue または MR の解決を待っているもの)も更新されます。
このプロセスが意図したとおりに動作するように、次の手順に従ってください:
- 添付されたすべてのチケットで使用されることを希望する公開コメントを入力します
- チケットページの右下にある
Submit as Solvedをクリックします - 表示されるポップアップモーダルを読みます
- 更新を送信するには
Solve this ticket and xxx linked incident(s)をクリックします
すでに使用しているチケットでこれを使用するのを止めたい場合はどうすればよいですか?
これは非常に特定の手順を必要とするため、#support_operations Slack チャンネルに投稿して Support Readiness チームに依頼してください。
関連する Issue または MR が重複としてマークされたり移動された場合はどうすればよいですか?
このような場合、Issue/MR が実際には解決されていないと顧客に一括で更新を送信したくはありません。代わりに、使用している Issue/MR のリンクを更新し、新しいものを監視し始める必要があります。
これは非常に特定の手順を必要とするため、#support_operations Slack チャンネルに投稿して Support Readiness チームに依頼してください。
チケットでプロセスを再開する方法
プロセスを再開する必要がある場合は、状況に応じた上記の手順に再度従ってください。マクロとセットアップは適切に対応します。
bfd74782)