# mulesoft Manufacturing - Full Documentation # MuleSoft Accelerator for Manufacturing MuleSoft Accelerator for Manufacturing は、デジタルトランスフォーメーションジャーニーを促進するための一般的なユースケースの基本的なアセットをプロセスメーカーやディスクリートメーカーに提供します。事前作成済みの API、実装テンプレート、参照アーキテクチャ、コネクタにより、IT チームは革新的な業務により多くの時間を費やし、共通のインテグレーションを最初から作成する時間を短縮できます。 ## [](#ユースケース)ユースケース MuleSoft Accelerator for Manufacturing でサポートされているユースケースを次に示します。 - [ランレートビジネス管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%201%20-%20Run-rate%20business%20management/)​ — このソリューションでは、SAP か Manufacturing Cloud にシームレスに顧客データと注文データを送信します。また、PIM システムから Salesforce Manufacturing Cloud に商品データと価格リストを送信します。 - [販売リベート管理に](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%202%20-%20Sales%20rebate%20management/)​ — このソリューションでは、SAP と Salesforce Manufacturing Cloud 間で顧客データと販売注文データをシームレスに同期し、プログラムガイドラインおよび計算に合わせて SAP にクレジットメモを作成します。 - [総合生産保全](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%203%20-%20Total%20productive%20maintenance/)​ - このソリューションでは、工場フロア機器データ (温度や振動など) をデータ視覚化ツールにシームレスに集約します。このデータ視覚化ツールではデータをモデル化できるため、ビジネスユーザーはビジネス条件を事前に定義して、サービスケース管理システムで機器メンテナンス作業指示をトリガーできます。 ### [](#共有ユースケース)共有ユースケース このアクセラレーターでは、 [MuleSoft Accelerator for SAP](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/)​ によって提供される次のユースケースも利用できます。 - [調達-to-支払](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%202%20-%20Procure-to-pay/)​ - シームレスに仕入先、請求書、商品受領データを移行するための事前作成済みの API、実装テンプレート、コネクタを使用して、調達-to-支払プロセスを合理化します。 - [見積-to-キャッシュ: Salesforce と SAP S/4HANA](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%203a%20-%20Quote-to-cash%20-%20Salesforce%20and%20SAP%20S4HANA/)​ - 商談が完了するまで、Salesforce Sales Cloud (CPQ を含む) と SAP S/4HANA 間で注文データ、在庫データ、顧客データを同期します。 - [見積-to-キャッシュ: B2B EDI](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%203b%20-%20Quote-to-cash%20-%20B2B%20EDI/)​ - ビジネス (購入者と仕入先) 間の販売注文/購入注文および購入後の注文のトランザクションフローを有効にします。 - [リアルタイムおよび一括データレークインテグレーション](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%204%20-%20Real-time%20and%20bulk%20data%20lakes%20integration/)​ - ソースシステムから共通データレークストレージリポジトリに販売注文情報、在庫情報、顧客情報を送信します。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/manufacturing/1.3/release-notes) - [Exchange の MuleSoft Accelerator for Manufacturing](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/) # MuleSoft Accelerator for Manufacturing MuleSoft Accelerator for Manufacturing は、デジタルトランスフォーメーションジャーニーを促進するための一般的なユースケースの基本的なアセットをプロセスメーカーやディスクリートメーカーに提供します。事前作成済みの API、実装テンプレート、参照アーキテクチャ、コネクタにより、IT チームは革新的な業務により多くの時間を費やし、共通のインテグレーションを最初から作成する時間を短縮できます。 ## [](#ユースケース)ユースケース MuleSoft Accelerator for Manufacturing でサポートされているユースケースを次に示します。 - [取引先、商品、注文の同期](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.4/pages/Use%20case%201%20-%20Account%20and%20product%20and%20order%20sync/)​ — 重要な取引先、商品、注文データを ERP から CRM に接続することで、取引先販売予測を合理化します。この例では、SAP S/4HANA と Salesforce Manufacturing Cloud を使用してこれを実現する方法を示します。 - [販売リベート管理に](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.4/pages/Use%20case%202%20-%20Sales%20rebate%20management/)​ — このソリューションでは、SAP と Salesforce Manufacturing Cloud 間で顧客データと販売注文データをシームレスに同期し、プログラムガイドラインおよび計算に合わせて SAP にクレジットメモを作成します。 - [総合生産保全](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.4/pages/Use%20case%203%20-%20Total%20productive%20maintenance/)​ - このソリューションでは、工場フロア機器データ (温度や振動など) をデータ視覚化ツールにシームレスに集約します。このデータ視覚化ツールではデータをモデル化できるため、ビジネスユーザーはビジネス条件を事前に定義して、サービスケース管理システムで機器メンテナンス作業指示をトリガーできます。 ### [](#共有ユースケース)共有ユースケース このアクセラレーターでは、 [MuleSoft Accelerator for SAP](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/)​ によって提供される次のユースケースも利用できます。 - [調達-to-支払](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%202%20-%20Procure-to-pay/)​ - シームレスに仕入先、請求書、商品受領データを移行するための事前作成済みの API、実装テンプレート、コネクタを使用して、調達-to-支払プロセスを合理化します。 - [見積-to-キャッシュ: Salesforce と SAP S/4HANA](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%203a%20-%20Quote-to-cash%20-%20Salesforce%20and%20SAP%20S4HANA/)​ - 商談が完了するまで、Salesforce Sales Cloud (CPQ を含む) と SAP S/4HANA 間で注文データ、在庫データ、顧客データを同期します。 - [見積-to-キャッシュ: B2B EDI](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%203b%20-%20Quote-to-cash%20-%20B2B%20EDI/)​ - ビジネス (購入者と仕入先) 間の販売注文/購入注文および購入後の注文のトランザクションフローを有効にします。 - [リアルタイムおよび一括データレークインテグレーション](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-sap/minor/1.6/pages/Use%20case%204%20-%20Real-time%20and%20bulk%20data%20lakes%20integration/)​ - ソースシステムから共通データレークストレージリポジトリに販売注文情報、在庫情報、顧客情報を送信します。 ## [](#関連情報)関連情報 - [はじめに](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [リリースノート](https://docs.mulesoft.com/jp/release-notes/accelerators/manufacturing/manufacturing-release-notes) - [Exchange の MuleSoft Accelerator for Manufacturing](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/) # MuleSoft Accelerator for Manufacturing の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [アクセラレーター設定ガイド](https://docs.mulesoft.com/jp/manufacturing/1.3/mfg-setup-guide) - [SFTP セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/1.3/sftp-setup-guide) - [生産保全に関する OSISoft PI セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/1.3/osisoft-pi-setup-guide) - [販売リベート管理に関する SAP S4HANA セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/1.3/sap-s4hana-setup-guide) - [生産保全に関する Tableau セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/1.3/tableau-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # MuleSoft Accelerator for Manufacturing の前提条件 このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムと製品を設定するために使用できるガイドの概要が記載されています。必要な個々のシステムと必要な設定の量は、対象環境にどのアセットをデプロイするかによって異なります。詳細は、ユースケースのページを参照してください。 ## [](#選択可能なアセット)選択可能なアセット このアクセラレーターでは、次のセットアップおよび設定ガイドがあります。 - [アクセラレーター設定ガイド](https://docs.mulesoft.com/jp/manufacturing/latest/mfg-setup-guide) - [SFTP セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/latest/sftp-setup-guide) - [生産保全に関する OSISoft PI セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/latest/osisoft-pi-setup-guide) - [販売リベート管理に関する SAP S4HANA セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/latest/sap-s4hana-setup-guide) - [生産保全に関する Tableau セットアップガイド](https://docs.mulesoft.com/jp/manufacturing/latest/tableau-setup-guide) ほとんどの実装テンプレートには、それらのアプリケーションに固有の要件の詳細も含まれています。 ## [](#関連情報)関連情報 - [使用開始ガイド](https://docs.mulesoft.com/jp/accelerators-home/getting-started) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/) # SFTP セットアップガイド このセットアップガイドにより、ユーザーは SFTP を介して既存の顧客データ、商品データ、注文データを Manufacturing Cloud にアップロードできます。データは、​`csv`​ または ​`xlsx`​ 形式でエクスポートして Salesforce の読み込むことができます。 ## [](#アーキテクチャの概要)アーキテクチャの概要 _Manufacturing Cloud へのデータの読み込み_ ![mfg-data-load](https://www.mulesoft.com/ext/solutions/images/mfg-data-load.png) ### [](#機能的な考慮事項)機能的な考慮事項 - 顧客データ、商品データ、注文データは、csv または xlsx 形式にする必要があります。 - 注文が既存の顧客と商品にアタッチされるように、顧客データと商品データを Manufacturing Cloud に読み込んでから注文データを読み込む必要があります。 ### [](#技術的な考慮事項)技術的な考慮事項 このセクションでは、ソリューション設計に関する技術的な考慮事項と制約についてリストします。 - csv および xlsx ファイルは、​[以下](#file-formats)​で指定される形式にする必要があります。 - 注文の顧客データと商品データを参照するには、MDM 実装が必要です。 ### [](#関与するシステム)関与するシステム - Salesforce Manufacturing Cloud - SFTP Server - PIM データベース - Anypoint MQ - グローバルデータ管理 ### [](#処理ロジック)処理ロジック - SFTP CIM ハンドラーは、sftp の場所にあるファイルを読み取り、レコードをそれぞれの CIM 構造に変換して、関連するオブジェクトのレコードを顧客、商品、注文変換にパブリッシュします。 - 対応するプロセス API は、CIM 形式のメッセージを処理し、対応するシステム API を介してデータを Manufacturing Cloud に挿入します。 ## [](#sftp-setup-sftp-セットアップ)SFTP Setup (SFTP セットアップ) SFTP サーバーで、顧客、商品、注文の受信箱、アーカイブフォルダー、エラーフォルダーを作成します。 ## [](#ファイルの設定)ファイルの設定 - sftp インテグレーションは、​\*.csv 拡張子のカンマ区切りテキストファイルまたは \*.xlsx 拡張子の Microsoft Excel ファイル​のみを読み取ることができます。 - Excel ファイルの場合、すべてのデータが 1 つのタブに含まれていて、タブ名がそれぞれ CustomerInfo、OrderInfo、ProductInfo になっていることを確認します。 ### [](#ファイルの形式)ファイルの形式 #### [](#顧客ファイルの形式)顧客ファイルの形式
項目名 項目の説明 コメント

