マイクロアプリ

イベント通知の構築

新しい有給休暇申請や、レコードが変更されたという通知など、クライアントアプリケーションに送信されるイベントのトリガーを作成します。テンプレートの種類から選択して、ビルダーでイベントをカスタマイズします。ここでは、このワークフロー用のマイクロアプリが既に作成されていることを前提とします。手順については、「新しいマイクロアプリの追加」を参照してください。

イベント通知を作成するには、以下の手順に従います:

  • 通知/アクションを送信する条件、および対象利用者を作成します。
  • 利用者の通知カードを設定します。
  • アクション項目を設定します。
  • 有効期限の条件と期間を設定します。

注:

既存の通知の設定を編集するときは、保存する前に、その特定の統合のすべての同期を停止してください。

通知の作成

[定期的な通知][定期的なレポート]、または [日付リマインダー] を設定する場合、次の動作が適用されます:

  • [時間間隔] をスケジュール設定すると、その間隔は前の実行が完了してから実行されるように設定されます。たとえば、5分に設定されている通知の場合、通知が10:00に実行され、10:02に完了すると、10:07に再び実行されます。
  • [毎日] の通知をスケジュール設定すると、通知はその期間内の選択されたランダムな時間に実行されます。たとえば、通知が14:00に実行されるように設定されている場合、実行は14:00から14:05の間でランダムに開始されます。
  1. イベントを追加するマイクロアプリを選択します。ページの右上にある [通知を追加] を選択します。
  2. 通知イベントの [通知名] を入力します。
  3. 必要なトリガーと通知の種類を以下から選択します:セットアップの手順は、選択した特定のイベントトリガーの種類によって若干異なります。

    • 新しいレコード - レコードのソース(SoR)に新しいレコードが作成されたときに通知を送信します。
    • 変更されたレコード - SoRで既存のレコードが変更されたときに通知を送信します。
    • 一致するレコード - SoRの特定の時間に、レコードが定義されたクエリと一致したときに通知を送信します。
    • レコードの削除 - SoRで現在のレコードが削除されたときに通知を送信します。
    • 定期的な通知 -(ユーザーアクション)データによるトリガーではない通知を定期的に送信します。
    • 定期レポート - 指定された時間間隔で、まとめられたレポートデータ(グループ化)を含む定期的な通知を送信します。
    • 日付リマインダー - レコードの日付列の値の前後の、指定された時間に通知を送信します。

    新しい通知

  4. [データソース] を確認し、変更の追跡元となる [データテーブル] を選択します。[追加] を選択します。新しい通知が [通知] リストに追加され、構成する準備ができました。

    注:

    Citrix Workspaceマイクロアプリは、統合間共通のマイクロアプリをサポートしているので、[データソースを選択] リストには、使用可能なすべての統合データソースが表示されます。

通知の編集画面が開きます。通知を構成するには、以下の手順を実行します。通知が正しく構成されたら、ページの上部までスクロールして [保存] を選択する必要があります。

通知名

[通知名] で通知名を入力します。また、オプションで、ターゲットのアプリケーション統合と同期した直後に通知イベントを実行するかどうかを選択できます。

新しい通知名セクション

コンテンツ

コンテンツでは、通知に表示される情報を構成できます。ここでは、表示カードの画像に加えて、通知アイコン、通知タイトル、および本文コンテンツを構成できます。オプションで変数を入力して、ターゲットのアプリケーション統合から生成された要素を組み込むことができます。

新しい通知コンテンツセクション

ターゲットページ

ターゲットページでは、通知が選択されたときに表示されるページを選択できます。ターゲットのマイクロアプリとターゲットページを選択し、オプションでページをプレビューして、マイクロアプリの受信者が受け取る内容を確認できます。

新しい通知ターゲットページセクション

設定

設定では、通知のトリガー条件と通知の受信者を定義できます。オーディエンスでは、統合から通知の受信者を定義し、[条件の追加] を選択してユーザーへの通知をトリガーする条件を設定できます。少なくとも1つの条件が設定された後、[条件の編集] のオプションがあります。

新しい通知設定

注:

複雑なブール式は、定義後に内部的に解析される際に単純化され、冗長な形式と判断された場合は一部が削除されます。 たとえば、「1 AND (2 AND 3) OR (4 AND 5)」と定義すると、冗長な括弧が定義から削除されて「1 AND 2 AND 3 OR 4 AND 5」と表示されます。

