サービスデスクを使用する
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed
サービスデスクを使用して、チケットを作成したり、応答したりできます。これらのチケットでは、使い慣れたサポートボットも表示されます。
サービスデスクメールアドレスの表示
プロジェクトのサービスデスクメールアドレスを確認するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- モニタリング > サービスデスクを選択します。
メールアドレスはチケットリストの一番上に表示されます。
エンドユーザー(チケット作成者)として
サービスデスクチケットを作成するために、エンドユーザーはGitLabインスタンスについて何も知る必要はありません。提供されたメールアドレスにメールを送信するだけで、GitLabサポートボットから受領確認のメールが返信されます:
Thank you for your support request! We are tracking your request as ticket `#%{issue_iid}`, and will respond as soon as we can.このメールは、エンドユーザーに登録解除のオプションも提供します。
登録解除を選択しない場合、チケットに追加された新しいコメントはすべてメールとして送信されます。
メールで送信された応答はすべて、チケット自体に表示されます。
詳細については、外部参加者とメールの処理に使用されるヘッダーを参照してください。
GitLab UIでサービスデスクチケットを作成する
UIからサービスデスクチケットを作成するには:
- イシューを作成する
- クイックアクション
/convert_to_ticket user@example.comのみを含むコメントを追加します。GitLabサポートボットからのコメントが表示されるはずです。 - UIにタイプ変更が反映されるようにページをリロードします。
- オプション。外部参加者に初期のサービスデスクメールを送信するために、チケットにコメントを追加します。
概要については、UIとAPIでサービスデスクチケットを作成する方法(GitLab 16.10)を参照してください。
チケットへの応答者として
チケットへの応答者にとって、すべてはGitLabイシューとまったく同じように機能します。GitLabには、応答者が顧客サポートリクエストを通じて作成されたチケットを表示し、フィルタリングまたは操作できる、おなじみのチケットトラッカーが表示されます。
エンドユーザーからのメッセージは、特別なサポートボットユーザーからのものとして表示されます。GitLabで通常通りコメントを読み取り、書き込みできます:
- プロジェクトの表示レベル(プライベート、内部、公開)はサービスデスクに影響しません。
- プロジェクトへのパス(グループまたはネームスペースを含む)は、メールに表示されます。
サービスデスクチケットの表示
前提条件:
- プロジェクトのレポーター、デベロッパー、メンテナー、またはオーナーのロールが必要です。
サービスデスクチケットを表示するには:
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- モニタリング > サービスデスクを選択します。
再設計されたチケットリスト
サービスデスクのチケットリストは、通常のイシューリストとより一致しています。利用可能な機能は次のとおりです:
サービスデスクのチケットリストから新しいチケットを作成するオプションはなくなりました。この決定は、専用のメールアドレスにメールを送信することで新しいチケットが作成されるサービスデスクの性質をよりよく反映しています。
チケットリストのフィルタリング
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- モニタリング > サービスデスクを選択します。
- チケットリストの上にある結果を検索またはフィルタリングを選択します。
- 表示されるドロップダウンリストで、フィルタリングする属性を選択します。
- 属性のフィルタリングに使用する演算子を選択または入力します。次の演算子を使用できます。
=: 等しい!=: 次のいずれでもない
- 属性でフィルタリングするテキストを入力します。一部の属性は、なしまたは任意でフィルタリングできます。
- 複数の属性でフィルタリングするには、このプロセスを繰り返します。複数の属性は、論理
ANDで結合されます。
OR演算子でフィルタリングする
OR演算子によるフィルタリングが有効な場合、チケットのリストをフィルタリングする際に、**is one of: ||**を使用できます:
- 担当者
- ラベル
is one ofは、包含的ORを表します。たとえば、Assignee is one of Sidney JonesとAssignee is one of Zhang Weiでフィルタリングすると、GitLabはSidney、Zhang、またはその両方が担当者であるチケットを表示します。
IDでチケットをフィルタリング
- 上部のバーで、検索または移動先を選択して、プロジェクトを見つけます。
- モニタリング > サービスデスクを選択します。
- 検索ボックスにチケットIDを入力します。たとえば、
#10を入力すると、チケット10のみが返されます。
メールの内容とフォーマット
HTMLメールでの特別なHTMLフォーマット
サービスデスクチケットから送信されたHTMLメールには、次のようなHTMLフォーマットが表示されます:
- テーブル
- 引用ブロック
- 画像
- 折りたたみ可能なセクション
コメントに添付されたファイル
コメントに添付ファイルが含まれており、その合計サイズが10 MB以下の場合は、これらの添付ファイルはメールの一部として送信されます。それ以外の場合、メールには添付ファイルへのリンクが含まれます。
GitLab 15.9以前では、コメントへのアップロードはメール内のリンクとして送信されます。
通常のイシューをサービスデスクチケットに変換する
クイックアクション/convert_to_ticket external-ticket-author@example.comを使用して、通常のイシューをサービスデスクチケットに変換します。これにより、指定されたメールアドレスがチケットの外部作成者として割り当てられ、外部参加者のリストに追加されます。彼らはチケットへの公開コメントに対するサービスデスクメールを受信し、これらのメールに返信できます。返信はチケットに新しいコメントを追加します。
GitLabはデフォルトのthank_youメールを送信しません。エンドユーザーにチケットが作成されたことを知らせるために、チケットに公開コメントを追加できます。
プライバシーに関する考慮事項
サービスデスクチケットは機密であるため、プロジェクトメンバーのみに表示されます。プロジェクトオーナーは、チケットを公開できます。サービスデスクチケットが公開されると、チケット作成者と参加者のメールアドレスは、プロジェクトのレポーター、デベロッパー、メンテナー、またはオーナーロールを持つサインインユーザーに表示されます。
GitLab 15.8以前では、サービスデスクチケットが公開されると、チケット作成者のメールアドレスは、プロジェクトを表示できる全員に開示されます。
プロジェクト内の誰でも、サービスデスクメールアドレスを使用して、プロジェクトでのregardless of their roleこのプロジェクトでチケットを作成できます。
ユニークな内部メールアドレスは、GitLabインスタンスでプランナーロール以上のプロジェクトメンバーに表示されます。外部ユーザー(チケット作成者)は、情報メモに表示されている内部メールアドレスを見ることはできません。
サービスデスクチケットの移動
サービスデスクチケットは、GitLabで通常のイシューを移動するのと同じ方法で移動できます。
サービスデスクチケットがサービスデスクが有効になっている別のプロジェクトに移動された場合、チケットを作成した顧客は引き続きメール通知を受信します。移動されたチケットはまずクローズされてからコピーされるため、顧客は両方のチケットの参加者と見なされます。彼らは古いチケットと新しいチケットの両方で引き続き通知を受信します。