名前

ChangeSynergy::Globals


詳細

ChangeSynergy::Globals クラスは、Perl API で使用されるグローバル・パラメーターを保持します。

 apiQueryData クラスで使用されるコード
  PROBLEM_TYPE = 17  - これは変更依頼です
  TASK_TYPE    = 18  - これはタスクです
  OBJECT_TYPE  = 19  - これはオブジェクトです
 apiListObject クラスで使用されるサブレポート・タイプ
  PROBLEM_REPORT = "PROBLEM_TYPE"  -  これは変更依頼レポートです
  TASK_REPORT    = "TASK_TYPE"     - これはタスク・レポートです
  OBJECT_REPORT  = "OBJECT_TYPE"   - これはオブジェクト・レポートです
 apiListObject クラスで使用されるオブジェクト・コード
  VALUELISTBOX_TYPE = 0  - これは値リスト・ボックスです
  LISTBOX_TYPE      = 1  - これはリスト・ボックスです
  LIST_TYPE         = 2  - これはリストです
  DATALISTBOX_TYPE  = 3  - これはデータ・リスト・ボックスです
  REPORT_TYPE       = 4  - これはレポートです
  QUERY_TYPE        = 5  - これはクエリーです
 apiListObject クラスで使用されるオブジェクト・コード
  QUERY_SECTION        = 0  - これはクエリー項目です
  REPORT_SECTION       = 1  - これはレポート・エントリーです
  LISTBOX_SECTION      = 2  - これはリスト・ボックス項目です
  LIST_SECTION         = 3  - これはリスト項目です
VALUELISTBOX_SECTION = 4  - これは値リスト・ボックス項目です
 登録者リストに使用されるオブジェクト・コード
  UNCHANGED = -1;
  DELETED	= 0;
  ADDED		= 1;
  MODIFIED	= 2;
  
 CreateRelation()/DeleteRelation() 関数呼び出しでは以下の定義が使用されます。
  CCM_PROBLEM_PROBLEM = "problem_problem" - 変更依頼から変更依頼への関係を作成します。
  CCM_PROBLEM_TASK    = "problem_task"    - 変更依頼からタスクへの関係を作成します。
  CCM_PROBLEM_OBJECT  = "problem_object"  - 変更依頼からオブジェクトへの関係を作成します。
  CCM_TASK_PROBLEM    = "task_problem"    - タスクから変更依頼への関係を作成します。
  CCM_TASK_TASK       = "task_task"       - タスクからタスクへの関係を作成します。
  CCM_TASK_OBJECT     = "task_object"     - タスクからオブジェクトへの関係を作成します。
  CCM_OBJECT_PROBLEM  = "object_problem"  - オブジェクトから変更依頼への関係を作成します。
  CCM_OBJECT_TASK     = "object_task"     - オブジェクトからタスクへの関係を作成します。
CCM_OBJECT_OBJECT   = "object_object"   - オブジェクトからオブジェクトへの関連を作成します。
 ユーザーまたは共有プロファイル・エントリーからの項目の取得に使用されるオブジェクト・コード
 (レポート、クエリー、リスト、リスト・ボックス、値リスト・ボックス、データ・リスト・ボックスなど)
  ALL             = 0 - 最初にユーザー・プロファイル、次に共有プロファイル、最後にシステム内を検索します。
  USER_PROFILE    = 1 - ユーザー・プロファイル内のみを検索します。
  SHARED_PROFILE  = 2 - 共有プロファイル内のみを検索します。
  SYSTEM_CONFIG   = 3 - システム構成内のみを検索します。

使用法: $globals->{<取得したい値>};

 例: $relation = $globals->{CCM_PROBLEM_PROBLEM};
     $relation would then equal "problem_problem".

メソッド

以下のメソッドを使用できます。

new
 sub new()

新しく作成される ChangeSynergy::Globals クラスを初期化します。 残りの API で使用される全グローバル・パラメーターにアクセスします。

 my $globals = new ChangeSynergy::Globals();