通知のしきい値を上げる

より適切なパフォーマンスを維持するために、マイクロアプリサービスは、ユーザーあたりの通知ジョブごとに生成される通知カードの最大数を制限します。デフォルトでは、これは50であり、この値を超えて生成された通知カードはすべて失われます。

この値は、詳細設定オプションを使用して増やすことができます。ただし、多数の通知でWorkspaceユーザーのアクティビティフィードがあふれる可能性があります。これによって、通知カードを生成する意味がなくなり、読まれなくなる可能性が高くなります。この値を増やす前に、ユーザーにとって最適なWorkspaceエクスペリエンスとはどのようなものかを検討してください。許可される最大値は300です。

たとえば、同期時間が10分ごとに設定されている統合があるとします。サブスクライブされた各ユーザーは、この期間中に発生した変更と同じ数の通知を、しきい値まで受信します。しきい値は、デフォルトの50または最大300に変更したとします。この値を超えて行われた変更は、ユーザーのアクティビティフィードの通知として生成されません。同期中のこの期間(この例では10分)が経過すると、新しい同期が実行され、設定に応じて新たに50または300の変更がキャプチャされます。

  1. [Settings] で、[Audience] メニューから [All subscribers] を選択します。詳細設定は、オーディエンス(Audience)がすべてのサブスクライバー(All subscribers)に設定されている場合にのみ表示されます。
  2. [Show advanced settings] を有効にします。
  3. [Notification generation threshold for a single user][Edit] を選択します。デフォルト値の50が事前に入力されています。
  4. 新しい値を入力します。最大値300を超えないようにしてください。
  5. すべての変更を保存するには、ページの上部にある [Save] を選択します。フィールドは無効になります。フィールドを再度有効にするには、[Edit] を選択する必要があります。

    通知生成のしきい値

グループ化 - 定期的なレポート通知

[定期的なレポート] 通知の場合、設定の下にグループ化機能があります。この機能を使用して、複数のイベントを1つの通知に収集します。次に例を示します:

  • 指定された期間(1日など)に10の作業チケットが発行されているが、ユーザーに送られる通知を1通のみにする場合。
  • 就業時間内にユーザーは多くの承認をクリアしているが、ユーザーに送られる残りの承認に関する通知を1日の終わりの1通のみにする場合。

[Group data by] のデータ列の値を選択し、[Time period] を選択します。[Time period] フィールドは、上の [Run frequency] フィールドでイベントを実行するように設定してからの期間を定義します。たとえば、今日は、イベントトリガーが実行された日と同じ日を意味します。[カスタム間隔] を選択すると、詳細の fromおよびtoフィールドが開きます。

グループ化

リマインダーの送信 - 日付リマインダー通知

[日付リマインダー] 通知の場合、ページの上部にある [Run frequency] フィールドは、同期を実行するタイミングを定義します。[設定][Send a reminder] フィールドは、通知が送信されてからイベントまで、またはイベントから通知が送信されるまでの時間を定義します。

有効期限

有効期限では、通知を削除する条件を定義できます。統合のレコードが利用できなくなったときに通知を期限切れにするように設定できます。定義された期間の後に通知を期限切れにできます。ターゲット統合のデータに変更があった場合に通知を期限切れにするように統合トリガー条件を構成することもできます。

新しい通知の有効期限セクション

通知が正しく構成されたら、ページの上部までスクロールして [保存] を選択します。

イベントを実行

通知ビルダーの一番上のバーで [イベントを実行] を選択して、このイベント通知を手動でトリガーして実行します。[イベントログを表示] を選択して、重大度別に分類された変更の履歴を表示します。マイクロアプリの通知概要画面の一番上のバーからイベント [すべてを実行] することもできます。

すべての通知をクリア

マイクロアプリからすべての通知を消去するには、マイクロアプリの通知概要画面にある個別通知の編集メニューで [すべての通知をクリア] を選択します。新しいデータ構造を使用しているときに通知を再編成または再生成する必要がある場合(テスト時など)に、この機能で通知を削除します。

統合内のすべてのマイクロアプリのすべての通知を削除することもできます。[マイクロアプリ統合] 概要ページから、すべての通知を削除する統合の横にあるメニューを選択します。[すべての通知をクリア] を選択して、確定します。

イベント通知の構築