intra-mart 6.1.14

jp.co.intra_mart.foundation.wkf
クラス Process

java.lang.Object
  拡張jp.co.intra_mart.foundation.wkf.Process

public class Process
extends Object

案件関連のAPI
案件関連の情報取得などに使用されるクラスです。

<サンプル>


コンストラクタの概要
Process(String process_def_cd, String version_cd, String process_cd, String login_group_id)
          コンストラクタ
 
メソッドの概要
 List getApplicationKeys()
          指定したプロセスのアプリケーションキーを取得します。
 List getFileList()
          添付ファイル一覧を取得します。
 List getFlow()
          プロセス上の現在位置を取得します。
 Iterator getProcessHistory()
          案件の処理履歴を取得します。
 Map getProcessInfo()
          プロセス情報を取得します。
 Map getTaskResultInfo(String activity_cd)
          タスク処理結果情報を取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Process

public Process(String process_def_cd,
               String version_cd,
               String process_cd,
               String login_group_id)
        throws WKFApplicationException
コンストラクタ

パラメータ:
process_def_cd - プロセス定義コード(必須)
version_cd - バージョンコード(必須)
process_cd - プロセスコード(必須)
login_group_id - ログイングループID(必須)
例外:
WKFApplicationException - エラーコード
メソッドの詳細

getFileList

public List getFileList()
添付ファイル一覧を取得します。
添付ファイル一覧を返却します。

戻り値:
List 添付ファイルオブジェクト
Map 添付ファイルオブジェクト
├path(String) ファイルパス(storageからの相対パス)
├file_cd(String) ファイルID
├file_name(String) ファイル名(論理ファイル名)
└file_size(Int) ファイルサイズ(バイト)

戻り値は、エラーの場合:null、取得件数0件の場合:空オブジェクトを返却します。

getProcessHistory

public Iterator getProcessHistory()
案件の処理履歴を取得します。
案件の処理履歴オブジェクトを返却します。

戻り値:
Iterator 案件の処理履歴情報オブジェクト配列
Map 処理履歴情報オブジェクト
├process_def_cd(String) プロセス定義コード
├version_cd(String) バージョンコード
├process_cd(String) プロセスコード
├activity_cd(String) アクティビティコード
├activity_name(String) アクティビティ名
├activity_status(String) アクティビティステータス
├activity_type(String) アクティビティ種別(常に"処理タスク"(RECEIVE)となります。)
├call_process_cd(String) 親プロセスコード
├status_ended_date(String) ステータス完了日付
├approval_date(String) 承認日
├approval_user_cd(String) 承認者コード
├approval_user_name(String) 承認者名
├approval_type(String) 承認種別
├comp_cd(String) 処理者の処理時の会社コード
├orgn_cd(String) 処理者の処理時の組織コード
├orgn_name(String) 処理者の処理時の組織名
├main_flg(Boolean) 主・副所属フラグ(処理時の組織が主所属の場合、trueを返す)
├commnet(String) 承認時のコメント
├agent_tran_flg(String) 代理_振替えフラグ
├agent_tran_user_cd(String) 代理_振替元ユーザコード
└agent_tran_user_name(String) 代理_振替元ユーザ名

戻り値は、エラーの場合:null、取得件数0件の場合:空オブジェクトを返却します。

getFlow

public List getFlow()
プロセス上の現在位置を取得します。
現在位置情報オブジェクトを返却します。

戻り値:
List 現在位置情報オブジェクト配列
Map 現在位置情報オブジェクト
├process_def_cd(String) プロセス定義コード
├version_cd(String) バージョンコード
├process_cd(String) プロセスコード
└activity_cd(String) アクティビティコード

戻り値は、エラーの場合:null、取得件数0件の場合:空オブジェクトを返却します。

getProcessInfo

public Map getProcessInfo()
プロセス情報を取得します。
プロセス情報オブジェクトを返却します。

戻り値:
Object プロセス情報オブジェクト
Map プロセス情報オブジェクト
├category_cd(String) カテゴリコード
├category_name(String) カテゴリ名
├parent_process_def_cd(String) 親プロセス定義コード
├parent_version_cd(String) 親プロセスバージョンコード
├parent_process_cd(String) 親プロセスコード
├parent_activity_cd(String) 親アクティビティコード
├process_def_cd(String) プロセス定義コード
├process_def_name(String) プロセス定義名
├version_cd(String) バージョンコード
├version_name(String) バージョン名
├process_cd(String) プロセスコード
├process_name(String) プロセス名
├process_status(String) プロセスステータス
├process_end_status(String)   プロセス終了ステータス
├last_man_activity(String) 最終手動アクティビティコード
├last_man_activity_result(String) 最終手動アクティビティ承認結果種別
├draft_appoint_date(String) 起票指定日
├draft_date(String) 起票日
├draft_user_cd(String) 起票者コード
├draft_user_name(String) 起票者名
├draft_comment(String) 起票時コメント
└app_key(List) アプリケーションキー配列(StringObjectの配列)

戻り値は、エラーの場合:null、取得件数0件の場合:空オブジェクトを返却します。

getTaskResultInfo

public Map getTaskResultInfo(String activity_cd)
                      throws WKFApplicationException
タスク処理結果情報を取得します。
タスク処理結果情報オブジェクトを返却します。

パラメータ:
activity_cd - アクティビティコード(必須)
戻り値:
Object タスク処理結果情報オブジェクト
Map タスク処理結果情報オブジェクト
├process_def_cd(String) プロセス定義コード
├version_cd(String) バージョンコード
├process_cd(String) プロセスコード
├activity_cd(String) アクティビティコード
├activity_name(String) アクティビティ名
├activity_type(String) アクティビティ種別(常に"処理タスク"(RECEIVE)となります。)
├activity_status(String) アクティビティステータス
├attainment_class(String) 到達種別
├activity_status_comp_date(String) ステータス完了日付
├reception_date(String) 受信日付
├process_term_date(String) 処理期限日付
├approval_type(String) 処理結果
├approval_user_cd(String) 処理ユーザコード
├approval_user_name(String) 処理ユーザ名
├approval_comment(String) 処理時コメント
├approval_date(String) 処理日
├auto_pass_term(String) 自動パス(バッチ)期限
├auto_pass_flag(String) 自動パス(バッチ)処理フラグ
├present_process(String) 現処理表示文字
├transfer_flg(String) 代理依頼フラグ
├delegate_flag(String) 振り替えフラグ
├agent_target(String) 代理依頼先対象(ユーザ/会社組織)
├agent_cd(String) 代理依頼先ユーザ/組織コード
├agent_name(String) 代理依頼先ユーザ/組織名
├client_user_cd(String) 代理依頼元ユーザコード
├client_user_name(String) 代理依頼元ユーザ名
├comp_cd(String) 処理者の処理時の会社コード
├orgn_cd(String) 処理者の処理時の組織コード
└main_flg(Boolean) 主・副所属フラグ(処理時の組織が主所属の場合、trueを返す)
例外:
WKFApplicationException

getApplicationKeys

public List getApplicationKeys()
指定したプロセスのアプリケーションキーを取得します。
指定されたプロセスにアプリケーションキーが設定されておらず、
親プロセスがある場合は、親プロセスのアプリケーションキーを返却します。

戻り値:
List アプリケーションキー情報オブジェクト配列
Map アプリケーションキー情報オブジェクト
├parameter_no(String) パラメータ番号
└parameter_cd(String) パラメータコード

戻り値は、エラーの場合:null、取得件数0件の場合:空オブジェクトを返却します。

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.