ExternalId

外部システムの顧客 ID

必須項目

FirstName

関係者の名

個人の場合は必須

MiddleName

関係者のミドルネームのイニシャル

個人の場合は省略可能な項目

LastName

関係者の姓

個人の場合は必須

OrgAccountName

組織名

組織の場合は必須

EmailAddress

メールアドレス

省略可能

EmailType

メール種別 (Home や Work など)

省略可能

PhoneNumber

電話番号

省略可能

InternationalCode

電話の国コード

省略可能。デフォルトは「001」

PhoneType

電話種別

省略可能。デフォルトは「Home」

PhoneExt

電話内線

省略可能

AddressLine1

町名・番地

省略可能

AddressLine2

町名・番地

省略可能

City

市区郡名

省略可能

State

都道府県名

省略可能

Country

国名

省略可能。デフォルトは「USA」

PostalCode

郵便番号

必須

AddressType

住所種別 (Home や Work など)

省略可能。デフォルトは「Home」

#### [](#注文ファイルの形式)注文ファイルの形式
項目名 項目の説明 コメント

Id

注文 ID

省略可能

Name

注文名

必須

OrderNumber

注文番号

必須

説明

注文の説明

省略可能

TotalPriceAmount

注文の総額

必須

AccountId

アカウント ID

必須

TotalDeliveryFeeAmount

送料

省略可能

EffectiveDate

注文日

必須

ExternalId

外部システムの注文 ID

省略可能

ProductCode

注文した品目の商品 SKU コード

必須

ProductDescription

注文した品目の商品の説明

省略可能

OrderedQuantity

注文数量

必須

UnitPriceAmount

商品の単価

必須

TotalPriceAmount

すべての品目の総額

必須

OrderProductNumber

税込総額

必須

TotalTaxAmount

消費税の総額

必須

#### [](#商品のファイル形式)商品のファイル形式
項目名 項目の説明 コメント

Id

商品 ID

省略可能

Name

商品名

必須

ProductCode

商品 SKU コード

必須

ProductCategory

商品カテゴリ

省略可能

Description

商品の説明

必須

ShortDescription

商品の簡単な説明

LongDescription

商品の詳細な説明

Status

商品の状況 (Active など)

必須

ExternalId

外部システムの商品 ID

必須

Type

商品種別

必須

UnitListPrice

商品の単価

必須

## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # SFTP セットアップガイド このセットアップガイドにより、ユーザーは SFTP を介して既存の顧客データ、商品データ、注文データを Manufacturing Cloud にアップロードできます。データは、​`csv`​ または ​`xlsx`​ 形式でエクスポートして Salesforce の読み込むことができます。 ## [](#アーキテクチャの概要)アーキテクチャの概要 _Manufacturing Cloud へのデータの読み込み_ ![mfg-data-load](https://www.mulesoft.com/ext/solutions/images/mfg-data-load.png) ### [](#機能的な考慮事項)機能的な考慮事項 - 顧客データ、商品データ、注文データは、csv または xlsx 形式にする必要があります。 - 注文が既存の顧客と商品にアタッチされるように、顧客データと商品データを Manufacturing Cloud に読み込んでから注文データを読み込む必要があります。 ### [](#技術的な考慮事項)技術的な考慮事項 このセクションでは、ソリューション設計に関する技術的な考慮事項と制約についてリストします。 - csv および xlsx ファイルは、​[以下](#file-formats)​で指定される形式にする必要があります。 - 注文の顧客データと商品データを参照するには、MDM 実装が必要です。 ### [](#関与するシステム)関与するシステム - Salesforce Manufacturing Cloud - SFTP Server - PIM データベース - Anypoint MQ - グローバルデータ管理 ### [](#処理ロジック)処理ロジック - SFTP CIM ハンドラーは、sftp の場所にあるファイルを読み取り、レコードをそれぞれの CIM 構造に変換して、関連するオブジェクトのレコードを顧客、商品、注文変換にパブリッシュします。 - 対応するプロセス API は、CIM 形式のメッセージを処理し、対応するシステム API を介してデータを Manufacturing Cloud に挿入します。 ## [](#sftp-setup-sftp-セットアップ)SFTP Setup (SFTP セットアップ) SFTP サーバーで、顧客、商品、注文の受信箱、アーカイブフォルダー、エラーフォルダーを作成します。 ## [](#ファイルの設定)ファイルの設定 - sftp インテグレーションは、​\*.csv 拡張子のカンマ区切りテキストファイルまたは \*​.xlsx 拡張子の Microsoft Excel ファイルのみを読み取ることができます。 - Excel ファイルの場合、すべてのデータが 1 つのタブに含まれていて、タブ名がそれぞれ CustomerInfo、OrderInfo、ProductInfo になっていることを確認します。 ### [](#ファイルの形式)ファイルの形式 #### [](#顧客ファイルの形式)顧客ファイルの形式
項目名 項目の説明 コメント

ExternalId

外部システムの顧客 ID

必須項目

FirstName

関係者の名

個人の場合は必須

MiddleName

関係者のミドルネームのイニシャル

個人の場合は省略可能な項目

LastName

関係者の姓

個人の場合は必須

OrgAccountName

組織名

組織の場合は必須

EmailAddress

メールアドレス

省略可能

EmailType

メール種別 (Home や Work など)

省略可能

PhoneNumber

電話番号

省略可能

InternationalCode

電話の国コード

省略可能。デフォルトは「001」

PhoneType

電話種別

省略可能。デフォルトは「Home」

PhoneExt

電話内線

省略可能

AddressLine1

町名・番地

省略可能

AddressLine2

町名・番地

省略可能

City

市区郡名

省略可能

State

都道府県名

省略可能

Country

国名

省略可能。デフォルトは「USA」

PostalCode

郵便番号

必須

AddressType

住所種別 (Home や Work など)

省略可能。デフォルトは「Home」

#### [](#注文ファイルの形式)注文ファイルの形式
項目名 項目の説明 コメント

Id

注文 ID

省略可能

Name

注文名

必須

OrderNumber

注文番号

必須

説明

注文の説明

省略可能

TotalPriceAmount

注文の総額

必須

AccountId

アカウント ID

必須

TotalDeliveryFeeAmount

送料

省略可能

EffectiveDate

注文日

必須

ExternalId

外部システムの注文 ID

省略可能

ProductCode

注文した品目の商品 SKU コード

必須

ProductDescription

注文した品目の商品の説明

省略可能

OrderedQuantity

注文数量

必須

UnitPriceAmount

商品の単価

必須

TotalPriceAmount

すべての品目の総額

必須

OrderProductNumber

税込総額

必須

TotalTaxAmount

消費税の総額

必須

#### [](#商品のファイル形式)商品のファイル形式
項目名 項目の説明 コメント

Id

商品 ID

省略可能

Name

商品名

必須

ProductCode

商品 SKU コード

必須

ProductCategory

商品カテゴリ

省略可能

Description

商品の説明

必須

ShortDescription

商品の簡単な説明

LongDescription

商品の詳細な説明

Status

商品の状況 (Active など)

必須

ExternalId

外部システムの商品 ID

必須

Type

商品種別

必須

UnitListPrice

商品の単価

必須

## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/) # アクセラレーター設定ガイド このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムおよび製品の設定に関する指針が記載されています。 ## [](#salesforce-manufacturing-cloud)Salesforce Manufacturing Cloud エンドツーエンドで機能するために、顧客、商品、販売注文の同期のユースケースで作成する必要のあるカスタム項目に関する指標を以下に示します。 ## [](#カスタム項目)カスタム項目 対応するオブジェクトで次の項目を作成する必要があります。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId 説明

取引先

Global_Customer_Id__c

