ワークフロー
最終更新日: 2021年10月8日
注意
ワークフロー関数を適用した項目はデータベースに保存しないようにしてください。
FLOWSTATUS
ワークフローの現在の状態(申請,承認,決裁,却下,取り消し)を文字列で返します。
FLOWSTATUS関数が空文字を返す場合は、未申請を意味します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_LASTEVENT
ワークフローの直近の処理内容(新規登録、申請、承認、差し戻し、保留、却下、決裁、(申請者による)取り消し)を文字列で返します。
WF_CURRENT_USERID
現在のノードに関する処理保留者(現在、アクションを起こすべき人)のログオンIDを返します。戻り値の型は文字列型です。
ワークフローのデータを新規登録したが申請していない場合、この値はデータを作成したログオンIDが入ります。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_NEXT_USERID
次のノードに関する処理保留者(次に承認アクションを起こすべき人のログオンID)を返します。戻り値の型は文字列型です。
ワークフローのデータを申請した場合、この値は次のノードの承認者のログオンIDが入ります。(承認者が個人のとき)
合議ノードの場合、複数のログオンIDがコンマ区切りの文字列として返されます。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_NEXT_USERID_MAIL
次のノードのメールアドレスを返します。次のノードとは、申請時であれば次の承認者へ、承認時であれば次の承認者(または決裁者)という意味です。差し戻しの場合は、差し戻されたときの承認者になります。グループを使わないことがわかっている場合に利用できます。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_USERID
次のノードに関する処理保留者(次に承認アクションを起こすべき人のログオンID)を返します。戻り値の型は文字列型です。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_CURRENT_GROUPID
現在のノードに関する処理保留者(現在、承認アクションを起こすべき人)のグループIDを返します。 戻り値の型は整数型です。値が存在しない場合は、nullを返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_NEXT_GROUPID
次のノードに関する処理保留者(次に承認アクションを起こすべき人)のグループIDを返します。 戻り値の型は整数型の配列です。 値が存在しない場合は、nullを返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_NEXT_GROUPID_MAIL
次のノードのメールアドレスを返します。次のノードとは、申請時であれば次の承認者へ、承認時であれば次の承認者(または決裁者)という意味です。差し戻しの場合は、差し戻されたときの承認者になります。グループを使うことがわかっている場合に利用できます。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_NEXT_MAIL
次のノードのメールアドレスを返します。次のノードとは、申請時であれば次の承認者へ、承認時であれば次の承認者(または決裁者)という意味です。差し戻しの場合は、差し戻されたときの承認者になります。ユーザあるいはグループの両方の可能性がある場合に利用できます。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_GROUPID
次のノードに関する処理保留者(次に承認アクションを起こすべき人)のグループIDを返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_IS_ADMITUSER
当該データについて、ワークフローを保留させている人(処理保留者)かどうかを返します。
具体的には、自分自身(ログオンアカウント)が当該データについての処理保留者(WF_NEXT_USERIDの戻り値)または処理保留グループID(WF_NEXT_GROUPIDの戻り値)に属しているとき、true
を返します。そうでなければfalse
を返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_APPLICANT
当該データについて、ワークフロー申請者のユーザIDを返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_APPLICANT_MAIL
当該データについて、申請者のメールアドレスを返します。
WF_LASTPROCESSDATE
当該データについて、最後にワークフローに何らかの処理(承認、決裁など)を行った日付時刻を返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_LASTPROCESS_USERID
当該データについて、最後にワークフローに何らかの処理(承認、決裁など)を行った処理者の「ユーザID」を返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。
WF_LASTPROCESS_USERNAME
当該データについて、最後にワークフローに何らかの処理(承認、決裁など)を行った処理者の「名前」を返します。
この関数を利用する項目はデータベースに保存しない設定にしてください。常に最新の値を表示する必要があります。