第3章 Business Central でのタスクのフィルタリング

Business Central には、タスクの検索ができるように、フィルター機能が含まれています。StatusFilter ByProcess Definition Id および Created On などの属性でタスクをフィルタリングできます。Advanced Filters オプションを使用して、カスタムのタスクフィルターを作成することもできます。新規作成されたカスタムのフィルターが、Saved Filters ペインに追加されます。このペインにはTask Inbox ページの左側にある星のアイコンをクリックしてアクセスできます。

3.1. タスクリストの列の管理

Task Inbox および Manage Tasks ウィンドウのタスクリストで、表示する列を指定し、列の順序を変更してタスク情報をより適切に管理することができます。

注記

process-admin ロールを持つユーザーのみが、Manage Tasks ページでタスクリストを表示できます。admin ロールを持つユーザーは、Manage Tasks ページにアクセスできますが、空のタスクリストのみが表示されます。

手順

  1. Business Central で MenuManageTasks に移動するか、MenuTrackTask Inbox に移動します。
  2. Manage Task または Task Inbox ページで、Bulk Actions の右側にある Show/hide columns アイコンをクリックします。
  3. 表示する列を選択または選択解除します。リストに変更を加えると、タスクリストの列が表示されたり、消えたりします。
  4. 列を再配置するには、列のヘディングを新しい位置にドラッグします。列をドラッグする前に、ポインターを以下の図に示すアイコンに変更する必要があることに注意してください。

    column icon
  5. 変更をフィルターとして保存するには、Save Filters をクリックして名前を入力し、Save をクリックします。
  6. 新しいフィルターを使用するには、画面左側にあるSaved Filters アイコン (スター) をクリックし、リストからフィルターを選択します。

3.2. 基本的なフィルターを使用したタスクのフィルタリング

Business Central には、StatusFilter ByProcess Definition Id および Created On などの属性をもとに、タスクのフィルタリングや検索を行う基本的なフィルタリング機能が含まれています。

手順

  1. Business Central で MenuTrackTask Inbox に移動します。
  2. Task Inbox ページの左側にあるフィルターアイコンをクリックして、Filters ペインを展開し、使用するフィルターを選択します。

    • Status: ステータスをもとにタスクをフィルタリングします。
    • Filter By: IdTaskCorrelation KeyActual Owner または Process Instance Description 属性をもとにタスクをフィルタリングします。
    • Process Definition Id: プロセス定義 ID をもとにタスクをフィルタリングします。
    • Created On: 作成日をもとにタスクをフィルタリングします。

Advanced Filters オプションを使用して、Business Central でカスタムフィルターを作成できます。

3.3. 詳細フィルターを使用したタスクのフィルタリング

Business Central で Advanced Filters オプションを使用して、カスタムタスクフィルターを作成できます。

手順

  1. Business Central で MenuTrackTask Inbox に移動します。
  2. Task Inbox ページの左側にある詳細フィルターアイコンをクリックして、Advanced Filters ペインを展開します。
  3. Advanced Filters パネルで、フィルター名と説明を入力して、Add New をクリックします。
  4. Select column ドロップダウンリストから Name などの属性を選択します。ドロップダウンの内容が Name != value1 に変わります。
  5. もう一度ドロップダウンをクリックして、必要な論理クエリーを選択します。Name 属性については、equals to を選択してください。
  6. フィルタリングするタスク名の横にあるテキストフィールドの値を変更します。

    注記

    名前は、プロジェクトのビジネスプロセスで定義した値と一致させる必要があります。

  7. Save をクリックして、フィルター定義に従い、タスクをフィルタリングします。
  8. 星のアイコンをクリックして、Saved Filters ペインを開きます。

    Saved Filters ペインで、保存した詳細フィルターを表示できます。

3.4. デフォルトのフィルターを使用したタスクの管理

Business Central の Saved Filter オプションを使用して、タスクフィルターをデフォルトフィルターとして設定できます。ユーザーがページを開くたびにデフォルトのフィルタリングが実行されます。

手順

  1. Business Central で MenuTrackTask Inbox に移動するか、MenuManageTasks に移動します。
  2. Task Inbox ページまたは Manage Tasks ページの左側にある星アイコンをクリックして、Saved Filters パネルを展開します。

    Saved Filters パネルで、保存した詳細フィルターを表示できます。

    Tasks または Task Inbox のデフォルトフィルターのオプション

    Tasks または Task Inbox のデフォルトフィルターのオプション

  3. Saved Filters パネルで、保存したタスクフィルターを、デフォルトのフィルターとして設定します。

3.5. 基本的なフィルターを使用したタスク変数の表示

Business Central には基本フィルターがあり、Manage Tasks および Task Inbox のタスク変数を表示できます。タスクのタスク変数は、Show/hide columns を使用し列として表示できます。

手順

  1. Business Central で MenuManageTasks に移動するか、MenuTrackTask Inbox に移動します。
  2. Task Inbox ページの左側にあるフィルターアイコンをクリックして、Filters パネルを展開します。
  3. Filters パネルを選択し、Task Name をクリックします。

    フィルターは現在のタスクリストに適用されます。

  4. タスクリストの右上にある Show/hide columns をクリックすると、指定のタスク ID のタスク変数が表示されます。
  5. 星のアイコンをクリックして、Saved Filters パネルを開きます。

    Saved Filters パネルで、保存した詳細フィルターすべてを表示できます。

3.6. 詳細フィルターを使用したタスク変数の表示

Business Central の Advanced Filters オプションを使用して Manage TasksTask Inbox のタスク変数を表示できます。タスクを定義したフィルターを作成すると、Show/hide columns でタスクのタスク変数を列として表示できます。

手順

  1. Business Central で MenuManageTasks に移動するか、MenuTrackTask Inbox に移動します。
  2. Manage Tasks ページまたは、Task Inbox ページの詳細フィルターアイコンをクリックして、Advanced Filters パネルを展開します。
  3. Advanced Filters パネルで、フィルターの名前と説明を入力して、Add New をクリックします。
  4. Select column リストから name 属性を選択します。この値は、name != value1 に変わります。
  5. Select column リストから論理クエリーに equals to を選択します。
  6. テキストフィールドに、タスク名を入力します。
  7. Save をクリックして、フィルターを現在のタスクリストに適用します。
  8. タスクリストの右上にある Show/hide columns をクリックすると、指定のタスク ID のタスク変数が表示されます。
  9. 星のアイコンをクリックして、Saved Filters パネルを開きます。

    Saved Filters パネルで、保存した詳細フィルターすべてを表示できます。