Derdack SIGNL4

Derdack SIGNL4 は、勤務中の運用チームに確実に通知し、生産性を向上させるモバイル通知アプリです。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21 Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
[URL] https://www.signl4.com/feedback-we-love-hear-from-you/
メール info@signl4.com
Connector Metadata
発行者 Derdack GmbH
Web サイト https://www.signl4.com
プライバシー ポリシー https://www.signl4.com/privacy-policy/

SIGNL4 コネクタでは、以下のことができます

  • 自動エスカレーションで永続的なモバイル アラート通知を送信する
  • 配信と確認を追跡する
  • チーム メンバーが対応可能かどうかを考慮して、アラートを適切な人にルーティングする (勤務やシフト勤務でのコール対応者など)
  • アラートの責任者と対応について透明性を確保する

SIGNL4 コネクタを使用して、任意のトリガーまたは任意のサード システムからアラートを送信できます。 また、既存の SIGNL4 のユースケースを拡張することもできます。 たとえば、Microsoft Office 365、Microsoft StaffHub、Google カレンダーなどのカレンダーに基づいて、ユーザーの勤務開始や勤務終了を設定することができます。 別のシナリオは、シフト パフォーマンス メトリック (アラート応答、勤務時間など) を SIGNL4 から単純な csv ファイルなどのカスタム監査証跡に定期的に抽出することです。

SIGNL4 ユーザー資格情報 (または Microsoft の職場や学校のアカウントなどの他のサポートされているアカウント) を使用してログインし、要求されたアクセス許可に同意するだけで、SIGNL4 への接続を作成することができます。 その後、SIGNL4 チーム スコープで API のすべてのアクションを呼び出すことができるようになります。 これにより、たとえば、チーム内の他のメンバーをコール対応者として勤務開始の設定をすることはできますが、他の SIGNL4 チームの人を設定することはできません。

製品と API の詳細については、オンラインで https://www.signl4.com/ を参照してください。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

ID でユーザーを取得

名前、メール アドレスなどのユーザーの詳細を返す。

すべてのユーザーの取得

メール アドレスなどの詳細を含むユーザー オブジェクトのリストを返す。 チームに属するユーザーのみが返される。

すべて確認

このメソッドは、チームに現在存在するすべての未処理のアラートを確認する。

アラート レポートの取得

さまざまな期間に発生したアラートの数に関する情報と、チーム メンバーの応答動作 (確認済みおよび未処理のアラート数) に関する情報を返す。

アラートのトリガー

チームに新しいアラートをトリガーします。 勤務中のすべてのチーム メンバーはアラート通知を受け取ります。

ユーザーを勤務終了に設定

この操作を使用して、指定されたユーザーが勤務終了に設定されます。

ユーザーを勤務開始に設定

この操作を使用して、指定されたユーザーが勤務開始に設定されます。

ID でユーザーを取得

名前、メール アドレスなどのユーザーの詳細を返す。

パラメーター

名前 キー 必須 説明
ユーザー ID
userId True string

取得するユーザーの識別子。 「Me」を使用して、現在ログインしているユーザーに関する情報を取得する。 チーム内のユーザーのメール アドレス、または対応するユーザー オブジェクトの一意の ID にすることもできる。

戻り値

ユーザーに関する基本情報。

本文​​
UserInfo

すべてのユーザーの取得

メール アドレスなどの詳細を含むユーザー オブジェクトのリストを返す。 チームに属するユーザーのみが返される。

戻り値

すべて確認

このメソッドは、チームに現在存在するすべての未処理のアラートを確認する。

アラート レポートの取得

さまざまな期間に発生したアラートの数に関する情報と、チーム メンバーの応答動作 (確認済みおよび未処理のアラート数) に関する情報を返す。

戻り値

さまざまな期間に発生したアラートの数に関する情報と、チーム メンバーの応答動作 (確認済みおよび未処理のアラート数) に関する情報を保持するオブジェクト。

さまざまな期間に発生したアラートの数に関する情報を保持するオブジェクト
AlertReport

アラートのトリガー

