アクティビティフォーマッター

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:10分
  • アクティビティフォーマッターを使用すると、コメントや作業メモを含むジャーナルフィールドなど、レコードのフィールドとともに保存されていないアイテムを簡単に追跡できます。

    アクティビティフォーマッターは、タスク [task] テーブルと、インシデント [incident] テーブルなどのタスクテーブルを拡張するその他のテーブルでデフォルトで有効になっています。また、承認 [sysapproval_approver] テーブルでも有効です。

    アクティビティフォーマッターに表示されるコンテンツをフィルタリングし、レコードのレコードフィードに参加することができます。任意のフォームにアクティビティフォーマッターを作成し、そのフォーマッターに表示されるフィールドを制御するプロパティを設定できます。アクティビティの横にある数字は、レコードフィードのエントリ数を示します。ユーザーがフィルターを使用すると、数値が更新されます。

    アクティビティタイプとタイムスタンプが各エントリの上部に表示されます。

    コア UI では、アクティビティフォーマッターにリアルタイムで更新が表示されるため、フォームを更新しなくても最新の情報を確認できます。ユーザープレゼンスを使用すると、他のユーザーがいつコメントを入力しているのか確認できます。

    図 : 1. コア UI のアクティビティフォーマッター
    コア UI のアクティビティフォーマッター

    アクティビティフォーマッターの作成

    任意の監査対象テーブルにアクティビティフォーマッターを作成できます。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システム UI > フォーマッター.
    2. [New] をクリックします。
    3. Activities (task) など、フォーマッターの名前を入力します。
    4. テーブルを選択します。
    5. [フォーマッター] フィールドに「activity.xml」と入力します。
    6. [タイプ][フォーマッター] のままにします。
    7. [送信] をクリックします。

    タスクの結果

    注:
    1 つのテーブルに複数のアクティビティフォーマッターを作成できますが、1 つのフォームに複数のアクティビティフォーマッターを追加することはできません。

    次のタスク

    必要に応じて、新しいアクティビティフォーマッターをフォームに追加します。

    アクティビティフォーマッターのフォームへの追加

    アクティビティフォーマッターを任意のフォームに追加して、フォーム上のジャーナルフィールドを追跡します。

    始める前に

    必要なロール:personalize_form

    手順

    1. フォームに関連付けられたテーブルが監査されていることを確認します。
    2. フォームのレイアウトを構成してアクティビティ (フィルター付き) を追加します。
      注:
      コア UI では、ジャーナルフィールドとアクティビティフォーマッターの間に別のフィールドを配置することはできません。アクティビティストリームは、ジャーナルフィールドがアクテビティフォーマッターの上に常に重ねられるようにビルドされます。

      フィールドスタイルは、アクティビティフォーマッターで使用されるコメントと作業メモフィールドには適用されません。これらのフィールドのスタイルは、sys_properties テーブルにある glide.ui.activity_stream.style.comments および glide.ui.activity_stream.style.work_notes システムプロパティを使用して設定できます。

    ライブフィード/アクティビティ切り替えを有効にする

    ライブフィード/アクティビティ切り替えを有効にします。これにより、ユーザーはレコードのアクティビティフィードとドキュメントフィードを切り替えることができます。

    始める前に

    必要なロール:admin。

    このタスクについて

    ライブフィードを使用して、メッセージを投稿したり、フィードに添付ファイルを追加したりして、レコード上で他のユーザーとやり取りします。アクティビティフォーマッターを使用して、レコードのアクティビティの全体的なサマリーを表示します。

    図 : 2. ライブフィード/アクティビティ切り替え
    ライブフィード/アクティビティ切り替え

    glide.ui.show_live_feed_activity property が有効になります。移動先 共同作業 > フィード管理 > プロパティ をクリックし、[ アクティビティフォーマッターのライブフィードタブの表示を切り替える ] オプションを有効にします。

    手順

    1. ライブフィードとレコードフィードのプラグインがアクティブであることを確認します。
    2. アクティビティフォーマッターが表示されていない場合は、それを追加するようにフォームを設定します。
    3. フォームの live_feed 辞書属性を [true] に設定します。
      このアクションにより、ライブフィードがアクティビティフォーマッターに追加されます。
    4. システムプロパティを有効にします。
      1. 移動先 共同作業 > フィード管理 > プロパティ.
      2. [アクティビティフォーマッターのライブフィードタブの表示を切り替えます] オプション (glide.ui.show_live_feed_activity property) を有効にします。

    カスタムアクティビティ

    アクティビティフォーマッターに表示するフィールドをカスタマイズできます。ユーザーがアクティビティフィルターを開いたときに選択できるアクティビティのリストのフィールドを追加または削除できます。

    始める前に

    必要なロール:personalize_form および personalize_list

    このタスクについて

    図 : 3. アクティビティフィルターに表示されるフィールドをカスタマイズする
    アクティビティフィルターに表示されるフィールドをカスタマイズする

    手順

    1. [アクティビティフィルター] アイコン ([アクティビティフィルターの切り替え] アイコン) を選択します。
    2. リストの一番下にある [利用可能なフィールドを設定] を選択します。
    3. スラッシュバケットで、[利用可能] 列の目的のフィールドを選択し、[選択済み] 列に移動します。
      アクティビティは、[選択済み] 列の順序に関係なく、アルファベット順に表示されます。
      注:
      コア UI では、[利用可能なフィールドを設定] によって [追加コメント] フィールドと [作業メモ] フィールドの順序が決まります。
    4. [保存] を選択して、それらをアクティビティフォーマッターとフィルターに追加します。

    次のタスク

    アドミニストレーターは、[インシデントアクティビティフォーマッターフィールド] (glide.ui.incident_activity.fields) システムプロパティを変更することもできます。このプロパティへのアクセス方法 システムプロパティ > UI プロパティ. システムプロパティの値と選択した内容が、自動で同期されます。

    アクティビティフォーマッターでメールを表示するためのロールを構成する

    システムプロパティ glide.ui.activity.email_roles を使用すると、アクティビティフォーマッターでメールを表示できるロールを制御できます。

    始める前に

    必要なロール:admin

    このタスクについて

    アクティビティフォーマッターでは、ユーザーが読み取り権限を持つフィールドのアクティビティのみがユーザーに表示されます。たとえば、セルフサービスユーザーに、インシデントフォームのセルフサービスビューにアクティビティフォーマッターが表示されても、作業メモの表示が許可されるようにセキュリティルールがカスタマイズされていない限り、メモは表示されません。

    [メール - 自動生成] または [メール - 通知] フィールドがアクティビティリストに含まれている場合、すべてのユーザーにすべてのメールが表示されます。たとえば、作業メモを含むメールをエンドユーザーに表示するかどうかは決定されていません。この機能を指定されたロールに制限するには、このプロパティを構成します。

    注:
    メールは、送信されるまでアクティビティとして表示されません。送信用にメールプロパティが設定されていない場合は、次の場所に移動してメッセージを見つけることができます。 システムメールボックス > 送信箱.

    手順

    1. 移動先 システムプロパティ > UI プロパティ.
    2. [「メール - 自動生成」または「メール - 通知」を含む場合に、アクティビティフォーマッターでメールを表示できるロールのリスト (カンマ区切り) (List of roles (comma separated) that can view emails in the Activity Formatter when "Emails-autogenerated" or "Emails-correspondence" are included)] とラベル付けされたプロパティを見つけます。
    3. プロパティにロールをカンマで区切って追加します。
      これらのロールだけが、アクティビティフォーマッターでメールを表示できます。他のすべてのロールにはメールが表示されません。ロールがリストされていない場合は、すべてのユーザーがメールを表示できます。itil ロールはデフォルトでリストに含まれています。
    4. [保存] をクリックします。

    アクティビティの最大サイズプロパティを構成する

    アクティビティフォーマッターに表示できるコンテンツの量を増やすには、glide.max_activity_size プロパティを使用します。

    始める前に

    必要なロール:admin

    このタスクについて

    アクティビティのデフォルトサイズは 100 * 1024 です。これにより、アクティビティフォーマッターで大量のコンテンツが非表示になります。デフォルト値を変更するには、glide.max_activity_size プロパティを追加します。

    手順

    1. アプリケーションナビゲーターで「sys_properties.list」と入力します。
    2. [新規] を選択し、次の値を入力します。
      フィールド 説明
      名前 glide.max_activity_size
      タイプ 整数
      102400

      このフィールドを使用して、アクティビティフォーマッターで許可されるコンテンツの数を増やします。この値はバイト単位である必要があります (例:100 * 1024、または 102400)。

    のアクティビティフォーマッターのメール返信ボタンを有効にする コア UI

    glide.ui16.emailStreamResponseActions システムプロパティによって、コア UI でユーザーがアクティビティストリームのメール返信ボタンを使用してメールに返信できるかどうかが決まります。

    始める前に

    必要なロール:admin

    手順

    1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
    2. 次のシステムプロパティを追加します。
      システムプロパティの追加の詳細については、「システムプロパティを追加する」を参照してください。
      フィールド説明
      名前 glide.ui16.emailStreamResponseActions
      説明 メール返信ボタンをアクティビティストリームに追加します。
      タイプ True | False
      [値] を [true] に設定します。このプロパティが構成されていない場合のデフォルト値は false です。
    3. [送信] を選択します。

    アクティビティフォーマッターの色の構成

    アクティビティフォーマッターの色分けを変更するには、glide.ui.activity_stream.style.comments プロパティと glide.ui.activity_stream.style.work_notes プロパティを使用します。

    始める前に

    必要なロール:admin

    手順

    1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
    2. [追加コメント] フィールドのシステムプロパティを追加します。
      1. [新規] を選択します。
      2. 次のフィールド値を入力します。
        フィールド 説明
        名前 glide.ui.activity_stream.style.comments
        タイプ 文字列
      3. [送信] を選択します。
    3. [追加コメント] フィールドの色を変更します。
      1. [システムプロパティ] リストで、glide.ui.activity_stream.style.comments レコードを選択します。
      2. 使用する色を入力します。
        たとえば、「LightGreen」と入力します。デフォルト値は transparent です。
      3. [更新] を選択します。
    4. [作業メモ] フィールドのシステムプロパティを追加します。
      1. [新規] を選択します。
      2. 次のフィールド値を入力します。
        フィールド 説明
        名前 glide.ui.activity_stream.style.work_notes
        タイプ 文字列
    5. [作業メモ] フィールドの色を変更します。
      1. [システムプロパティ] リストで、glide.ui.activity_stream.style.work_notes レコードを選択します。
      2. 使用する色を入力します。
        たとえば、「 Blue」と入力します。デフォルト値は gold です。
      3. [更新] を選択します。