You can use the inbound web service process to receive a request from and send a response to an external application, via an inbound web service. To manage the inbound web service process, set up an inbound web service action.
Name | Responsible | Description |
---|---|---|
Set up inbound web service - Azure App Service |
Application Consultant |
If you want to run the inbound web service application in the cloud, use an Azure App Service. |
Set up inbound web service - Azure Logic Apps |
Application Consultant |
Instead of an Azure App service, you can use other applications to run an inbound web service in the cloud. An often-used alternative is an Azure Logic App. This topic explains globally how to set up the web service using Azure Logic App. For more information on Azure Logic Apps, refer to Azure Logic Apps documentation. |
Set up inbound web service - IIS application |
Application Consultant |
If you want to run the inbound web service application on premise, use the predefined IIS application.
You can use the IIS application to route external HTTP requests to the applicable inbound web service actions in D365 FO. Prerequisites:
Before you set up the IIS application, make sure:
|
Develop external code to run a custom service |
Application Consultant |
You can develop custom code outside D365 FO to directly run a custom service that is provided for Connectivity studio web services. To use the external custom code to run a:
|
Set up web service action - Inbound |
Application Consultant |
You can use the inbound web service process to receive a request from and send a response to an external application, via an inbound web service.
For each inbound web service action, you can define these messages:
|
Set up default response text |
Application Consultant |
If you run the inbound web service process asynchronously, define the default response text that is sent back to the web service when the web service action is triggered. You run an inbound web service process asynchronously if, for the inbound web service action, the Run asynchronously field has one of these values:
Example of a default response text:
|
Set up web service user |
Application Consultant |
Set up the external users that are allowed to access the inbound web service to start an inbound web service action. For each external web service user, define:
If the inbound web service application (IIS application or Azure Logic Apps) receives an HTTP request from an external application, it calls a D365 FO method to check:
|
Name | Responsible | Description |
---|---|---|
Set up inbound web service - Azure App Service |
Application Consultant |
If you want to run the inbound web service application in the cloud, use an Azure App Service. |
Set up inbound web service - Azure Logic Apps |
Application Consultant |
Instead of an Azure App service, you can use other applications to run an inbound web service in the cloud. An often-used alternative is an Azure Logic App. This topic explains globally how to set up the web service using Azure Logic App. For more information on Azure Logic Apps, refer to Azure Logic Apps documentation. |
Set up inbound web service - IIS application |
Application Consultant |
If you want to run the inbound web service application on premise, use the predefined IIS application.
You can use the IIS application to route external HTTP requests to the applicable inbound web service actions in D365 FO. Prerequisites:
Before you set up the IIS application, make sure:
|
Develop external code to run a custom service |
Application Consultant |
You can develop custom code outside D365 FO to directly run a custom service that is provided for Connectivity studio web services. To use the external custom code to run a:
|
Set up web service action - Inbound |
Application Consultant |
You can use the inbound web service process to receive a request from and send a response to an external application, via an inbound web service.
For each inbound web service action, you can define these messages:
|
Set up default response text |
Application Consultant |
If you run the inbound web service process asynchronously, define the default response text that is sent back to the web service when the web service action is triggered. You run an inbound web service process asynchronously if, for the inbound web service action, the Run asynchronously field has one of these values:
Example of a default response text:
|
Set up web service user |
Application Consultant |
Set up the external users that are allowed to access the inbound web service to start an inbound web service action. For each external web service user, define:
If the inbound web service application (IIS application or Azure Logic Apps) receives an HTTP request from an external application, it calls a D365 FO method to check:
|
Related to | Notes |
---|---|
Monitor inbound web service staging table |
  |