Text (テキスト)

36

Y

Y

注文

Global_SalesOrder_Id__c

Text (テキスト)

36

Y

Y

注文

Total_Tax__c

Currency (通貨)

10,2

Y

Y

注文

OrderTotalAmount__c

Formula (Currency) (数式 (通貨))

10,2

Y

Y

注文総額は、Shippingc、Total_Taxc、TotalAmount の合計です。

Product2

Global_Product_Id__c

Text (テキスト)

36

Y

Y

## [](#anypoint-mq-設定)Anypoint MQ 設定 [MFG Common Resources (MFG 共通リソース) プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/mfg-common-resources-src/)​の Anypoint-MQ-Queues-Exchanges Postman コレクションにより、アクセラレーターコンポーネントで必要なすべての MQ の宛先が事前に作成されます。 コレクションでは、まず開発環境テンプレートを Postman ワークスペースに割り当てて適切な値を割り当てる必要があります。正常に実行されると、次の MQ の宛先が作成されます。
キュー名 Exchange へのバインド デッドレターキュー名

mfg-customer-update-queue

accelerator-customer-update-exchange

mfg-customer-update-queue-dlq

mfg-product-update-queue

accelerator-product-update-exchange

mfg-product-update-queue-dlq

mfg-order-update-queue

accelerator-order-update-exchange

mfg-order-update-queue-dlq

mfg-rebatepayout-create-queue

mfg-rebatepayout-create-exchange

mfg-rebatepayout-create-dl-queue

## [](#s4hana-での設定)S/4HANA での設定 このユースケースに必要なすべての設定の契約を以下に示します。
通信契約 サービス名

SAP_COM_0008

ビジネスパートナー - SAP S/4HANA Cloud からクライアントに複製されます。

SAP_COM_0009

商品カタログ - SAP S/4HANA Cloud からクライアントに複製されます。

SAP_COM_0287

販売注文一括複製インテグレーション

## [](#通信契約を設定する)通信契約を設定する 販売注文価格設定要素を複製する通信契約 ​SAP\_COM\_0287​ では、次の設定が必要になります。 1. **通信契約**​申請を入力するか、契約を編集または作成します。 2. アウトバウンドサービスセクションで、以下を入力します。 ![SAP\_COM\_0287 の設定](https://www.mulesoft.com/ext/solutions/images/mfg-saphana-setup-1.png) ## [](#カスタム項目-2)カスタム項目 ユースケースの対応するオブジェクトの次の項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID_M​_bus

Text (テキスト)

40

Y

Y

SalesOrder

YY1_SME_MORDERID_MFG_SDH

Text (テキスト)

40

Y

Y

Product

YY1_SME_U​nvProductId_​M_PRD

Text (テキスト)

40

Y

Y

## [](#カスタム-cds-ビュー)カスタム CDS ビュー - 名前: YY1\_J​ournalEntryItem\_Info - 代表キー: AccountingDocument - シナリオ: 外部 API - データソース: I\_J​ournalEntryItem - 要素:
別名 パス 型 キー

SourceLedger

I_J​ournalEntryItem.SourceLedger

CHAR (2)

はい

CompanyCode

I_J​ournalEntryItem.CompanyCode

CHAR (4)

はい

FiscalYear

I_J​ournalEntryItem.FiscalYear

NUMC (4)

はい

AccountingDocument

I_J​ournalEntryItem.AccountingDocument

CHAR (10)

はい

LedgerGLLineItem

I_J​ournalEntryItem.LedgerGLLineItem

CHAR(6)

はい

Ledger

I_J​ournalEntryItem.Ledger

CHAR(2)

はい

AccountingDocumentType

I_J​ournalEntryItem.AccountingDocumentType

CHAR(2)

いいえ

Customer

I_J​ournalEntryItem.Customer

CHAR(10)

いいえ

YY1_SME_E​xtPaym​ID_MFG_JEI

I_J​ournalEntryItem.YY1_SME_E​xtPaym​ID_MFG_JEI

CHAR(20)

いいえ

CreationDate

I_J​ournalEntryItem._JournalEntry.AccountingDocumentCreationDate

DATS (8)

いいえ

LastChangeDate

I_J​ournalEntryItem._JournalEntry.LastChangeDate

DATS (8)

いいえ

IsReversed

I_J​ournalEntryItem._JournalEntry.IsReversed

CHAR(1)

いいえ

ReversalReason

I_J​ournalEntryItem._JournalEntry.ReversalReason

CHAR(2)

いいえ

ReverseDocument

I_J​ournalEntryItem._JournalEntry.ReverseDocument

CHAR(10)

いいえ

ClearingDate

I_J​ournalEntryItem.ClearingDate

DATS (8)

いいえ

ClearingAccountingDocument

I_J​ournalEntryItem.ClearingAccountingDocument

CHAR(10)

いいえ

ClearingDocumentLastChangeDate

I_J​ournalEntryItem._ClearingAccountingDocument.LastChangeDate

DATS (8)

いいえ

ClearingDocumentCreationDate

I_J​ournalEntryItem._ClearingAccountingDocument.AccountingDocumentCreationDate

DATS (8)

いいえ

ClearingDocumentCreationTime

I_J​ournalEntryItem._ClearingAccountingDocument.CreationTime

TIMS (6)

いいえ

AmountInCompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInCompanyCodeCurrency

CURR (23,2)

いいえ

AmountInTransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInTransactionCurrency

CURR (23,2)

いいえ

TransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.TransactionCurrency

CUKY (5)

いいえ

CompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.CompanyCodeCurrency

CUKY (5)

いいえ

この CDS ビューをインバウンドサービスとして追加して、カスタム通信シナリオを作成する必要があります。パブリッシュされたら、カスタム通信シナリオを使用して通信契約を作成します。その契約には、ジャーナルエントリ項目情報を取得するサービス URL が含まれます。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # アクセラレーター設定ガイド このページには、このソリューションで提供されるユースケースを実装するために必要なさまざまなシステムおよび製品の設定に関する指針が記載されています。 ## [](#salesforce-manufacturing-cloud)Salesforce Manufacturing Cloud エンドツーエンドで機能するために、顧客、商品、販売注文の同期のユースケースで作成する必要のあるカスタム項目に関する指標を以下に示します。 ## [](#カスタム項目)カスタム項目 対応するオブジェクトで次の項目を作成する必要があります。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId 説明

取引先

Global_Customer_Id__c

Text (テキスト)

36

Y

Y

注文

Global_SalesOrder_Id__c

Text (テキスト)

36

Y

Y

注文

Total_Tax__c

Currency (通貨)

10,2

Y

Y

注文

OrderTotalAmount__c

Formula (Currency) (数式 (通貨))

10,2

Y

Y

注文総額は、Shippingc、Total_Taxc、TotalAmount の合計です。

Product2

Global_Product_Id__c

Text (テキスト)

36

Y

Y

## [](#anypoint-mq-設定)Anypoint MQ 設定 [MFG Common Resources (MFG 共通リソース) プロジェクト](https://anypoint.mulesoft.com/exchange/org.mule.examples/mfg-common-resources-src/)​の Anypoint-MQ-Queues-Exchanges Postman コレクションにより、アクセラレーターコンポーネントで必要なすべての MQ の宛先が事前に作成されます。 コレクションでは、まず開発環境テンプレートを Postman ワークスペースに割り当てて適切な値を割り当てる必要があります。正常に実行されると、次の MQ の宛先が作成されます。
キュー名 Exchange へのバインド デッドレターキュー名

mfg-customer-update-queue

accelerator-customer-update-exchange

mfg-customer-update-queue-dlq

mfg-product-update-queue

accelerator-product-update-exchange

mfg-product-update-queue-dlq

mfg-order-update-queue

accelerator-order-update-exchange

mfg-order-update-queue-dlq

mfg-rebatepayout-create-queue

mfg-rebatepayout-create-exchange

mfg-rebatepayout-create-dl-queue

## [](#s4hana-での設定)S/4HANA での設定 このユースケースに必要なすべての設定の契約を以下に示します。
通信契約 サービス名

SAP_COM_0008

ビジネスパートナー - SAP S/4HANA Cloud からクライアントに複製されます。

SAP_COM_0009

商品カタログ - SAP S/4HANA Cloud からクライアントに複製されます。

SAP_COM_0287

販売注文一括複製インテグレーション

## [](#通信契約を設定する)通信契約を設定する 販売注文価格設定要素を複製する通信契約 ​SAP\_COM\_0287​ では、次の設定が必要になります。 1. **通信契約**​申請を入力するか、契約を編集または作成します。 2. アウトバウンドサービスセクションで、以下を入力します。 ![SAP\_COM\_0287 の設定](https://www.mulesoft.com/ext/solutions/images/mfg-saphana-setup-1.png) ## [](#カスタム項目-2)カスタム項目 ユースケースの対応するオブジェクトの次の項目を作成します。
Salesforce オブジェクト 項目名 データ型 長さ 一意 ExternalId

BusinessPartner

YY1_SME_MPARTYROLEID_M​_bus

Text (テキスト)

40

Y

Y

