Uploaded image for project: 'JOC - JobScheduler Operations Center'
  1. JOC - JobScheduler Operations Center
  2. JOC-1686

Improvement of Search/Replace function in script editor

    XMLWordPrintable

Details

    • Feature
    • Status: Deferred (View Workflow)
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • JOC Cockpit GUI
    • 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
      • ...

      Attachments

        Activity

          People

            sos_joc_team TeamJOC
            ur Uwe Risse
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: