Allows editing of configuration of Agents.
- Name. The Name attribute of the agent; the title string used as the agent's label in views.
- Color. The color of the agent in views. Choose from any predefined color in the pop-up list; after creation the color can be set to any definable value via the Color attribute or the agent's Info dialog. The value selected/set becomes the agent's Color attribute.
- Query quick selectors. These allow one or two (using the following pop-up) match criteria to be set. The first pop-up allows the selection of a simple criterion of Name or Text, Name, Text, or any currently user-defined attribute. The second pop-up offers a list of comparison operators. The values set here are added to the Query code box (below).
- '.../and/or' popups. Selecting an 'and' or 'or' value here causes a second quick selector set (above) to be shown with an and or join. The values set here are added to the Query code box (below).
- Query code. Any code defined via the quick selectors is added here. It may be edited or replaced entirely with custom code. It is also possible to enter code here directly without using the above controls. This query is applied every time agents are updated. Any notes matching the query criteria will have aliases added inside the agent's container. The code is stored in the ActionQuery attribute.
- Case sensitive. If ticked (the default) any comparisons of string values are case sensitive.
- Priority. Sets the AgentPriority attribute controlling how often the agent is run.
- Action. Action code to perform on aliases found within the container (but not the agent itself). This code is applied every time agents are updated. The code is stored in the AgentAction attribute
- Rule. Action code to perform on the agent itself (and only the agent). This code is applied every time agents are updated. The code is stored in the Rule attribute.
- Sort by / Reverse. Optionally sets a sort order on any attribute value, with the sub-option of reversing that order. Values are persisted in the agent's Sort and SortBackward attributes.
- 'and by' / Reverse. Optionally sets a secondary sort order, with the sub-option of reversing that order. Values are persisted in the agent's SortAlso and SortBackwardAlso attributes.
From v4.0.1, the OK button will be greyed out if a Rule or Action cannot be parsed. the unparseable code will remain highlighted to facilitate corrections. |
|