36 lines
938 B
Markdown
36 lines
938 B
Markdown
|
|
1. Добавить в `appsettings.json`
|
|
1. ```json
|
|
"BPMSoft.Configuration.ElmaService.ElmaService": [
|
|
"/ServiceModel/ElmaService.svc"
|
|
],
|
|
```
|
|
2. Добавить в `BPMSoft.WebHost.dll.config`
|
|
1. `<add key="AllowedLocations" value="ServiceModel/ElmaService.svc;...`
|
|
3. Добавить логи
|
|
|
|
```json
|
|
<logger name="ElmaSyncHelper" writeTo="ElmaSyncHelperAppender" minlevel="Debug" final="true" />
|
|
<logger name="ElmaService" writeTo="ElmaServiceAppender" minlevel="Debug" final="true" />
|
|
```
|
|
|
|
```js
|
|
callElmaService: function () {
|
|
const request = {
|
|
Id_crm: this.get("Id"),
|
|
chain_of_approval: "test1, test2"
|
|
};
|
|
|
|
const config = {
|
|
serviceName: "ElmaService",
|
|
methodName: "CreateOrderApproval",
|
|
data: {
|
|
request: request
|
|
}
|
|
};
|
|
|
|
this.callService(config, function(response) {
|
|
debugger;
|
|
}, this)
|
|
},
|
|
``` |