コンテンツ定義情報を管理するマネージャです。
コンテンツ定義情報の登録、更新、削除、取得を行います。
導入されたバージョン:7.2
コンストラクタの概要 | |
ContentsDataManager
引数で指定したログイングループIDでコンテンツ定義情報管理マネージャを新しく生成します。 |
メソッドの概要 | |
| createContentsData
|
| createContentsDataFamily
|
| createContentsDataWithAdjust
|
| createContentsDetailData
|
| createContentsDetailDataFamily
|
| createContentsDetailDataWithAdjust
|
| createContentsMailTemplateData
|
| createContentsPagePathData
|
| createContentsPluginData
|
| createContentsRuleData
|
| deleteContentsData
|
| deleteContentsDataFamily
|
| deleteContentsDetailData
|
| deleteContentsDetailDataFamily
|
| deleteContentsDetailDataWithAdjust
|
| deleteContentsMailTemplateData
|
| deleteContentsPagePathData
|
| deleteContentsPluginData
|
| deleteContentsRuleData
|
| getContentsData
|
| getContentsDataCount
|
| getContentsDataCountWithLocale
|
| getContentsDataFamily
|
| getContentsDataFamilyWithLocale
|
| getContentsDataList
|
| getContentsDataListCount
|
| getContentsDataListCountWithAccessRole
|
| getContentsDataListWithAccessRole
|
| getContentsDataWithLocale
|
| getContentsDetailData
|
| getContentsDetailDataCount
|
| getContentsDetailDataCountWithLocale
|
| getContentsDetailDataFamily
|
| getContentsDetailDataFamilyWithLocale
|
| getContentsDetailDataList
|
| getContentsDetailDataListCount
|
| getContentsDetailDataListCountWithAccessRole
|
| getContentsDetailDataListCountWithLocale
|
| getContentsDetailDataListFamilyWithLocale
|
| getContentsDetailDataListFamilyWithLocaleAndVersionStatuses
|
| getContentsDetailDataListWithAccessRole
|
| getContentsDetailDataListWithLocale
|
| getContentsDetailDataListWithLocaleAndVersionStatuses
|
| getContentsDetailDataWithLocale
|
| getContentsMailTemplateDataCount
|
| getContentsMailTemplateDataCountWithVersionId
|
| getContentsMailTemplateDataList
|
| getContentsMailTemplateDataListCountWithCondition
|
| getContentsMailTemplateDataListCountWithConditionAndAccessRole
|
| getContentsMailTemplateDataListWithAccessRole
|
| getContentsMailTemplateDataListWithCondition
|
| getContentsMailTemplateDataListWithConditionAndAccessRole
|
| getContentsMailTemplateDataWithLocale
|
| getContentsPagePathData
|
| getContentsPagePathDataCount
|
| getContentsPagePathDataList
|
| getContentsPagePathDataListCountWithCondition
|
| getContentsPagePathDataListWithCondition
|
| getContentsPagePathDataWithLocale
|
| getContentsPluginData
|
| getContentsPluginDataCount
|
| getContentsPluginDataList
|
| getContentsPluginDataListCountWithCondition
|
| getContentsPluginDataListWithCondition
|
| getContentsPluginDataWithLocale
|
| getContentsRuleDataCount
|
| getContentsRuleDataList
|
| getContentsRuleDataListCountWithCondition
|
| getContentsRuleDataListWithCondition
|
| getContentsRuleDataWithLocale
|
| updateContentsData
|
| updateContentsDataFamily
|
| updateContentsDataWithAdjust
|
| updateContentsDetailData
|
| updateContentsDetailDataFamily
|
| updateContentsDetailDataWithAdjust
|
| updateContentsMailTemplateData
|
| updateContentsPagePathData
|
| updateContentsPluginData
|
| updateContentsRuleData
|
コンストラクタの詳細 |
コンストラクタ
引数で指定したログイングループIDでコンテンツ定義情報管理マネージャを新しく生成します。
パラメータ
loginGroupId String ログイングループID
メソッドの詳細 |
| createContentsData
|
コンテンツ情報を新規作成します。
コンテンツ詳細情報、および、各連携情報は新規作成しません。
全ての情報を新規作成する場合は createContentsDataFamily、または、 createContentsDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためにはコンテンツ詳細情報、および、各連携情報の作成が必要です。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsDataFamily
|
コンテンツ情報と配下の情報を新規作成します。
指定したコンテンツ情報、コンテンツ詳細情報、および、各連携情報に基づいて新規作成しますが、データ矛盾のチェックを行いません。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ情報配下にあるコンテンツ詳細情報のコンテンツID、ロケールIDはコンテンツ情報の設定内容に自動的に置き換わります。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
コンテンツ詳細情報、および、各連携情報を自動的に新規作成し、登録済みバージョンの期間調整を行う場合は createContentsDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsDataWithAdjust
|
コンテンツ情報と配下の情報を自動調整し新規作成します。
指定したコンテンツ情報、コンテンツ詳細情報、および、各連携情報に基づいて新規作成を行い、データ矛盾がある場合は自動的に調整します。
models 内のコンテンツID、コンテンツバージョンID、ロケールID、開始日、終了日、バージョンステータスは必須で、それ以外の項目は任意です。
models には複数のコンテンツ情報、コンテンツ詳細情報、および、各連携情報を指定することができます。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ情報配下にあるコンテンツ詳細情報のコンテンツID、ロケールIDはコンテンツ情報の設定内容に自動的に置き換わります。
コンテンツID、ロケールIDに紐付く登録済みのバージョンに対してバージョン期間の調整を行います。
指定したコンテンツ詳細情報のバージョン期間と完全に重複するバージョンは削除され、一部期間が重複するバージョンは隣接するバージョンの期間を重ならないように調整します。
空白のバージョン期間が存在する場合は、システム無効バージョンを新規作成して空白期間を埋めます。
コンテンツ詳細情報を指定しない場合、かつ、コンテンツバージョンが1つも登録されていない場合は、システム無効バージョンを1つだけ新規作成します。
指定したコンテンツ定義がすでにフロー定義で使用されている場合は、使用しているフロー詳細情報配下の各連携情報に初期値を補完します。 すでに最低限の設定が行われている場合は補完しません。
ロケールIDが異なる複数のデータを取り扱う場合は、必ず配列にまとめて本メソッドを1度だけ呼び出してください。
複数回に分けて処理を行うと、コンテンツバージョンIDが正しく採番されないことがあります。
異なるコンテンツとしてバージョンのコピーを行う場合は、新しくコンテンツ情報を作成してコンテンツIDを設定し、getContentsDetailDataFamily の結果を格納して本メソッドを呼び出してください。
同じコンテンツ内でバージョンのコピーを行う場合は、createContentsDetailDataWithAdjust を使用してください。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsDetailData
|
コンテンツ詳細情報を新規作成します。
コンテンツ詳細情報配下の各連携情報は新規作成しません。
全ての情報を新規作成する場合は createContentsDetailDataFamily、または、 createContentsDetailDataWithAdjust を使用してください。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に新規作成し、登録済みバージョンの期間調整を行う場合は createContentsDetailDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsDetailDataFamily
|
コンテンツ詳細情報と配下の情報を新規作成します。
指定したコンテンツ詳細情報、および、各連携情報に基づいて新規作成しますが、データ矛盾のチェックを行いません。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ詳細情報配下にある各連携情報のコンテンツID、コンテンツバージョンID、ロケールIDはコンテンツ詳細情報の設定内容に自動的に置き換わります。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に新規作成し、登録済みバージョンの期間調整を行う場合は createContentsDetailDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsDetailDataWithAdjust
|
コンテンツ詳細情報と配下の情報を自動調整し新規作成します。
指定したコンテンツ詳細情報、および、各連携情報に基づいて新規作成を行い、データ矛盾がある場合は自動的に調整します。
models 内のコンテンツID、コンテンツバージョンID、ロケールID、開始日、終了日、バージョンステータスは必須で、それ以外の項目は任意です。
models には複数のコンテンツ詳細情報、および、各連携情報を指定することができます。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ詳細情報配下にある各連携情報のコンテンツID、コンテンツバージョンID、ロケールIDはコンテンツ詳細情報の設定内容に自動的に置き換わります。
コンテンツID、ロケールIDに紐付く登録済みのバージョンに対してバージョン期間の調整を行います。
指定したコンテンツ詳細情報のバージョン期間と完全に重複するバージョンは削除され、一部期間が重複するバージョンは隣接するバージョンの期間を重ならないように調整します。
空白のバージョン期間が存在する場合は、システム無効バージョンを新規作成して空白期間を埋めます。
指定したコンテンツ定義がすでにフロー定義で使用されている場合は、使用しているフロー詳細情報配下の各連携情報に初期値を補完します。 すでに最低限の設定が行われている場合は補完しません。
ロケールIDが異なる複数のデータを取り扱う場合は、必ず配列にまとめて本メソッドを1度だけ呼び出してください。
複数回に分けて処理を行うと、コンテンツバージョンIDが正しく採番されないことがあります。
同じコンテンツ内にバージョンのコピーを行う場合は、getContentsDetailDataFamily の処理結果に新しく採番したコンテンツバージョンIDを設定して、本メソッドを呼び出してください。
異なるコンテンツとしてバージョンのコピーを行う場合は、createContentsDataWithAdjust を使用してください。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsMailTemplateData
|
コンテンツメール情報を新規作成します。
パラメータ
models Array コンテンツメール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsPagePathData
|
コンテンツ画面パス情報を新規作成します。
models 内のデフォルトフラグに「設定する」が設定されている場合にコンテンツ画面パス情報の同一画面種別の他データ(models 内の画面種別と一致するデータ)のデフォルトフラグを「設定しない」に更新します。
models 内のデフォルトフラグに「設定しない」が設定されている場合は同一画面種別他データの更新を行いません。
パラメータ
models Array コンテンツ画面パス情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsPluginData
|
コンテンツプラグイン情報を新規作成します。
パラメータ
models Array コンテンツプラグイン情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| createContentsRuleData
|
コンテンツルール情報を新規作成します。
パラメータ
models Array コンテンツルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsData
|
コンテンツ情報を削除します。
コンテンツ詳細情報、および、各連携情報は削除しません。
全ての情報を削除する場合は deleteContentsDataFamily を使用してください。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsDataFamily
|
コンテンツ情報と配下の情報を削除します。
指定したコンテンツ情報、コンテンツ詳細情報、および、各連携情報の指定に関わらず、キー情報に一致するコンテンツ情報配下の情報を全て削除します。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsDetailData
|
コンテンツ詳細情報を削除します。
コンテンツ詳細情報配下の各連携情報は削除しません。
全ての情報を削除する場合は deleteContentsDetailDataFamily、または、 deleteContentsDetailDataWithAdjust を使用してください。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に削除し、登録済みバージョンの自動調整を行う場合は deleteContentsDetailDataWithAdjust を使用してください。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsDetailDataFamily
|
コンテンツ詳細情報と配下の情報を削除します。
指定したコンテンツ詳細情報、および、各連携情報の指定に関わらず、キー情報に一致するコンテンツ詳細情報配下の情報を全て削除します。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に削除し、登録済みバージョンの自動調整を行う場合は deleteContentsDetailDataWithAdjust を使用してください。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsDetailDataWithAdjust
|
コンテンツ詳細情報と配下の情報を自動調整し削除します。
models 内のコンテンツID、コンテンツバージョンIDは必須で、それ以外の項目は任意です。
ロケールIDに null を指定した場合は、登録されている全ロケール分を削除します。
コンテンツID、コンテンツバージョンID、ロケールID以外の項目は無視します。
コンテンツID、ロケールIDに紐付く登録済みのバージョンに対してバージョン期間の調整を行います。
空白のバージョン期間が存在する場合は、システム無効バージョンを新規作成して空白期間を埋めます。
指定したコンテンツ詳細情報、および、各連携情報の指定に関わらず、キー情報に一致するコンテンツ詳細情報配下の情報を全て削除します。
指定したコンテンツ定義がすでにフロー定義で使用されている場合は、使用しているフロー詳細情報配下の各連携情報も削除します。 フロー詳細情報(フローバージョン)は更新しません。
ロケールIDが異なる複数のデータを取り扱う場合は、必ず配列にまとめて本メソッドを1度だけ呼び出してください。
複数回に分けて処理を行うと、コンテンツ詳細情報の整合性が保証されない場合があります。
ワークフロー上でコンテンツ詳細情報を使用可能にするためには、登録済みバージョンの期間調整が必要です。
コンテンツ詳細情報を削除する場合は本メソッドを使用してください。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsMailTemplateData
|
コンテンツメール情報を削除します。
本メソッドを実行してコンテンツメール情報を削除した場合、フロー定義で登録されているメール情報も削除します。
パラメータ
models Array コンテンツメール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsPagePathData
|
コンテンツ画面パス情報を削除します。
本メソッドを実行してコンテンツ画面パス情報を削除した場合、フロー定義で登録されている画面情報も削除します。
パラメータ
models Array コンテンツ画面パス情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsPluginData
|
コンテンツプラグイン情報を削除します。
本メソッドを実行してコンテンツプラグイン情報を削除した場合、フロー定義で登録されているプラグイン情報も削除します。
パラメータ
models Array コンテンツプラグイン情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| deleteContentsRuleData
|
コンテンツルール情報を削除します。
本メソッドを実行してコンテンツルート情報を削除した場合、フロー定義で登録されているルート情報も削除します。
パラメータ
models Array コンテンツルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| getContentsData
|
コンテンツ情報を全ロケール分取得します。
コンテンツ詳細情報、および、各連携情報は取得しません。
全ての情報を取得する場合は getContentsDataFamily を使用してください。
ロケールの指定を行う場合は getContentsDataWithLocale を使用してください。
パラメータ
contentsId String コンテンツID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトの配列が設定されます。
| getContentsDataCount
|
コンテンツ情報の全ロケール分の件数を取得します。
ロケールの指定を行う場合は getContentsDataCountWithLocale を使用してください。
パラメータ
contentsId String コンテンツID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報の件数(Number)が設定されます。
| getContentsDataCountWithLocale
|
指定したロケールIDでコンテンツ情報の件数を取得します。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報の件数(Number)が設定されます。
| getContentsDataFamily
|
コンテンツ情報と配下の情報を全ロケール分取得します。
コンテンツ詳細情報、および、各連携情報の取得も行います。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
ロケールの指定を行う場合は getContentsDataFamilyWithLocale を使用してください。
パラメータ
contentsId String コンテンツID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトの配列が設定されます。
| getContentsDataFamilyWithLocale
|
指定したロケールIDでコンテンツ情報と配下の情報を1件取得します。
コンテンツ詳細情報、および、各連携情報の取得も行います。
各情報のうち、国際化対応されているものに関しては、指定したロケールIDのみを取得します。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
該当するコンテンツ情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトが設定されます。
| getContentsDataList
|
指定した検索条件でコンテンツ情報を検索します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
コンテンツ詳細情報、および、各連携情報は取得しません。
アクセスロールの指定を行う場合は getContentsDataListWithAccessRole を使用してください。
パラメータ
condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトの配列が設定されます。
| getContentsDataListCount
|
指定した検索条件でコンテンツ情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
アクセスロールの指定を行う場合は getContentsDataListCountWithAccessRole を使用してください。
パラメータ
condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報の件数(Number)が設定されます。
| getContentsDataListCountWithAccessRole
|
指定した検索条件とアクセスロールでコンテンツ情報の検索結果件数を取得します。
指定したアクセスロールに紐付き、参照権限があるコンテンツ情報をカウント対象にします。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報の件数(Number)が設定されます。
| getContentsDataListWithAccessRole
|
指定した検索条件とアクセスロールでコンテンツ情報を検索します。
指定したアクセスロールに紐付き、参照権限があるコンテンツ情報を検索対象にします。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
コンテンツ詳細情報、および、各連携情報は取得しません。
パラメータ
condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトの配列が設定されます。
| getContentsDataWithLocale
|
指定したロケールIDでコンテンツ情報を1件取得します。
コンテンツ詳細情報、および、各連携情報は取得しません。
全ての情報を取得する場合は getContentsDataFamilyWithLocale を使用してください。
該当するコンテンツ情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ情報オブジェクトが設定されます。
| getContentsDetailData
|
コンテンツ詳細情報を全ロケール分取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
全ての情報を取得する場合は getContentsDetailDataFamily を使用してください。
ロケールの指定を行う場合は getContentsDetailDataWithLocale を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataCount
|
コンテンツ詳細情報の全ロケール分の件数を取得します。
ロケールの指定を行う場合は getContentsDetailDataCountWithLocale を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報の件数(Number)が設定されます。
| getContentsDetailDataCountWithLocale
|
指定したロケールIDでコンテンツ詳細情報の件数を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報の件数(Number)が設定されます。
| getContentsDetailDataFamily
|
コンテンツ詳細情報と配下の情報を全ロケール分取得します。
コンテンツ詳細情報配下の各連携情報の取得も行います。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
ロケールの指定を行う場合は getContentsDetailDataFamilyWithLocale を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataFamilyWithLocale
|
指定したロケールIDでコンテンツ詳細情報と配下の情報を1件取得します。
コンテンツ詳細情報配下の各連携情報の取得も行います。
各情報のうち、国際化対応されているものに関しては、指定したロケールIDのみを取得します。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
該当するコンテンツ詳細情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトが設定されます。
| getContentsDetailDataList
|
指定した検索条件でコンテンツ詳細情報を検索します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
アクセスロールの指定を行う場合は getContentsDetailDataListWithAccessRole を使用してください。
パラメータ
contentsId String コンテンツID condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataListCount
|
指定した検索条件でコンテンツ詳細情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
アクセスロールの指定を行う場合は getContentsDetailDataListCountWithAccessRole を使用してください。
パラメータ
contentsId String コンテンツID condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報の件数(Number)が設定されます。
| getContentsDetailDataListCountWithAccessRole
|
指定した検索条件とアクセスロールでコンテンツ詳細情報の検索結果件数を取得します。
指定したアクセスロールに紐付き、参照権限があるコンテンツ詳細情報をカウント対象にします。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
contentsId String コンテンツID condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報の件数(Number)が設定されます。
| getContentsDetailDataListCountWithLocale
|
指定したロケールIDでコンテンツ詳細情報の全バージョン分の件数を取得します。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報の件数(Number)が設定されます。
| getContentsDetailDataListFamilyWithLocale
|
指定したロケールIDでコンテンツ詳細情報と配下の情報を全バージョン分取得します。
コンテンツ詳細情報配下の各連携情報の取得も行います。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataListFamilyWithLocaleAndVersionStatuses
|
指定したロケールIDとバージョンステータスでコンテンツ詳細情報と配下の情報を全バージョン分取得します。
コンテンツ詳細情報配下の各連携情報の取得も行います。
システムの負荷が高くなる可能性がありますので、必要な場合にのみ使用してください。
バージョンステータスには、ユーザ有効化・ユーザ無効化・システム無効化のいずれかを指定してください。
パラメータ
contentsId String コンテンツID localeId String ロケールID versionStatuses Array バージョンステータスの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataListWithAccessRole
|
指定した検索条件とアクセスロールでコンテンツ詳細情報を検索します。
指定したアクセスロールに紐付き、参照権限があるコンテンツ詳細情報を検索対象にします。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
パラメータ
contentsId String コンテンツID condition ContentsDataSearchConditionInfo コンテンツ定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataListWithLocale
|
指定したロケールIDでコンテンツ詳細情報を全バージョン分取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
全ての情報を取得する場合は getContentsDetailDataListFamilyWithLocale を使用してください。
パラメータ
contentsId String コンテンツID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataListWithLocaleAndVersionStatuses
|
指定したロケールIDとバージョンステータスでコンテンツ詳細情報を全バージョン分取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
全ての情報を取得する場合は getContentsDetailDataListFamilyWithLocaleAndVersionStatuses を使用してください。
バージョンステータスには、ユーザ有効化・ユーザ無効化・システム無効化のいずれかを指定してください。
パラメータ
contentsId String コンテンツID localeId String ロケールID versionStatuses Array バージョンステータスの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトの配列が設定されます。
| getContentsDetailDataWithLocale
|
指定したロケールIDでコンテンツ詳細情報を1件取得します。
コンテンツ詳細情報配下の各連携情報は取得しません。
全ての情報を取得する場合は getContentsDetailDataFamilyWithLocale を使用してください。
該当するコンテンツ詳細情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ詳細情報オブジェクトが設定されます。
| getContentsMailTemplateDataCount
|
コンテンツメール情報の件数を取得します。
パラメータ
mailId String メールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報の件数(Number)が設定されます。
| getContentsMailTemplateDataCountWithVersionId
|
指定したコンテンツバージョンIDでコンテンツメール情報の件数を取得します。
1つのバージョン内の全コンテンツメール情報の件数を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID mailId String メールID mailType String メール種別
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報の件数(Number)が設定されます。
| getContentsMailTemplateDataList
|
指定したロケールIDでコンテンツメール情報の一覧を取得します。
コンテンツメール情報の情報以外に、メールテンプレート情報のメール名とメールテンプレート種別情報のデフォルトフラグも取得します。
condition で指定したロケールIDを検索条件に使用します。
アクセスロールの指定を行う場合は getContentsMailTemplateDataListWithAccessRole を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報オブジェクトの配列が設定されます。
| getContentsMailTemplateDataListCountWithCondition
|
指定した検索条件でコンテンツメール情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
mailType に null を指定した場合は、全メール種別が検索対象になります。
アクセスロールの指定を行う場合は getContentsMailTemplateDataListCountWithConditionAndAccessRole を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID mailType String メール種別 condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報の件数(Number)が設定されます。
| getContentsMailTemplateDataListCountWithConditionAndAccessRole
|
指定した検索条件とアクセスロールでコンテンツメール情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
mailType に null を指定した場合は、全メール種別が検索対象になります。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID mailType String メール種別 condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報の件数(Number)が設定されます。
| getContentsMailTemplateDataListWithAccessRole
|
指定した検索条件とアクセスロールでコンテンツメール情報を検索します。
指定したアクセスロールに紐付き、参照権限があるコンテンツ情報を検索対象にします。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
コンテンツメール情報の情報以外に、メールテンプレート情報のメール名とメールテンプレート種別情報のデフォルトフラグも取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報オブジェクトの配列が設定されます。
| getContentsMailTemplateDataListWithCondition
|
指定した検索条件でコンテンツメール情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
mailType に null を指定した場合は、全メール種別が検索対象になります。
アクセスロールの指定を行う場合は getContentsMailTemplateDataListWithConditionAndAccessRole を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID mailType String メール種別 condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報オブジェクトの配列が設定されます。
| getContentsMailTemplateDataListWithConditionAndAccessRole
|
指定したメール種別と検索条件とアクセスロールでコンテンツメール情報を検索します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
mailType に null を指定した場合は、全メール種別が検索対象になります。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID mailType String メール種別 condition ContentsMailTemplateDataSearchConditionInfo コンテンツメール定義一覧情報検索条件情報オブジェクト accessRoles Array アクセスロールの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報オブジェクトの配列が設定されます。
| getContentsMailTemplateDataWithLocale
|
指定したロケールIDでコンテンツメール情報を1件取得します。
コンテンツメール情報以外に、親情報のメールテンプレート情報も1件取得します。
該当するコンテンツメール情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID mailId String メールID mailType String メール種別 localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツメール情報オブジェクトが設定されます。
| getContentsPagePathData
|
コンテンツ画面パス情報を全ロケール分取得します。
ロケールの指定を行う場合は getContentsPagePathDataWithLocale を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID pagePathId String 画面パスID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報オブジェクトの配列が設定されます。
| getContentsPagePathDataCount
|
コンテンツ画面パス情報の全ロケール分の件数を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID pagePathId String 画面ID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報の件数(Number)が設定されます。
| getContentsPagePathDataList
|
指定したロケールIDでコンテンツ画面パス情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID condition ContentsPagePathDataSearchConditionInfo コンテンツ画面パス定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報オブジェクトの配列が設定されます。
| getContentsPagePathDataListCountWithCondition
|
指定した検索条件でコンテンツ画面パス情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
pageType に null を指定した場合は、全画面種別が検索対象になります。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID pageType String 画面種別 condition ContentsPagePathDataSearchConditionInfo コンテンツ画面パス定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報の件数(Number)が設定されます。
| getContentsPagePathDataListWithCondition
|
指定した検索条件でコンテンツ画面パス情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
pageType に null を指定した場合は、全画面種別が検索対象になります。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID pageType String 画面種別 condition ContentsPagePathDataSearchConditionInfo コンテンツ画面パス定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報オブジェクトの配列が設定されます。
| getContentsPagePathDataWithLocale
|
指定したロケールIDでコンテンツ画面パス情報を1件取得します。
該当するコンテンツ画面パス情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID pagePathId String 画面パスID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツ画面パス情報オブジェクトが設定されます。
| getContentsPluginData
|
コンテンツプラグイン情報を全ロケール分取得します。
ロケールの指定を行う場合は getContentsPluginDataWithLocale を使用してください。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID pluginId String プラグインID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報オブジェクトの配列が設定されます。
| getContentsPluginDataCount
|
コンテンツプラグイン情報の全ロケール分の件数を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID contentsPluginId String コンテンツプラグインID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報の件数(Number)が設定されます。
| getContentsPluginDataList
|
指定したロケールIDでコンテンツプラグイン情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID condition ContentsPluginDataSearchConditionInfo コンテンツプラグイン定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報オブジェクトの配列が設定されます。
| getContentsPluginDataListCountWithCondition
|
指定した検索条件でコンテンツプラグイン情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID condition ContentsPluginDataSearchConditionInfo コンテンツプラグイン定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報の件数(Number)が設定されます。
| getContentsPluginDataListWithCondition
|
指定した検索条件でコンテンツプラグイン情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID condition ContentsPluginDataSearchConditionInfo コンテンツプラグイン定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報オブジェクトの配列が設定されます。
| getContentsPluginDataWithLocale
|
指定したロケールIDでコンテンツプラグイン情報を1件取得します。
該当するコンテンツプラグイン情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID pluginId String プラグインID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツプラグイン情報オブジェクトが設定されます。
| getContentsRuleDataCount
|
コンテンツルール情報の件数を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID ruleId String ルールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツルール情報の件数(Number)が設定されます。
| getContentsRuleDataList
|
指定したロケールIDでコンテンツルール情報の一覧を取得します。
コンテンツルール情報の情報以外に、ルール情報のルール名称と結合条件も取得します。
condition で指定したロケールIDを検索条件に使用します。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID condition ContentsRuleDataSearchConditionInfo コンテンツルール一覧情報検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツルール情報オブジェクトの配列が設定されます。
| getContentsRuleDataListCountWithCondition
|
指定した検索条件でコンテンツルール情報の検索結果件数を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID condition ContentsRuleDataSearchConditionInfo コンテンツルール定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツルール情報の件数(Number)が設定されます。
| getContentsRuleDataListWithCondition
|
指定した検索条件でコンテンツルール情報の一覧を取得します。
condition で指定したロケールIDを検索条件に使用します。
null を指定した場合は、登録されている全ロケール分を取得します。
パラメータ
contentsId String コンテンツID contentsVersionId String コンテンツバージョンID condition ContentsRuleDataSearchConditionInfo コンテンツルール定義一覧情報検索条件情報オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツルール情報オブジェクトの配列が設定されます。
| getContentsRuleDataWithLocale
|
指定したロケールIDでコンテンツルール情報を1件取得します。
コンテンツルール情報以外に、親情報のルール情報も1件取得します。
該当するコンテンツルール情報が見つからなかった場合は、処理結果のdata属性にnullが設定されます。
パラメータ
contentsId String コンテンツID contentsVersionId String バージョンID ruleId String ルールID localeId String ロケールID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、コンテンツルール情報オブジェクトが設定されます。
| updateContentsData
|
コンテンツ情報を更新します。
コンテンツ詳細情報、および、各連携情報は更新しません。
全ての情報を更新する場合は updateContentsDataFamily、または、 updateContentsDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためにはコンテンツ詳細情報、および、各連携情報の更新が必要です。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsDataFamily
|
コンテンツ情報と配下の情報を更新します。
指定したコンテンツ情報、コンテンツ詳細情報、および、各連携情報に基づいて更新しますが、データ矛盾のチェックを行いません。
models 内のコンテンツID、ロケールIDは必須で、それ以外の項目は任意です。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ情報配下にあるコンテンツ詳細情報のコンテンツID、ロケールIDはコンテンツ情報の設定内容に自動的に置き換わります。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
コンテンツ詳細情報、および、各連携情報を自動的に更新し、登録済みバージョンの期間調整を行う場合は updateContentsDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsDataWithAdjust
|
コンテンツ情報と配下の情報を自動調整し更新します。
指定したコンテンツ情報、コンテンツ詳細情報、および、各連携情報に基づいて更新を行い、データ矛盾がある場合は自動的に調整します。
models 内のコンテンツID、コンテンツバージョンID、ロケールID、開始日、終了日、バージョンステータスは必須で、それ以外の項目は任意です。
models には複数のコンテンツ情報、コンテンツ詳細情報、および、各連携情報を指定することができます。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ情報配下にあるコンテンツ詳細情報のコンテンツID、ロケールIDはコンテンツ情報の設定内容に自動的に置き換わります。
コンテンツID、ロケールIDに紐付く登録済みのバージョンに対してバージョン期間の調整を行います。
指定したコンテンツ詳細情報のバージョン期間と完全に重複するバージョンは削除され、一部期間が重複するバージョンは隣接するバージョンの期間を重ならないように調整します。
空白のバージョン期間が存在する場合は、システム無効バージョンを新規作成して空白期間を埋めます。
コンテンツ詳細情報を指定しない場合、かつ、コンテンツバージョンが1つも登録されていない場合は、システム無効バージョンを1つだけ新規作成します。
指定したコンテンツ定義がすでにフロー定義で使用されている場合は、使用しているフロー詳細情報配下の各連携情報に初期値を補完します。 すでに最低限の設定が行われている場合は補完しません。
ロケールIDが異なる複数のデータを取り扱う場合は、必ず配列にまとめて本メソッドを1度だけ呼び出してください。
複数回に分けて処理を行うと、コンテンツバージョンIDが正しく採番されないことがあります。
コンテンツ詳細情報と配下の情報を更新しない場合は、updateContentsData を使用することでシステム負荷を抑えることができます。
パラメータ
models Array コンテンツ情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsDetailData
|
コンテンツ詳細情報を更新します。
コンテンツ詳細情報配下の各連携情報は更新しません。
全ての情報を更新する場合は updateContentsDetailDataFamily、または、 updateContentsDetailDataWithAdjust を使用してください。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に更新し、登録済みバージョンの期間調整を行う場合は updateContentsDetailDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsDetailDataFamily
|
コンテンツ詳細情報と配下の情報を更新します。
指定したコンテンツ詳細情報、および、各連携情報に基づいて更新しますが、データ矛盾のチェックを行いません。
models 内のコンテンツID、コンテンツバージョンID、ロケールIDは必須で、それ以外の項目は任意です。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ詳細情報配下にある各連携情報のコンテンツID、コンテンツバージョンID、ロケールIDはコンテンツ詳細情報の設定内容に自動的に置き換わります。
すでに登録済みのバージョンに対して期間調整や自動削除は一切行いません。
各連携情報を自動的に更新し、登録済みバージョンの期間調整を行う場合は updateContentsDetailDataWithAdjust を使用してください。
ワークフロー上で使用可能にするためには、データ矛盾のない各連携情報の登録と登録済みバージョンの期間調整が必要です。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsDetailDataWithAdjust
|
コンテンツ詳細情報と配下の情報を自動調整し更新します。
指定したコンテンツ詳細情報、および、各連携情報に基づいて更新を行い、データ矛盾がある場合は自動的に調整します。
models 内のコンテンツID、コンテンツバージョンID、ロケールID、開始日、終了日、バージョンステータスは必須で、それ以外の項目は任意です。
models には複数のコンテンツ詳細情報、および、各連携情報を指定することができます。
各情報のキー値は親情報のキー値に自動的に統一します。 例えば、コンテンツ詳細情報配下にある各連携情報のコンテンツID、コンテンツバージョンID、ロケールIDはコンテンツ詳細情報の設定内容に自動的に置き換わります。
コンテンツID、ロケールIDに紐付く登録済みのバージョンに対してバージョン期間の調整を行います。
指定したコンテンツ詳細情報のバージョン期間と完全に重複するバージョンは削除され、一部期間が重複するバージョンは隣接するバージョンの期間を重ならないように調整します。
空白のバージョン期間が存在する場合は、システム無効バージョンを新規作成して空白期間を埋めます。
指定したコンテンツ定義がすでにフロー定義で使用されている場合は、使用しているフロー詳細情報配下の各連携情報に初期値を補完します。 すでに最低限の設定が行われている場合は補完しません。
ロケールIDが異なる複数のデータを取り扱う場合は、必ず配列にまとめて本メソッドを1度だけ呼び出してください。
複数回に分けて処理を行うと、コンテンツバージョンIDが正しく採番されないことがあります。
バージョン期間と配下の情報を更新しない場合は、updateContentsDetailData を使用することでシステム負荷を抑えることができます。
パラメータ
models Array コンテンツ詳細情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsMailTemplateData
|
コンテンツメール情報を更新します。
パラメータ
models Array コンテンツメール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsPagePathData
|
コンテンツ画面パス情報を更新します。
パラメータ
models Array コンテンツ画面パス情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsPluginData
|
コンテンツプラグイン情報を更新します。
パラメータ
models Array コンテンツプラグイン情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。
| updateContentsRuleData
|
コンテンツルール情報を更新します。
パラメータ
models Array コンテンツルール情報オブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。