チームに新しいアラートをトリガーします。 勤務中のすべてのチーム メンバーはアラート通知を受け取ります。

パラメーター

名前 キー 必須 説明
外部 ID
externalId string

このアラートを参照するために用いるシステム内の一意の ID。 このフィールドを使用して、外部 ID でトリガーしたアラートを照合できます。たとえば、後でアラートの更新されたステータスを照会する場合など。

アラート カテゴリ
category string

このアラートが属する SIGNL4 チームのシステムまたはデバイスのカテゴリ名。

SIGNL4 でのこの添付ファイルの一意の ID
id string

SIGNL4 でのこの添付ファイルの一意の ID。

添付ファイルのエンコード
encoding integer

コンテンツが Base64 でエンコードされている (1) か、されていない (0) かを示す。

添付ファイル名
name True string

この添付ファイルの名前。たとえば、元の画像ファイル名。

添付ファイルの MIME の種類
contentType True string

この添付ファイルの MIME コンテンツ タイプ。例、jpg 画像 (エンコード 1)、または書式なしテキスト (エンコード 0 など)。

添付のデータ
content True string

jpg 画像を表す Base64 文字列など、この添付ファイルのデータ。

パラメーター名
name True string

このパラメータの名前。例、温度。

パラメーターの種類
type integer

このパラメーターの種類。 このフィールドは後で使用するために予約されており、設定するときは常に 0 にする。

パラメーター値
value True string

パラメーターの値。例、56F。

アラートのタイトル
title True string

このアラートのタイトルまたは件名。例、「温度アラート」。

通知の詳細
text True string

テキストでのアラートの詳細。例、「過去 4 分以内に温度が 10F 低下しました」。

戻り値

本文​​
AlertInfo

ユーザーを勤務終了に設定

この操作を使用して、指定されたユーザーが勤務終了に設定されます。

パラメーター

名前 キー 必須 説明
ユーザー ID
userId True string

勤務終了に設定するユーザーの識別子。「Me」を使用して、現在ログインしているユーザーに関する情報を取得する。 チーム内のユーザーのメール アドレス、または対応するユーザー オブジェクトの一意の ID にすることもできる。

戻り値

ユーザーの勤務状況に関する情報。

本文​​
UserDutyInfo

ユーザーを勤務開始に設定

この操作を使用して、指定されたユーザーが勤務開始に設定されます。

パラメーター

名前 キー 必須 説明
ユーザー ID
userId True string

勤務開始に設定するユーザーの識別子。 「Me」を使用して、現在ログインしているユーザーに関する情報を取得する。 チーム内のユーザーのメール アドレス、または対応するユーザー オブジェクトの一意の ID にすることもできる。

戻り値

ユーザーの勤務状況に関する情報。

本文​​
UserDutyInfo

定義

ユーザー情報

ユーザーに関する基本情報。

名前 パス 説明
ユーザー ID
id string

ユーザーの ID です。

電子メール
mail string

ユーザーのメール アドレス。

件名
name string

ユーザーの名前。

サブスクリプション ID
subscriptionId string

ユーザーが属するサブスクリプションの ID。

AlertInfo

名前 パス 説明
アラート ID
id string

SIGNL4 におけるアラートの一意の ID。

External id
externalId string

このアラートを参照するために用いるシステム内の一意の ID。 このフィールドを使用して、外部 ID でトリガーしたアラートを照合できます。たとえば、後でアラートの更新されたステータスを照会する場合など。

サブスクリプション ID
subscriptionId string

SIGNL4 サブスクリプションの一意の ID。

チーム ID
teamId string

SIGNL4 チームの一意の ID。

カテゴリ ID
categoryId string

このアラートが属する SIGNL4 チームでシステムまたはデバイスの一意の ID。

システムまたはデバイスのカテゴリ
category string

このアラートが属する SIGNL4 チームのシステムまたはデバイスのカテゴリ名。

アラートの重大度
severity integer

SIGNL4 でのアラートの重大度。 後の使用のために予約されているフィールド。

