Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


2.8.3 更新系APIで指定できる値

更新系APIで指定できる値を次に示します。更新系APIの種類については,「付録A.1 更新系API」を参照してください。

日付

日付はjava.util.Date型で定義されています。

なお,nullを指定した場合は,日付情報にはnullが設定されます。

注意事項を次に示します。

  • 日付の設定は,ミリ秒以下については切り捨てます。

  • 日付の有効範囲は,1970/01/02 00:00:00 GMT〜292278993/12/31 00:00:00 GMTの範囲です。ただし,無限遠の過去および未来は,CIWUtil.InfinityDateで定義されているため,それぞれを表すjava.util.Date型を生成して指定した場合は,有効範囲外でも正常に動作します。

優先度

優先度はjava.lang.Integer型で定義されています。指定できる値は,java.lang.Integer型の範囲に従います。

なお,nullを指定した場合は,優先度にはnullが設定されます。

状態

状態はオブジェクトごとのState列挙型で定義されています。指定できる値は,オブジェクトごとのState列挙型に存在する定数です。

ビジネスプロセス定義名

ビジネスプロセス定義名はjava.lang.String型で定義されています。

なお,空文字列およびnullは指定できません。

ビジネスプロセス定義バージョン

ビジネスプロセス定義バージョンはjava.lang.Short型で定義されています。

なお,nullを指定した場合は,ビジネスプロセス定義の中で最新バージョンが設定されます。

案件属性のマップ

案件属性のマップはjava.util.Map型で定義されています。案件属性のマップは,案件生成時にユーザが指定できる属性のマップです。

なお,nullを指定した場合は,要素を持たないサイズ0の案件属性のマップを指定した場合と同じ動作になります。

マップの要素として指定できる属性を次に示します。

  • 案件名

    案件名はjava.lang.String型で定義されています。

    なお,nullを指定した場合は,案件名にはnullが設定されます。また,空文字列は指定できません。

  • 処理期限

    処理期限については,「日付」を参照してください。

  • 優先度

    優先度については,「優先度」を参照してください。

作業者ID

作業者IDはjava.lang.String型で定義されています。

なお,nullを指定した場合は,作業者IDにはnullが設定されます。また,空文字は指定できません。

注意事項を次に示します。

  • 作業者IDは,<SYSTEMID>_WORK_ITEMテーブルのParticipantカラムのバイト数以下になるように設定してください。