---
schema_version: "1"
id: cce0fef0b369b7044d9fb73cbabeb38daf530bb8cb9f31ee466102f5d61b9929
title: Microsoft Dynamics 365 for Finance and Operations Connector 2.3 - 例
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/microsoft-365-ops-connector/2.3/microsoft-365-finance-operations-connector-examples.md
canonical_url: https://docs.mulesoft.com/jp/microsoft-365-ops-connector/2.3/microsoft-365-finance-operations-connector-examples
source_site: docs.mulesoft.com
content_type: documentation
content_hash: dda78ef5e992c71c09c2b225f743b5318b88ea1c30f62e28adb0677ff20e90c9
description: MuleSoft Documentation Site
release: "2.3"
latest: false
---
# Microsoft Dynamics 365 for Finance and Operations Connector 2.3 - 例

次の例は、​**Retrieve Multiple**​ 操作を使用して、データを受け入れ、結果を JSON 形式で出力する Microsoft Dynamics 365 for Finance and Operations 用 Anypoint Connector (Microsoft Dynamics 365 for Operations Connector) の操作方法を示しています。

この例では、フローで次の操作を使用します。

1. **HTTP Listener**​  
    HTTP 要求からデータを受け取ります。
2. **Microsoft Dynamics 365 for Operations Retrieve multiple**​  
    接続し、顧客のエンティティをすべて取得するクエリを実行します。
3. **Transform Message**​  
    **Retrieve Multiple**​ 操作の結果を JSON 形式で出力します。

次のスクリーンショットは、この例の Studio アプリケーションフローを示しています。

![Microsoft Dynamics 365 for Operations ユースケースのフロー](/mulesoft/current/ja-jp/microsoft-365-ops-connector/2.3/_images/microsoft-365-ops-studio-use-case.png)

Figure 1. Microsoft Dynamics 365 for Operations ユースケースのフロー

プロパティファイルを使用して、フローで使用する次の属性を定義します。

- `username="${operations.username}"`
- `password="${operations.password}"`
- `resource="${operations.resource}"`
- `clientId="${operations.client_id}"`
- `clientSecret="${operations.client_secret}"`
- `tokenRequestEndpoint="${operations.request_endpoint}"`

次の XML コードを Anypoint Studio に貼り付けて、フローを試してください。

```xml
<?xml version="1.0" encoding="UTF-8"?>

<mule xmlns:ee="http://www.mulesoft.org/schema/mule/ee/core"
xmlns:dynamics365ForOperations="http://www.mulesoft.org/schema/mule/dynamics365ForOperations"
xmlns:http="http://www.mulesoft.org/schema/mule/http"
xmlns="http://www.mulesoft.org/schema/mule/core"
xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.mulesoft.org/schema/mule/ee/core
http://www.mulesoft.org/schema/mule/ee/core/current/mule-ee.xsd
http://www.mulesoft.org/schema/mule/core
http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http
http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd
http://www.mulesoft.org/schema/mule/dynamics365ForOperations
http://www.mulesoft.org/schema/mule/dynamics365ForOperations/current/mule-dynamics365ForOperations.xsd">
	<http:listener-config name="HTTP_Listener_config" doc:name="HTTP Listener config">
		<http:listener-connection
		host="localhost"
		port="8081" />
	</http:listener-config>
	<dynamics365ForOperations:dynamics-365-for-operations-config
		name="Dynamics_365_For_Operations_Dynamics_365_for_operations"
		doc:name="Dynamics 365 For Operations Dynamics 365 for operations">
		<dynamics365ForOperations:oauth2-user-password-connection
			username="USERNAME"
			password="PASSWORD"
			resource="https://muledev.sandbox.operations.dynamics.com"
			clientId="CLIENT_ID"
			clientSecret="CLIENT_SECRET"
			tokenRequestEndpoint="https://login.windows.net/TOKEN/oauth2/token" />
	</dynamics365ForOperations:dynamics-365-for-operations-config>
	<dynamics365ForOperations:dynamics-365-for-operations-config
	name="Dynamics_365_For_Operations_Dynamics_365_for_operations1"
	doc:name="Dynamics 365 For Operations Dynamics 365 for operations">
		<dynamics365ForOperations:oauth2-user-password-connection
		username="${operations.username}"
		password="${operations.password}"
		resource="${operations.resource}"
		clientId="${operations.client_id}"
		clientSecret="${operations.client_secret}"
		tokenRequestEndpoint="${operations.request_endpoint}" />
	</dynamics365ForOperations:dynamics-365-for-operations-config>
	<flow name="dynamics-op-testFlow">
		<http:listener doc:name="Listener" config-ref="HTTP_Listener_config" path="/retrieve" />
		<dynamics365ForOperations:retrieve-multiple doc:name="Retrieve multiple"
		config-ref="Dynamics_365_For_Operations_Dynamics_365_for_operations1">
			<dynamics365ForOperations:data-query-url ><![CDATA[https://muledev.sandbox.operations.dynamics.com/data/Customers]]></dynamics365ForOperations:data-query-url>
		</dynamics365ForOperations:retrieve-multiple>
		<ee:transform doc:name="Transform Message">
			<ee:message >
				<ee:set-payload ><![CDATA[%dw 2.0
output application/json
---
payload]]></ee:set-payload>
			</ee:message>
		</ee:transform>
	</flow>
</mule>
```

## [](#関連情報)関連情報

[MuleSoft ヘルプセンター](https://help.mulesoft.com)