SalesOrder

YY1_SME_MORDERID_MFG_SDH

Text (テキスト)

40

Y

Y

Product

YY1_SME_U​nvProductId_​M_PRD

Text (テキスト)

40

Y

Y

## [](#カスタム-cds-ビュー)カスタム CDS ビュー - 名前: YY1\_J​ournalEntryItem\_Info - 代表キー: AccountingDocument - シナリオ: 外部 API - データソース: I\_J​ournalEntryItem - 要素:
別名 パス 型 キー

SourceLedger

I_J​ournalEntryItem.SourceLedger

CHAR (2)

はい

CompanyCode

I_J​ournalEntryItem.CompanyCode

CHAR (4)

はい

FiscalYear

I_J​ournalEntryItem.FiscalYear

NUMC (4)

はい

AccountingDocument

I_J​ournalEntryItem.AccountingDocument

CHAR (10)

はい

LedgerGLLineItem

I_J​ournalEntryItem.LedgerGLLineItem

CHAR(6)

はい

Ledger

I_J​ournalEntryItem.Ledger

CHAR(2)

はい

AccountingDocumentType

I_J​ournalEntryItem.AccountingDocumentType

CHAR(2)

いいえ

Customer

I_J​ournalEntryItem.Customer

CHAR(10)

いいえ

YY1_SME_E​xtPaym​ID_MFG_JEI

I_J​ournalEntryItem.YY1_SME_E​xtPaym​ID_MFG_JEI

CHAR(20)

いいえ

CreationDate

I_J​ournalEntryItem._JournalEntry.AccountingDocumentCreationDate

DATS (8)

いいえ

LastChangeDate

I_J​ournalEntryItem._JournalEntry.LastChangeDate

DATS (8)

いいえ

IsReversed

I_J​ournalEntryItem._JournalEntry.IsReversed

CHAR(1)

いいえ

ReversalReason

I_J​ournalEntryItem._JournalEntry.ReversalReason

CHAR(2)

いいえ

ReverseDocument

I_J​ournalEntryItem._JournalEntry.ReverseDocument

CHAR(10)

いいえ

ClearingDate

I_J​ournalEntryItem.ClearingDate

DATS (8)

いいえ

ClearingAccountingDocument

I_J​ournalEntryItem.ClearingAccountingDocument

CHAR(10)

いいえ

ClearingDocumentLastChangeDate

I_J​ournalEntryItem._ClearingAccountingDocument.LastChangeDate

DATS (8)

いいえ

ClearingDocumentCreationDate

I_J​ournalEntryItem._ClearingAccountingDocument.AccountingDocumentCreationDate

DATS (8)

いいえ

ClearingDocumentCreationTime

I_J​ournalEntryItem._ClearingAccountingDocument.CreationTime

TIMS (6)

いいえ

AmountInCompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInCompanyCodeCurrency

CURR (23,2)

いいえ

AmountInTransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInTransactionCurrency

CURR (23,2)

いいえ

TransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.TransactionCurrency

CUKY (5)

いいえ

CompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.CompanyCodeCurrency

CUKY (5)

いいえ

この CDS ビューをインバウンドサービスとして追加して、カスタム通信シナリオを作成する必要があります。パブリッシュされたら、カスタム通信シナリオを使用して通信契約を作成します。その契約には、ジャーナルエントリ項目情報を取得するサービス URL が含まれます。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/) # リリースノート ## [](#v1-2)v1.2 2022 年 9 月 6 日 ### [](#総合生産保全のユースケース)総合生産保全のユースケース このリリースでは、メーカーが工場フロア機器を管理するのに役立つ [総合生産保全](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%203%20-%20Total%20productive%20maintenance/)​のユースケースが導入されています。 ## [](#v1-1)v1.1 2022 年 6 月 8 日 ### [](#販売リベート管理のユースケース)販売リベート管理のユースケース このリリースでは、メーカーがシームレスに販売リベートプログラムを管理するのに役立つ [販売リベート管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%202%20-%20Sales%20rebate%20management/)​のユースケースが導入されています。 このリリースには、次の機能強化も含まれます。 - SAP S/4 HANA と Salesforce Manufacturing Cloud 間で双方向に顧客を同期できる。 ## [](#v1-0)v1.0 2022 年 3 月 28 日 ### [](#最初のリリース)最初のリリース これは、MuleSoft Accelerator for Manufacturing の最初のリリースです。 このリリースでは、Salesforce Manufacturing Cloud の販売計画や取引先販売予測を合理化するのに役立つ [ランレートビジネス管理](https://anypoint.mulesoft.com/exchange/org.mule.examples/mulesoft-accelerator-for-manufacturing/minor/1.3/pages/Use%20case%201%20-%20Run-rate%20business%20management/)​のユースケースが導入されています。 ## [](#関連情報)関連情報 - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # 生産保全に関する OSISoft PI セットアップガイド このセクションでは、PI サーバーに接続して PI データサーバーから時系列データを取得するためにいくつかのコンポーネントを設定する方法について説明します。 ## [](#設定手順)設定手順 1. [PI データサーバーの接続](#pi-データサーバーの接続) 2. [PI Web API の設定](#pi-web-api-の設定) 3. [Web API システムの設定](#web-api-システムの設定) 4. [PI Randomizer インターフェースを設定する](#pi-randomizer-インターフェースを設定する) 5. [PI ポイントの設定](#pi-ポイントの設定) 6. [PI Web API を使用した PI ポイントの属性と値の取得](#pi-web-api-を使用した-pi-ポイントの属性と値の取得) 7. [このユースケースの PI ポイントの設定](#このユースケースの-pi-ポイントの設定) ## [](#pi-データサーバーの接続)PI データサーバーの接続 PI データサーバーは、PI ポイントの設定をホストしたり、PI ポイントの値を保存したり、PI Web API が PI データサーバーに接続してクライアントのデータを取得することを許可したりします。各自のマシンから PI データサーバーの実行中のインスタンスに接続できることを確認します。 1. Windows メニュー項目または PI System の場所 (通常は C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\PI System) に移動します。 2. PI System Explorer を実行し、\[Servers (サーバー)\] メニューを選択します。 3. データサーバー (とアセットサーバー) が接続されている場合、これ以上の設定は必要がありません。接続されていない場合、\[Tools (ツール)\] > \[Options (オプション)\] メニューを選択します。 4. \[PI Trust (PI トラスト)\] を確認して、\[Windows Security (Windows セキュリティ)\] をオフにして、\[Allow login prompt (ログインプロンプトを許可)\] をオンにします。次に、データサーバーを接続しようとすると、Windows 認証と Windows ログイン情報を使用してプロンプトが表示されます。 ## [](#pi-web-api-の設定)PI Web API の設定 REST を使用して PI ポイントの属性と値を取得するには、PI Web API を設定する必要があります。 1. Windows メニュー項目または PI System の場所 (通常は C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\PI System) に移動します。 2. PI Web API Admin Utility を実行して、PI Asset Server インスタンスに接続します。 3. HTTPS ポート 443 とファイアウォール例外を選択します。 4. \[Bypass Advanced Certification Check (高度な認証チェックをバイパス)\] を選択します。 5. アカウント種別とアカウント名を選択します。 6. AF サーバーおよびデータベースとデータサーバーを選択します。 7. 画面に従って設定を続行し、PI Web API URL をメモします。 ## [](#web-api-システムの設定)Web API システムの設定 このセクションでは、サポートされているがデフォルトでは設定されていない設定項目について説明します。Web API システムを設定する手順は、次のとおりです。 1. PI System Explorer を開きます。 2. \[Database (データベース)\] をクリックして \[Configuration (設定)\] を選択します。 3. \[Elements (要素)\] / \[OSISoft\] / \[PI Web API\] / \[​PI\_S​erver\_Host\] / \[System Configuration (システム設定)\] を展開し、\[Attributes (属性)\] タブをクリックします。 4. 次の項目を設定します。
項目 詳細 コメント

Basic Auth config (基本認証設定)

* AuthenticationMethods を選択する
* [Value (値)] 項目で、[String Array (文字列配列)] をクリックする
* [value (値)] に「Basic」 (基本) と入力し、[Add (追加)] をクリックする
* [Check-In (チェックイン)] ボタンをクリックする

クライアントを認証して Web API に接続する必要があります。

Bulk Request config (一括要求設定)

* IgnoreCacheControlForBulkRequests が表示された場合は、True に設定されていることを確認する
* 表示されない場合は、上部の [New Attribute (新規属性)] ボタンをクリックし、値を IgnoreCacheControlForBulkRequests、型を Boolean、値を True に設定する
* [Check-In (チェックイン)] ボタンをクリックする

複数のポイントのデータを取得するには、値に URL を設定する必要があります。

POST Request config (POST 要求設定)

* EnableCSRFDefense を false に設定する

403 スイートアクセス拒否エラーを回避するには、POST が機能している必要があります。

