...
Universal Agent
The Opswise agent has been merged with the Stonebranch Universal Broker to create standard agent software that runs on all platforms.
Web Services
Record Versioning
Opswise now maintains historical copies of most user-created records in the database. These include tasks and their associated records (virtual resources, variables, actions, notes), calendars and their custom day associations, custom days, variables, credentials, virtual resources, scripts (and associated notes), email templates and connections, database connections, SNMP managers, SAP connections, agent clusters, applications, Opswise groups, and triggers (and associated variables). When the user updates one of these records, the system creates an image of the old version and stores it in the record's Versions tab. See Record Versioning.
Bundling and Promotion of Opswise Records
The Opswise Bundling and Promotion features allow you to select and Bundle a group of Opswise records and "promote" them from one Opswise server to another. For example, you can use these features when you create your workflows on a development installation then move them to a QA installation for testing. Once you are satisfied with the stability of the workflows, you can promote them to your production system. The system also supports a roll-back feature. See Bundling and Promoting Records.
Script Library
Scripts can now be stored in Opswise for central management and access. This feature allows you to execute scripts on remote machines without having the script itself located on the machine. See Script Library.
Copy Task, Trigger, and Calendar with Variables
You can now make copies of tasks, triggers, and calendars that also copy attached variables. This feature also allows you to copy multiple records at once. See Copying Records.
SAP Task and SAP Connection
Opswise can now run workload on an SAP system. Two new built-in variables are supported for the SAP task. SeeĀ SAP Task.
Updating Multiple Records on a List
Warning: Exercise great caution when using this powerful feature.
Two menu options available from any list of records allow you to make updates to multiple records. You can make these "global" changes to the list for any field that is common to every record in the list or every selected record. For example, if your list includes multiple Cron triggers, you can make "global" changes to all fields on a Cron trigger. If your list includes all task types, you can make "global" changes to any field that is common to all task types. The more uniform your list is, the greater the number of fields you can change.
Task Instance Validators
All Task Types will now be validated upon definition.
SQL Warning Messages
SQL warning messages are now captured and available with the Database Task output from the Activity Window.
Launch with Variables
Opswise now supports a "Launch with Variables" feature that allows you to quickly provide values for the variables specified in the task and launch it. All task types support the Launch with Variables feature. Any variables attached to the task are automatically filled in.
New Built-In Variables
A number of new built-in variables are now available. See Built-In Variables.
New Functions
Several new functions have been added. See Functions.
New Security Roles
New security roles have been added to accommodate the new bundling and promotion feature: ops_promotion_admin and ops_bundle_admin. See Description of Roles for details.
Resource Wait
The "Resource Wait" status has been separated into two distinct statuses: "Resource Wait" and "Resource Requested." Any Task instance that requires resources will transition through the "Resource Requested" status. However, only those Task instances that need to wait for their resources will transition into the "Resource Wait" status. Furthermore, a new column, "Waited for Resources," was added for Task History. On completion, any Task instance that transitioned through the "Resource Wait" status will show up in the History with "Waited for Resources" as "true." By filtering on this column, a user can determine where there was contention on Virtual Resources.
Multi-selection Support
You can now select multiple tasks in the Activity Window in order to perform the same command against them at one time. The lowest common command set will be available for selection. See Selecting Task Instances.
Monitor Task Enhancements
Task Monitor enhancements include the ability to specify a Workflow Condition and a Time Scope, as well as add the capability to specify Restrict Times on the Task Monitor Trigger.
Estimated End Time Calculation
For improved forecasting, the Estimated End Time of Workload is based on Historic Averages.
Export
New scripts to export history have been added to the utilities.
- opswise_bulk_export.js
Used when migrating data to updated software. Exports all current record definitions, without versions. See Upgrading Opswise Controller. - opswise_bulk_export_activity.js
Used when migrating data to updated software. Exports all activity (finished or unfinished). See Upgrading Opswise Controller. - opswise_bulk_export_history.js
Used when migrating data to updated software. Exports task instance history, which includes all task instances in an end state (cancelled, failed, skipped, finished, success). See Upgrading Opswise Controller. - opswise_bulk_export_with_versions.js
...
Used
...
- when
...
- migrating
...
- data
...
- to
...
- updated
...
- software.
...
- Exports
...
- all
...
- current
...
- records
...
- along
...
- with
...
- older
...
- (non-current)
...
- versions
...
- of
...
- record
...
- definitions.
...
- See
...
- Upgrading
...
- Opswise
...
- Controller.
...
The
...
export
...
of
...
history
...
was
...
previously
...
part
...
of
...
"opswise_bulk_export.js."
...
However,
...
it
...
is
...
now
...
contained
...
within
...
its
...
own
...
script
...
"opswise_bulk_export_history.js."
...
If
...
customers
...
wish
...
to
...
export
...
and/or
...
migrate
...
their
...
history
...
data,
...
they
...
will
...
need
...
to
...
execute
...
"opswise_bulk_export_history.js"
...
in
...
addition
...
to
...
the
...
"opswise_bulk_export.js."
...
The
...
new
...
script
...
"opswise_bulk_export_with_versions.js"
...
essentially
...
initiates
...
the
...
original
...
export
...
script
...
"opswise_bulk_export.js,"
...
followed
...
by
...
exporting
...
all
...
of
...
the
...
version
...
data
...
associated
...
with
...
the
...
definitions
...
exported
...
by
...
"opswise_bulk_export.js";
...
for
...
example,
...
Trigger
...
versions,
...
Task
...
versions,
...
etc.