Object: References in Attributes
The module searches for references to objects in all attributes of other objects. The results are stored in a file in CSV format.
Designation
- Name
- ana.ReferencesInAttributes
- Aliases
- ObjectReferencesInAttributes
Datastreams
- Standard default: Object name, Object type, Referenced object, Object type, Task, Running number, Tab, Attribute, Additional information
Configuration
- Optionen
- Ausgabe
- Black list (
black-list) - Defines a list of object name patterns, that should be ignored
- Save b4A Object List (
save-objects) - Saves the processed objects in a b4A object file
- Save b4A Object Variable (
save-objects-vara) - Saves the processed objects in the given variable object
- Save objects processed successfully only (
save-success-only) - A object is only written to the file if the processing was successful
- Append processed objects to existing file/variable (
save-append) - if the file/variable already exists the new objects will be appended
- Output file (
csv-file) - Filename of the output file in CSV format
- show in tabular view (
cvs-show) - Additionally to the file in CSV format the result is shown in a table
- CSV file mode (
csv-mode) - The mode 'overwrite' will overwrite existing files and the with 'append' the new data will be appended to existing files
Valid values
Overwrite (overwrite), Append (append)
Description
The following object types are examined:
- Workflow (Standard, If and ForEach) including the properties of the tasks
- Script
- Schedule including the properties of the tasks
- Notification
- Job
- Group
- FileTransfer
- Event (file, database, console and time)
- Variable
- Queue
- PromptSet
- Agent group
- Calendar
- Cockpit
The module's search is limited to these object types so that no other objects can be examined. The following information is saved in the results file:
- Object name: Name of the searched object
- Object type: Type of the searched object
- Referenced object: Name of the referenced object
- Object type: Type of the referenced object. This is only specified if the object is located in the client.
- Task: Can contain the name of a workflow or schedule task, a PromptSet field, a cockpit element, a parameter in a pre- or post-condition or the keyword of a calendar definition
- Sequence number: Number of the task in the workflow
- Additional information: Further information on the referenced object
Example of a blacklist:
<*>
CLIENT_QUEUE
Structure of the csv output file
| column name | type |
|---|---|
| object name | object name |
| Folder | Folder structure |
| referenced object | object name |
| row found | string |