Details
-
Feature
-
Status: Deferred (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Current Situation
The search and the search/replace function in the script editor is not intuitive to use. For example, the mouse and keyboard must be used to search a string in a script.
There are different implementation for "search string" in the script editor and the json editor.
Desired Behavior
General requirements.
The Search and Search/Replace functions should be implemented identically in the Script Editor and the JSON Editor.
- It should be possible to use it entirely with the mouse
- It should be possible to use the device entirely with the keyboard
Search
- Simple search for string. With/without case sensitivity.
- Search across line ends.
- Search across the end of the file
- Search with regular expressions.
Replace
- Adds a replacement expression to the search function.
- The replacement expression can contain several lines, which the user specifies with \n.
- Replace all references
- Replace current reference
- Replace next reference
Darstellung
- Highlighting the current location
- Highlighting of all locations with a different color
Navigation
- Search direction forward/backward adjustable
- Single button press/keyboard shortcut to continue searching, e.g. Ctrl+B = backwards, Ctrl+F = forwards
- Single button press/keyboard shortcut to continue searching, e.g. Ctrl+B = backwards, Ctrl+F = forwards
Bulk Operations across workflows
The result of a workflow search can be changed in the workflows. A search button is provided in the Configuration View for this purpose.
- Specification attribute "What is changed"
- Specify value "Search"
- Specification of new value.
The following bulk operations are provided.
- Add, replace or delete a list variable (later also: object variable). Dto. execute the operation on referencing schedules.
- Add, replace or delete a Scalar Variable. Dto. execute the operation on referencing schedules.
- Replace a job template
- Change the agent
- ...