elsa-workflows / elsa-workflows/elsa-core
A task was canceled error for long-running activity
- Dominant language
- C#
- Stars
- 7.9k
- Forks
- 1.5k
- Avg merge
- 15h 22m
- Merged PRs (30d)
- 114
Description
We have a custom activity that normally makes an HTTP service call. In the designer, we have a workflow where multiple steps of this activity run sequentially. However, we noticed that after a long-running step (4 minutes) completes, the process cannot continue. To investigate the issue, we disabled the HTTP request code inside the activity and added a delay instead. When we set the delay to 3 minutes, the task gets canceled, but we couldn't determine the reason, even after reviewing the core code. We were testing with Elsa version 2.13, and we upgraded to version 3.3.4, hoping the issue was resolved, but we encountered the same problem. We are currently on version **3.3.4**. When we checked the core code, we saw that a TaskCanceledException is being thrown, but we couldn't determine where exactly it is being triggered. When we enabled the logs, we could only see an error like the following:
> fail: Microsoft.EntityFrameworkCore.Database.Connection[20004]
An error occurred using the connection to database 'Elsa3.0' on server '172.20.64.76'.
> warn: Elsa.Workflows.Middleware.Workflows.EngineExceptionHandlingMiddleware[0]
An exception was caught from a downstream middleware component
System.Threading.Tasks.TaskCanceledException: A task was canceled.
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternalAsync(Boolean errorsExpected, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenAsync(CancellationToken cancellationToken, Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Storage.RelationalDatabase.SaveChangesAsync(IList`1 entries, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.SqlServer.Storage.Internal.SqlServerExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken)
at Elsa.EntityFrameworkCore.ElsaDbContextBase.SaveChangesAsync(CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.EntityFrameworkCore.Common\ElsaDbContextBase.cs:line 60
at Elsa.EntityFrameworkCore.Extensions.QueryableExtensions.BulkInsertAsync[TDbContext,TEntity](TDbContext dbContext, IList`1 entities, CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.EntityFrameworkCore.Common\Extensions\QueryableExtensions.cs:line 50
at Elsa.EntityFrameworkCore.Store`2.AddManyAsync(IEnumerable`1 entities, Func`4 onSaving, CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.EntityFrameworkCore.Common\Store.cs:line 91
at Elsa.EntityFrameworkCore.Store`2.AddManyAsync(IEnumerable`1 entities, Func`4 onSaving, CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.EntityFrameworkCore.Common\Store.cs:line 91
at Elsa.EntityFrameworkCore.Modules.Runtime.EFCoreWorkflowExecutionLogStore.AddManyAsync(IEnumerable`1 records, CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.EntityFrameworkCore\Modules\Runtime\WorkflowExecutionLogStore.cs:line 25
at Elsa.Workflows.Runtime.StoreWorkflowExecutionLogSink.PersistExecutionLogsAsync(WorkflowExecutionContext context, CancellationToken cancellationToken) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.Workflows.Runtime\Services\StoreWorkflowExecutionLogSink.cs:line 17
at Elsa.Workflows.Runtime.Middleware.Workflows.PersistWorkflowExecutionLogMiddleware.InvokeAsync(WorkflowExecutionContext context) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.Workflows.Runtime\Middleware\Workflows\PersistWorkflowExecutionLogMiddleware.cs:line 17
at Elsa.Workflows.Runtime.Middleware.Workflows.PersistActivityExecutionLogMiddleware.InvokeAsync(WorkflowExecutionContext context) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.Workflows.Runtime\Middleware\Workflows\PersistActivityExecutionLogMiddleware.cs:line 14
at Elsa.Workflows.Runtime.Middleware.Workflows.PersistBookmarkMiddleware.InvokeAsync(WorkflowExecutionContext context) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.Workflows.Runtime\Middleware\Workflows\PersistBookmarkMiddleware.cs:line 22
at Elsa.Workflows.Middleware.Workflows.EngineExceptionHandlingMiddleware.InvokeAsync(WorkflowExecutionContext context) in C:\Projects\mimarigit\proofofconceptnew\Elsa3.0\elsa-core-3.3.4\src\modules\Elsa.Workflows.Core\Middleware\Workflows\EngineExceptionHandlingMiddleware.cs:line 30
The code for the activity is as follows:
I am also adding the code of the simple application:
[ElsaServer.zip](https://github.com/user-attachments/files/19178551/ElsaServer.zip)
```
using Elsa.Workflows;
using Elsa.Workflows.Models;
using Elsa.Workflows.Attributes;
using Elsa.Extensions;
using System.Text;
using System.Text.Json;
public class HttpExecute : Activity
{
[Input(DisplayName = "Url")]
public Input Url { get; set; }
[Input(DisplayName = "Method")]
public Input Method { get; set; }
[Input(DisplayName = "Content")]
public Input Content { get; set; }
[Input(DisplayName = "Headers")]
public Input Headers { get; set; }
[Input(DisplayName = "LogUrl")]
public Input LogUrl { get; set; }
private static readonly HttpClient httpClient = new HttpClient
{
Timeout = TimeSpan.FromDays(2)
};
protected override async ValueTask ExecuteAsync(ActivityExecutionContext context)
{
Thread.Sleep(180000);
//var response = ExecuteHttpRequestSync(context);
//await ExecuteHttpRequestAsync(context);
//if (response.StatusCode != System.Net.HttpStatusCode.OK)
// throw new Exception($"{(int)response.StatusCode},{response.Content}");
await context.CompleteActivityAsync();
}
private HttpResponse ExecuteHttpRequestSync(ActivityExecutionContext context)
{
try
{
// Prepare HttpRequestMessage
var requestMessage = new HttpRequestMessage
{
RequestUri = new Uri(Url.Get(context)),
Method = new HttpMethod(Method.Get(context).ToUpper())
};
// Add headers if provided
if (!string.IsNullOrEmpty(Headers.Get(context)))
{
var headerDictionary = ParseHeaders(Headers.Get(context));
foreach (var header in headerDictionary)
{
requestMessage.Headers.Add(header.Key, header.Value);
}
}
// Add content if provided (for POST, PUT, etc.)
if (!string.IsNullOrEmpty(Content.Get(context)) && (Method.Get(context).ToUpper() == "POST" || Method.Get(context).ToUpper() == "PUT"))
{
requestMessage.Content = new StringContent(Content.Get(context), Encoding.UTF8, "application/json");
}
// **Senkron HTTP Request Gönderme**
var httpResponse = httpClient.Send(requestMessage);
// **Senkron olarak response içeriğini oku**
var responseContent = httpResponse.Content.ReadAsStringAsync().GetAwaiter().GetResult();
return new HttpResponse
{
StatusCode = httpResponse.StatusCode,
Content = responseContent
};
}
catch (Exception ex)
{
throw new Exception("Error executing HTTP request", ex);
}
}
private async Task ExecuteHttpRequestAsync(ActivityExecutionContext context)
{
try
{
// Prepare HttpRequestMessage
var requestMessage = new HttpRequestMessage
{
RequestUri = new Uri(Url.Get(context)),
Method = new HttpMethod(Method.Get(context).ToUpper())
};
// Add headers if provided
if (!string.IsNullOrEmpty(Headers.Get(context)))
{
// Parse and add headers (assuming Headers are provided as a key-value JSON object)
var headerDictionary = ParseHeaders(Headers.Get(context));
foreach (var header in headerDictionary)
{
requestMessage.Headers.Add(header.Key, header.Value);
}
}
// Add content if provided (for POST, PUT, etc.)
if (!string.IsNullOrEmpty(Content.Get(context)) && (Method.Get(context).ToUpper() == "POST" || Method.Get(context).ToUpper() == "PUT"))
{
requestMessage.Content = new StringContent(Content.Get(context), Encoding.UTF8, "application/json");
}
// Send the HTTP request
var httpResponse = await httpClient.SendAsync(requestMessage);
// Read the response content
var responseContent = await httpResponse.Content.ReadAsStringAsync();
return new HttpResponse
{
StatusCode = httpResponse.StatusCode,
Content = responseContent
};
}
catch (Exception ex)
{
throw new Exception("Error executing HTTP request", ex);
}
}
private Dictionary ParseHeaders(string headersJson)
{
// Assuming headers are passed as a JSON object, for example:
// {"Authorization": "Bearer token", "Content-Type": "application/json"}
return JsonSerializer.Deserialize>(headersJson);
}
public class HttpResponse
{
public System.Net.HttpStatusCode StatusCode { get; set; }
public string Content { get; set; }
}
}
```
The JSON of the workflow is as follows:
`{"id":"1c3248983e836842","nodeId":"Workflow1:1c3248983e836842","name":"GeneratePdfDataFromEarchiveXmlFiles","type":"Elsa.Flowchart","version":1,"customProperties":{"notFoundConnections":[],"canStartWorkflow":true,"runAsynchronously":false,"logPersistenceMode":{"default":"Inherit","inputs":{},"outputs":{}},"logPersistenceConfig":{"default":null,"inputs":{},"outputs":{}}},"metadata":{"displayText":"#3.5 Generate Pdf Data From Earchive Xml Files"},"activities":[{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.1_1.2_1.3_ManipulateMindOrEmptorXml.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/manipulate-mind-or-emptor-xml/Log/"}},"id":"fb1ed57f9a281852","nodeId":"Workflow1:1c3248983e836842:fb1ed57f9a281852","name":"ManipulateMindOrEmptorXml","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-332.3046875,"y":-560},"size":{"width":298.5546875,"height":50.29998779296875}},"displayText":"#1.2 Manipulate Mind Or Emptor Xml"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.5_ImportXmlDataToReportDb.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/import-xml-data-to-report-db/Log/"}},"id":"d33a1dc4bd1a3a4c","nodeId":"Workflow1:1c3248983e836842:d33a1dc4bd1a3a4c","name":"ImportXmlDataToReportDb","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-328.37890625,"y":-365.910400390625},"size":{"width":282.90362548828125,"height":49.6484375}},"displayText":"#1.4 Import Xml Data To Report Db"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.1_AssignPttBarcodeToEarchiveXmlFiles.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/assign-ptt-barcode-to-earchive-xml-files/Log/"}},"id":"73fd6bcb4a916328","nodeId":"Workflow1:1c3248983e836842:73fd6bcb4a916328","name":"AssignPttBarcodeToEarchiveXmlFiles","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-740,"y":320},"size":{"width":359.4921875,"height":49.6484375}},"displayText":"#3.1 Assign Ptt Barcode To Earchive Xml Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_2.2_CopyUblFilesToHotfolder.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"6c310292629ef346","nodeId":"Workflow1:1c3248983e836842:6c310292629ef346","name":"CopyUblFilesToHotfolder","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-56.04167175292969,"y":424.67803955078125},"size":{"width":263.3854064941406,"height":49.6484375}},"displayText":"#2.2 Copy Ubl Files To Hotfolder"}},{"mode":{"typeName":"Elsa.Workflows.Activities.Flowchart.Models.FlowJoinMode, Elsa.Workflows.Core","expression":{"type":"Literal","value":"WaitAll"}},"id":"f7c7c876ddb943fb","nodeId":"Workflow1:1c3248983e836842:f7c7c876ddb943fb","name":"FlowJoin1","type":"Elsa.FlowJoin","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-235.63803100585938,"y":1039.4786376953125},"size":{"width":97.421875,"height":49.6484375}}}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.9_AddSuffixToEmailJournalFiles_EInvoice.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"ba756addfd7cbe54","nodeId":"Workflow1:1c3248983e836842:ba756addfd7cbe54","name":"AddSuffixToEmailJournalFiles_EInvoice","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-380.5078125,"y":1199.296875},"size":{"width":405.46875,"height":49.6484375}},"displayText":"#4.1 Add Suffix (_T) To E-Invoice Email Journal Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.4_TruncateReportDb.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"9e77abb731f47bdb","nodeId":"Workflow1:1c3248983e836842:9e77abb731f47bdb","name":"TruncateReportDb","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-328.37890625,"y":-460},"size":{"width":207.6953125,"height":50.29998779296875}},"displayText":"#1.3 Truncate Report Db"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.6_ImportGLDataToReportDb.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/import-gl-data-to-report-db/Log/"}},"id":"fb8891fa43795cd3","nodeId":"Workflow1:1c3248983e836842:fb8891fa43795cd3","name":"ImportGLDataToReportDb","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-328.37890625,"y":-260},"size":{"width":275.24737548828125,"height":49.6484375}},"displayText":"#1.5 Import GL Data To Report Db"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.7_GenerateReportsForProcessApproval.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/generate-reports-for-process-approval/Error/"}},"id":"3348bc28a701b8f2","nodeId":"Workflow1:1c3248983e836842:3348bc28a701b8f2","name":"GenerateReportsForProcessApproval","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-324.7265625,"y":-169.6484375},"size":{"width":349.6875,"height":49.6484375}},"displayText":"#1.6 Generate Reports For Process Approval"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.8_ProcessApproval.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"a7a773cf1a1c9303","nodeId":"Workflow1:1c3248983e836842:a7a773cf1a1c9303","name":"ProcessApproval","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-321.31510162353516,"y":0},"size":{"width":193.5677032470703,"height":49.6484375}},"displayText":"#1.8 Process Approval"}},{"eventName":{"typeName":"String","expression":{"type":"Literal","value":"ReportApproved"}},"result":null,"id":"a0cd5c614a259103","nodeId":"Workflow1:1c3248983e836842:a0cd5c614a259103","name":"ReportApproved","type":"Elsa.Event","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-328.37890625,"y":-89.6484375},"size":{"width":221.6015625,"height":49.6484375}},"displayText":"#1.7 ReportApproved"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_1.9_CreateFolderFromOps.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"b4be5945590d752","nodeId":"Workflow1:1c3248983e836842:b4be5945590d752","name":"CreateFolderFromOps","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-328.37890625,"y":100},"size":{"width":239.6484375,"height":49.6484375}},"displayText":"#1.9 Create Folder From Ops"}},{"branches":{"typeName":"List\u003CString\u003E","expression":{"type":"Object","value":"[\u0022E-Invoice\u0022,\u0022E-Archive\u0022]"}},"id":"7766debdfa88909e","nodeId":"Workflow1:1c3248983e836842:7766debdfa88909e","name":"Fork","type":"Elsa.FlowFork","version":1,"customProperties":{"logPersistenceMode":{"default":"Inherit","inputs":{},"outputs":{}},"logPersistenceConfig":{"default":null,"inputs":{},"outputs":{}},"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-324.7265625,"y":189.6484375},"size":{"width":98.15103912353516,"height":49.6484375}},"displayText":"Fork"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_2.1_UblProductionfromCode.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/post-process/generate-ubl/Log/"}},"id":"645dfeab8aaff2ab","nodeId":"Workflow1:1c3248983e836842:645dfeab8aaff2ab","name":"UblProduction","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-45.47528076171875,"y":320},"size":{"width":175.46875,"height":49.6484375}},"displayText":"#2.1 Ubl Production"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_2.3_GenerateEinvoicePdfFiles.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/post-process/generate-einvoice-pdf-files/Log/"}},"id":"571a5f2ca6b9d0da","nodeId":"Workflow1:1c3248983e836842:571a5f2ca6b9d0da","name":"GenerateEinvoicePdfFiles","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-58.7109375,"y":529.6484375},"size":{"width":268.72393798828125,"height":49.6484375}},"displayText":"#2.3 Generate E-invoice Pdf Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.8_CopyEinvoiceFilesToNetGatewayHotfolder.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"114a43b0b8b6b9df","nodeId":"Workflow1:1c3248983e836842:114a43b0b8b6b9df","name":"CopyEinvoiceFilesToNetGatewayHotfolder","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-56.04167175292969,"y":626.0003662109375},"size":{"width":389.9609375,"height":49.6484375}},"displayText":"#2.4 Copy Einvoice Files To NetGateway Hotfolder"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.10_AddSuffixToEmailJournalFiles_EArchive.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"7d8c0ab3f9eff6b7","nodeId":"Workflow1:1c3248983e836842:7d8c0ab3f9eff6b7","name":"AddSuffixToEmailJournalFiles_EArchive","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-380.5078125,"y":1310.7642822265625},"size":{"width":407.4869689941406,"height":49.6484375}},"displayText":"#4.2 Add Suffix (_T) To E-Archive Email Journal Files"}},{"id":"2558cdcce62bcc27","nodeId":"Workflow1:1c3248983e836842:2558cdcce62bcc27","name":"End1","type":"Elsa.End","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-233.90625762939453,"y":1428.7642822265625},"size":{"width":93.95832824707031,"height":49.6484375}}}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.2_GroupAndSeparateEarchiveXmlFiles.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/pre-process/group-and-separate-earchive-xml-files/Log/"}},"id":"62c218718cb6a240","nodeId":"Workflow1:1c3248983e836842:62c218718cb6a240","name":"GroupAndSeparateEarchiveXmlFiles","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-747.0768127441406,"y":424.67803955078125},"size":{"width":346.875,"height":49.6484375}},"displayText":"#3.2 Group And Separate Earchive Xml Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.3_GeneratePsDataFromEarchiveXmlFiles.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/post-process/generate-ps-data-from-earchive-xml-files/Log/"}},"id":"3ef1a6dc0557f29","nodeId":"Workflow1:1c3248983e836842:3ef1a6dc0557f29","name":"GeneratePsDataFromEarchiveXmlFiles","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-748.2291564941406,"y":518.5003662109375},"size":{"width":367.7213439941406,"height":49.6484375}},"displayText":"#3.3 Generate Ps Data From Earchive Xml Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.4_GenerateExcelReportForPrintShopRecon.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/post-process/generate-excel-report-for-print-shop-recon/Log/"}},"id":"101cf30dc6d67555","nodeId":"Workflow1:1c3248983e836842:101cf30dc6d67555","name":"GenerateExcelReportForPrintShopRecon","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-740,"y":626.0003662109375},"size":{"width":382.47393798828125,"height":49.6484375}},"displayText":"#3.4 Generate Excel Report For Print Shop Recon"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.5_GeneratePdfDataFromEarchiveXmlFiles.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30090/Oss/Publications/MIND-EMPTOR/TR08/fatura/post-process/generate-pdf-data-from-earchive-xml-files/Log/"}},"id":"71eed1e0fdca76a8","nodeId":"Workflow1:1c3248983e836842:71eed1e0fdca76a8","name":"GeneratePdfDataFromEarchiveXmlFiles","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-735.5859375,"y":714.3264770507812},"size":{"width":373.64581298828125,"height":49.6484375}},"displayText":"#3.5 Generate Pdf Data From Earchive Xml Files"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.6_CopyUblFilesToHotfolder.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"b0b461223b116202","nodeId":"Workflow1:1c3248983e836842:b0b461223b116202","name":"CopyUblFilesToHotfolder","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-740,"y":818.5003662109375},"size":{"width":263.3854064941406,"height":49.6484375}},"displayText":"#3.6 Copy Ubl Files To Hotfolder"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/STEP_3.7_CopyPsFilesToHotfolder.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"2a47f172f8f14b03","nodeId":"Workflow1:1c3248983e836842:2a47f172f8f14b03","name":"CopyPsFilesToHotfolder","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-740,"y":920},"size":{"width":256.875,"height":49.6484375}},"displayText":"#3.7 Copy Ps Files To Hotfolder"}},{"url":{"typeName":"String","expression":{"type":"Literal","value":"http://172.20.62.14:30334/uc4-api/execute-command"}},"method":{"typeName":"String","expression":{"type":"Literal","value":"Post"}},"content":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022remoteHost\u0022: \u0022\u0022, \u0022remoteUsername\u0022: \u0022\u0022, \u0022remotePassword\u0022: \u0022\u0022, \u0022type\u0022: \u0022local\u0022, \u0022exeFilePath\u0022: \u0022/bin/bash\u0022, \u0022arguments\u0022: [ \u0022/mnt/data/Oss/Publications/MIND-EMPTOR/TR08/fatura/Clear.sh\u0022 ] }"}},"headers":{"typeName":"String","expression":{"type":"Literal","value":"{ \u0022Accept-Language\u0022: \u0022en-US\u0022, \u0022Channel\u0022: \u0022MindEmptor\u0022, \u0022CompanyCode\u0022: \u0022TR08 - Vodafone Net Iletisim\u0022, \u0022X-Correlation-Id\u0022: \u002296a0f23e-b5c9-4504-ba4b-614e98e8115c\u0022, \u0022api-version\u0022: \u00221\u0022 }"}},"logUrl":null,"id":"4ec4b01eb3aab3a","nodeId":"Workflow1:1c3248983e836842:4ec4b01eb3aab3a","name":"CleanTheEnvironmentData","type":"HttpExecute","version":1,"customProperties":{"canStartWorkflow":false,"runAsynchronously":false},"metadata":{"designer":{"position":{"x":-337.4283752441406,"y":-660},"size":{"width":266.14581298828125,"height":50.29998779296875}},"displayText":"#1.1 Clean the environment data"}}],"variables":[],"connections":[{"source":{"activity":"a7a773cf1a1c9303","port":"Done"},"target":{"activity":"b4be5945590d752","port":"In"}},{"source":{"activity":"3348bc28a701b8f2","port":"Done"},"target":{"activity":"a0cd5c614a259103","port":"In"}},{"source":{"activity":"a0cd5c614a259103","port":"Done"},"target":{"activity":"a7a773cf1a1c9303","port":"In"}},{"source":{"activity":"b4be5945590d752","port":"Done"},"target":{"activity":"7766debdfa88909e","port":"In"}},{"source":{"activity":"7766debdfa88909e","port":"E-Invoice"},"target":{"activity":"645dfeab8aaff2ab","port":"In"}},{"source":{"activity":"7766debdfa88909e","port":"E-Archive"},"target":{"activity":"73fd6bcb4a916328","port":"In"}},{"source":{"activity":"6c310292629ef346","port":"Done"},"target":{"activity":"571a5f2ca6b9d0da","port":"In"}},{"source":{"activity":"571a5f2ca6b9d0da","port":"Done"},"target":{"activity":"114a43b0b8b6b9df","port":"In"}},{"source":{"activity":"645dfeab8aaff2ab","port":"Done"},"target":{"activity":"6c310292629ef346","port":"In"}},{"source":{"activity":"73fd6bcb4a916328","port":"Done"},"target":{"activity":"62c218718cb6a240","port":"In"}},{"source":{"activity":"62c218718cb6a240","port":"Done"},"target":{"activity":"3ef1a6dc0557f29","port":"In"}},{"source":{"activity":"3ef1a6dc0557f29","port":"Done"},"target":{"activity":"101cf30dc6d67555","port":"In"}},{"source":{"activity":"101cf30dc6d67555","port":"Done"},"target":{"activity":"71eed1e0fdca76a8","port":"In"}},{"source":{"activity":"71eed1e0fdca76a8","port":"Done"},"target":{"activity":"b0b461223b116202","port":"In"}},{"source":{"activity":"b0b461223b116202","port":"Done"},"target":{"activity":"2a47f172f8f14b03","port":"In"}},{"source":{"activity":"2a47f172f8f14b03","port":"Done"},"target":{"activity":"f7c7c876ddb943fb","port":"In"}},{"source":{"activity":"f7c7c876ddb943fb","port":"Done"},"target":{"activity":"ba756addfd7cbe54","port":"In"}},{"source":{"activity":"ba756addfd7cbe54","port":"Done"},"target":{"activity":"7d8c0ab3f9eff6b7","port":"In"}},{"source":{"activity":"7d8c0ab3f9eff6b7","port":"Done"},"target":{"activity":"2558cdcce62bcc27","port":"In"}},{"source":{"activity":"114a43b0b8b6b9df","port":"Done"},"target":{"activity":"f7c7c876ddb943fb","port":"In"}},{"source":{"activity":"fb8891fa43795cd3","port":"Done"},"target":{"activity":"3348bc28a701b8f2","port":"In"}},{"source":{"activity":"9e77abb731f47bdb","port":"Done"},"target":{"activity":"d33a1dc4bd1a3a4c","port":"In"}},{"source":{"activity":"d33a1dc4bd1a3a4c","port":"Done"},"target":{"activity":"fb8891fa43795cd3","port":"In"}},{"source":{"activity":"fb1ed57f9a281852","port":"Done"},"target":{"activity":"9e77abb731f47bdb","port":"In"}},{"source":{"activity":"4ec4b01eb3aab3a","port":"Done"},"target":{"activity":"fb1ed57f9a281852","port":"In"}}]}`
Contributor guide
Assessment
This issue has not been assessed yet.