SIGNL4 チームに対してこのアラートがトリガーされた API またはソースの一意の ID。
eventSourceId string

SIGNL4 チームに対してこのアラートがトリガーされた API またはソースの一意の ID。

SIGNL4 チームに対してこのアラートがトリガーされた API またはソースの種類
eventSourceType integer

SIGNL4 チームに対してこのアラートがトリガーされた API またはソースの種類。

SIGNL4 でこのアラートが最後に修正された時刻
lastModified date-time

SIGNL4 でこのアラートが最後に修正された時刻。

このアラートに属する画像などの添付ファイルのコレクション
attachments array of object

このアラートに属する画像などの添付ファイルのコレクション。

SIGNL4 におけるこの添付ファイルの一意の ID
attachments.id string

SIGNL4 でのこの添付の一意の ID。

コンテンツが Base64 でエンコードされている (1) か、されていない (0) かを示す
attachments.encoding integer

コンテンツが Base64 でエンコードされている (1) か、されていない (0) かを示す。

添付ファイル名
attachments.name string

この添付ファイルの名前。たとえば、元の画像ファイル名。

MIME コンテンツ タイプ
attachments.contentType string

jpg 画像など、この添付ファイルの MIME コンテンツ タイプ。

添付ファイルのコンテンツ
attachments.content string

この添付ファイルのコンテンツ。

ユーザーがこのアラートに残したコメントのコレクション
annotations array of object

ユーザーがこのアラートに残したコメントのコレクション。

コメントの種類
annotations.type integer

このコメントの種類。 後の使用のために予約されているフィールド。

ユーザーのコメント
annotations.text string

ユーザーが残したコメント。

コメントを残した SIGNL4 ユーザーの一意の ID
annotations.userId string

注釈を残した SIGNL4 ユーザーの一意の ID。

このアラートに属する追加のデバイスまたはシステムのパラメータを含む、キー/値ペアのコレクション
parameters array of object

このアラートに属する追加のデバイスまたはシステムのパラメータを含む、キー/値ペアのコレクション。

パラメーター名
parameters.name string

このパラメータの名前。例、温度。

パラメーターの種類
parameters.type integer

このパラメーターの種類。 このフィールドは後で使用するために予約されており、設定するときは常に 0 にする。

パラメーター値
parameters.value string

パラメーターの値。例、56F。

このアラートが確認された時刻
history.acknowledged date-time

このアラートが確認された時刻。

アラートを確認したチーム メンバーの名前
history.acknowledgedBy string

アラートを確認したチーム メンバーの名前。

このアラートがクローズされた時刻
history.closed date-time

このアラートがクローズされた時刻。

アラートをクローズしたチーム メンバーの名前
history.closedBy string

アラートをクローズしたチーム メンバーの名前。

このアラートが SIGNL4 で作成された時刻
history.created date-time

このアラートが SIGNL4 で作成された時刻。

アラートの状態
status integer

SIGNL4 での警告のステータス。 1 は未処理のアラートを、2 は確認済みのアラートを表す。 他のすべての値は後の使用のために予約されており、このオブジェクトのインスタンスの値に使用できません。

タイトルの変更
title string

このアラートのタイトルまたは件名。

テキストでのアラートの詳細
text string

テキストでのアラートの詳細。

AlertReport

さまざまな期間に発生したアラートの数に関する情報と、チーム メンバーの応答動作 (確認済みおよび未処理のアラート数) に関する情報を保持するオブジェクト。

名前 パス 説明
過去 24 時間に発生し、その時間内にチームが確認したアラートの数
last24Hours.acknowledged integer

過去 24 時間に発生し、その時間内にチームが確認したアラートの数。

この期間が終了した、または終了する予定の時刻
last24Hours.end date-time

この期間が終了した、または終了する予定の時刻。

このメトリックが最後に変更された日時
last24Hours.lastModified date-time

このメトリックが最後に変更された日時。

この期間が開始した、または開始する予定の時刻
last24Hours.start date-time

この期間が開始した、または開始する予定の時刻。

