2
2
3
3
Robot Framework template implementing a Producer-Consumer model using custom libraries
4
4
and resources. This combines two already existing templates, such as the
5
- "Extended Robot Framework template" and "Producer-consumer model template", into one.
5
+ ** Extended Robot Framework template** and the ** Producer-consumer model template** ,
6
+ into one.
6
7
7
8
It features the following:
8
9
- Producer-Consumer model: one task produces work and another consumes it.
@@ -12,8 +13,8 @@ It features the following:
12
13
- Custom Python libraries placed in the [ * libraries* ] ( ./libraries/ ) directory.
13
14
- Custom reusable RF resources and variables file placed in
14
15
[ * resources* ] ( ./resources/ ) .
15
- - Optional (setup) scripts to be ran before the robot starts in [ * bin* ] ( ./bin/ ) .
16
- (** rcc** only)
16
+ - Optional (setup) scripts, to be ran before the robot starts, in [ * bin* ] ( ./bin/ ) .
17
+ (** rcc** & Control Room only)
17
18
- Locally mocked Work Items and environment variables JSON files, to customize the
18
19
run and simulate the Control Room behavior, in [ * devdata* ] ( ./devdata/ ) .
19
20
@@ -39,6 +40,10 @@ Every such task has its own `<Task Name> With Trace` flavor through which you ca
39
40
enable a fine grained control over the robot run and enable error tracing as well with
40
41
it. (debugging purposes)
41
42
43
+ > It is highly recommended to ** rename and customize** all these tasks, including any
44
+ > other file, resource or library, as the naming used here isn't suitable for
45
+ > production. (it's just a template demo-ing the functionality)
46
+
42
47
### How to run
43
48
44
49
1 . The first task runs with the only available initial input Work Item:
@@ -49,10 +54,10 @@ it. (debugging purposes)
49
54
50
55
Set ` CREATE_REPORT ` env var (in Control Room as well) if you decide to use the 3rd Step
51
56
for reporting purposes. This is enabled by default locally in the
52
- [ env.json] ( ./devdata/env.json ) file.
57
+ [ env.json] ( ./devdata/env.json ) file (and its other flavors when running with ** rcc ** ) .
53
58
54
59
Please go through the robot code and read the ` [Documentation] ` and comment sections
55
- for each of the tasks/keywords in order to understand the details .
60
+ for each of the tasks/keywords in order to understand how the bot works in detail .
56
61
57
62
## Learn more
58
63
@@ -67,5 +72,5 @@ for each of the tasks/keywords in order to understand the details.
67
72
- [ Extended Robot Framework Template] ( https://robocorp.com/portal/robot/robocorp/template-extended )
68
73
- [ Producer-Consumer Model Template] ( https://robocorp.com/portal/robot/robocorp/template-producer-consumer )
69
74
- [ Web Store Order Processor Using Work Items] ( https://robocorp.com/portal/robot/robocorp/example-web-store-work-items )
70
- - [ Template for producer-consumer model robots using work items ] ( https://robocorp.com/portal/robot/robocorp/example-producer-consumer-reporting )
75
+ - [ Reporting Producer-Consumer model with Excel and Browser ] ( https://robocorp.com/portal/robot/robocorp/example-producer-consumer-reporting )
71
76
- [ Order in bulk the total number of requested robot parts] ( https://robocorp.com/portal/robot/robocorp/example-orders-distribution )
0 commit comments