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".
以下のメソッドを使用できます。
sub new()
新しく作成される ChangeSynergy::Globals クラスを初期化します。 残りの API で使用される全グローバル・パラメーターにアクセスします。
my $globals = new ChangeSynergy::Globals();