SoftwareCentral · Tools

Basic Settings

The Manage Tools page lists your custom tools. Every tool starts with the same three basic settings: a name, a description and a type.

Name Description Type

1 The tool list

The Manage Tools interface shows a list of all your tools in the centre of the screen. In the left-hand menu is the Add new button, which adds a new tool.

ControlWhat it does
Add newIn the left menu. Opens a window where you create a new tool.
Search boxIn the left menu, under Add new. Type one or more values and press Enter to show only the tools whose name contains all of them.
Drag columnThe first column. Drag a tool up or down to change the order it has in the menu.
NameThe name of the tool. Click it to edit the tool.
EditNext to each tool. Opens the same window as Add new, with the settings of the tool.
DeleteNext to each tool. Opens a confirmation window.

The list only shows the tools that are assigned to the security role you are using. The page size can be 20, 50 or 100 rows, and SoftwareCentral remembers the one you choose. If no tool matches the search, the grid says No tools match your criteria.

2 Adding or editing a tool

When you add a new tool, or edit an existing one, a new window opens. The top of the window holds the basic settings.

FieldWhat to enter
NameThe name of the tool. The maximum length of the name is 50 characters, as the name is displayed in the menu. The name must not be used by another tool.
DescriptionA description of the tool. The end users see this description.
TypeChoose one of three types: Run on Server, Run Locally or Open URL.

Save stays disabled until the tool has a name. Below the type, the window shows the fields that belong to the type you chose, and a Parameters box:

TypeFields shownGuide
Run on ServerUpload script (.vbs or .ps1), Existing script, Arguments and Run as, with a button to add a new user.Run on Server
Run LocallyPath to a program or script on the client computer (local and UNC paths are accepted) and Arguments. The program runs in the user's context.Run Locally
Open URLURL, opened in the user's browser. The Parameters box is hidden for this type.Open URL

The Parameters box, where you tick the boxes the user fills in before the tool runs, is described in Manage Tools.

Run Locally and clear text The window warns that all arguments of a Run Locally tool are passed as clear text to the client.

3 Messages you may see

MessageWhat to do
Please enter a name.Fill in Name.
Name already existsChoose a name no other tool uses.
You must select a userFor Run on Server, pick a user under Run as.
A file must be selected.Upload a script or pick an existing one (Run on Server), or enter a Path (Run Locally).
Invalid URL. It must contain a url scheme.For Open URL, enter the full address, for example https://…
Invalid settings detected.Check the fields of the chosen type and save again.

4 Best practice

  • Keep names short and clear: they are the menu text, and 50 characters is the limit.
  • Write a description for every tool, because the end users see it.
  • Do not put passwords or other secrets in the arguments of a Run Locally tool, because they are passed to the client as clear text.
  • A new tool is assigned to the security role you are using. Assign it to other roles on purpose, and only to the roles that need it. See Assign Tools to Security Roles.
  • Drag the tools you use most to the top of the list, so they are first in the menu.

5 See also