## [](#pi-randomizer-インターフェースを設定する)PI Randomizer インターフェースを設定する ランダムインターフェースを設定し、Windows サービスとしてインストールする手順は、次のとおりです。 1. PI Interface Configuration Utility を実行します。 2. \[Interface (インターフェース)\] > \[New Windows interface instance from a bat file (bat ファイルから Windows インターフェースインスタンスを新規作成)\] または \[New Windows interface instance from an exe file and browse (exe ファイルから Windows インターフェースインスタンスを新規作成)\] を選択し、ランダムインターフェースインストールディレクトリ (通常は C:\\Program Files\\PIPC\\Interfaces\\Random (random.exe または random.bat ファイルが含まれる)) を参照します。 3. \[Host PI data server (PI データサーバーをホスト)\] を選択し、\[追加 (追加)\] をクリックします。 4. \[general (全般)\] セクションでポイントソースが R であることを確認し、\[scan frequency (スキャン頻度)\] でランダムインターフェースで PI ポイントをシミュレーションする頻度を指定します。複数の頻度を指定できます。 5. \[Service (サービス)\] セクションで、tcp/ip が連動関係として選択されていることを確認します。 ## [](#pi-ポイントの設定)PI ポイントの設定 PI Interface for Random Simulator Data は、PI Data Archive (テストデータの優れたソース) と共にインストールされて設定されます。さまざまな種別のランダムデータを生成するようにポイントを設定できます。このインターフェースのデフォルトのポイントソースは R です。 Point Builder で PI ポイントを設定できます。PI System Management Tools を実行し、\[Points (ポイント)\] > \[Point Builder\] を選択します。 . \[New (新規)\] をクリックし、次のセクションで説明されているようにポイントの詳細を入力します。 ### [](#general-一般-タブ)\[General (一般)\] タブ - Name (名前): すべてのポイントで一意の名前 (FlowLevel-M23 など) にする必要があります。 - Descriptor (記述子): 一部の重要な情報 (マシンやポイントがアタッチされている場所など) を保存するために使用できます。 - Stored Value (保存される値): データサーバーへの値の保存方法。リアルタイムデータを選択します。 - Point Source (ポイントソース): 値のソース。ランダムインターフェースの場合は、\[R\] を選択します。 - Point Class (ポイントクラス): \[Classic (クラシック)\] を選択します。 - Point Type (ポイントの型): ポイントのデータ型 (整数、浮動小数点、文字列、タイムスタンプ、blob、デジタルなど) - Digital Set (デジタルセット): データ型が \[Digital (デジタル)\] の場合、デジタルセットで定義された値のセットを選択します。 - Eng Units (工学単位): 測定されるポイントの工学単位 (フローの場合は PSI、温度の場合は F)。 ### [](#archive-アーカイブ-タブ)\[Archive (アーカイブ)\] タブ - Typical Value (通常の値): ポイントの通常の値 (50 など) - Zero (ゼロ): ポイントの最小値 (10 など) - Span (範囲): ポイントの最大値 (100 など) - \[Scan (スキャン)\] と \[Archiving (アーカイブ)\] がオンになっていることを確認します。 ### [](#classic-クラシック-タブ)\[Classic (クラシック)\] タブ \[Location (場所)\] の値 (1 ~ 5) は、使用されるランダムインターフェースのデータ型とスキャンクラス、各値間の目的の変化量、中間ポイントが現在の値にリセットされる前に変更する値の数によって決まります。すべての場所の値が各ポイントで必要なわけではありません。次に例を示します。
項目 値 説明

Location1

Location2

10

範囲が 100 の場合、各スキャンで 1 10*(100/1000 = 1) ずつ値を変更できます。

Location3

25

25 個のランダムな値の後に、現在の値にリセットされます。

Location4

1

PI ポイントのスキャンクラス。random.bat またはランダムインターフェース設定を確認します。PI ポイントは 1 行目に従って変更されるため、それが 30 秒だった場合、PI ポイントは 30 秒ごとに変更されます。

Location5

1

ポイントのデータ型に応じた 0 ~ 5 の数値。

**デジタルステートの設定** ポイントのデータ型として \[Digital (デジタル)\] を選択した場合、その値は、デジタルステートで指定されたいずれかの値になります。 1. \[Points (ポイント)\] > \[Digital States (デジタルステート)\] を選択し、\[Add (追加)\] アイコンをクリックします。 2. ステート値のセットにステート名を付けます。 メンテナンス状況のデジタルステートは、​`0=アクティブ`​および ​`1=破損`​になります。 ## [](#pi-web-api-を使用した-pi-ポイントの属性と値の取得)PI Web API を使用した PI ポイントの属性と値の取得 PI サーバー、データサーバー、Web API、ランダムインターフェースおよび PI ポイントが設定されたら、PI Web API を使用して PI サーバーのポイントの属性と値を取得および更新できます。Web API では、Web を介して PI サーバーとやりとりするための REST インターフェースが提供されます。 次の表に、PI ポイント情報を取得するための一般的なエンドポイントを示します。PI サーバーの各ポイントおよびアセットは、一意の webId を使用して識別されます。
説明 Web API URL

PI Web API のホームページ

https://host:port/piwebapi/

すべての PI ポイントの属性を取得する

https://host:port/piwebapi/dataservers/DataServer_webId/points

指定された複数の PI ポイントの属性を取得する

https://host:port/piwebapi/points/multiple?webId=Point1_WebId_&webId=Point2_WebId

特定の PI ポイントの値を取得する

https://host:port/piwebapi/streams/Point_webId/value

指定された複数の PI ポイントの値を取得する

https://host:port/piwebapi/streamsets/value?webId=Point1_webId_&webId=Point2_webId

POST を使用して指定された複数の PI ポイントの属性を取得する POST メソッド

POST: https://host:port/piwebapi/batch
Body:{ "1" : { "Method": "GET", "Resource": "https://host:port/piwebapi/points/multiple?webId=Point1_webId& webId=Point2webId" } }

POST メソッドを使用して指定された複数の PI ポイントのデータ値を取得する

POST: https://host:port/piwebapi/batch
Body:{ "1" : { "Method": "GET", "Resource": "https://host:port/piwebapi/streamsets/value?webId=Point1_webId&webId=Point2_webId" } }

## [](#このユースケースの-pi-ポイントの設定)このユースケースの PI ポイントの設定 このユースケースでは、いくつかのマシンの振動の差分、温度、油量、騒音レベル、メンテナンス状況を測定します。次の表に、あるマシンの以下の PI ポイントの設定を示します。
属性 Point1 Point2 Point3 Point4 Point5

[General (一般)] タブ

Name (名前)

Vibration Delta (振動の差分)

Temperature (温度)

Oil Level (油量)

Noise Level (騒音レベル)

Maintenance Status (メンテナンス状況)

Descriptor (記述子)

Machine1

Machine1

Machine1

Machine1

Machine1

Stored Values (保存される値)

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

Point Source (ポイントデータソース)

R

R

R

R

R

Point Class (ポイントクラス)

classic (クラシック)

classic (クラシック)

classic (クラシック)

classic (クラシック)

classic (クラシック)

Point Type (ポイントの型)

Int32

Int32

Int32

Int32

Digital (デジタル)

Digital Set (デジタルセット)

MachineStatus

Eng Units (工学単位)

Hz

F

Percentage (パーセント)

Decibels (デシベル)

Display Digits (表示桁数)

[Archive (アーカイブ)] タブ

Typical Value (通常の値)

500

125

50

115

1

Span (範囲)

1000

160

100

160

1

Zero (ゼロ)

10

90

0

70

0

Scan (スキャン)

オン

オン

オン

オン

オン

Archiving (アーカイブ)

オン

オン

オン

オン

オン

[Classic (クラシック)] タブ

Location1

Location2

Location3

100

100

100

100

Location4

1

1

1

1

1

Location5

2

2

2

2

1

Misc (その他)

データ型

Station Data (定常データ)

Station Data (定常データ)

Station Data (定常データ)

Station Data (定常データ)

Random Data (ランダムデータ)

Scale (スケール)

## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # 生産保全に関する OSISoft PI セットアップガイド このセクションでは、PI サーバーに接続して PI データサーバーから時系列データを取得するためにいくつかのコンポーネントを設定する方法について説明します。 ## [](#設定手順)設定手順 1. [PI データサーバーの接続](#pi-データサーバーの接続) 2. [PI Web API の設定](#pi-web-api-の設定) 3. [Web API システムの設定](#web-api-システムの設定) 4. [PI Randomizer インターフェースを設定する](#pi-randomizer-インターフェースを設定する) 5. [PI ポイントの設定](#pi-ポイントの設定) 6. [PI Web API を使用した PI ポイントの属性と値の取得](#pi-web-api-を使用した-pi-ポイントの属性と値の取得) 7. [このユースケースの PI ポイントの設定](#このユースケースの-pi-ポイントの設定) ## [](#pi-データサーバーの接続)PI データサーバーの接続 PI データサーバーは、PI ポイントの設定をホストしたり、PI ポイントの値を保存したり、PI Web API が PI データサーバーに接続してクライアントのデータを取得することを許可したりします。各自のマシンから PI データサーバーの実行中のインスタンスに接続できることを確認します。 1. Windows メニュー項目または PI System の場所 (通常は C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\PI System) に移動します。 2. PI System Explorer を実行し、\[Servers (サーバー)\] メニューを選択します。 3. データサーバー (とアセットサーバー) が接続されている場合、これ以上の設定は必要がありません。接続されていない場合、\[Tools (ツール)\] > \[Options (オプション)\] メニューを選択します。 4. \[PI Trust (PI トラスト)\] を確認して、\[Windows Security (Windows セキュリティ)\] をオフにして、\[Allow login prompt (ログインプロンプトを許可)\] をオンにします。次に、データサーバーを接続しようとすると、Windows 認証と Windows ログイン情報を使用してプロンプトが表示されます。 ## [](#pi-web-api-の設定)PI Web API の設定 REST を使用して PI ポイントの属性と値を取得するには、PI Web API を設定する必要があります。 1. Windows メニュー項目または PI System の場所 (通常は C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\PI System) に移動します。 2. PI Web API Admin Utility を実行して、PI Asset Server インスタンスに接続します。 3. HTTPS ポート 443 とファイアウォール例外を選択します。 4. \[Bypass Advanced Certification Check (高度な認証チェックをバイパス)\] を選択します。 5. アカウント種別とアカウント名を選択します。 6. AF サーバーおよびデータベースとデータサーバーを選択します。 7. 画面に従って設定を続行し、PI Web API URL をメモします。 ## [](#web-api-システムの設定)Web API システムの設定 このセクションでは、サポートされているがデフォルトでは設定されていない設定項目について説明します。Web API システムを設定する手順は、次のとおりです。 1. PI System Explorer を開きます。 2. \[Database (データベース)\] をクリックして \[Configuration (設定)\] を選択します。 3. \[Elements (要素)\] / \[OSISoft\] / \[PI Web API\] / \[​PI\_S​erver\_Host\] / \[System Configuration (システム設定)\] を展開し、\[Attributes (属性)\] タブをクリックします。 4. 次の項目を設定します。
項目 詳細 コメント

Basic Auth config (基本認証設定)

* AuthenticationMethods を選択する
* [Value (値)] 項目で、[String Array (文字列配列)] をクリックする
* [value (値)] に「Basic」 (基本) と入力し、[Add (追加)] をクリックする
* [Check-In (チェックイン)] ボタンをクリックする

クライアントを認証して Web API に接続する必要があります。

Bulk Request config (一括要求設定)

* IgnoreCacheControlForBulkRequests が表示された場合は、True に設定されていることを確認する
* 表示されない場合は、上部の [New Attribute (新規属性)] ボタンをクリックし、値を IgnoreCacheControlForBulkRequests、型を Boolean、値を True に設定する
* [Check-In (チェックイン)] ボタンをクリックする

複数のポイントのデータを取得するには、値に URL を設定する必要があります。

POST Request config (POST 要求設定)

* EnableCSRFDefense を false に設定する

403 スイートアクセス拒否エラーを回避するには、POST が機能している必要があります。

## [](#pi-randomizer-インターフェースを設定する)PI Randomizer インターフェースを設定する ランダムインターフェースを設定し、Windows サービスとしてインストールする手順は、次のとおりです。 1. PI Interface Configuration Utility を実行します。 2. \[Interface (インターフェース)\] > \[New Windows interface instance from a bat file (bat ファイルから Windows インターフェースインスタンスを新規作成)\] または \[New Windows interface instance from an exe file and browse (exe ファイルから Windows インターフェースインスタンスを新規作成)\] を選択し、ランダムインターフェースインストールディレクトリ (通常は C:\\Program Files\\PIPC\\Interfaces\\Random (random.exe または random.bat ファイルが含まれる)) を参照します。 3. \[Host PI data server (PI データサーバーをホスト)\] を選択し、\[追加 (追加)\] をクリックします。 4. \[general (全般)\] セクションでポイントソースが R であることを確認し、\[scan frequency (スキャン頻度)\] でランダムインターフェースで PI ポイントをシミュレーションする頻度を指定します。複数の頻度を指定できます。 5. \[Service (サービス)\] セクションで、tcp/ip が連動関係として選択されていることを確認します。 ## [](#pi-ポイントの設定)PI ポイントの設定 PI Interface for Random Simulator Data は、PI Data Archive (テストデータの優れたソース) と共にインストールされて設定されます。さまざまな種別のランダムデータを生成するようにポイントを設定できます。このインターフェースのデフォルトのポイントソースは R です。 Point Builder で PI ポイントを設定できます。PI System Management Tools を実行し、\[Points (ポイント)\] > \[Point Builder\] を選択します。 . \[New (新規)\] をクリックし、次のセクションで説明されているようにポイントの詳細を入力します。 ### [](#general-一般-タブ)\[General (一般)\] タブ - Name (名前): すべてのポイントで一意の名前 (FlowLevel-M23 など) にする必要があります。 - Descriptor (記述子): 一部の重要な情報 (マシンやポイントがアタッチされている場所など) を保存するために使用できます。 - Stored Value (保存される値): データサーバーへの値の保存方法。リアルタイムデータを選択します。 - Point Source (ポイントソース): 値のソース。ランダムインターフェースの場合は、\[R\] を選択します。 - Point Class (ポイントクラス): \[Classic (クラシック)\] を選択します。 - Point Type (ポイントの型): ポイントのデータ型 (整数、浮動小数点、文字列、タイムスタンプ、blob、デジタルなど) - Digital Set (デジタルセット): データ型が \[Digital (デジタル)\] の場合、デジタルセットで定義された値のセットを選択します。 - Eng Units (工学単位): 測定されるポイントの工学単位 (フローの場合は PSI、温度の場合は F)。 ### [](#archive-アーカイブ-タブ)\[Archive (アーカイブ)\] タブ - Typical Value (通常の値): ポイントの通常の値 (50 など) - Zero (ゼロ): ポイントの最小値 (10 など) - Span (範囲): ポイントの最大値 (100 など) - \[Scan (スキャン)\] と \[Archiving (アーカイブ)\] がオンになっていることを確認します。 ### [](#classic-クラシック-タブ)\[Classic (クラシック)\] タブ \[Location (場所)\] の値 (1 ~ 5) は、使用されるランダムインターフェースのデータ型とスキャンクラス、各値間の目的の変化量、中間ポイントが現在の値にリセットされる前に変更する値の数によって決まります。すべての場所の値が各ポイントで必要なわけではありません。次に例を示します。
項目 値 説明

Location1

Location2

10

範囲が 100 の場合、各スキャンで 1 10*(100/1000 = 1) ずつ値を変更できます。

Location3

25

25 個のランダムな値の後に、現在の値にリセットされます。

Location4

1

PI ポイントのスキャンクラス。random.bat またはランダムインターフェース設定を確認します。PI ポイントは 1 行目に従って変更されるため、それが 30 秒だった場合、PI ポイントは 30 秒ごとに変更されます。

Location5

1

ポイントのデータ型に応じた 0 ~ 5 の数値。

**デジタルステートの設定** ポイントのデータ型として \[Digital (デジタル)\] を選択した場合、その値は、デジタルステートで指定されたいずれかの値になります。 1. \[Points (ポイント)\] > \[Digital States (デジタルステート)\] を選択し、\[Add (追加)\] アイコンをクリックします。 2. ステート値のセットにステート名を付けます。 メンテナンス状況のデジタルステートは、​`0=アクティブ`​および ​`1=破損`​になります。 ## [](#pi-web-api-を使用した-pi-ポイントの属性と値の取得)PI Web API を使用した PI ポイントの属性と値の取得 PI サーバー、データサーバー、Web API、ランダムインターフェースおよび PI ポイントが設定されたら、PI Web API を使用して PI サーバーのポイントの属性と値を取得および更新できます。Web API では、Web を介して PI サーバーとやりとりするための REST インターフェースが提供されます。 次の表に、PI ポイント情報を取得するための一般的なエンドポイントを示します。PI サーバーの各ポイントおよびアセットは、一意の webId を使用して識別されます。
説明 Web API URL

PI Web API のホームページ

https://host:port/piwebapi/

すべての PI ポイントの属性を取得する

https://host:port/piwebapi/dataservers/DataServer_webId/points

指定された複数の PI ポイントの属性を取得する

https://host:port/piwebapi/points/multiple?webId=Point1_WebId_&webId=Point2_WebId

特定の PI ポイントの値を取得する

https://host:port/piwebapi/streams/Point_webId/value

指定された複数の PI ポイントの値を取得する

https://host:port/piwebapi/streamsets/value?webId=Point1_webId_&webId=Point2_webId

POST を使用して指定された複数の PI ポイントの属性を取得する POST メソッド

POST: https://host:port/piwebapi/batch
Body:{ "1" : { "Method": "GET", "Resource": "https://host:port/piwebapi/points/multiple?webId=Point1_webId& webId=Point2webId" } }

POST メソッドを使用して指定された複数の PI ポイントのデータ値を取得する

POST: https://host:port/piwebapi/batch
Body:{ "1" : { "Method": "GET", "Resource": "https://host:port/piwebapi/streamsets/value?webId=Point1_webId&webId=Point2_webId" } }

