この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ServiceProcess

サービスプロセススタジオで作成されたプロセスと、関連する属性を表します。

親種別

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

ServiceProcess コンポーネントのサフィックスは .serviceprocess であり、.serviceprocess フォルダーに保存されます。

バージョン

ServiceProcess コンポーネントは、API バージョン 57.0 以降で使用できます。

特別なアクセスルール

ServiceProcess 型へのアクセスには、AccessToServiceProcess 権限が必要です。

項目

項目名 説明
description
項目の型
string
説明
サービスプロセスのわかりやすい説明。
processLabel
項目の型
string
説明

必須。

サービスプロセスのわかりやすい名前。
serviceProcessAttributes
項目の型
ServiceProcessAttribute[]
説明
サービスプロセスに関連するデータを保存するカスタム属性。
serviceProcessDependencies
項目の型
ServiceProcessDependency[]
説明
OmniScript やフローなど、サービスプロセスの連動コンポーネント。
serviceProcessItemGroups
項目の型
ServiceProcessItemGroup[]
説明
関連する ServiceProcessAttribute レコードのグループ。
shortDescription
項目の型
string
説明
サービスプロセスの短くわかりやすい説明。
usageType
項目の型
SvcCatalogItemUsageType (string 型の列挙)
説明

必須。

このサービスプロセスを使用するクラウド。

値は次のとおりです。

  • CustomerService
  • Employee
  • FinancialServices
  • Health

ServiceProcessAttribute

サービスプロセスに関連するデータを保存するカスタム属性。たとえば、料金を取り消すサービスプロセスには、手数料種別属性を指定できます。

項目名 説明
attributeType
項目の型
SvcCtlgItemAttrAttributeType (string 型の列挙)
説明
Base 属性は、SvcCatalogRequest 項目に対応し、項目レベルセキュリティが適用されます。Extended 属性は、ServiceProcessAttribute オブジェクトレコードのみで、項目レベルセキュリティの対象ではありません。

値は次のとおりです。

  • Base
  • Extended

デフォルトは「Extended」���す。

dataType
項目の型
SvcCatalogItemAttrDataType (string 型の列挙)
説明
属性のデータ型。

値は次のとおりです。

  • Checkbox
  • Currency
  • Date
  • Datetime
  • Integer
  • ListOfBoolean
  • ListOfDouble
  • ListOfInteger
  • ListOfMaps
  • ListOfString
  • Map
  • Number
  • Percentage
  • Text

デフォルトは「テキスト」です。

Currency を選択してもエラーになりませんが、通貨変換はサポートされていません。

メモ

description
項目の型
string
説明
属性のわかりやすい説明。
developerName
項目の型
string
説明

必須。

属性のシステム名。
fieldIdentifier
項目の型
string
説明
Base 属性の場合、SvcCatalogRequest 項目の開発者名。この項目には、標準またはカスタムとして設定できます。
groupApiName
項目の型
string
説明
この属性が属する ServiceProcessItemGroup の apiName
inputVariableValue
項目の型
string
説明
属性のデフォルト値。
isRequired
項目の型
boolean
説明
属性が必須かどうかを指定します。デフォルトは、false です。
label
項目の型
string
説明

必須。

属性のわかりやすい名前。
parentAttribute
項目の型
string
説明
この属性の親属性。たとえば、Latitude 属性は GeoLocation を親に持つことができます。
sortOrder
項目の型
int
説明
親を持たない他の属性や同じ親を持つ他の属性との相対的なペイロード内での属性の位置。

ServiceProcessDependency

サービスプロセスの連動コンポーネント。これには、フロー、OmniScript、インテグレーション定義、プリプロセッサー Apex クラスがあります。

項目名 説明
dependencyReference
項目の型
string
説明

必須。

フロー、OmniScript、インテグレーション定義、またはプリプロセッサー Apex クラスの開発者名。
type
項目の型
SvcCatalogItemDependencyType (string 型の列挙)
説明

必須。

連動コンポーネントの種別。

値は次のとおりです。

  • FlowDefinition
  • IntegrationProviderDef
  • OmniScriptConfig
  • PreprocessorApexClass

ServiceProcessItemGroup

関連する ServiceProcessAttribute レコードのグループ。

項目名 説明
apiName
項目の型
string
説明

必須。

グループの API 名。
groupName
項目の型
string
説明

必須。

グループの名前。
sortOrder
項目の型
int
説明

必須。

グループの表示順序。

宣言的なメタデータの定義のサンプル

ServiceProcess コンポーネントの例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<ServiceProcess xmlns="http://soap.sforce.com/2006/04/metadata">
3   <processLabel>EmailUpdate</processLabel>
4   <usageType>FinancialServices</usageType>
5   <serviceProcessAttributes>
6      <label>EmailAddress</label>
7      <developerName>EmailAddress</developerName>
8      <dataType>Text</dataType>
9      <groupApiName>Info</groupApiName>
10   </serviceProcessAttributes>
11   <serviceProcessDependencies>
12      <dependencyReference>EmailPreprocessor</dependencyReference>
13      <type>PreprocessorApexClass</type>
14   </serviceProcessDependencies>
15   <serviceProcessItemGroups>
16        <apiName>Info</apiName>
17        <groupName>Info</groupName>
18        <sortOrder>1</sortOrder>
19    </serviceProcessItemGroups>
20</ServiceProcess>

前の定義を参照する package.xml の例を次に示します。

1<?xml version="1.0" encoding="UTF-8"?>
2<Package xmlns="http://soap.sforce.com/2006/04/metadata">
3    <types>
4        <members>*</members>
5        <name>ServiceProcess</name>
6    </types>
7    <version>57.0</version>
8</Package>

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。