├── .gitignore
├── .screenshots
└── placeholder.txt
├── Data
├── Config.xlsx
├── Input
│ └── placeholder.txt
├── Output
│ └── placeholder.txt
└── Temp
│ └── placeholder.txt
├── Documentation
├── REFramework documentation.pdf
└── REFramework documentation_ja.pdf
├── Exceptions_Screenshots
└── placeholder.txt
├── Framework
├── CloseAllApplications.xaml
├── GetAppCredentials.xaml
├── GetTransactionData.xaml
├── InitAllApplications.xaml
├── InitAllSettings.xaml
├── KillAllProcesses.xaml
├── SetTransactionStatus.xaml
└── TakeScreenshot.xaml
├── LICENSE
├── Main.xaml
├── Process.xaml
├── README.md
├── Tests
├── RunAllTests.xaml
├── RunAllTests_Logging.xaml
├── TestLog.txt
├── TestWorkflowTemplate.xaml
└── _Tests.xlsx
└── project.json
/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled source #
2 | ###################
3 | *.com
4 | *.class
5 | *.dll
6 | *.exe
7 | *.o
8 | *.so
9 |
10 | # Packages #
11 | ############
12 | # it's better to unpack these files and commit the raw source
13 | # git has its own built in compression methods
14 | *.7z
15 | *.dmg
16 | *.gz
17 | *.iso
18 | *.jar
19 | *.rar
20 | *.tar
21 | *.zip
22 |
23 | # Logs and databases #
24 | ######################
25 | *.log
26 | *.sql
27 | *.sqlite
28 |
29 | # OS generated files #
30 | ######################
31 | .DS_Store
32 | .DS_Store?
33 | ._*
34 | .Spotlight-V100
35 | .Trashes
36 | ehthumbs.db
37 | Thumbs.db
38 | desktop.ini
--------------------------------------------------------------------------------
/.screenshots/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder for github
--------------------------------------------------------------------------------
/Data/Config.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/UiPath/ReFrameWork/9778e76f06899eb9b5def1570fadd0fe6b8bddf2/Data/Config.xlsx
--------------------------------------------------------------------------------
/Data/Input/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder for github
--------------------------------------------------------------------------------
/Data/Output/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder for github
--------------------------------------------------------------------------------
/Data/Temp/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder for github
--------------------------------------------------------------------------------
/Documentation/REFramework documentation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/UiPath/ReFrameWork/9778e76f06899eb9b5def1570fadd0fe6b8bddf2/Documentation/REFramework documentation.pdf
--------------------------------------------------------------------------------
/Documentation/REFramework documentation_ja.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/UiPath/ReFrameWork/9778e76f06899eb9b5def1570fadd0fe6b8bddf2/Documentation/REFramework documentation_ja.pdf
--------------------------------------------------------------------------------
/Exceptions_Screenshots/placeholder.txt:
--------------------------------------------------------------------------------
1 | placeholder for github
--------------------------------------------------------------------------------
/Framework/CloseAllApplications.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 | System.Activities
15 | System.Activities.Statements
16 | System.Activities.Expressions
17 | System.Activities.Validation
18 | System.Activities.XamlIntegration
19 | Microsoft.VisualBasic
20 | Microsoft.VisualBasic.Activities
21 | System
22 | System.Collections
23 | System.Collections.Generic
24 | System.Data
25 | System.Diagnostics
26 | System.Drawing
27 | System.IO
28 | System.Linq
29 | System.Net.Mail
30 | System.Xml
31 | System.Xml.Linq
32 | UiPath.Core
33 | UiPath.Framework.Activities
34 | System.Windows.Markup
35 |
36 |
37 |
38 |
39 | System.Activities
40 | Microsoft.VisualBasic
41 | mscorlib
42 | System.Data
43 | System
44 | System.Drawing
45 | System.Core
46 | System.Xml
47 | System.Xml.Linq
48 | UiPath.Core
49 | UiPath.Framework.Activities
50 | PresentationFramework
51 | WindowsBase
52 | PresentationCore
53 | System.Xaml
54 | System.ComponentModel.Composition
55 | System.ServiceModel
56 |
57 |
58 |
59 |
60 | d1VDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xDbG9zZUFsbEFwcGxpY2F0aW9ucy54YW1sAzoDPQ4CAQE7BTukAQIBAjuIATuhAQIBAw==
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | True
69 | True
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/Framework/GetAppCredentials.xaml:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | GetCredentials_1
23 |
24 |
25 | System.Activities
26 | System.Activities.Statements
27 | System.Activities.Expressions
28 | System.Activities.Validation
29 | System.Activities.XamlIntegration
30 | Microsoft.VisualBasic
31 | Microsoft.VisualBasic.Activities
32 | System
33 | System.Collections
34 | System.Collections.Generic
35 | System.Data
36 | System.Diagnostics
37 | System.Drawing
38 | System.IO
39 | System.Linq
40 | System.Net.Mail
41 | System.Xml
42 | System.Xml.Linq
43 | UiPath.Core
44 | UiPath.Framework.Activities
45 | System.Windows.Markup
46 | System.Security
47 |
48 |
49 |
50 |
51 | System.Activities
52 | Microsoft.VisualBasic
53 | mscorlib
54 | System.Data
55 | System
56 | System.Drawing
57 | System.Core
58 | System.Xml
59 | System.Xml.Linq
60 | UiPath.Core
61 | UiPath.Framework.Activities
62 | PresentationFramework
63 | WindowsBase
64 | PresentationCore
65 | System.Xaml
66 | System.ServiceModel
67 | System.ComponentModel.Composition
68 | TimeSpan2
69 | System.Runtime.WindowsRuntime
70 | UiPath.Excel
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 | [out_Password]
109 |
110 |
111 | [New SecureString()]
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 | [out_Password]
123 |
124 | [PasswordCharacter]
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 | d1JDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xHZXRBcHBDcmVkZW50aWFscy54YW1sJ0kDjAEOAgEBTgdOsQICATdWC4cBEAIBAk6UAU6lAQIBPE6eAk6uAgIBOk6EAk6UAgIBOFayAVboAQIBA1gPhQEaAgEGXBFcjwMCAS5dEYQBFgIBB1zhAlzyAgIBNVz8AlyMAwIBM1zFAlzZAgIBMVyQAlygAgIBL10fXTcCAQhfFYIBIAIBCmAXYKsDAgEkYRdoHAIBGGkXgQEiAgELYNABYLkCAgEsYJgDYKgDAgEqYN0CYPECAgEoYPgCYI4DAgEnYMMCYNUCAgElYa8BYccBAgEZYxtjtQECASJmG2afAwIBG2oZcSICARRyGYABJgIBDGNRY4gBAgEjZvECZoIDAgEgZowDZpwDAgEeZroCZswCAgEcb0tvXwIBF2xMbFoCARVyoAFyvgECARJ4H30uAgENfEZ8WQIBEHpRel8CAQ4=
140 |
141 |
142 |
143 |
144 |
145 |
146 | True
147 |
148 |
149 |
150 |
151 |
152 |
153 | True
154 |
155 |
156 |
157 |
158 |
159 |
160 | True
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 | True
169 |
170 |
171 |
172 |
173 |
174 |
175 | True
176 | False
177 | False
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 | False
188 | False
189 | True
190 |
191 |
192 |
193 |
194 |
195 |
196 | True
197 | True
198 |
199 |
200 |
201 |
202 |
203 |
204 | False
205 | False
206 |
207 |
208 |
209 |
210 |
211 |
212 | True
213 | True
214 |
215 |
216 |
217 |
218 |
219 |
220 | True
221 |
222 |
223 |
224 |
225 |
226 |
227 | False
228 | False
229 |
230 |
231 |
232 |
233 |
234 |
235 | True
236 | False
237 | True
238 |
239 |
240 |
241 |
242 |
243 |
244 |
--------------------------------------------------------------------------------
/Framework/GetTransactionData.xaml:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | GetTransactionData_1
26 |
27 |
28 | System.Activities
29 | System.Activities.Statements
30 | System.Activities.Expressions
31 | System.Activities.Validation
32 | System.Activities.XamlIntegration
33 | Microsoft.VisualBasic
34 | Microsoft.VisualBasic.Activities
35 | System
36 | System.Collections
37 | System.Collections.Generic
38 | System.Data
39 | System.Diagnostics
40 | System.Drawing
41 | System.IO
42 | System.Linq
43 | System.Net.Mail
44 | System.Xml
45 | System.Xml.Linq
46 | UiPath.Core
47 | UiPath.Core.Activities
48 | System.Windows.Markup
49 | Microsoft.Activities
50 |
51 |
52 |
53 |
54 | System.Activities
55 | Microsoft.VisualBasic
56 | mscorlib
57 | System.Data
58 | System
59 | System.Drawing
60 | System.Core
61 | System.Xml
62 | System.Xml.Linq
63 | UiPath.Core
64 | UiPath.Core.Activities
65 | PresentationFramework
66 | WindowsBase
67 | PresentationCore
68 | System.Xaml
69 | Microsoft.Activities
70 | System.ComponentModel.Composition
71 | System.ServiceModel
72 | Microsoft.VisualStudio.Services.Common
73 | System.Runtime.WindowsRuntime
74 | System.Data.DataSetExtensions
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | [out_TransactionID]
85 |
86 |
87 | [now.ToString]
88 |
89 |
90 |
91 |
92 | [out_TransactionField1]
93 |
94 |
95 | [string.Empty]
96 |
97 |
98 |
99 |
100 | [out_TransactionField2]
101 |
102 |
103 | [string.Empty]
104 |
105 |
106 |
107 |
108 |
109 | d1NDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xHZXRUcmFuc2FjdGlvbkRhdGEueGFtbBBNA24OAgEBTgVO8AQCARFPBWwKAgECTowETsUEAgEUTtYETu0EAgEST5UDT7oDAgEDUQlqFAIBBFILWRQCAQ1aC2EUAgEJYgtpFAIBBVc2V0QCARBUN1RKAgEOXzZfRAIBDFw3XE4CAQpnNmdEAgEIZDdkTgIBBg==
110 |
111 |
112 |
113 |
114 |
115 |
116 | True
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 | True
127 | True
128 |
129 |
130 |
131 |
132 |
133 |
134 | True
135 |
136 |
137 |
138 |
139 |
140 |
141 | True
142 | True
143 |
144 |
145 |
146 |
147 |
148 |
149 |
--------------------------------------------------------------------------------
/Framework/InitAllApplications.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 |
15 |
16 |
17 |
18 | Initialization_1
19 |
20 |
21 | System.Activities.XamlIntegration
22 | System.Activities.Validation
23 | System.Activities
24 | System.Activities.Statements
25 | System.Activities.Expressions
26 | Microsoft.VisualBasic
27 | Microsoft.VisualBasic.Activities
28 | System
29 | System.Collections.Generic
30 | System.Data
31 | System.Diagnostics
32 | System.IO
33 | System.Linq
34 | System.Management.Automation
35 | System.Net.Mail
36 | System.Xml
37 | System.Xml.Linq
38 | System.Windows.Markup
39 | System.Drawing
40 | UiPath.Core
41 | UiPath.Framework.Activities
42 | System.Security
43 |
44 |
45 |
46 |
47 | System.Activities
48 | Microsoft.VisualBasic
49 | mscorlib
50 | System.Data
51 | System
52 | System.Core
53 | System.Management.Automation
54 | System.Xml
55 | System.Xml.Linq
56 | PresentationFramework
57 | WindowsBase
58 | PresentationCore
59 | System.Xaml
60 | System.ServiceModel
61 | System.ComponentModel.Composition
62 | System.Drawing
63 | UiPath.Core
64 | UiPath.Framework.Activities
65 | TimeSpan2
66 |
67 |
68 |
69 |
70 | d1RDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xJbml0QWxsQXBwbGljYXRpb25zLnhhbWwDRANHDgIBAUUFRakBAgECRY0BRaYBAgED
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 | True
79 | True
80 |
81 |
82 |
83 |
84 |
85 |
86 |
--------------------------------------------------------------------------------
/Framework/InitAllSettings.xaml:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | GetAllSettings_1
24 |
25 |
26 | System.Activities
27 | System.Activities.Statements
28 | System.Activities.Expressions
29 | System.Activities.Validation
30 | System.Activities.XamlIntegration
31 | Microsoft.VisualBasic
32 | Microsoft.VisualBasic.Activities
33 | System
34 | System.Collections
35 | System.Collections.Generic
36 | System.Data
37 | System.Diagnostics
38 | System.Drawing
39 | System.IO
40 | System.Linq
41 | System.Net.Mail
42 | System.Xml
43 | System.Xml.Linq
44 | UiPath.Core
45 | UiPath.Framework.Activities
46 | System.Windows.Markup
47 | System.Runtime.InteropServices
48 | System.Xml.Serialization
49 |
50 |
51 |
52 |
53 | System.Activities
54 | Microsoft.VisualBasic
55 | mscorlib
56 | System.Data
57 | System
58 | System.Drawing
59 | System.Core
60 | System.Xml
61 | System.Xml.Linq
62 | UiPath.Core
63 | UiPath.Framework.Activities
64 | PresentationFramework
65 | WindowsBase
66 | PresentationCore
67 | System.Xaml
68 | System.ServiceModel
69 | System.Data.DataSetExtensions
70 | System.ComponentModel.Composition
71 | TimeSpan2
72 | UiPath.Excel.Activities
73 | System.Runtime.WindowsRuntime
74 | UiPath.Excel
75 | Microsoft.VisualStudio.Services.Common
76 |
77 |
78 |
79 |
80 |
81 | [out_Config]
82 |
83 |
84 | [New Dictionary(of String, Object)]
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 | [out_Config(row("Name").ToString.Trim)]
109 |
110 |
111 | [Row("Value")]
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 | [assetValue]
145 |
146 |
147 |
148 |
149 | [out_Config(row("Name").ToString)]
150 |
151 |
152 | [AssetValue]
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 | d1BDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xJbml0QWxsU2V0dGluZ3MueGFtbCoBowEB0gEBAwFqAXsBAk4DvQEOAgEBTwVWDgIBL1cFehICARx7BbsBEAIBAlRKVG0CATJRS1FXAgEwV4wBV58BAgEtXQt3FgIBHX0JrwEUAgEFtwENtwG8AQIBA2ENYf0BAgEmYg12HQIBHoEBC4EB2wECARaCAQuuARsCAQa3AYcBtwG5AQIBBGFIYWACASth0gFh2wECASlh6QFh+gECASdiJmI+AgEkaBNzGAIBH4EBRoEBUAIBGoEBsQGBAbkBAgEZgQHHAYEB2AECAReCASSCAS4CARSIARGrARwCAQdoZ2ioAQIBIGoXcSACASGKARWbASACAQyjARmnAR4CAQhvQm9QAgEjbENsagIBIo4BF5IBKgIBEJMBF5oBIAIBDaMBwAGjAYECAgEJpQEdpQGQAgIBCpABSpABVgIBEo4BSI4BawIBEZgBQpgBTgIBD5UBQ5UBZQIBDqUBoQGlAY0CAgEL
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 | True
199 | False
200 | False
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 | True
209 | False
210 | True
211 |
212 |
213 |
214 |
215 |
216 |
217 | True
218 | False
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 | True
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 | True
237 | False
238 | True
239 |
240 |
241 |
242 |
243 |
244 |
245 | False
246 | False
247 |
248 |
249 |
250 |
251 |
252 |
253 | False
254 | False
255 |
256 |
257 |
258 |
259 |
260 |
261 | True
262 | False
263 |
264 |
265 |
266 |
267 |
268 |
269 | True
270 | False
271 | True
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 | False
280 | False
281 |
282 |
283 |
284 |
285 |
286 |
287 | True
288 | False
289 |
290 |
291 |
292 |
293 |
294 |
295 | True
296 | True
297 |
298 |
299 |
300 |
301 |
302 |
303 |
--------------------------------------------------------------------------------
/Framework/KillAllProcesses.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 | System.Activities
15 | System.Activities.Statements
16 | System.Activities.Expressions
17 | System.Activities.Validation
18 | System.Activities.XamlIntegration
19 | Microsoft.VisualBasic
20 | Microsoft.VisualBasic.Activities
21 | System
22 | System.Collections
23 | System.Collections.Generic
24 | System.Data
25 | System.Diagnostics
26 | System.Drawing
27 | System.IO
28 | System.Linq
29 | System.Net.Mail
30 | System.Xml
31 | System.Xml.Linq
32 | UiPath.Core
33 | UiPath.Framework.Activities
34 | System.Windows.Markup
35 |
36 |
37 |
38 |
39 | System.Activities
40 | Microsoft.VisualBasic
41 | mscorlib
42 | System.Data
43 | System
44 | System.Drawing
45 | System.Core
46 | System.Xml
47 | System.Xml.Linq
48 | UiPath.Core
49 | UiPath.Framework.Activities
50 | PresentationFramework
51 | WindowsBase
52 | PresentationCore
53 | System.Xaml
54 | System.ComponentModel.Composition
55 | System.ServiceModel
56 |
57 |
58 |
59 |
60 | d1FDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xLaWxsQWxsUHJvY2Vzc2VzLnhhbWwDOgM9DgIBATsFO50BAgECO4QBO5oBAgED
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 | True
69 | True
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/Framework/TakeScreenshot.xaml:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | TakeScreenshot_2
21 |
22 |
23 | System.Activities
24 | System.Activities.Statements
25 | System.Activities.Expressions
26 | System.Activities.Validation
27 | System.Activities.XamlIntegration
28 | Microsoft.VisualBasic
29 | Microsoft.VisualBasic.Activities
30 | System
31 | System.Collections
32 | System.Collections.Generic
33 | System.Data
34 | System.Diagnostics
35 | System.Drawing
36 | System.IO
37 | System.Linq
38 | System.Net.Mail
39 | System.Xml
40 | System.Xml.Linq
41 | UiPath.Core
42 | UiPath.Framework.Activities
43 | System.Windows.Markup
44 |
45 |
46 |
47 |
48 | System.Activities
49 | Microsoft.VisualBasic
50 | mscorlib
51 | System.Data
52 | System
53 | System.Drawing
54 | System.Core
55 | System.Xml
56 | System.Xml.Linq
57 | UiPath.Core
58 | UiPath.Framework.Activities
59 | PresentationFramework
60 | WindowsBase
61 | PresentationCore
62 | System.Xaml
63 | System.ServiceModel
64 | System.ComponentModel.Composition
65 | TimeSpan2
66 | System.Runtime.WindowsRuntime
67 | UiPath.Excel
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | [io_FilePath]
85 |
86 |
87 | [Path.Combine(in_Folder, "ExceptionScreenshot_"+Now.ToString("yyMMdd.hhmmss")+".png")]
88 |
89 |
90 |
91 |
92 |
93 |
94 | [ScreenshotFileInfo]
95 |
96 |
97 | [New FileInfo(io_FilePath)]
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 | d09DOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXEZyYW1ld29ya1xUYWtlU2NyZWVuc2hvdC54YW1sFEYDbA4CAQFLBU8ZAgEaUAVbCgIBE1wFYw4CAQ9kBWgKAgEKaQVpjwECAQVqBWq4AQIBAkvMAUvaAQIBG1ATUDgCARRSCVkSAgEWYTNhTgIBEl40XkgCARBkE2RNAgELZglmtwECAQxpOmlJAgEIaVBpXgIBBmpVaoYBAgEDVzRXigECARlUNVRCAgEXZpABZrQBAgEN
108 |
109 |
110 |
111 |
112 |
113 |
114 | True
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 | True
126 | False
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 | True
136 | True
137 |
138 |
139 |
140 |
141 |
142 |
143 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright 2019 UiPath
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10 |
--------------------------------------------------------------------------------
/Main.xaml:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Main2_1
22 |
23 |
24 | System.Activities
25 | System.Activities.Statements
26 | System.Activities.Expressions
27 | System.Activities.Validation
28 | System.Activities.XamlIntegration
29 | Microsoft.VisualBasic
30 | Microsoft.VisualBasic.Activities
31 | System
32 | System.Collections
33 | System.Collections.Generic
34 | System.Data
35 | System.Diagnostics
36 | System.Drawing
37 | System.IO
38 | System.Linq
39 | System.Net.Mail
40 | System.Xml
41 | System.Xml.Linq
42 | UiPath.Core
43 | UiPath.Core.Activities
44 | System.Windows.Markup
45 | System.Xml.Serialization
46 | Newtonsoft.Json.Linq
47 | Newtonsoft.Json
48 | Microsoft.VisualBasic.CompilerServices
49 | System.Net
50 |
51 |
52 |
53 |
54 | System.Activities
55 | Microsoft.VisualBasic
56 | mscorlib
57 | System.Data
58 | System
59 | System.Drawing
60 | System.Core
61 | System.Xml
62 | System.Xml.Linq
63 | UiPath.Core
64 | UiPath.Core.Activities
65 | PresentationFramework
66 | WindowsBase
67 | PresentationCore
68 | System.Xaml
69 | System.ComponentModel.Composition
70 | System.ServiceModel
71 | Microsoft.VisualStudio.Services.Common
72 | System.Data.DataSetExtensions
73 | System.Runtime.WindowsRuntime
74 | Newtonsoft.Json
75 | UiPath.IntelligentOCR
76 | UiPath.Python
77 | UiPath.Excel
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 | [SystemError]
90 |
91 |
92 | [Nothing]
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 | Data\Config.xlsx
101 | [{"Settings", "Constants"}]
102 | [Config]
103 |
104 |
105 |
106 |
107 |
108 |
109 | [Config("OrchestratorQueueName")]
110 |
111 |
112 | [in_OrchestratorQueueName]
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 | [Config("logF_BusinessProcessName").ToString]
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 | [Config]
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 | [SystemError]
146 |
147 |
148 | [Exception]
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 | [TransactionItem]
173 |
174 |
175 | [Nothing]
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 | [TransactionNumber]
186 | [Config]
187 | [TransactionItem]
188 | [TransactionField1]
189 | [TransactionField2]
190 | [TransactionID]
191 | [TransactionData]
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 | [TransactionItem]
206 |
207 |
208 | [Nothing]
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 | [BusinessRuleException]
231 |
232 |
233 | [Nothing]
234 |
235 |
236 |
237 |
238 | [TransactionItem]
239 | [Config]
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 | [BusinessRuleException]
253 |
254 |
255 | [exception]
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 | [SystemError]
268 |
269 |
270 | [exception]
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 | [Config]
282 | [SystemError]
283 | [BusinessRuleException]
284 | [TransactionItem]
285 | [RetryNumber]
286 | [TransactionNumber]
287 | [TransactionField1]
288 | [TransactionField2]
289 | [TransactionID]
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 | [TransactionItem IsNot Nothing]
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 | [TransactionItem Is Nothing]
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 | [SystemError is Nothing]
364 |
365 |
366 |
367 |
368 |
369 | [SystemError isNot Nothing]
370 |
371 |
372 |
373 |
374 | __ReferenceID1
375 | __ReferenceID3
376 | __ReferenceID2
377 | __ReferenceID0
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 | dztDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXE1haW4ueGFtbHFQA4cDEgIBAf4CgAH+AoMBAwGsAYADtQGAA7gBAwGrAZ8BD+YCFwIBdt8BF7gCHwIBQMECF94CHwIBNFIH9AIPAgECoQET2gEeAwGBAb0CK70CSgIBf7sCF7sC/QECAXvjAivjAkcCAXrhAhfhAugBAgF44QEbsQImAgFHtAKWAbQCswECAUS1AtABtQL3AQIBQ7YCxAK2AoMDAgFCwwIb3AImAgE2VAuaARYCAQ7rAiPrAjsCAQvpAg/pAp0BAgEK8QIj8QI+AgEI7wIP7wKQAgIBBKUBFaUBiwEDAagBpgEV2QEaAwGCAbsCoQG7AvoBAgF84QKlAeEC5QECAXnjAR/yASoCAWuVAh+vAioCAVL6ASOBAiwCAU2JAiOQAiwCAUjFAh/JAjcCAT7RAiPYAi4CATdWD4cBGgIBFI8BE5YBHAIBD+8ClwHvAo0CAgEFpQF6pQGIAQMBqQGmASOmATEDAYMBqAEZsgEkAwGhAbUBGdcBJAMBhQHkASHrASoCAXLsASHxATkCAWyXAiOjAjsCAVerAierAqoCAgFT/wFe/wFpAgFQ/AFf/AF2AgFOjgJRjgJcAgFLiwJSiwJfAgFJxQLcAcUCgQICAT/SAiXSAqgCAgE60wIl1wI9AgE4VxFeGgIBMF8RgQEWAgEZggERhgEpAgEVlAFBlAFMAgESkQFCkQFPAgEQqQEbqQHLAQMBpgGqARuxASQDAaIBtwEdwQE1AwGRAckBIdMBLAMBhgHpAVzpAWUCAXXmAV3mAXQCAXPvAXjvAYABAgFw7gFr7gF8AgFu7AHRAewB3wECAW2aAmiaAnUCAWmbAn+bApYBAgFnoAJroAJ+AgFlnwJrnwJ+AgFjnQJnnQJ0AgFhmQJ6mQKCAQIBX5wCbZwCfgIBXZ4CbZ4CgAECAVuhAmehAnYCAVmXAuABlwKFAgIBWKsCuQGrAqcCAgFU0gKyAdICpQICATvTAuwB0wKNAgIBOVw/XEgCATNZQFlNAgExX5sBX7ABAgEaYRV/IAIBHIQBaIQBcAIBF4IBzQGCAfEBAgEWqQGiAakByAEDAacBrwFKrwFTAwGlAawBS6wBXAMBowG9AWe9AXoDAZ8BvAFnvAF6AwGdAb4BY74BcgMBmwG7AWm7AXoDAZkBuQFkuQF3AwGXAboBdLoBfAMBlQG/AWq/AXsDAZMBtwHYAbcB+wEDAZIBygEjygHcAgMBiwHLASPSASwDAYcBYhdoLwIBKmkXdBwCASJ1F3kvAgEgehd+KQIBHcoBsAHKAdkCAwGMAdABUtABWwMBigHNAVPNAWQDAYgBZnBmeAIBLmLPAWLvAQIBLWVcZXcCASxkWGRoAgEraZ8CadUCAgEjaxtyJAIBJXWLBHWsBAIBIXxjfJABAgEecEZwYAIBKG1HbWgCASY=
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 | False
401 | False
402 | True
403 |
404 |
405 |
406 |
407 |
408 |
409 | True
410 | False
411 | False
412 |
413 |
414 |
415 |
416 |
417 |
418 | True
419 |
420 |
421 |
422 |
423 |
424 |
425 | True
426 |
427 |
428 |
429 |
430 |
431 |
432 | True
433 | False
434 | True
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 | True
443 | False
444 |
445 |
446 |
447 |
448 |
449 |
450 | True
451 |
452 |
453 |
454 |
455 |
456 |
457 | True
458 | False
459 |
460 |
461 |
462 |
463 |
464 |
465 | True
466 | False
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 | True
477 | False
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 | True
488 | False
489 |
490 |
491 |
492 |
493 |
494 |
495 | False
496 | False
497 |
498 |
499 |
500 |
501 |
502 |
503 | True
504 | False
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 | False
513 | True
514 | False
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 | True
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 | False
532 | False
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 | False
541 | False
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 | False
551 | False
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 | True
560 | False
561 |
562 |
563 |
564 |
565 |
566 |
567 | 348.3,637 348.3,665.15 681,665.15 681,65.15 508.5,65.15
568 | 23
569 | 40
570 | True
571 |
572 |
573 |
574 |
575 |
576 |
577 | 401.05,637 401.05,667 611,667 611,247.6 505.5,247.6
578 | 43
579 | 20
580 | True
581 | True
582 |
583 |
584 |
585 |
586 |
587 |
588 | 443.25,637 443.25,652.4 535.5,652.4 535.5,292.4 505.5,292.4
589 | 59
590 | 52
591 | True
592 | True
593 |
594 |
595 |
596 |
597 |
598 |
599 | 285,450
600 | 211,187
601 | False
602 | 197
603 | 34
604 | True
605 |
606 |
607 |
608 |
609 |
610 |
611 |
612 | 390,326 390,356 390.5,356 390.5,450
613 | 39
614 | 38
615 | True
616 |
617 |
618 |
619 |
620 |
621 |
622 |
623 |
624 |
625 | True
626 |
627 |
628 |
629 |
630 |
631 |
632 | True
633 | False
634 |
635 |
636 |
637 |
638 |
639 |
640 |
641 | 73,208.5
642 | 124,134
643 | False
644 | 110
645 | 26
646 | True
647 |
648 |
649 |
650 |
651 |
652 |
653 |
654 | 390,326 390,374 135,374 135,342.5
655 | 39
656 | 39
657 | True
658 | True
659 |
660 |
661 |
662 |
663 |
664 |
665 | 274.5,214
666 | 231,112
667 | False
668 | 217
669 | 34
670 | True
671 |
672 |
673 |
674 |
675 |
676 |
677 |
678 | 39
679 | 38
680 | 391.5,111.5 391.5,141.5 390,141.5 390,214
681 | True
682 |
683 |
684 |
685 |
686 |
687 |
688 |
689 | 391.5,111.5 391.5,141.5 128.8,141.5 128.8,208.5
690 | 39
691 | 34
692 | True
693 |
694 |
695 |
696 |
697 |
698 |
699 | 274.5,8.5
700 | 234,103
701 | False
702 | 220
703 | 25
704 | True
705 |
706 |
707 |
708 |
709 |
710 |
711 | False
712 | 70,22.5
713 | 772
714 | 708
715 | 130,60 274.5,60
716 | True
717 |
718 |
719 |
720 |
721 |
722 |
723 |
--------------------------------------------------------------------------------
/Process.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 | ProcessTransaction_1
20 |
21 |
22 | System.Activities
23 | System.Activities.Statements
24 | System.Activities.Expressions
25 | System.Activities.Validation
26 | System.Activities.XamlIntegration
27 | Microsoft.VisualBasic
28 | Microsoft.VisualBasic.Activities
29 | System
30 | System.Collections
31 | System.Collections.Generic
32 | System.Data
33 | System.Diagnostics
34 | System.Drawing
35 | System.IO
36 | System.Linq
37 | System.Net.Mail
38 | System.Xml
39 | System.Xml.Linq
40 | UiPath.Core
41 | UiPath.Core.Activities
42 | System.Windows.Markup
43 |
44 |
45 |
46 |
47 | System.Activities
48 | Microsoft.VisualBasic
49 | mscorlib
50 | System.Data
51 | System
52 | System.Drawing
53 | System.Core
54 | System.Xml
55 | System.Xml.Linq
56 | UiPath.Core
57 | UiPath.Core.Activities
58 | PresentationFramework
59 | WindowsBase
60 | PresentationCore
61 | System.Xaml
62 | System.ComponentModel.Composition
63 | System.ServiceModel
64 | Microsoft.VisualStudio.Services.Common
65 | System.Runtime.WindowsRuntime
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 | True
75 | True
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | ### Documentation is included in the Documentation folder ###
2 |
3 | [ReFrameWork Documentation](https://github.com/UiPath/ReFrameWork/blob/master/Documentation/REFramework%20documentation.pdf)
4 |
5 | ### ReFrameWork Template ###
6 | **Robotic Enterprise Framework**
7 |
8 | * built on top of *Transactional Business Process* template
9 | * using *State Machine* layout for the phases of automation project
10 | * offering high level exception handling and application recovery
11 | * keeps external settings in *Config.xlsx* file and Orchestrator assets
12 | * pulls credentials from *Credential Manager* and Orchestrator assets
13 | * gets transaction data from Orchestrator queue and updates back status
14 | * takes screenshots in case of application exceptions
15 | * provides extra utility workflows like sending a templated email
16 | * runs sample Notepad application with dummy Excel input data
17 | *
18 |
19 |
20 | ### How It Works ###
21 |
22 | 1. **INITIALIZE PROCESS**
23 | + *InitiAllSettings* - Load config data from file and from assets
24 | + *InitiAllApplications* - Login to applications as per Config("OpenApps") field
25 | + *GetAppCredentials* - From Orchestrator assets or local Credential Manager
26 | + If failing, retry a few times as per Config("ProcessRetries")
27 |
28 | 2. **GET TRANSACTION DATA**
29 | + ./Framework/*GetTransactionData* - Fetches from Orchestrator queue as per Config("TransactionQueue")
30 | + ./*GetTransactionData* - Sample for working with Excel input files
31 |
32 | 3. **PROCESS TRANSACTION**
33 | + Try *ProcessTransaction*
34 | + If application exceptions happen
35 | + *SaveErrorScreen* - In Config("ErrorsFolder") with the exception message
36 | + Going to re/INITIALIZE
37 | + *SetTransactionStatus* - As Success, Failed or Rejected with reason
38 | + ./Framework/*SetTransactionStatus* - Updates the Orchestrator queue item
39 | + ./*SetTransactionStatus* - Sample for updating Excel input file
40 |
41 | 4. **END PROCESS**
42 | + *CloseAllApplications* - As listed in Config("CloseApps")
43 |
44 |
45 | ### For New Project ###
46 |
47 | 1. Check out the Config.xlsx file and add/customize any required fields and values
48 | 2. Implement OpenApp and CloseApp workflows, linking them in the Config.xlsx fields
49 | 3. Implement GetTransactionData and SetTransactionStatus or use ./Framework versions for Orchestrator queues
50 | 4. Implement ProcessTransaction workflow and any invoked others
51 |
--------------------------------------------------------------------------------
/Tests/RunAllTests.xaml:
--------------------------------------------------------------------------------
1 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | RunAllTests_1
23 |
24 |
25 | System.Activities
26 | System.Activities.Statements
27 | System.Activities.Expressions
28 | System.Activities.Validation
29 | System.Activities.XamlIntegration
30 | Microsoft.VisualBasic
31 | Microsoft.VisualBasic.Activities
32 | System
33 | System.Collections
34 | System.Collections.Generic
35 | System.Data
36 | System.Diagnostics
37 | System.Drawing
38 | System.IO
39 | System.Linq
40 | System.Net.Mail
41 | System.Xml
42 | System.Xml.Linq
43 | UiPath.Core
44 | UiPath.Core.Activities
45 | System.Windows.Markup
46 | System.Xml.Serialization
47 | Microsoft.VisualBasic.CompilerServices
48 |
49 |
50 |
51 |
52 | System.Activities
53 | Microsoft.VisualBasic
54 | mscorlib
55 | System.Data
56 | System
57 | System.Drawing
58 | System.Core
59 | System.Xml
60 | System.Xml.Linq
61 | UiPath.Core
62 | UiPath.Core.Activities
63 | PresentationFramework
64 | WindowsBase
65 | PresentationCore
66 | System.Xaml
67 | System.Data.DataSetExtensions
68 | System.ComponentModel.Composition
69 | System.ServiceModel
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 | [TestCounter]
125 |
126 |
127 | [TestCounter+1]
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 | [TestCounter]
139 | [FailedTestsCounter]
140 | [in_TestLogFile]
141 |
142 | [PassedTestsCounter]
143 | [Row("Exception").ToString]
144 | [Row("WorkflowFile").ToString]
145 | [Nothing]
146 | Success
147 | [TestComments]
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 | [PassedTestsCounter]
161 | [TestCounter]
162 | [FailedTestsCounter]
163 | [in_TestLogFile]
164 | [TestStatus]
165 | [Row("Exception").ToString]
166 | [Row("WorkflowFile").ToString]
167 | [Exception]
168 | AppEx
169 | [TestComments]
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 | [PassedTestsCounter]
182 | [TestCounter]
183 | [FailedTestsCounter]
184 | [in_TestLogFile]
185 | [TestStatus]
186 | [Row("Exception").ToString]
187 | [Row("WorkflowFile").ToString]
188 | [Exception]
189 | BRE
190 | [TestComments]
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 | [Row("Status")]
201 |
202 |
203 | [TestStatus]
204 |
205 |
206 |
207 |
208 | [Row("Comments")]
209 |
210 |
211 | [TestComments]
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 | d1FDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXFRlc3RfRnJhbWV3b3JrXFJ1bkFsbFRlc3RzLnhhbWxqAWEBcwECSAPtAQ4CAQFLM0s2AgEFTDNMNgIBBE0zTTYCAQNONk49AgECUAVUCgMBhwFVBesBIAIBBlATUDYDAYgBUglSpgEDAYkBVaABVbMBAwGGAVsL6AEWAgEHUjhSPgMBjAFSkQFSowEDAYoBYDtgPgIBC2E7YT4CAQpiPmJFAgEJYztjPgIBCGUNayEDAYEBbA1s7QECAX1tDW2oAgIBeW4Nbs4BAgF1bw1vqQICAXFwDXCtAgIBbXEN2wEdAgEg3AEN3AHMAQIBG90BDd0BugECARfeAQ3eAZcDAgET3wEN5wEiAgEMZTxlRQMBhAFoE2hCAwGDAWWsAWWzAQMBggFslQFs6gEDAYABbE1sXwIBfm2dAW2lAgIBfG1VbWcCAXpumAFuywECAXhuUG5iAgF2b5gBb6ABAgF0b6sBb7QBAgFycJgBcKIBAgFwcK0BcLYBAgFucSZxLwIBa3cT2AEeAgEh3AHFAdwByQECAR/cAT3cAUYCAR3cAa8B3AG3AQIBHN0BlQHdAbcBAgEa3QFN3QFfAgEY3gGRAd4BlAMCARbeAUneAVsCARTfAeYC3wGzAwIBEt8BvgPfAcQDAgER3wHOAd8B1AECARDfAasB3wG9AQIBDt8BhwLfAagCAgENeReWASICAVDFARfWASICAUeeARurATMCATSzARvAATMCASJ6GYEBIgIBZoIBGYIBywECAWODARmHATECAWGIARmVATECAVHGARnNASICAUzOARnVASICAUimAWKmAYABAgFGowFdowFtAgFEqQFcqQFqAgFCoAFmoAF6AgFApAFapAFmAgE+ogFmogF6AgE8pQFhpQF8AgE7qAFfqAFkAgE6pwFepwFpAgE4oQFcoQFpAgE2ngHeAZ4B/gECATW7AWK7AYABAgEzuAFduAFtAgExvgFcvgFqAgEvtQFmtQF6AgEtuQFauQFmAgErtwFmtwF6AgEpugFhugF8AgEovQFfvQFiAgEnvAFevAFpAgEmtgFctgFpAgEkswHMAbMB7AECASN/Q39SAgFpfER8UQIBZ4IBlQGCAcgBAgFkgwHBAYMB6wECAWKQAWCQAX4CAWCMAVuMAWsCAV6TAVqTAWgCAVyOAWSOAXgCAVqLAWSLAXgCAViPAV+PAXoCAVeSAV2SAWQCAVaRAVyRAWUCAVWKAVqKAWcCAVOIAc4BiAHuAQIBUssBRMsBUAIBTsgBRcgBVAIBTdMBRNMBUgIBStABRdABVgIBSQ==
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 | True
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 | False
264 | False
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 | False
273 | False
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 | True
283 |
284 |
285 |
286 |
287 |
288 |
289 | True
290 |
291 |
292 |
293 |
294 |
295 |
296 | True
297 | False
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 | True
308 | False
309 | True
310 |
311 |
312 |
313 |
314 |
315 |
316 | True
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 | True
325 | True
326 |
327 |
328 |
329 |
330 |
331 |
332 |
--------------------------------------------------------------------------------
/Tests/RunAllTests_Logging.xaml:
--------------------------------------------------------------------------------
1 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | RunAllTests_Logging_1
29 |
30 |
31 | System.Activities
32 | System.Activities.Statements
33 | System.Activities.Expressions
34 | System.Activities.Validation
35 | System.Activities.XamlIntegration
36 | Microsoft.VisualBasic
37 | Microsoft.VisualBasic.Activities
38 | System
39 | System.Collections
40 | System.Collections.Generic
41 | System.Data
42 | System.Diagnostics
43 | System.Drawing
44 | System.IO
45 | System.Linq
46 | System.Net.Mail
47 | System.Xml
48 | System.Xml.Linq
49 | UiPath.Core
50 | UiPath.Core.Activities
51 | System.Windows.Markup
52 |
53 |
54 |
55 |
56 | System.Activities
57 | Microsoft.VisualBasic
58 | mscorlib
59 | System.Data
60 | System
61 | System.Drawing
62 | System.Core
63 | System.Xml
64 | System.Xml.Linq
65 | UiPath.Core
66 | UiPath.Core.Activities
67 | PresentationFramework
68 | WindowsBase
69 | System.Xaml
70 | PresentationCore
71 | System.ComponentModel.Composition
72 | System.ServiceModel
73 | UiPath.Excel
74 | System.Runtime.WindowsRuntime
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 | [io_PassedTestsCounter]
84 |
85 |
86 | [io_PassedTestsCounter+1]
87 |
88 |
89 |
90 |
91 |
92 | [out_Status]
93 |
94 |
95 | PASS
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 | [io_FailedTestsCounter]
105 |
106 |
107 | [io_FailedTestsCounter+1]
108 |
109 |
110 |
111 |
112 |
113 | [out_Status]
114 |
115 |
116 | FAIL
117 |
118 |
119 |
120 |
121 |
122 | [out_Comments]
123 |
124 |
125 | ["BRE: "+in_Exception.Message+" at Source: "+in_Exception.Source]
126 |
127 |
128 |
129 |
130 | [out_Comments]
131 |
132 |
133 | ["AppEx: "+in_Exception.Message+" at Source: "+in_Exception.Source]
134 |
135 |
136 |
137 |
138 | [out_Comments]
139 |
140 |
141 | No exception thrown.
142 |
143 |
144 |
145 |
146 |
147 |
148 | d1lDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXFRlc3RfRnJhbWV3b3JrXFJ1bkFsbFRlc3RzX0xvZ2dpbmcueGFtbCJNA5UBDgIBAU4FkwEKAgECThNOPAIBA1AJYhQCASdlCZEBFAIBBlELWBQCATBZC1mXAgIBLFoLYRQCAShmC20UAgEibgtuyQICAR5vC3YUAgEadwuQARQCAQdWNVZOAgEzUzZTTQIBMVmLAVmUAgIBL1lEWVYCAS1fNl86AgErXDdcQwIBKWs1a04CASVoNmhNAgEjbosBbsYCAgEhbkRuVgIBH3Q2dDoCAR1xN3FDAgEbd2V3ewIBCHgNfxYCARSAAQ2HARYCAQ6IAQ2PARYCAQp9OH15AgEXejl6RwIBFYUBOIUBewIBEYIBOYIBRwIBD40BOI0BTAIBDYoBOYoBRwIBCw==
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 | True
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 | False
172 | False
173 |
174 |
175 |
176 |
177 |
178 |
179 | True
180 |
181 |
182 |
183 |
184 |
185 |
186 | True
187 | False
188 |
189 |
190 |
191 |
192 |
193 |
194 | True
195 | True
196 |
197 |
198 |
199 |
200 |
201 |
202 |
--------------------------------------------------------------------------------
/Tests/TestLog.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Tests/TestWorkflowTemplate.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 | System.Activities
15 | System.Activities.Statements
16 | System.Activities.Expressions
17 | System.Activities.Validation
18 | System.Activities.XamlIntegration
19 | Microsoft.VisualBasic
20 | Microsoft.VisualBasic.Activities
21 | System
22 | System.Collections
23 | System.Collections.Generic
24 | System.Data
25 | System.Diagnostics
26 | System.Drawing
27 | System.IO
28 | System.Linq
29 | System.Net.Mail
30 | System.Xml
31 | System.Xml.Linq
32 | UiPath.Core
33 | UiPath.Core.Activities
34 | System.Windows.Markup
35 |
36 |
37 |
38 |
39 | System.Activities
40 | Microsoft.VisualBasic
41 | mscorlib
42 | System.Data
43 | System
44 | System.Drawing
45 | System.Core
46 | System.Xml
47 | System.Xml.Linq
48 | UiPath.Core
49 | UiPath.Core.Activities
50 | PresentationFramework
51 | WindowsBase
52 | System.Xaml
53 | PresentationCore
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 | [Config]
63 |
64 | InvokeWorkflowFile_1
65 |
66 | Sequence_1
67 | d0tDOlxVc2Vyc1xNYXRldXMgQ3J1elxEb2N1bWVudHNcR2l0SHViXFJlRnJhbWVXb3JrXFRlc3RXb3JrZmxvd1RlbXBsYXRlLnhhbWwEOANEDgIBATwFQR0CAQI+Wj5iAgEEPH08nQECAQM=
68 |
69 | TestWorkflowTemplate_1
70 |
71 |
72 |
73 |
74 |
75 |
76 | True
77 | True
78 |
79 |
80 |
81 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/Tests/_Tests.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/UiPath/ReFrameWork/9778e76f06899eb9b5def1570fadd0fe6b8bddf2/Tests/_Tests.xlsx
--------------------------------------------------------------------------------
/project.json:
--------------------------------------------------------------------------------
1 | {
2 | "description": "UiPath REFramework Template",
3 | "version": "2016.2.6274.33252",
4 | "main": "Main.xaml",
5 | "id": "UiPath_REFrameWork",
6 | "dependencies": {},
7 | "configurationOptions": {},
8 | "excludedData": [
9 | "Private:*",
10 | "*password*"
11 | ]
12 | }
--------------------------------------------------------------------------------