Generators
The Generator component in SpacePro is what turns a list of Space types into a dynamic, re-usable Space program. The name 'Generator' was chosen because each of these components ' generates' a number of Spaces, of a specific Space type.
A generator has a number of inputs and one output. The output can optionally receive a 'Tag' to be able to tally and summarize the contents of the Space program. The essence of what a Generator does can be described by the following sentence:
For each N of element E in Scenario Group G, I will generate X spaces of type S which are tagged with T.
Three examples could be:
- For each 100 of element FTE in Scenario Total population, I will generate 1 space of type Pantry
- For each 1 of element Work lounge seat in Scenario Group "Marketing managers", I will generate 1 space of type Work lounge room
- For each 15 of element Employees and guests present in Scenario Each group, I will generate 1 space of type Regular toilet which are tagged with Sanitary.
So the Generator has these parts:
| Field | Input|Output | Description | Example |
|---|---|---|---|
| Name | The name of the generator | Workstation generator, G01 | |
| Generator type | Input | The type of generator | Constant or For every |
| N | Input | The numerator (only applies to a "For every" generator) | 100, 1 or 15 |
| Element | Input | The element that the numerator applies to | (number of) FTE, People or Workstation |
| In Scenario | Input | Where N should be counted | the Total population, each group or only certain groups |
| X | Output | The number of spaces that should be created | 0.5 or 1 |
| Space type | Output | The Space types that should be generated | Pantry, Work lounge room, or Workstation |
| Tags | Output | With which tags should the generated spaces be tagged | Area " Facility", Type "Storage" Area " Collaboration", Type "Workstations" |
| Description | An optional description that documents the generator | For focus booths in the Collaboration area |
Since creating a consistent and logical set of generators is important it would be good idea to look at the various types of generators in the provided Reworc-certified templates.