diff --git a/SourceCode/2024/Packages/2326_Projects_.Log.Message.with.ReFramework_Venkatesh.1.0.1.nupkg b/SourceCode/2024/Packages/2326_Projects_.Log.Message.with.ReFramework_Venkatesh.1.0.1.nupkg new file mode 100644 index 0000000000..e84ad712ad Binary files /dev/null and b/SourceCode/2024/Packages/2326_Projects_.Log.Message.with.ReFramework_Venkatesh.1.0.1.nupkg differ diff --git a/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/Main.xaml b/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/Main.xaml new file mode 100644 index 0000000000..e38634b4d9 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/Main.xaml @@ -0,0 +1,55 @@ + + + + System.Activities + System.Collections.ObjectModel + System.Activities.Statements + System.Activities.Expressions + System.Activities.Validation + System.Activities.XamlIntegration + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Collections + System.Collections.Generic + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Xml + System.Xml.Linq + UiPath.Core + UiPath.Core.Activities + System.Windows.Markup + GlobalVariablesNamespace + GlobalConstantsNamespace + + + + + Microsoft.VisualBasic + PresentationCore + PresentationFramework + System + System.Activities + System.ComponentModel.TypeConverter + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.ObjectModel + System.Private.CoreLib + System.Xaml + System.Xml + System.Xml.Linq + UiPath.System.Activities + UiPath.UiAutomation.Activities + WindowsBase + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/project.json b/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/project.json new file mode 100644 index 0000000000..6e80b33034 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2322_Project Read table database and use queues_Venkatesh/project.json @@ -0,0 +1,61 @@ +{ + "name": "2322_Project Read table database and use queues_Venkatesh", + "projectId": "55a84473-8c04-4454-a12d-140ab0f5491c", + "description": "Background Process", + "main": "Main.xaml", + "dependencies": { + "UiPath.Excel.Activities": "[2.24.0-preview]", + "UiPath.Mail.Activities": "[1.23.11]", + "UiPath.System.Activities": "[24.11.0-preview]", + "UiPath.WebAPI.Activities": "[1.21.0]" + }, + "webServices": [], + "entitiesStores": [], + "schemaVersion": "4.0", + "studioVersion": "24.10.4.0", + "projectVersion": "1.0.0", + "runtimeOptions": { + "autoDispose": false, + "netFrameworkLazyLoading": false, + "isPausable": true, + "isAttended": false, + "requiresUserInteraction": false, + "supportsPersistence": false, + "workflowSerialization": "DataContract", + "excludedLoggedData": [ + "Private:*", + "*password*" + ], + "executionType": "Workflow", + "readyForPiP": false, + "startsInPiP": false, + "mustRestoreAllDependencies": true, + "pipType": "ChildSession" + }, + "designOptions": { + "projectProfile": "Developement", + "outputType": "Process", + "libraryOptions": { + "includeOriginalXaml": false, + "privateWorkflows": [] + }, + "processOptions": { + "ignoredFiles": [] + }, + "fileInfoCollection": [], + "saveToCloud": false + }, + "expressionLanguage": "VisualBasic", + "entryPoints": [ + { + "filePath": "Main.xaml", + "uniqueId": "8b43f194-588f-4578-9058-eba962131f24", + "input": [], + "output": [] + } + ], + "isTemplate": false, + "templateProjectData": {}, + "publishData": {}, + "targetFramework": "Windows" +} \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Config.xlsx b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Config.xlsx new file mode 100644 index 0000000000..b8f300ddeb Binary files /dev/null and b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Config.xlsx differ diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Input/placeholder.txt b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Input/placeholder.txt new file mode 100644 index 0000000000..ef66094519 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Input/placeholder.txt @@ -0,0 +1 @@ +Input folder should be used to store all input files of the process. \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Output/placeholder.txt b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Output/placeholder.txt new file mode 100644 index 0000000000..449c6f8523 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Output/placeholder.txt @@ -0,0 +1 @@ +Output folder should be used to store the files resulted from the process, such as reports or status files. \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Temp/placeholder.txt b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Temp/placeholder.txt new file mode 100644 index 0000000000..6e16428b4c --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Data/Temp/placeholder.txt @@ -0,0 +1 @@ +Temp folder should store the files while they are being processed. Once the processing part is done, the files should be removed from this folder. \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/CloseAllApplications.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/CloseAllApplications.xaml new file mode 100644 index 0000000000..f732da0270 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/CloseAllApplications.xaml @@ -0,0 +1,68 @@ + + + + System.Activities + System.Activities.Statements + System.Activities.Expressions + System.Activities.Validation + System.Activities.XamlIntegration + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System.Collections.ObjectModel + System + System.Collections + System.Collections.Generic + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Xml + System.Xml.Linq + UiPath.Core + System.Windows.Markup + UiPath.Core.Activities + GlobalVariablesNamespace + GlobalConstantsNamespace + + + + + Microsoft.VisualBasic + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel.Composition + System.ComponentModel.TypeConverter + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.ObjectModel + System.Private.CoreLib + System.ServiceModel + System.Xaml + System.Xml + System.Xml.Linq + UiPath.System.Activities + UiPath.UiAutomation.Activities + UiPath.Workflow + WindowsBase + + + + + + True + True + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/GetTransactionData.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/GetTransactionData.xaml new file mode 100644 index 0000000000..63634bdcce --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/GetTransactionData.xaml @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + 953.6,2155.2 + GetTransactionData_1 + + + GlobalConstantsNamespace + GlobalVariablesNamespace + Microsoft.Activities + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Activities + System.Activities.Expressions + System.Activities.Statements + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections + System.Collections.Generic + System.Collections.ObjectModel + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Reflection + System.Runtime.InteropServices + System.Runtime.Serialization + System.Windows.Markup + System.Xml + System.Xml.Linq + System.Xml.Serialization + UiPath.Core + UiPath.Core.Activities + UiPath.Excel.Activities + + + + + Microsoft.Bcl.AsyncInterfaces + Microsoft.VisualBasic + Microsoft.VisualBasic.Core + NPOI + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel + System.ComponentModel.Composition + System.ComponentModel.Primitives + System.ComponentModel.TypeConverter + System.Configuration.ConfigurationManager + System.Console + System.Core + System.Data + System.Data.Common + System.Data.DataSetExtensions + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Memory + System.ObjectModel + System.Private.CoreLib + System.Private.Uri + System.Private.Xml + System.Runtime.Serialization + System.Security.Permissions + System.ServiceModel + System.ValueTuple + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.Excel.Activities + UiPath.OCR.Activities.Design + UiPath.System.Activities + UiPath.System.Activities.Design + UiPath.UiAutomation.Activities + UiPath.UIAutomationCore + UiPath.Workflow + WindowsBase + + + + + + True + True + + + + + + + + + + + + + + + + + + True + True + False + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + True + + + + + + + True + True + + + + + [out_TransactionID] + + + [now.ToString] + + + + + [out_TransactionField1] + + + [string.Empty] + + + + + [out_TransactionField2] + + + [string.Empty] + + + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllApplications.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllApplications.xaml new file mode 100644 index 0000000000..a542428ead --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllApplications.xaml @@ -0,0 +1,78 @@ + + + + + + + + 396,292 + Initialization_1 + + + System.Activities.XamlIntegration + System.Activities.Validation + System.Activities + System.Activities.Statements + System.Activities.Expressions + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System.Collections.ObjectModel + System + System.Collections.Generic + System.Data + System.Diagnostics + System.IO + System.Linq + System.Management.Automation + System.Net.Mail + System.Xml + System.Xml.Linq + System.Windows.Markup + System.Drawing + UiPath.Core + System.Security + UiPath.Core.Activities + GlobalVariablesNamespace + GlobalConstantsNamespace + + + + + Microsoft.VisualBasic + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel.Composition + System.ComponentModel.TypeConverter + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Management.Automation + System.ObjectModel + System.Private.CoreLib + System.ServiceModel + System.Xaml + System.Xml + System.Xml.Linq + UiPath.System.Activities + UiPath.UiAutomation.Activities + UiPath.Workflow + WindowsBase + + + + + + True + True + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllSettings.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllSettings.xaml new file mode 100644 index 0000000000..54eb172c9b --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/InitAllSettings.xaml @@ -0,0 +1,287 @@ + + + + + + + + + + 591.2,2556 + GetAllSettings_1 + + + GlobalConstantsNamespace + GlobalVariablesNamespace + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Activities + System.Activities.Expressions + System.Activities.Statements + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections + System.Collections.Generic + System.Collections.ObjectModel + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Reflection + System.Runtime.InteropServices + System.Runtime.Serialization + System.Windows.Markup + System.Xml + System.Xml.Linq + System.Xml.Serialization + UiPath.Core + UiPath.Core.Activities + + + + + Microsoft.Bcl.AsyncInterfaces + Microsoft.VisualBasic + System.Private.CoreLib + NPOI + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel + System.ComponentModel.Composition + System.ComponentModel.Primitives + System.ComponentModel.TypeConverter + System.Configuration.ConfigurationManager + System.Console + System.Core + System.Data + System.Data.Common + System.Data.DataSetExtensions + System.Data.SqlClient + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Memory + System.ObjectModel + System.Private.CoreLib + System.Private.Uri + System.Private.Xml + System.Reflection.DispatchProxy + System.Reflection.Metadata + System.Reflection.TypeExtensions + System.Runtime.Serialization + System.Security.Permissions + System.ServiceModel + System.ValueTuple + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.Excel.Activities + UiPath.OCR.Activities.Design + UiPath.Studio.Constants + UiPath.System.Activities + UiPath.System.Activities.Design + UiPath.UiAutomation.Activities + UiPath.UIAutomationCore + UiPath.Workflow + WindowsBase + + + + + + True + True + + + + + + [out_Config] + + + [New Dictionary(of String, Object)] + + + + + + + + + + + + + + + True + False + True + + + + + + + + + + + + + True + True + False + + + + + + [out_Config(Row("Name").ToString.Trim)] + + + [Row("Value")] + + + + + + + + + + + + + True + False + + + + + + + True + False + + + + + + + + + + True + False + True + + + + + + + + + + + + + True + False + + + + + + + + + + True + + + + + + + + [AssetValue] + + + + + [out_Config(row("Name").ToString)] + + + [AssetValue] + + + + + + + + + False + False + + + + + + + + + + True + False + True + + + + + + + + + + + + + + + True + False + + + + + + + + + + False + False + + + + + + + + + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/KillAllProcesses.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/KillAllProcesses.xaml new file mode 100644 index 0000000000..050373ed50 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/KillAllProcesses.xaml @@ -0,0 +1,68 @@ + + + + System.Activities + System.Activities.Statements + System.Activities.Expressions + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections.ObjectModel + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Collections + System.Collections.Generic + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Xml + System.Xml.Linq + UiPath.Core + System.Windows.Markup + UiPath.Core.Activities + GlobalVariablesNamespace + GlobalConstantsNamespace + + + + + Microsoft.VisualBasic + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel.Composition + System.ComponentModel.TypeConverter + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.ObjectModel + System.Private.CoreLib + System.ServiceModel + System.Xaml + System.Xml + System.Xml.Linq + UiPath.System.Activities + UiPath.UiAutomation.Activities + UiPath.Workflow + WindowsBase + + + + + + True + True + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/Process.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/Process.xaml new file mode 100644 index 0000000000..cab371e66b --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/Process.xaml @@ -0,0 +1,105 @@ + + + + + + + + + 1233,680 + ProcessTransaction_1 + + + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Activities + System.Activities.Expressions + System.Activities.Statements + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections + System.Collections.Generic + System.Collections.ObjectModel + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Runtime.InteropServices + System.Runtime.Serialization + System.Windows.Forms + System.Windows.Markup + System.Xml + System.Xml.Linq + UiPath.Core + UiPath.Core.Activities + GlobalVariablesNamespace + GlobalConstantsNamespace + System.Linq.Expressions + + + + + Microsoft.Bcl.AsyncInterfaces + Microsoft.VisualBasic + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel + System.ComponentModel.Composition + System.ComponentModel.TypeConverter + System.Configuration.ConfigurationManager + System.Console + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Memory + System.ObjectModel + System.Private.CoreLib + System.Private.Uri + System.Runtime.Serialization + System.Security.Permissions + System.ServiceModel + System.ValueTuple + System.Windows.Forms + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.OCR.Activities.Design + UiPath.System.Activities + UiPath.System.Activities.Design + UiPath.UiAutomation.Activities + UiPath.UIAutomationCore + UiPath.Workflow + WindowsBase + UiPath.Studio.Constants + UiPath.Excel.Activities.Design + System.Private.ServiceModel + System.Private.DataContractSerialization + System.Runtime.Serialization.Formatters + System.Runtime.Serialization.Primitives + System.Collections.NonGeneric + System.Linq.Expressions + + + + + + True + True + + + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/RetryCurrentTransaction.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/RetryCurrentTransaction.xaml new file mode 100644 index 0000000000..a7587c1ee9 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/RetryCurrentTransaction.xaml @@ -0,0 +1,245 @@ + + + + + + + + + 884.666666666667,809.333333333333 + ActivityBuilder_1 + Assembly references and imported namespaces for internal implementation + + + System + System.Activities + System.Linq + UiPath.Core + System.Collections.ObjectModel + UiPath.Core.Activities + + + + + System.Private.CoreLib + System + System.Activities + System.Collections + System.ComponentModel.Composition + System.Core + System.Linq + System.Private.CoreLib + System.ServiceModel + UiPath.System.Activities + System.Data.Common + UiPath.UiAutomation.Activities + + + + + + True + False + 360,2.4 + 60,74.6666666666667 + 390,77.0666666666667 390,136.666666666667 + 831 + 668 + True + + + + __ReferenceID10 + + + + + True + 340,136.666666666667 + 100,86.6666666666667 + Yes + No + 340,180 257.866666666667,180 257.866666666667,256.4 + 440,180 470,180 470,179.933333333333 530,179.933333333333 + + + + + + + True + 201.2,256.4 + 113.333333333333,86.6666666666667 + Yes + No + 201.2,299.733333333333 130,299.733333333333 130,383.666666666667 + 314.533333333333,299.733333333333 445.986324786325,299.733333333333 445.986324786325,352.082497358647 570,352.082497358647 570,383.6 + + + + + + + 30,383.666666666667 + 200,52.6666666666667 + 130,436.333333333333 130,466.333333333333 131,466.333333333333 131,486.266666666667 + + + + + + True + False + + + + + + + + 0,486.266666666667 + 262,62 + 131,548.266666666667 131,599 + + + + + [io_RetryNumber] + + + 0 + + + + + + + 0,599 + 262,62 + 160,560 160,590 159.2,590 159.2,610 + + + + + [io_TransactionNumber] + + + [io_TransactionNumber+1] + + + + + + + + + + + + + 470,383.6 + 200,52.6666666666667 + 570,436.266666666667 570,476.666666666667 + + + + + + + + True + 502.333333333333,476.666666666667 + 135.333333333333,86.6666666666667 + 502.333333333333,520 430,520 430,599 + 637.666666666666,520 700,520 700,599 + No + Yes + + + + + + + 299,599 + 262,62 + 160,560 160,590 159.2,590 159.2,610 + + + + + [io_TransactionNumber] + + + [io_TransactionNumber+1] + + + + + + + + + 569,599 + 262,62 + + + + + [io_RetryNumber] + + + [io_RetryNumber+1] + + + + + + + + + + + + + + + 530,153.6 + 200,52.6666666666667 + 630,206.266666666667 630,249 + + + + + + + + 499,249 + 262,62 + 160,560 160,610 + + + + + [io_TransactionNumber] + + + [io_TransactionNumber+1] + + + + + + + + __ReferenceID0 + __ReferenceID1 + __ReferenceID2 + __ReferenceID3 + __ReferenceID4 + __ReferenceID5 + __ReferenceID6 + __ReferenceID7 + __ReferenceID8 + __ReferenceID9 + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/SetTransactionStatus.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/SetTransactionStatus.xaml new file mode 100644 index 0000000000..1416b66602 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/SetTransactionStatus.xaml @@ -0,0 +1,663 @@ + + + + + + + + + + + + + + + + + 1223.3333333333333,1304.6666666666667 + SetTransactionStatus_1 + + + GlobalConstantsNamespace + GlobalVariablesNamespace + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Activities + System.Activities.Expressions + System.Activities.Statements + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections + System.Collections.Generic + System.Collections.ObjectModel + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Reflection + System.Runtime.InteropServices + System.Runtime.Serialization + System.Windows.Markup + System.Xml + System.Xml.Linq + UiPath.Core + UiPath.Core.Activities + + + + + Microsoft.Bcl.AsyncInterfaces + Microsoft.VisualBasic + NPOI + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel + System.ComponentModel.Composition + System.ComponentModel.TypeConverter + System.Configuration.ConfigurationManager + System.Console + System.Core + System.Data + System.Data.Common + System.Data.DataSetExtensions + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Memory + System.ObjectModel + System.Private.CoreLib + System.Private.Uri + System.Runtime.Serialization + System.Security.Permissions + System.ServiceModel + System.ValueTuple + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.OCR.Activities.Design + UiPath.System.Activities + UiPath.System.Activities.Design + UiPath.UiAutomation.Activities + UiPath.UIAutomationCore + UiPath.Workflow + WindowsBase + + + + + + True + 270,2.5 + 60,74.66666666666667 + 687.9999999999999 + 300,77.7 300,126.4 + 840.8 + False + True + + + + __ReferenceID5 + + + + + True + 262.8,126.4 + 76,86.66666666666667 + 338.8,169.73333333333335 448.6666666666667,169.73333333333335 448.6666666666667,266.4 + 262.8,170 110,170 110,471.6 + + + + + + + 10,471.6 + 200,163.33333333333334 + 110,634.9333333333334 110,664.9333333333334 210,664.9333333333334 210,715.6 + + + + + + False + True + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + True + True + False + + + + + Success + [io_TransactionNumber.ToString] + [in_TransactionID] + [in_TransactionField1] + [in_TransactionField2] + + + + + + + logF_TransactionStatus + logF_TransactionNumber + logF_TransactionID + logF_TransactionField1 + logF_TransactionField2 + + + + + + + + + + 110,715.6 + 200,84.66666666666667 + + + + + + True + + + + + [io_TransactionNumber] + + + [io_TransactionNumber+1] + + + + True + + + + + + [io_RetryNumber] + + + 0 + + + + True + + + + + + [io_ConsecutiveSystemExceptions] + + + 0 + + + + True + + + + + + + + + + + + + True + 388,266.4 + 122,86.66666666666667 + 388,309.733333333333 330,309.733333333333 330,469.333333333333 + 509.6,310 550,310 550,467.666666666667 + + + + + + + 230,469.333333333333 + 200,196.66666666666666 + 330,665.9999999999997 330,695.9999999999997 210,695.9999999999997 210,715.6 + + + + + + False + False + True + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + True + True + False + + + + + BusinessException + [io_TransactionNumber.ToString] + [in_TransactionID] + [in_TransactionField1] + [in_TransactionField2] + + + + + + + logF_TransactionStatus + logF_TransactionNumber + logF_TransactionID + logF_TransactionField1 + logF_TransactionField2 + + + + + + + __ReferenceID0 + + + + + + + + 450,467.666666666667 + 200,180 + + + + + + + + + + False + False + True + + + + + + [QueueRetry] + + + [in_TransactionItem isNot Nothing AndAlso (in_TransactionItem.GetType is GetType(UiPath.Core.QueueItem))] + + + + + + True + False + True + + + + + + [in_Config("ExScreenshotsFolderPath").ToString] + [ScreenshotPath] + + + + + + + + False + False + + + + + + + + + + + + + + + True + False + + + + + + + + + + + + True + + + + + + + + + + + + + + + False + False + + + + + + [io_RetryNumber] + + + [in_TransactionItem.RetryNo] + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + ApplicationException + [io_TransactionNumber.ToString] + [in_TransactionID] + [in_TransactionField1] + [in_TransactionField2] + + + + + [io_ConsecutiveSystemExceptions] + + + [io_ConsecutiveSystemExceptions+1] + + + + + [in_Config] + [io_RetryNumber] + [io_TransactionNumber] + [in_SystemException] + [QueueRetry] + + + + + + logF_TransactionStatus + logF_TransactionNumber + logF_TransactionID + logF_TransactionField1 + logF_TransactionField2 + + + + + + + True + False + True + + + + + + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + True + False + + + + + + + + + + + + + + False + False + + + + + + + + + + + + + + + + + + + + + + + __ReferenceID1 + __ReferenceID2 + __ReferenceID3 + __ReferenceID4 + __ReferenceID0 + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/TakeScreenshot.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/TakeScreenshot.xaml new file mode 100644 index 0000000000..3ea5896f3f --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Framework/TakeScreenshot.xaml @@ -0,0 +1,127 @@ + + + + + + + + + 546,1177.33333333333 + TakeScreenshot_2 + + + System.Activities + System.Activities.Statements + System.Activities.Expressions + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections.ObjectModel + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + System + System.Collections + System.Collections.Generic + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net.Mail + System.Xml + System.Xml.Linq + UiPath.Core + System.Windows.Markup + UiPath.Core.Activities + + + + + Microsoft.VisualBasic + Microsoft.VisualBasic.Core + System.Private.CoreLib + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel.Composition + System.Core + System.Data + System.Data.Common + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Private.CoreLib + System.ServiceModel + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.Platform + UiPath.System.Activities + UiPath.UiAutomation.Activities + UiPath.Workflow + WindowsBase + + + + + + + + + + True + True + + + + + + + + + + + + + True + + + + + + + + [io_FilePath] + + + [Path.Combine(in_Folder, "ExceptionScreenshot_"+Now.ToString("yyMMdd.hhmmss")+".png")] + + + + + + + [ScreenshotFileInfo] + + + [New FileInfo(io_FilePath)] + + + + + + True + False + + + + + + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml new file mode 100644 index 0000000000..d9ca7f6519 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml @@ -0,0 +1,833 @@ + + + + + + + + + 693.3333333333334,869.3333333333334 + Main2_1 + + + GlobalConstantsNamespace + GlobalVariablesNamespace + Microsoft.VisualBasic + Microsoft.VisualBasic.Activities + Microsoft.VisualBasic.CompilerServices + Newtonsoft.Json + Newtonsoft.Json.Linq + System + System.Activities + System.Activities.Expressions + System.Activities.Statements + System.Activities.Validation + System.Activities.XamlIntegration + System.Collections + System.Collections.Generic + System.Collections.ObjectModel + System.Data + System.Diagnostics + System.Drawing + System.IO + System.Linq + System.Net + System.Net.Mail + System.Reflection + System.Runtime.InteropServices + System.Runtime.Serialization + System.Windows.Forms + System.Windows.Forms.Integration + System.Windows.Markup + System.Xml + System.Xml.Linq + System.Xml.Serialization + UiPath.Core + UiPath.Core.Activities + System.ComponentModel + UiPath.Core.Activities.Orchestrator + System.Linq.Expressions + + + + + Microsoft.Bcl.AsyncInterfaces + Microsoft.VisualBasic + Newtonsoft.Json + NPOI + PresentationCore + PresentationFramework + System + System.Activities + System.Collections + System.ComponentModel + System.ComponentModel.Composition + System.ComponentModel.Primitives + System.ComponentModel.TypeConverter + System.Configuration.ConfigurationManager + System.Console + System.Core + System.Data + System.Data.Common + System.Data.DataSetExtensions + System.Drawing + System.Drawing.Common + System.Drawing.Primitives + System.Linq + System.Memory + System.ObjectModel + System.Private.CoreLib + System.Private.ServiceModel + System.Private.Uri + System.Private.Xml + System.Runtime.Serialization + System.Security.Permissions + System.ServiceModel + System.ValueTuple + System.Windows.Forms + System.Xaml + System.Xml + System.Xml.Linq + UiPath.Excel + UiPath.OCR.Activities.Design + UiPath.Studio.Constants + UiPath.System.Activities + UiPath.System.Activities.Design + UiPath.UiAutomation.Activities + UiPath.UIAutomationCore + UiPath.Workflow + WindowsBase + WindowsFormsIntegration + System.ComponentModel.EventBasedAsync + UiPath.Excel.Activities.Design + System.Private.DataContractSerialization + System.Runtime.Serialization.Formatters + System.Runtime.Serialization.Primitives + System.Data.SqlClient + System.Linq.Expressions + System.Collections.NonGeneric + + + + + + True + 70,22.5 + 669 + 705 + 120,47.5 150,47.5 150,57.66666666666666 223,57.66666666666666 + True + + + + + + + + + + + True + True + False + + + + + + + + + True + False + + + + + + [TransactionItem] + + + [Nothing] + + + + + + + + + True + False + + + + + + [TransactionNumber] + [Config] + [TransactionItem] + [TransactionField1] + [TransactionField2] + [TransactionID] + [dt_TransactionData] + + + + + + + + True + False + + + + + + + + + + True + False + + + + + + [TransactionItem] + + + [Nothing] + + + + + + + + + + + + + + 224.333333333333,212.333333333333 + 229,107 + False + 217 + 34 + True + + + + + + + 338.83333333333303,319.33333333333303 338.83333333333303,440.666666666667 + 39 + 38 + True + + + + + + + + + True + False + + + + + + + True + + + + + [BusinessException] + + + [Nothing] + + + + + [TransactionItem] + [Config] + + + + + + + [Nothing] + [TransactionField1] + [TransactionField2] + [TransactionID] + [Nothing] + [Config] + [TransactionItem] + [RetryNumber] + [TransactionNumber] + [ConsecutiveSystemExceptions] + + + + + + + + True + False + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + True + False + + + + + [BusinessException] + + + [Exception] + + + + + + True + False + + + + + + [BusinessException] + [TransactionField1] + [TransactionField2] + [TransactionID] + [Nothing] + [Config] + [TransactionItem] + [RetryNumber] + [TransactionNumber] + [ConsecutiveSystemExceptions] + + + + + + + + True + False + + + + + + + + + + + + + + + + + + False + False + + + + + + + + + + True + + + + + [SystemException] + + + [Exception] + + + + + + + [Nothing] + [TransactionField1] + [TransactionField2] + [TransactionID] + [SystemException] + [Config] + [TransactionItem] + [RetryNumber] + [TransactionNumber] + [ConsecutiveSystemExceptions] + + + + + + + + True + False + + + + + + + + + + + + + + + + + + + + 234.333333333333,440.666666666667 + 209,182 + False + 197 + 34 + True + + + + + + + 297.033333333333,622.666666666667 297.033333333333,632.7666666666667 485,632.7666666666667 485,62.76666666666666 455,62.76666666666666 + 23 + 40 + True + + + [SystemException IsNot Nothing] + + + + + + + True + False + + + + + + + True + False + + + + + [SystemException] + + + [Nothing] + + + + + + True + False + True + + + + + + + True + False + + + + + + Data\Config.xlsx + [{"Settings", "Constants"}] + [Config] + + + + + + False + False + True + + + + + + [Config("OrchestratorQueueName")] + + + [in_OrchestratorQueueName] + + + + + + + + False + False + True + + + + + + [Config("OrchestratorQueueFolder")] + + + [in_OrchestratorQueueFolder] + + + + + + + + + + + True + True + False + + + + + + [Config("logF_BusinessProcessName").ToString] + + + + True + + + + + + + True + + + + + + + + + + + + True + + + + + + + + + True + True + False + + + + + + + + + + True + + + + + + + + [Config] + + + + + + + + + False + False + + + + + + + + + [SystemException] + + + [Exception] + + + + True + + + + + + + + + + + 223,6.66666666666666 + 232,102 + False + 220 + 29 + True + + + + + + + 39 + 38 + 339,108.66666666666666 339,138.66666666666666 338.83333333333303,138.66666666666666 338.83333333333303,212.333333333333 + True + + + + __ReferenceID0 + + + + + [SystemException is Nothing] + + + + + 339,108.66666666666666 339,138.66666666666666 85.5,138.66666666666666 85.5,208 + 39 + 34 + True + + + + + + + + + True + False + + + + + + + + + + + + + + False + False + + + + + + + + + + True + + + + + + + + + + + + + + + + + + + + + + + + 18,208 + 150,117 + False + 138 + 29 + True + + + + + + + + [SystemException isNot Nothing] + + + + + + + + + 349.283333333333,622.666666666667 349.283333333333,634.4333333333329 483.33333333333303,634.4333333333329 483.33333333333303,244.433333333333 453.33333333333303,244.433333333333 + 43 + 20 + True + True + + + + __ReferenceID0 + + [BusinessException IsNot Nothing] + + + + + 391.08333333333303,622.666666666667 391.08333333333303,647.233333333333 483.33333333333303,647.233333333333 483.33333333333303,287.233333333333 453.33333333333303,287.233333333333 + 59 + 52 + True + True + + + + __ReferenceID0 + + [SystemException Is Nothing And BusinessException is Nothing] + + + + + + + + [TransactionItem IsNot Nothing] + + + + + 338.83333333333303,319.33333333333303 338.83333333333303,349.33333333333303 93,349.33333333333303 93,325 + 39 + 39 + True + True + + + + __ReferenceID1 + + + + + [TransactionItem Is Nothing] + + + + __ReferenceID2 + __ReferenceID1 + __ReferenceID3 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml.json b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml.json new file mode 100644 index 0000000000..3ac1c5f720 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/Main.xaml.json @@ -0,0 +1,33 @@ +{ + "DisplayName": "Main", + "Tooltip": null, + "HelpLink": null, + "Color": null, + "OriginalIconFileName": null, + "Arguments": [ + { + "Name": "in_OrchestratorQueueName", + "DisplayName": "in_OrchestratorQueueName", + "Category": null, + "Tooltip": "Allows the Orchestrator queue name to be passed as an argument, instead of only being defined in the configuration file.", + "Placeholder": null, + "Widget": null, + "IsRequired": false, + "IsPrincipal": true, + "ArgumentType": 0, + "DataSourceItems": null + }, + { + "Name": "in_OrchestratorQueueFolder", + "DisplayName": "in_OrchestratorQueueFolder", + "Category": null, + "Tooltip": "Allows the Orchestrator folder name where the queue is created to be passed as an argument, instead of only being defined in the configuration file.", + "Placeholder": null, + "Widget": null, + "IsRequired": false, + "IsPrincipal": true, + "ArgumentType": 0, + "DataSourceItems": null + } + ] +} \ No newline at end of file diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/README.md b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/README.md new file mode 100644 index 0000000000..0dd52882bd --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/README.md @@ -0,0 +1,39 @@ +### Documentation is included in the Documentation folder ### + + +### REFrameWork Template ### +**Robotic Enterprise Framework** + +* Built on top of *Transactional Business Process* template +* Uses *State Machine* layout for the phases of automation project +* Offers high level logging, exception handling and recovery +* Keeps external settings in *Config.xlsx* file and Orchestrator assets +* Pulls credentials from Orchestrator assets and *Windows Credential Manager* +* Gets transaction data from Orchestrator queue and updates back status +* Takes screenshots in case of system exceptions + + +### How It Works ### + +1. **INITIALIZE PROCESS** + + ./Framework/*InitiAllSettings* - Load configuration data from Config.xlsx file and from assets + + ./Framework/*GetAppCredential* - Retrieve credentials from Orchestrator assets or local Windows Credential Manager + + ./Framework/*InitiAllApplications* - Open and login to applications used throughout the process + +2. **GET TRANSACTION DATA** + + ./Framework/*GetTransactionData* - Fetches transactions from an Orchestrator queue defined by Config("OrchestratorQueueName") or any other configured data source + +3. **PROCESS TRANSACTION** + + *Process* - Process trasaction and invoke other workflows related to the process being automated + + ./Framework/*SetTransactionStatus* - Updates the status of the processed transaction (Orchestrator transactions by default): Success, Business Rule Exception or System Exception + +4. **END PROCESS** + + ./Framework/*CloseAllApplications* - Logs out and closes applications used throughout the process + + +### For New Project ### + +1. Check the Config.xlsx file and add/customize any required fields and values +2. Implement InitiAllApplications.xaml and CloseAllApplicatoins.xaml workflows, linking them in the Config.xlsx fields +3. Implement GetTransactionData.xaml and SetTransactionStatus.xaml according to the transaction type being used (Orchestrator queues by default) +4. Implement Process.xaml workflow and invoke other workflows related to the process being automated diff --git a/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/project.json b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/project.json new file mode 100644 index 0000000000..05efb9b2c3 --- /dev/null +++ b/SourceCode/2024/Recordings/Venkatesh/2326_Projects_ Log Message with ReFramework_Venkatesh/project.json @@ -0,0 +1,104 @@ +{ + "name": "2326_Projects_ Log Message with ReFramework_Venkatesh", + "projectId": "a7f911c2-0f1e-41ca-83d9-4879716f1087", + "description": "Robotic Enterprise Framework", + "main": "Main.xaml", + "dependencies": { + "UiPath.Excel.Activities": "[2.24.0-preview]", + "UiPath.System.Activities": "[24.11.0-preview]", + "UiPath.Testing.Activities": "[24.10.0]", + "UiPath.UIAutomation.Activities": "[24.11.1-preview]" + }, + "webServices": [], + "entitiesStores": [], + "schemaVersion": "4.0", + "studioVersion": "24.10.4.0", + "projectVersion": "1.0.1", + "runtimeOptions": { + "autoDispose": false, + "netFrameworkLazyLoading": false, + "isPausable": true, + "isAttended": false, + "requiresUserInteraction": true, + "supportsPersistence": false, + "workflowSerialization": "DataContract", + "excludedLoggedData": [ + "Private:*", + "*password*" + ], + "executionType": "Workflow", + "readyForPiP": false, + "startsInPiP": false, + "mustRestoreAllDependencies": true, + "pipType": "ChildSession" + }, + "designOptions": { + "projectProfile": "Developement", + "outputType": "Process", + "libraryOptions": { + "includeOriginalXaml": false, + "privateWorkflows": [] + }, + "processOptions": { + "ignoredFiles": [] + }, + "fileInfoCollection": [ + { + "editingStatus": "InProgress", + "testCaseId": "89205c47-0dac-4d65-bc6d-caf92803b9f9", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\GetTransactionDataTestCase.xaml" + }, + { + "editingStatus": "InProgress", + "testCaseId": "f3f43753-ef4a-409b-a40f-f5123d814c95", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\InitAllApplicationsTestCase.xaml" + }, + { + "editingStatus": "InProgress", + "testCaseId": "bc1b8aa1-46e0-4993-afba-645c90efa351", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\InitAllSettingsTestCase.xaml" + }, + { + "editingStatus": "InProgress", + "testCaseId": "068a2b6d-0491-419e-88c7-c08da12c2c21", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\MainTestCase.xaml" + }, + { + "editingStatus": "InProgress", + "testCaseId": "fe7cea3f-0dd9-4fc9-8324-34393a534d1c", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\ProcessTestCase.xaml" + }, + { + "editingStatus": "InProgress", + "testCaseId": "22136906-8b0e-4370-a790-382faeeb6f7f", + "testCaseType": "TestCase", + "executionTemplateType": "Local", + "fileName": "Tests\\WorkflowTestCaseTemplate.xaml" + } + ], + "saveToCloud": false + }, + "expressionLanguage": "VisualBasic", + "entryPoints": [ + { + "filePath": "Main.xaml", + "uniqueId": "b6b4075f-022f-4083-8a8a-68d10da36b10", + "input": [], + "output": [] + } + ], + "isTemplate": false, + "templateProjectData": {}, + "publishData": {}, + "targetFramework": "Windows" +} \ No newline at end of file