プロセス管理での表示順を条件に、フィールドを非表示にしたい

実現したいこと
項目検証プラグインにて、指定のステータス以前では特定のフィールドを非表示にしたいです。

添付ファイルのようにステータスが多く存在しており、非表示条件として以下のように入力しているのですが、単純に数が多く、また途中で増えたりすると追記作業が煩雑になります。

IN(ステータス,"●●中","□□中",...,...)

そこで、ステータスの表示順(順位?)を計算式で取得し、それを条件に非表示にできないかと考えたのですが、実現可能でしょうか?

例えば、「社長確認中」以前の8つのステータスでは特定のフィールドを非表示にする、等です。

ステータスにナンバリングを追記してもいいのであれば、下記のような方法が手っ取り早いと思われますがいかがでしょうか。

ステータス 例)

(1)開始
(2)途中
(3)報告
(4)完了

()の位置は自由、完了(4)でもよい。

項目検証プラグインの対象フィールドにて非表示欄に、

LET(
p1, FIND(ステータス, “(”),
p2, FIND(ステータス, “)”),
num, MID(ステータス, p1 + 2, (p2 - p1) - 1),
num < 3
)

と記述すればステータスが、

(1)開始
(2)途中

のときは非表示になります。

もっと簡易的な方がよければ、
1.XXXXX
2.XXXXX
や、
XXXX-1
XXXX-2
みたいなのも式を工夫すればできるはず。

「いいね!」 2

このトピックは最後の返信から 60 分が経過したので自動的にクローズされました。新たに返信することはできません。