過去 24 時間に発生し、その時間内にチームが確認しなかったアラートの数
last24Hours.unhandled integer

過去 24 時間に発生し、その時間内にチームが確認しなかったアラートの数。

SIGNL4 サブスクリプションの一意の ID
subscriptionId string

SIGNL4 サブスクリプションの一意の ID。

現在の勤務時間内に発生し、その時間内にチームが確認したアラートの数
teamCurrentDuty.acknowledged integer

現在の勤務時間内に発生し、その時間内にチームが確認したアラートの数。

この勤務時間が終了した、または終了する予定の時刻
teamCurrentDuty.end date-time

この勤務時間が終了した、または終了する予定の時刻。

このメトリックが最後に変更された日時
teamCurrentDuty.lastModified date-time

このメトリックが最後に変更された日時。

この勤務時間が開始した、または開始する予定の時刻
teamCurrentDuty.start date-time

この勤務時間が開始した、または開始する予定の時刻。

現在の勤務時間内に発生し、その時間内にチームが確認しなかったアラートの数
teamCurrentDuty.unhandled integer

現在の勤務時間内に発生し、その時間内にチームが確認しなかったアラートの数。

このアラート レポートが作成または要求された SIGNL4 チームの一意の ID。 チームが SIGNL4 デューティ アシスタントをオフにした場合は空になる
teamId string

このアラート レポートが作成または要求された SIGNL4 チームの一意の ID。 SIGNL4 デューティ アシスタントをオフにした場合は空欄になります。

前の勤務時間内に発生し、その時間内にチームが確認したアラートの数
teamLastDuty.acknowledged integer

前の勤務時間内に発生し、その時間内にチームが確認したアラートの数。

この勤務時間が終了した、または終了する予定の時刻
teamLastDuty.end date-time

この勤務時間が終了した、または終了する予定の時刻。

このメトリックが最後に変更された日時
teamLastDuty.lastModified date-time

このメトリックが最後に変更された日時。

この勤務時間が開始した、または開始する予定の時刻
teamLastDuty.start date-time

この勤務時間が開始した、または開始する予定の時刻。

前の勤務時間内に発生し、その時間内にチームが確認しなかったアラートの数
teamLastDuty.unhandled integer

前の勤務時間内に発生し、その時間内にチームが確認しなかったアラートの数。

このアラート レポートが作成または要求された SIGNL4 ユーザーの一意の ID。 チームが SIGNL4 デューティ アシスタントをオンにした場合は空になる。
userId string

このアラート レポートが作成または要求された SIGNL4 ユーザーの一意の ID。 SIGNL4 デューティ アシスタント上でチームがオンに切り替わった場合は空欄になります。

前回ユーザーの勤務状態が変更されてから発生し、その時間内に確認されたアラートの数
userLastDutyChange.acknowledged integer

前回ユーザーの勤務状態が変更されてから発生し、その時間内に確認されたアラートの数。

この期間が終了した、または終了する予定の時刻
userLastDutyChange.end date-time

この期間が終了した、または終了する予定の時刻。

lastModified
userLastDutyChange.lastModified date-time
この期間が開始した、または開始する予定の時刻
userLastDutyChange.start date-time

この期間が開始した、または開始する予定の時刻。

前回ユーザーの勤務状態が変更されてから発生し、その時間内に確認されなかったアラートの数
userLastDutyChange.unhandled integer

前回ユーザーの勤務状態が変更されてから発生し、その時間内に確認されなかったアラートの数。

UserDutyInfo

ユーザーの勤務状況に関する情報。

名前 パス 説明
勤務開始日時
lastChange date-time

UTC 形式の日時。 例、 yyyy-MM-ddTHH:mm:ss.fffZ (UTC 形式)

勤務中
onDuty boolean

ユーザーが勤務中の場合は True。

期限切れ
overdue boolean

ユーザーが現在勤務を延長している場合は true。例、他の誰もそのユーザーと時間内に交代していない場合など。

GetAllUsers_Response

名前 パス 説明
項目
UserInfo

ユーザーに関する基本情報。