SOAPサービスを使用した作業定義および作業定義操作添付のアップロード方法
このトピックでは、製造ビジネス・エンティティの作業定義および作業定義操作に対するERPオブジェクト添付SOAPサービスの取得の詳細を示します。
ERPオブジェクト添付SOAPサービスを使用して、ショップ型およびプロセス製造作業定義の添付の自動一括アップロードを実行できます。 ヘッダーまたは操作レベルで既存の作業定義に添付をアップロードするには、このサービスのペイロードの入力パラメータを指定します。
要求ペイロード
要求のペイロード情報の表を次に示します。
要素名 |
タイプ |
説明 |
---|---|---|
entityName |
文字列 |
有効なビジネス・エンティティ名: WORK_DEFINITION、WORK_DEFINITON_OPERATION |
categoryName |
文字列 |
ビジネス・エンティティに関連付けられた文書カテゴリ名。 |
allowDuplicate |
文字列 |
重複が許可されるかどうか。 有効な値: 「はい」、「いいえ」。 |
attachmentRows |
要素のリスト。それぞれアップロードする添付の詳細が含まれます。 詳細には、ユーザー・キー、添付タイプおよびタイトルが含まれます。 |
作業定義ヘッダーのattachmentRows属性
作業定義ヘッダー情報のattachmentRows属性の表を次に示します。
属性名 |
タイプ |
説明 |
---|---|---|
UserKeyA |
文字列 |
組織コード |
UserKeyB |
文字列 |
品目番号 |
UserKeyC |
文字列 |
作業定義内部名。 |
UserKeyD |
文字列 |
このキーを値#NULLとともに保持します。 |
UserKeyE |
文字列 |
このキーを値#NULLとともに保持します。 |
AttachmentType |
文字列 |
有効な値: FILE、TEXT、URL。 |
タイトル |
文字列 |
添付のタイトル。 |
コンテンツ |
文字列 |
次に例を示します。 実際のコンテンツは異なる場合があります。 URL: https://www.google.com テキスト: 旋盤L123を使用。 ファイル: ソース・データをBase64文字列(Base64エンコーディング)にエンコードします。 |
作業定義工程のattachmentRows属性
作業定義工程情報のattachmentRows属性の表を次に示します。
属性名 |
タイプ |
説明 |
---|---|---|
UserKeyA |
文字列 |
組織コード |
UserKeyB |
文字列 |
品目番号 |
UserKeyC |
文字列 |
作業定義内部名。 |
UserKeyD |
文字列 |
バージョン番号 |
UserKeyE |
文字列 |
工程連番 |
AttachmentType |
文字列 |
有効な値: FILE、TEXT、URL。 |
タイトル |
文字列 |
添付のタイトル。 |
コンテンツ |
文字列 |
次に例を示します。 実際のコンテンツは異なる場合があります。 URL: https://www.google.com テキスト: 旋盤L123を使用。 ファイル: ソース・データをBase64文字列(Base64エンコーディング)にエンコードします。 |
作業定義ヘッダーのサンプル・ペイロード
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/"
xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/">
<soapenv:Header/>
<soapenv:Body>
<typ:uploadAttachment>
<typ:entityName>WORK_DEFINITION</typ:entityName>
<typ:categoryName>MISC</typ:categoryName>
<typ:allowDuplicate>Yes</typ:allowDuplicate>
<!--Zero or more repetitions:-->
<typ:attachmentRows>
<!--Optional:-->
<erp:UserKeyA>M1</erp:UserKeyA>
<!--Optional:-->
<erp:UserKeyB>AS54888</erp:UserKeyB>
<!--Optional:-->
<erp:UserKeyC>ORA_MAIN</erp:UserKeyC>
<!--Optional:-->
<erp:UserKeyD>?</erp:UserKeyD>
<!--Optional:-->
<erp:UserKeyE>?</erp:UserKeyE>
<!--Optional:-->
<erp:AttachmentType>TEXT</erp:AttachmentType>
<!--Optional:-->
<erp:Title>File1</erp:Title>
<!--Optional:-->
<erp:Content>Use Lathe L123.</erp:Content>
</typ:attachmentRows>
</typ:uploadAttachment>
</soapenv:Body>
</soapenv:Envelope>
作業定義工程のサンプル・ペイロード
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/"
xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/">
<soapenv:Header/>
<soapenv:Body>
<typ:uploadAttachment>
<typ:entityName>WORK_DEFINITION_OPERATION</typ:entityName>
<typ:categoryName>MISC</typ:categoryName>
<typ:allowDuplicate>Yes</typ:allowDuplicate>
<!--Zero or more repetitions:-->
<typ:attachmentRows>
<!--Optional:-->
<erp:UserKeyA>M1</erp:UserKeyA>
<!--Optional:-->
<erp:UserKeyB>AS54888</erp:UserKeyB>
<!--Optional:-->
<erp:UserKeyC>ORA_MAIN</erp:UserKeyC>
<!--Optional:-->
<erp:UserKeyD>1</erp:UserKeyD>
<!--Optional:-->
<erp:UserKeyE>10</erp:UserKeyE>
<!--Optional:-->
<erp:AttachmentType>TEXT</erp:AttachmentType>
<!--Optional:-->
<erp:Title>Att001</erp:Title>
<!--Optional:-->
<erp:Content>Use Lathe L123.</erp:Content>
</typ:attachmentRows>
</typ:uploadAttachment>
</soapenv:Body>
</soapenv:Envelope>
作業定義工程のサンプル・ペイロード