フロー初心者です。
現在、フローを組んでいく中で調べても分からないところがあり、初めて質問させていただきます。
以下の2つのケースでレコードトリガフローを起動させるようにしたいのですが、
どなたかお詳しい方がいらっしゃいましたら、ご教示いただけますと幸いです。
1)選択リストやフェーズ項目の変更をトリガにする際に、変更前の値も指定したい
・商談オブジェクトでフェーズを「01から02」に変更したら、活動が作成されるフローを作りたい。
(他のフェーズから02フェーズに変更してもフローは起動しないようにしたい)
・変更後のフェーズは指定できるのですが、変更前のフェーズの指定方法が分からないです。
2)特定のテキスト項目を編集したら別の日付項目に今日の日付が自動で入るようにしたい
・特定のテキスト項目にだけ反応する最終更新日の項目を作りたいです。
・テキスト項目の更新をトリガーにしたときに、空白から文字が入力されたら正しく動くのですが、
既に入力済みの項目の内容を修正しても、正しく日付が更新されない。
(テキストの内容が変更されたをトリガーにフローを起動させたい)
・トリガーとなる項目の状態を指定する時に、TRUEとFALSEとNULLの3つの選択肢があったので、
「NULL」と「一致しない」という条件で設定したら、上記の事象が起きています。
既出の質問であればすみません、
大変お手数ですが、どなたかご教示いただけますと幸いです。
1については、数式リソースを利用できると思います。
AND(
NOT(ISNEW()),
ISCHANGED({!$Record.StageName}),
TEXT(PRIORVALUE({!$Record.StageName}))="01",
TEXT({!$Record.StageName})= "02",
)
2についても、数式リソースだと以下のようになります。
AND(
ISCHANGED({!$Record.特定のテキスト}),
PRIORVALUE({!$Record.特定のテキスト}) <> {!$Record.特定のテキスト}
)