## [](#このユースケースの-pi-ポイントの設定)このユースケースの PI ポイントの設定 このユースケースでは、いくつかのマシンの振動の差分、温度、油量、騒音レベル、メンテナンス状況を測定します。次の表に、あるマシンの以下の PI ポイントの設定を示します。
属性 Point1 Point2 Point3 Point4 Point5

[General (一般)] タブ

Name (名前)

Vibration Delta (振動の差分)

Temperature (温度)

Oil Level (油量)

Noise Level (騒音レベル)

Maintenance Status (メンテナンス状況)

Descriptor (記述子)

Machine1

Machine1

Machine1

Machine1

Machine1

Stored Values (保存される値)

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

リアルタイムデータ

Point Source (ポイントデータソース)

R

R

R

R

R

Point Class (ポイントクラス)

classic (クラシック)

classic (クラシック)

classic (クラシック)

classic (クラシック)

classic (クラシック)

Point Type (ポイントの型)

Int32

Int32

Int32

Int32

Digital (デジタル)

Digital Set (デジタルセット)

MachineStatus

Eng Units (工学単位)

Hz

F

Percentage (パーセント)

Decibels (デシベル)

Display Digits (表示桁数)

[Archive (アーカイブ)] タブ

Typical Value (通常の値)

500

125

50

115

1

Span (範囲)

1000

160

100

160

1

Zero (ゼロ)

10

90

0

70

0

Scan (スキャン)

オン

オン

オン

オン

オン

Archiving (アーカイブ)

オン

オン

オン

オン

オン

[Classic (クラシック)] タブ

Location1

Location2

Location3

100

100

100

100

Location4

1

1

1

1

1

Location5

2

2

2

2

1

Misc (その他)

データ型

Station Data (定常データ)

Station Data (定常データ)

Station Data (定常データ)

Station Data (定常データ)

Random Data (ランダムデータ)

Scale (スケール)

## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/) # 生産保全に関する Tableau セットアップガイド ## [](#前提条件)前提条件 1. ユーザーに Amazon Redshift 接続がある必要があります。 2. Tableau Desktop がダウンロードおよびインストールされている必要があります。 3. ユーザーが Tableau Online にアクセスできる必要があります。 ## [](#tableau-desktop-をダウンロードおよびインストールする手順)Tableau Desktop をダウンロードおよびインストールする手順 1. [Tableau Desktop の \[Downloads (ダウンロード)](https://www.tableau.com/support/releases)\] からダウンロードおよびインストールします。 2. Mac または Windows から Tableau Desktop アプリケーションを開きます。 3. **\[Help (ヘルプ)\]**​ ボタンをクリックし、​**\[Manage Product Key (製品キーを管理)\]**​ を選択します。 4. **\[Activate (有効化)\]**​ をクリックします。 5. サーバーの詳細を入力して接続します。 6. ユーザー名とパスワードを入力します。 7. 詳細を認証して、Tableau が正常に有効化されたことを確認します。 ## [](#ワークブックを-tableau-desktop-にインポートする手順)ワークブックを Tableau Desktop にインポートする手順 1. **\[File (ファイル)\]**​ タブをクリックし、​**\[Import Workbook (ワークブックをインポート)\]**​ を選択して ​`mfg-tableau-workorders-exp-api/src/main/resources/workbook/FactoryEquipmentDashboard.twbx`​ ファイルを参照し、​**\[Open (開く)\]**​ ボタンをクリックします。 2. Amazon Redshift 接続の詳細を編集します。 ![mfg-edit-redshift.png](https://www.mulesoft.com/ext/solutions/images/mfg-edit-redshift.png) ## [](#作業指示を作成する手順)作業指示を作成する手順 1. **\[Submit a Work Order (作業指示を送信)\]**​ ダイアログボックスで、ユーザーは、優先度やマシン ID を管理したり、作業指示を送信した理由を入力したりできます。 \+ ​![mfg-submit-work-order.png](https://www.mulesoft.com/ext/solutions/images/mfg-submit-work-order.png)​ 2. **\[Create Work Order (作業指示を作成)\]**​ をクリックします。これにより、Service Cloud にケースが作成されます。 ## [](#ワークブックを-tableau-online-に公開する手順)ワークブックを Tableau Online に公開する手順。 1. **\[Server (サーバー)\]**​ をクリックし、​**\[Publish Workbook (ワークブックを公開)\]**​ を選択します。 2. **\[Connect (接続)\]**​ をクリックし、サインインするためのメールアドレスとパスワードを入力します。 ![mfg-tableau-online-publish.png](https://www.mulesoft.com/ext/solutions/images/mfg-tableau-online-publish.png) 3. **\[Publish Workbook to Tableau Online (ワークブックを Tableau Online に公開)\]**​ ウィンドウで、​**\[Name (名前)\]**​ および ​**\[Description (説明)\]**​ 項目を入力します。 4. **\[Publish (公開)\]**​ ボタンをクリックします。 ## [](#tableau-online-でアラートを作成する手順)Tableau Online でアラートを作成する手順 1. [Tableau Online](https://sso.online.tableau.com/public/idp/SSO) にログインします。 2. **\[Watch (監視)\]**​ をクリックして ​**\[Alerts (アラート)\]**​ を選択します。 ![mfg-tableau-online-alert.png](https://www.mulesoft.com/ext/solutions/images/mfg-tableau-online-alert.png) 3. 右側にある ​**\[Create (作成)\]**​ ボタンをクリックします。これにより、\[Create Alert (アラートを作成)\] ダイアログボックスが開きます。 4. ユーザーは、条件やしきい値を選択したり、件名の詳細を入力したり、アラート条件 (日次など) を選択したりできます。 5. ユーザーは、​**\[Recipients (受信者)\]**​ 項目に受信者の詳細を入力し、​**\[Create Alert (アラートを作成)\]**​ をクリックできます。 6. アラートが受信者に送信されます。 ![mfg-email-alert.png](https://www.mulesoft.com/ext/solutions/images/mfg-email-alert.png) ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # 生産保全に関する Tableau セットアップガイド ## [](#前提条件)前提条件 1. ユーザーに Amazon Redshift 接続がある必要があります。 2. Tableau Desktop がダウンロードおよびインストールされている必要があります。 3. ユーザーが Tableau Online にアクセスできる必要があります。 ## [](#tableau-desktop-をダウンロードおよびインストールする手順)Tableau Desktop をダウンロードおよびインストールする手順 1. Download and install [Tableau Desktop のダウンロード](https://www.tableau.com/support/releases) 2. Mac または Windows から Tableau Desktop アプリケーションを開きます。 3. **\[Help (ヘルプ)\]**​ ボタンをクリックし、​**\[Manage Product Key (製品キーを管理)\]**​ を選択します。 4. **\[Activate (有効化)\]**​ をクリックします。 5. サーバーの詳細を入力して接続します。 6. ユーザー名とパスワードを入力します。 7. 詳細を認証して、Tableau が正常に有効化されたことを確認します。 ## [](#ワークブックを-tableau-desktop-にインポートする手順)ワークブックを Tableau Desktop にインポートする手順 1. **\[File (ファイル)\]**​ タブをクリックし、​**\[Import Workbook (ワークブックをインポート)\]**​ を選択して ​`mfg-tableau-workorders-exp-api/src/main/resources/workbook/FactoryEquipmentDashboard.twbx`​ ファイルを参照し、​**\[Open (開く)\]**​ ボタンをクリックします。 2. Amazon Redshift 接続の詳細を編集します。 ![mfg-edit-redshift.png](https://www.mulesoft.com/ext/solutions/images/mfg-edit-redshift.png) ## [](#作業指示を作成する手順)作業指示を作成する手順 1. **\[Submit a Work Order (作業指示を送信)\]**​ ダイアログボックスで、ユーザーは、優先度やマシン ID を管理したり、作業指示を送信した理由を入力したりできます。 \+ ​![mfg-submit-work-order.png](https://www.mulesoft.com/ext/solutions/images/mfg-submit-work-order.png) 2. **\[Create Work Order (作業指示を作成)\]** をクリックします。これにより、Service Cloud にケースが作成されます。 ## [](#ワークブックを-tableau-online-に公開する手順)ワークブックを Tableau Online に公開する手順。 1. **\[Server (サーバー)\]** をクリックし、**\[Publish Workbook (ワークブックを公開)\]** を選択します。 2. **\[Connect (接続)\]** をクリックし、サインインするためのメールアドレスとパスワードを入力します。 ![mfg-tableau-online-publish.png](https://www.mulesoft.com/ext/solutions/images/mfg-tableau-online-publish.png) 3. **\[Publish Workbook to Tableau Online (ワークブックを Tableau Online に公開)\]** ウィンドウで、**\[Name (名前)\]** および **\[Description (説明)\]** 項目を入力します。 4. **\[Publish (公開)\]** ボタンをクリックします。 ## [](#tableau-online-でアラートを作成する手順)Tableau Online でアラートを作成する手順 1. Login into [Tableau Online](https://sso.online.tableau.com/public/idp/SSO) 2. **\[Watch (監視)\]**​ をクリックして ​**\[Alerts (アラート)\]**​ を選択します。 ![mfg-tableau-online-alert.png](https://www.mulesoft.com/ext/solutions/images/mfg-tableau-online-alert.png) 3. 右側にある ​**\[Create (作成)\]**​ ボタンをクリックします。これにより、\[Create Alert (アラートを作成)\] ダイアログボックスが開きます。 4. ユーザーは、条件やしきい値を選択したり、件名の詳細を入力したり、アラート条件 (日次など) を選択したりできます。 5. ユーザーは、​**\[Recipients (受信者)\]**​ 項目に受信者の詳細を入力し、​**\[Create Alert (アラートを作成)\]**​ をクリックできます。 6. アラートが受信者に送信されます。 ![mfg-email-alert.png](https://www.mulesoft.com/ext/solutions/images/mfg-email-alert.png) ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/) # 販売リベート管理に関する SAP S4HANA セットアップガイド ## [](#通信契約)通信契約 このユースケースに必要な設定の契約を以下に示します。
通信契約 サービス名 プロトコル

