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