処理プラン・テンプレートの更新
patch
/crmRestApi/resources/11.13.18.05/actiontemplates/{TemplateId}
リクエスト
パス・パラメータ
- TemplateId(required): integer(int64)
処理プラン・テンプレートの一意の識別子。
ヘッダー・パラメータ
- Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 次に例を示します : Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
サポートされるメディア・タイプ
- application/json
次の表では、このタスクのリクエストの本文パラメータについて説明します。
ルート・スキーマ : スキーマ
タイプ:
ソースを表示
object-
ActionPlanTypeCd: string
タイトル:
Category最大長:30テンプレートが関連付けられている処理プランのタイプを示すコード。 有効な値のリストは、参照ORA_SVC_AP_ACTION_PLAN_TYPE_CDで定義されます。 -
ActionPlanTypeCdMeaning: string
タイトル:
Action Plan Type Value最大長:255テンプレートの処理プラン・タイプ参照コードに対応する表示値。 -
AutoStartFlag: boolean
タイトル:
Auto Start最大長:1デフォルト値:falseテンプレートを使用して作成された処理プランが自動的に開始されるかどうかを示します。 -
BUOrgId: integer (int64)
タイトル:
Business Unit ID処理プラン・テンプレートに関連付けられたビジネス・ユニット名の一意の識別子。 -
BusinessUnitName: string
タイトル:
Business Unitテンプレートに関連付けられたビジネス・ユニットの名前。 -
CalendarId: integer (int64)
タイトル:
Calendar処理プラン・テンプレートに関連付けられているカレンダの一意の識別子。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:false処理プラン・テンプレートが削除されたかどうかを示します。 デフォルト値はfalseです。 -
Description: string
タイトル:
Description最大長:1000処理プラン・テンプレートの摘要。 -
EnabledFlag: boolean
タイトル:
Published最大長:1デフォルト値:false処理プラン・テンプレートがシステムで有効になっているかどうかを示します。 デフォルト値はtrueです。 -
EndDate: string (date-time)
タイトル:
End Date処理プラン・テンプレートが終了する日付。 -
Name: string
タイトル:
Template最大長:400処理プラン・テンプレートの名前。 -
ObjectEntityName: string
タイトル:
Context最大長:400テンプレートが処理プランの作成に使用するオブジェクト・エンティティの名前。 -
ObjectEntityNameMeaning: string
タイトル:
Object Entity Name Value最大長:255テンプレートのオブジェクト・エンティティ名参照コードに対応する表示値。 -
StartDate: string (date-time)
タイトル:
Start Date処理プラン・テンプレートが開始する日付。 -
StripeCd: string
タイトル:
Stripe Code最大長:30処理プラン・テンプレートのアプリケーション・コンテキスト。 -
StripeCdMeaning: string
タイトル:
Stripe Value最大長:255テンプレートのストライプ参照コードに対応する表示値。 -
templateAction: array Template Actions
タイトル:
Template Actionsテンプレート処理リソースは、処理と処理プラン・テンプレートの関連付けを表示、作成、更新および削除するために使用されます。
ネストされたスキーマ : テンプレート処理
タイプ:
arrayタイトル:
Template Actionsテンプレート処理リソースは、処理と処理プラン・テンプレートの関連付けを表示、作成、更新および削除するために使用されます。
ソースを表示
ネストされたスキーマ : スキーマ
タイプ:
ソースを表示
object-
actionRelation: array Action Relations
タイトル:
Action Relations処理関係リソースは、処理プラン・テンプレート内の他の処理に対する処理の依存関係を表示、作成、更新および削除するために使用されます。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:falseテンプレート処理が削除されたかどうかを示します。 デフォルト値はfalseです。 -
MandatoryFlag: boolean
タイトル:
Mandatory最大長:1デフォルト値:true処理プランの処理が必須かどうかを示します。 デフォルト値はtrueです。 -
OrderNumber: integer (int64)
タイトル:
Sort Numberアクション・テンプレート内のアクションの表示順序。
ネストされたスキーマ : 処理関連
タイプ:
arrayタイトル:
Action Relations処理関係リソースは、処理プラン・テンプレート内の他の処理に対する処理の依存関係を表示、作成、更新および削除するために使用されます。
ソースを表示
ネストされたスキーマ : スキーマ
タイプ:
ソースを表示
object-
ActionStatusCd: string
タイトル:
Action Status最大長:30デフォルト値:ORA_SVC_COMPLETED処理関係の依存関係条件を示すステータス・コード。 有効な値のリストは、参照ORA_SVC_AP_STATUS_CDで定義されます。 -
ActionStatusCdMeaning: string
タイトル:
Action Status Value最大長:255処理関係の処理ステータス参照コードに対応する表示値。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:false処理依存関係が削除されたかどうかを示します。 デフォルト値はfalseです。 -
DepTemplateActionId: integer (int64)
タイトル:
Dependent Template Action ID処理プラン内の依存処理の一意の識別子です。
応答
サポートされるメディア・タイプ
- application/json
デフォルトのレスポンス
次の表では、このタスクに対するデフォルトのレスポンスについて説明します。
ヘッダー
- Metadata-Context(required):
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 次に例を示します : Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version(required):
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
ルート・スキーマ : actiontemplates-item-response
タイプ:
ソースを表示
object-
ActionPlanTypeCd: string
タイトル:
Category最大長:30テンプレートが関連付けられている処理プランのタイプを示すコード。 有効な値のリストは、参照ORA_SVC_AP_ACTION_PLAN_TYPE_CDで定義されます。 -
ActionPlanTypeCdMeaning: string
タイトル:
Action Plan Type Value最大長:255テンプレートの処理プラン・タイプ参照コードに対応する表示値。 -
AutoStartFlag: boolean
タイトル:
Auto Start最大長:1デフォルト値:falseテンプレートを使用して作成された処理プランが自動的に開始されるかどうかを示します。 -
BUOrgId: integer (int64)
タイトル:
Business Unit ID処理プラン・テンプレートに関連付けられたビジネス・ユニット名の一意の識別子。 -
BusinessUnitName: string
タイトル:
Business Unitテンプレートに関連付けられたビジネス・ユニットの名前。 -
CalendarId: integer (int64)
タイトル:
Calendar処理プラン・テンプレートに関連付けられているカレンダの一意の識別子。 -
CoverageName: string
タイトル:
Calendar読取り専用:true処理プラン・テンプレートに関連付けられたカレンダの名前。 -
CoverageTimeId: integer
タイトル:
Coverage Time ID読取り専用:true処理プラン・テンプレートに関連付けられたカレンダの一意の識別子。 -
CreatedBy: string
タイトル:
Created By読取り専用:true最大長:64処理プラン・テンプレートを作成したユーザー。 -
CreationDate: string (date-time)
タイトル:
Creation Date読取り専用:true処理プラン・テンプレートが作成された日時。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:false処理プラン・テンプレートが削除されたかどうかを示します。 デフォルト値はfalseです。 -
DeleteFlag: boolean
読取り専用:
true処理プラン・テンプレートを削除できるかどうかを示します。 -
Description: string
タイトル:
Description最大長:1000処理プラン・テンプレートの摘要。 -
EnabledFlag: boolean
タイトル:
Published最大長:1デフォルト値:false処理プラン・テンプレートがシステムで有効になっているかどうかを示します。 デフォルト値はtrueです。 -
EndDate: string (date-time)
タイトル:
End Date処理プラン・テンプレートが終了する日付。 -
LastUpdateDate: string (date-time)
タイトル:
Last Update Date読取り専用:true処理プラン・テンプレートが最後に更新された日時。 -
LastUpdatedBy: string
タイトル:
LastUpdatedBy読取り専用:true最大長:64処理プラン・テンプレートを最後に更新したユーザー。 -
LastUpdateLogin: string
タイトル:
Last Update Login読取り専用:true最大長:32アクション・プラン・テンプレートを最後に更新したユーザーのログイン詳細。 -
links: array Links
タイトル:
Linksリソース・インスタンスに関連付けられたリンク関係。 -
Name: string
タイトル:
Template最大長:400処理プラン・テンプレートの名前。 -
ObjectEntityName: string
タイトル:
Context最大長:400テンプレートが処理プランの作成に使用するオブジェクト・エンティティの名前。 -
ObjectEntityNameMeaning: string
タイトル:
Object Entity Name Value最大長:255テンプレートのオブジェクト・エンティティ名参照コードに対応する表示値。 -
SchedulePuid: string
タイトル:
Schedule PUID読取り専用:true最大長:120標準カバレッジ・スケジュールの公開一意識別子。 -
StartDate: string (date-time)
タイトル:
Start Date処理プラン・テンプレートが開始する日付。 -
StripeCd: string
タイトル:
Stripe Code最大長:30処理プラン・テンプレートのアプリケーション・コンテキスト。 -
StripeCdMeaning: string
タイトル:
Stripe Value最大長:255テンプレートのストライプ参照コードに対応する表示値。 -
templateAction: array Template Actions
タイトル:
Template Actionsテンプレート処理リソースは、処理と処理プラン・テンプレートの関連付けを表示、作成、更新および削除するために使用されます。 -
TemplateId: integer (int64)
タイトル:
Template ID処理プラン・テンプレートの一意の識別子。 -
TemplateNumber: string
タイトル:
Template Number最大長:30処理プラン・テンプレートの参照番号。 -
UpdateFlag: boolean
読取り専用:
true処理プラン・テンプレートを更新できるかどうかを示します。
ネストされたスキーマ : テンプレート処理
タイプ:
arrayタイトル:
Template Actionsテンプレート処理リソースは、処理と処理プラン・テンプレートの関連付けを表示、作成、更新および削除するために使用されます。
ソースを表示
ネストされたスキーマ : リンク
タイプ:
ソースを表示
object-
href: string
タイトル:
hyperlink reference関連リソースへのURI。 -
kind: string
タイトル:
kind許可された値:[ "collection", "item", "describe", "other" ]関連リソースの種類。 -
name: string
タイトル:
name関連リソースへのリンクの名前。 -
properties: object properties
-
rel: string
タイトル:
relation許可された値:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]リソース・インスタンスとの関係の名前。 例: self.
ネストされたスキーマ : properties
タイプ:
ソースを表示
object-
changeIndicator: string
リソース・インスタンスのインジケータまたはETag値を変更します。
ネストされたスキーマ : actiontemplates-templateAction-item-response
タイプ:
ソースを表示
object-
ActionId: integer (int64)
タイトル:
Action IDアクションの一意の識別子。 -
ActionNumber: string
タイトル:
Action Number最大長:64処理の参照番号。 -
actionRelation: array Action Relations
タイトル:
Action Relations処理関係リソースは、処理プラン・テンプレート内の他の処理に対する処理の依存関係を表示、作成、更新および削除するために使用されます。 -
CreatedBy: string
タイトル:
Created By読取り専用:true最大長:64アクションをテンプレートに追加したユーザー。 -
CreationDate: string (date-time)
タイトル:
Creation Date読取り専用:trueアクションがテンプレートに追加された日時。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:falseテンプレート処理が削除されたかどうかを示します。 デフォルト値はfalseです。 -
DeleteFlag: boolean
読取り専用:
trueテンプレート処理を削除できるかどうかを示します。 -
LastUpdateDate: string (date-time)
タイトル:
Last Update Date読取り専用:trueテンプレート・アクションが最後に更新された日時。 -
LastUpdatedBy: string
タイトル:
Last Updated By読取り専用:true最大長:64テンプレート処理を最後に更新したユーザー。 -
LastUpdateLogin: string
タイトル:
Last Update Login読取り専用:true最大長:32テンプレート処理を最後に更新したユーザーのログイン詳細。 -
links: array Links
タイトル:
Linksリソース・インスタンスに関連付けられたリンク関係。 -
MandatoryFlag: boolean
タイトル:
Mandatory最大長:1デフォルト値:true処理プランの処理が必須かどうかを示します。 デフォルト値はtrueです。 -
OrderNumber: integer (int64)
タイトル:
Sort Numberアクション・テンプレート内のアクションの表示順序。 -
Prerequisites: string
読取り専用:
trueアクションの前提条件のアクション・ステップ。 -
TemplateActionId: integer (int64)
タイトル:
Template Action ID読取り専用:trueテンプレート処理の一意の識別子。 -
TemplateActionNumber: string
タイトル:
Template Action Number最大長:30テンプレート処理参照番号。 -
TemplateId: integer (int64)
タイトル:
Template ID処理プラン・テンプレートの一意の識別子。 -
TemplateNumber: string
タイトル:
Template Number最大長:30処理プラン・テンプレートの参照番号。 -
Tier: integer
読取り専用:
trueアクション・プラン・ダイアグラムで適切なレベルのアクション・ノードを表示するために使用する層。 -
UpdateFlag: boolean
読取り専用:
trueテンプレート処理を更新できるかどうかを示します。
ネストされたスキーマ : 処理関連
タイプ:
arrayタイトル:
Action Relations処理関係リソースは、処理プラン・テンプレート内の他の処理に対する処理の依存関係を表示、作成、更新および削除するために使用されます。
ソースを表示
ネストされたスキーマ : actiontemplates-templateAction-actionRelation-item-response
タイプ:
ソースを表示
object-
ActionStatusCd: string
タイトル:
Action Status最大長:30デフォルト値:ORA_SVC_COMPLETED処理関係の依存関係条件を示すステータス・コード。 有効な値のリストは、参照ORA_SVC_AP_STATUS_CDで定義されます。 -
ActionStatusCdMeaning: string
タイトル:
Action Status Value最大長:255処理関係の処理ステータス参照コードに対応する表示値。 -
CreatedBy: string
タイトル:
Created By読取り専用:true最大長:64アクションの依存関係を作成したユーザー。 -
CreationDate: string (date-time)
タイトル:
Creation Date読取り専用:trueアクション依存関係が作成された日時。 -
DeletedFlag: boolean
タイトル:
Deleted最大長:1デフォルト値:false処理依存関係が削除されたかどうかを示します。 デフォルト値はfalseです。 -
DeleteFlag: boolean
読取り専用:
true処理関連を削除できるかどうかを示します。 -
DepTemplateActionId: integer (int64)
タイトル:
Dependent Template Action ID処理プラン内の依存処理の一意の識別子です。 -
DepTemplateActionNumber: string
タイトル:
Dependent Template Action Number最大長:30依存処理のテンプレート処理参照番号です。 -
DepTmpActionOrderNumber: integer (int64)
タイトル:
Sort Number読取り専用:trueアクション・テンプレート内のアクションの表示順序。 -
LastUpdateDate: string (date-time)
タイトル:
Last Update Date読取り専用:trueアクションの依存関係が最後に更新された日時。 -
LastUpdatedBy: string
タイトル:
Last Updated By読取り専用:true最大長:64アクションの依存関係を最後に更新したユーザー。 -
LastUpdateLogin: string
タイトル:
Last Update Login読取り専用:true最大長:32アクションの依存関係を最後に更新したユーザーのログイン詳細。 -
links: array Links
タイトル:
Linksリソース・インスタンスに関連付けられたリンク関係。 -
RelationId: integer (int64)
タイトル:
Relation ID処理プラン内の処理間の関係の一意の識別子。 -
TemplateActionId: integer (int64)
タイトル:
Template Action IDテンプレート処理の一意の識別子。 -
TemplateActionNumber: string
タイトル:
Template Action Number最大長:30テンプレート処理参照番号。 -
UpdateFlag: boolean
読取り専用:
true処理関連を更新できるかどうかを示します。
リンク
- ActionPlanTypeLookupPVO
-
パラメータ:
- ファインダ:
LookupTypeFinder%3BLookupType%3DORA_SVC_AP_ACTION_PLAN_TYPE_CD
テンプレートが関連付けられている処理プランのタイプを示す値リスト。
LOVリンク関連では、次のプロパティが定義されます:- ソース属性: ActionPlanTypeCd;ターゲット属性: LookupCode
- 表示属性: 意味
- ファインダ:
- BusinessUnitLOV
-
テンプレートに関連付けられているビジネス・ユニットの名前を示す値リスト。
LOVリンク関連では、次のプロパティが定義されます:- ソース属性: BusinessUnitName;ターゲット属性: 名前
- 表示属性: 名前
- ObjectEntityNameLookup
-
パラメータ:
- ファインダ:
LookupTypeFinder%3BLookupType%3DORA_SVC_AP_PARENT_ENTITY_NAME
処理プラン・テンプレートのアプリケーション・コンテキストを示す値リスト。
LOVリンク関連では、次のプロパティが定義されます:- ソース属性: ObjectEntityName;ターゲット属性: LookupCode
- 表示属性: 意味
- ファインダ:
- StripeCdLOV
-
パラメータ:
- ファインダ:
LookupTypeFinder%3BLookupType%3DORA_SVC_STRIPE_CD
LOVリンク関連では、次のプロパティが定義されます:- ソース属性: StripeCd;ターゲット属性: LookupCode
- 表示属性: 意味
- ファインダ:
- YesNoLookup
-
パラメータ:
- ファインダ:
LookupTypeFinder%3BLookupType%3DYES_NO
作成後に処理プランが自動的に開始されるかどうかを示す値リスト。
LOVリンク関連では、次のプロパティが定義されます:- ソース属性: AutoStartFlag;ターゲット属性: LookupCode
- 表示属性: 意味
- ファインダ:
- templateAction
-
パラメータ:
- TemplateId:
$request.path.TemplateId
テンプレート処理リソースは、処理と処理プラン・テンプレートの関連付けを表示、作成、更新および削除するために使用されます。 - TemplateId:
例:
次の例は、cURLを使用してRESTリソースに対してPATCHリクエストを発行することによって、アクション・テンプレートを更新する方法を示しています。
cURLコマンド
curl -u <username:password> \ -X PATCH -d @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/actiontemplates/300100118921028
リクエスト本文の例
次の例は、JSON形式のリクエスト本文のコンテンツを示しています。
{
"Name" : "REST-t2"
}
レスポンス本文の例
次の例は、JSON形式のレスポンス本文のコンテンツを示しています。
{
"ActionPlanTypeCd": null,
"CalendarId": 300100028308361,
"CreatedBy": "SALES_ADMIN",
"CreationDate": "2017-09-27T14:41:48+00:00",
"DeletedFlag": false,
"Description": null,
"EnabledFlag": true,
"EndDate": null,
"LastUpdateDate": "2017-09-27T14:43:53+00:00",
"LastUpdateLogin": "5A2BD805BC436ED2E0538E09F20A9D1F",
"LastUpdatedBy": "SALES_ADMIN",
"Name": "REST-t2",
"ObjectEntityName": "ServiceRequest",
"StartDate": null,
"TemplateId": 300100118921028,
"CoverageName": "24 by 7",
"CoverageTimeId": 300100028308361,
"UpdateFlag": true,
"DeleteFlag": true,
"DclTemplate_Id_c": null,
"DclTemplate_c": null,
"links": [
...
]
}