目次
フィルタ・ワークフロー・レポートで設定を行う条件式とは
条件式とは、フィルタ・ワークフロー・レポートの作成時に、対象のデータを抽出するための設定のことです。条件式はフィールドの属性によって利用できる式が決まっています。正確にデータを抽出し、リスト化したり、レポートを作成したり、ワークフローを設定したりするためにはこの条件式を理解する必要があります。
条件式の一覧
| 条件式 | 意味 |
|---|---|
| =(Equals) ではない(Not equal to) | 選択したフィールドの値が指定された値と同じであること 選択したフィールドの値が指定された値と同じではないこと |
| より小さい(Less than) より大きい(Greater than) | 選択したフィールドの値が指定された値より小さいこと 選択したフィールドの値が指定された値より大きいこと |
| 以下(Less than or equal to) 以上(Greater than or equal to) | 選択したフィールドの値が指定された値以下であること 選択したフィールドの値が指定された値以上であること |
| 文頭一致(Starts with) 文末一致(Ends with) | 選択したフィールドの値が指定された値で始まること 選択したフィールドの値が指定された値で終わること |
| 含む(Contains) 含まない(Does not contain) | 選択したフィールドの値が指定された値を含むこと 選択したフィールドの値が指定された値を含まないこと |
| 空(Is empty) 空ではない(Is not empty) | 選択したフィールドの値が空であること 選択したフィールドの値が空ではないこと |
| 変更された(Has changed) に変更された(Has changed to) から変更された(Has changed from) | 選択したフィールドの値が変更されたこと 選択したフィールドの値が指定した値に変更されたこと 選択したフィールドの値が指定した値から変更されたこと |
| 範囲:(Between) | 選択したフィールドの値が指定した二つの値の間にあること |
| 前:(Before) 後:(After) | 選択したフィールドの値が指定した値の前にあること 選択したフィールドの値が指定した値の後にあること |
| 日以前(指定日を含まない)(Less than days ago) 日以前(指定日を含む)(More than days ago) | 選択したフィールド値は「n」日前より前の値 選択したフィールド値は「n」日以上前のもの |
| 日以内(Less than days later) 日以上(More than days later) | 選択したフィールド値は「n」日以内 選択したフィールド値は「n」日以上経過 |
| 未満(In less than) 以上(In more than) | 選択したフィールドの値は「n」日以内 選択したフィールド値は「n」日以上経過 |
| 数日前(Days ago) | 選択されたフィールド値は「n」日前 |
| 後日(Days later) | 選択されたフィールド値は「n」日後 |
| 指定期間(Custum) | 選択したフィールド値が設定した値の間にあること |
| 今日(Today) 明日(Tomorrow) 昨日(Yesterday) | 選択したフィールドの値が今日・明日・昨日であること |
| 前年度(Previous FY) 今年度(Current FY) 次年度(Next FY) | 選択したフィールド値が前・今・次年度であること 例えば、2023年11月15日の実行時は 前年度 → 2022年1月1日から2022年12月31日が設定 (VtigerCRMでは、年度は1月1日から12月31日のサイクルとして固定) |
| 前四半期(Previous FQ) 今四半期(Current FQ) 次四半期(Next FQ) | 選択したフィールド値が前・今・次四半期であること 例えば、2023年11月15日の実行時は 前四半期 → 2023年7月1日から2023年9月30日が設定 (VtigerCRMでは、1-3月、4-6月、7-9月、10-12月が四半期のサイクルとして固定) |
| 先週(Previous week) 今週(Current week) 来週(Next week) | 選択したフィールド値が先週・今週・来週であること 例えば、2023年11月15日の実行時は 先週 → 2023年11月6日から2023年11月12日が設定 (週の開始曜日はユーザー設定に基づく) |
| 先月(Previous month) 今月(Current month) 来月(Next month) | 選択したフィールド値が先月・今月・来月であること 例えば、2023年11月15日の実行時は 先月 → 2023年10月1日から2023年10月31日が設定 |
| 過去7日(Last 7 Days) 過去14日(Last 14 Days) 過去30日(Last 30 Days) 過去60日(Last 60 Days) 過去90日(Last 90 Days) 過去120日(Last 120 Days) | 選択したフィールド値が指定値の日数期間内であること (当日を含みます) 例えば、2023年11月15日の実行時は 過去7日 → 2023年11月9日から2023年11月15日が設定 |
| 次の30日(Next 30 Days) 次の60日(Next 30 Days) 次の90日(Next 30 Days) 次の120日(Next 30 Days) | 選択したフィールド値が指定値の日数期間内であること(当日を含みます) 例えば、2023年11月15日の実行時は 次の30日 → 2023年11月15日から2023年12月14日が設定 |
まとめ
繰り返しになりますが、条件式は処理対象のデータを正確に抽出し、正確に処理するために必要な設定になります。ポイントは、①フィールドの属性②リスト・ワークフロー・レポートの各内容によって使える条件式が変わりますので、いろいろと設定してみてください。