SAP_COM_0002

Journal Entry - Post (Synchronous) (ジャーナルエントリ - POST (同期))

SOAP

## [](#カスタム項目)カスタム項目
Salesforce オブジェクト SAP 項目名 データ型 長さ 一意 ExternalID

リベート支払

YY1_SME_E​xtPaym​ID_MFG

Text (テキスト)

20

Y

Y

この項目は、前のセクションで説明されている SOAP サービスで使用することもできます。これを行うには、Fiori アプリケーションのカスタム項目、ロジック、セクション SOAP API を使用します。サービスを見つけて、有効にします。 ## [](#カスタム-cds-ビュー)カスタム CDS ビュー - 名前: YY1\_J​ournalEntryItem\_Info - 代表キー: AccountingDocument - シナリオ: 外部 API - データソース: I\_J​ournalEntryItem - 要素:
別名 パス 型 キー

SourceLedger

I_J​ournalEntryItem.SourceLedger

CHAR (2)

はい

CompanyCode

I_J​ournalEntryItem.CompanyCode

CHAR (4)

はい

FiscalYear

I_J​ournalEntryItem.FiscalYear

NUMC (4)

はい

AccountingDocument

I_J​ournalEntryItem.AccountingDocument

CHAR (10)

はい

LedgerGLLineItem

I_J​ournalEntryItem.LedgerGLLineItem

CHAR(6)

はい

Ledger

I_J​ournalEntryItem.Ledger

CHAR(2)

はい

AccountingDocumentType

I_J​ournalEntryItem.AccountingDocumentType

CHAR(2)

いいえ

Customer (顧客)

I_J​ournalEntryItem.Customer

CHAR(10)

いいえ

YY1_SME_E​xtPaym​ID_MFG_JEI

I_J​ournalEntryItem.YY1_SME_E​xtPaym​ID_MFG_JEI

CHAR(20)

いいえ

CreationDate

I_J​ournalEntryItem._JournalEntry.AccountingDocumentCreationDate

DATS (8)

いいえ

LastChangeDate

I_J​ournalEntryItem._JournalEntry.LastChangeDate

DATS (8)

いいえ

IsReversed

I_J​ournalEntryItem._JournalEntry.IsReversed

CHAR(1)

いいえ

ReversalReason

I_J​ournalEntryItem._JournalEntry.ReversalReason

CHAR(2)

いいえ

ReverseDocument

I_J​ournalEntryItem._JournalEntry.ReverseDocument

CHAR(10)

いいえ

ClearingDate

I_J​ournalEntryItem.ClearingDate

DATS (8)

いいえ

ClearingAccountingDocument

I_J​ournalEntryItem.ClearingAccountingDocument

CHAR(10)

いいえ

ClearingDocumentLastChangeDate

I_J​ournalEntryItem._ClearingAccountingDocument.LastChangeDate

DATS (8)

いいえ

ClearingDocumentCreationDate

I_J​ournalEntryItem._ClearingAccountingDocument.AccountingDocumentCreationDate

DATS (8)

いいえ

ClearingDocumentCreationTime

I_J​ournalEntryItem._ClearingAccountingDocument.CreationTime

TIMS (6)

いいえ

AmountInCompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInCompanyCodeCurrency

CURR (23,2)

いいえ

AmountInTransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInTransactionCurrency

CURR (23,2)

いいえ

TransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.TransactionCurrency

CUKY (5)

いいえ

CompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.CompanyCodeCurrency

CUKY (5)

いいえ

この CDS ビューをインバウンドサービスとして追加して、カスタム通信シナリオを作成する必要があります。パブリッシュされたら、カスタム通信シナリオを使用して通信契約を作成します。その契約には、ジャーナルエントリ項目情報を取得するサービス URL が含まれます。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/1.3/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/1.3/) # 販売リベート管理に関する SAP S4HANA セットアップガイド ## [](#通信契約)通信契約 このユースケースに必要な設定の契約を以下に示します。
通信契約 サービス名 プロトコル

SAP_COM_0002

Journal Entry - Post (Synchronous) (ジャーナルエントリ - POST (同期))

SOAP

## [](#カスタム項目)カスタム項目
Salesforce オブジェクト SAP 項目名 データ型 長さ 一意 ExternalID

リベート支払

YY1_SME_E​xtPaym​ID_MFG

Text (テキスト)

20

Y

Y

この項目は、前のセクションで説明されている SOAP サービスで使用することもできます。これを行うには、Fiori アプリケーションのカスタム項目、ロジック、セクション SOAP API を使用します。サービスを見つけて、有効にします。 ## [](#カスタム-cds-ビュー)カスタム CDS ビュー - 名前: YY1\_J​ournalEntryItem\_Info - 代表キー: AccountingDocument - シナリオ: 外部 API - データソース: I\_J​ournalEntryItem - 要素:
別名 パス 型 キー

SourceLedger

I_J​ournalEntryItem.SourceLedger

CHAR (2)

はい

CompanyCode

I_J​ournalEntryItem.CompanyCode

CHAR (4)

はい

FiscalYear

I_J​ournalEntryItem.FiscalYear

NUMC (4)

はい

AccountingDocument

I_J​ournalEntryItem.AccountingDocument

CHAR (10)

はい

LedgerGLLineItem

I_J​ournalEntryItem.LedgerGLLineItem

CHAR(6)

はい

Ledger

I_J​ournalEntryItem.Ledger

CHAR(2)

はい

AccountingDocumentType

I_J​ournalEntryItem.AccountingDocumentType

CHAR(2)

いいえ

Customer

I_J​ournalEntryItem.Customer

CHAR(10)

いいえ

YY1_SME_E​xtPaym​ID_MFG_JEI

I_J​ournalEntryItem.YY1_SME_E​xtPaym​ID_MFG_JEI

CHAR(20)

いいえ

CreationDate

I_J​ournalEntryItem._JournalEntry.AccountingDocumentCreationDate

DATS (8)

いいえ

LastChangeDate

I_J​ournalEntryItem._JournalEntry.LastChangeDate

DATS (8)

いいえ

IsReversed

I_J​ournalEntryItem._JournalEntry.IsReversed

CHAR(1)

いいえ

ReversalReason

I_J​ournalEntryItem._JournalEntry.ReversalReason

CHAR(2)

いいえ

ReverseDocument

I_J​ournalEntryItem._JournalEntry.ReverseDocument

CHAR(10)

いいえ

ClearingDate

I_J​ournalEntryItem.ClearingDate

DATS (8)

いいえ

ClearingAccountingDocument

I_J​ournalEntryItem.ClearingAccountingDocument

CHAR(10)

いいえ

ClearingDocumentLastChangeDate

I_J​ournalEntryItem._ClearingAccountingDocument.LastChangeDate

DATS (8)

いいえ

ClearingDocumentCreationDate

I_J​ournalEntryItem._ClearingAccountingDocument.AccountingDocumentCreationDate

DATS (8)

いいえ

ClearingDocumentCreationTime

I_J​ournalEntryItem._ClearingAccountingDocument.CreationTime

TIMS (6)

いいえ

AmountInCompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInCompanyCodeCurrency

CURR (23,2)

いいえ

AmountInTransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.AmountInTransactionCurrency

CURR (23,2)

いいえ

TransactionCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.TransactionCurrency

CUKY (5)

いいえ

CompanyCodeCurrency

I_J​ournalEntryItem._ClearingAccountingDocument._OperationalAcctgDocItem.CompanyCodeCurrency

CUKY (5)

いいえ

この CDS ビューをインバウンドサービスとして追加して、カスタム通信シナリオを作成する必要があります。パブリッシュされたら、カスタム通信シナリオを使用して通信契約を作成します。その契約には、ジャーナルエントリ項目情報を取得するサービス URL が含まれます。 ## [](#関連情報)関連情報 - [前提条件](https://docs.mulesoft.com/jp/manufacturing/latest/prerequisites) - [MuleSoft Accelerator for Manufacturing](https://docs.mulesoft.com/jp/manufacturing/latest/)