プロセスインスタンスの実行履歴は,画面およびコマンドで検索できます。それぞれ条件を指定して,プロセスインスタンスの実行履歴を検索できます。画面およびコマンドで検索できる範囲が異なります。
プロセスインスタンスの実行履歴をビジネスプロセス定義名で検索する手順を次に示します。
プロセスインスタンスの実行履歴をビジネスプロセス定義名で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件> |
注※ 列名ProcessDefinitionNameに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件> -encoding <エンコーディング名> |
注※ 列名ProcessDefinitionNameに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -processname <ビジネスプロセス定義名> -table process -orderby <ソート条件> |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -processname Helloビジネスプロセス -table process -orderby "StartTime ASC" |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。
プロセスインスタンスの実行履歴を開始日時で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件> |
注※ 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件> -encoding <エンコーディング名> |
注※ 列名StartTimeに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -date <照会開始日時>※,<照会終了日時> -table process -orderby <ソート条件> |
注※ 照会開始日時は省略できます。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' AND StartTime <= '2009-03-25 14:59:59' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -processname Helloビジネスプロセス -date ,20090325235959※ -table process -orderby "StartTime ASC" |
注※ -dateオプションのデフォルトタイムゾーンは,日本時間を使用しています。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' AND StartTime BETWEEN '2009-03-24 00:33:38' AND '2009-03-24 00:33:58' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -processname Helloビジネスプロセス -date 20090324093338※,20090324093358※ -table process -orderby "StartTime ASC" |
注※ -dateオプションのデフォルトタイムゾーンは,日本時間を使用しています。
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。
プロセスインスタンスの実行履歴を状態で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件> |
注※ 列名Stateに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件> -encoding <エンコーディング名> |
注※ 列名Stateに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -status {executing|completed|faulted|error|all}※ -table process -orderby <ソート条件> |
注※ どれか一つを指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' AND State = 'Error' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -processname Helloビジネスプロセス -status error -table process -orderby "StartTime ASC" |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。
プロセスインスタンスの実行履歴を相関セットで検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process_set |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process_set -encoding <エンコーディング名> |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process_set -orderby "StartTime ASC" |
C.ProcessDefinitionName = '商品手配' AND C.CorrelationSetName = 'set' AND C.CorrelationSetValue = 'HDD対応プラズマテレビ 60型' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process_set -orderby "StartTime ASC" |
C.ProcessDefinitionName = '商品手配' AND C.CorrelationSetName = 'set2' AND C.CorrelationSetValue = 'HDD対応プラズマテレビ 60型>1' |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴をプロセスインスタンス識別子で検索する手順を次に示します。
プロセスインスタンスの実行履歴をプロセスインスタンス識別子で検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件> |
注※ 列名ProcessIDに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件> -encoding <エンコーディング名> |
注※ 列名ProcessIDに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' AND ProcessID = 'J2EEServer_010210084218_Helloビジネスプロセス_1237946140968_3843192274_138' |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
開始日時と状態を組み合わせて,検索条件として指定できます。
プロセスインスタンスの実行履歴を,開始日時と状態の組み合わせで検索する手順を次に示します。
プロセスインスタンスの実行履歴を,開始日時と状態の組み合わせで検索する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -where <where句>※ -table process -orderby <ソート条件> |
注※ 列名StartTimeおよびStateに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -wherefile <where句が記載されたファイル名>※ -table process -orderby <ソート条件> -encoding <エンコーディング名> |
注※ 列名StartTimeおよびStateに対してのSQL条件を指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -date <照会開始日時>※1,<照会終了日時> -status {executing|completed|faulted|error|all}※2 -table process -orderby <ソート条件> |
注※1 照会開始日時は省略できます。
注※2 どれか一つを指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -wherefile sql_where.txt -table process -orderby "StartTime ASC" |
ProcessDefinitionName = 'Helloビジネスプロセス' AND StartTime BETWEEN '2009-03-24 15:00:00' AND '2009-03-25 14:59:59' AND State = 'Error' |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -processname Helloビジネスプロセス -date 20090325000000※,20090325235959※ -status error -table process -orderby "StartTime ASC" |
注※ -dateオプションのデフォルトタイムゾーンは,日本時間を使用しています。
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
プロセスインスタンスの実行履歴を全件検索する手順を次に示します。なお,プロセスインスタンスの実行履歴の全件検索は,コマンドでだけ実行できます。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -table process |
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -table process |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
過去の履歴として,定期的にプロセスインスタンスの実行履歴を検索し,HCSCサーバ単位に全情報をCSVファイルに出力することで,保守資料としても使用できます。プロセスインスタンスの全実行履歴のCSVファイルへの出力は,コマンドでだけ実行できます。
プロセスインスタンスの実行履歴をCSVファイルへ出力する手順を次に示します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc <HCSCサーバ名> -detail -table {process|activity|link|set|string|numeric|boolean|message|relation}※ |
注※ どれか一つを指定します。
cscpiselect -user <ログインユーザID> -pass <ログインパスワード> -csc HCSC -detail -table process > yyyymmdd_process.csv |
cscpiselectコマンドの詳細については,マニュアル「Cosminexus サービスプラットフォーム リファレンス」の「cscpiselect(プロセスインスタンスの検索)」を参照してください。
検索の結果は,検索結果フィールドに,総件数および一覧が表示されます。一覧は,一度に20件まで表示されます。
また,検索時との時間差によって,検索の結果,総件数と表示対象件数が異なる場合があります。例えば,総件数が13件で,表示対象件数が60件の場合などです。この場合は,表示対象の件数が20件を超えても,[次へ]ボタンが非活性の状態になり,21件目以降を表示できなくなるため,再検索をする必要があります。
また,検索結果一覧の[前へ],[次へ]ボタンをクリックしたあとに,プロセスインスタンスの件数などが変化している場合があります。例えば,総件数が45件で,表示対象件数が21~40件を表示中に,[次へ]ボタンをクリックすると,総件数が10件になっている場合などです。この場合は,1~10件が表示されます。