Redwood Documentation

Product Documentation

 

›Processes

RunMyJobsMonitoring Processes

Processes

  • Monitoring and Managing Processes
  • Advanced Process Search
  • Filtering Processes
  • Processes Monitor Diagrams
  • Redwood Server Process Processing
  • Process States
  • Available Columns in the Processes Monitor
  • Chains Monitor Filter Columns
  • Process Forecasting
  • Integrating Redwood Server into Third-Party Applications with PermaLink

Operator Messages

  • Operator Messages Monitor
  • Creating Operator Messages
  • Interacting with Operator Messages
  • Creating Advanced Operator Message Reply Expressions
  • Receiving Operator Messages on your Desktop

Events

  • Monitoring Events
  • Filtering Events
  • Event Filter Columns

Environment

  • Monitoring System Performance
  • Monitoring Dashboard
  • Housekeeping Dashboard
  • Monitoring SAP Systems
  • Creating Custom Monitor Checks

Submitting Processes

  • Submitting Processes and Chains
  • Submitting a Process or Chain
  • Scheduling with Times and Dates
  • Rescheduling Processes Automatically
  • Using Recurrences

Calendaring

  • Using Time Windows
  • Shifting Times and Days with Time Windows
  • Configuration Data for Time Windows
  • Using Time Windows in Processes
  • Defining Advanced Execution Times with Period Functions
  • Managing Recurrences
  • Creating Submit Frames
  • Frequently Asked Questions About Submit Frames
  • Using Submit Frames in Processes
  • Time Zones
← Process ForecastingOperator Messages Monitor →

Integrating Redwood Server into Third-Party Applications with PermaLink

The permalink API allows third-party applications to interact with Redwood Server and create, display, edit, and submit Redwood Server objects, as long as the object allows the action.

Prerequisites

You need to have the PermaLink module, which requires the Module.Scripting license key.

Syntax

api-permalink/(create|diagram|edit|help|list|output|show|submit)?link-objecttype=<objecttype>&(link-path=<name>|link-uniqueid=<n>|link-jobid=<jobid>)

api-permalink/list?link-objecttype=<objecttype>&(link-search=<search>)

api-permalink/diagram?link-objecttype=Job&(link-jobid=<jobid>|link-path=<name>|link-uniqueid=<n>)
  • <objecttype> - The object type; not all object types are supported. For example, JobDefinition and JobChain are supported.
  • <name> - The full name of the object in the form of <partition>.<objectName>, for example GLOBAL.System_Info, or ID for processes.
  • <n> - The unique ID of the object.
  • <search> - The IntelliSearch query.
  • <jobid> - The ID of the process.
note

link-jobid and diagram can only be used with processes.

Suppress Popups

When you follow a permalink and are already logged into the instance the permalink is pointing to, a popup is displayed. You suppress the popup using the following suffix in the URL:

&suppress-popup=true

Example:

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-uniqueid=79036&suppress-popup=true

Suppress Output

When you follow a permalink and would like the output to be suppressed, that is, you do not want the current tab of your browser to display the External link was opened page, you use the suppress-output parameter. Note that this either uses the tab where Redwood Server is currently displayed or creates a new tab for Redwood Server (if there is no active tab open).

This is useful when you have an external page, such as an extension point, with a list of permalinks and you do not want to remain on the page with links.

Example:

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-uniqueid=79036&suppress-output=true

Suppress both Output and Popups

When you follow a permalink and would like to suppress both output and the popup, you use silent-invocation. You use this much like the suppress-output option, in extension points.

Example:

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-uniqueid=79036&silent-invocation=true

Showing Filters

Process filters can be linked-to by using the link-path keyword and specifying the technical name of the filter. The following table lists the built-in filters that can be linked-to with permalink. You can also link to your custom filters, provided you know the name of the filter.

note

Filters are displayed by their Description and not their Name; this is due to the fact that filter-names, unlike descriptions, cannot contain spaces or special reserved prefixes.

Technical NameEnglish Name
Job.state.CompletedWith Status "Completed"
Job.state.ErrorWith Status "Error"
Job.state.NeverWith Status "Never"
Job.state.OverdueWith Status "Overdue"
Job.state.RunningWith Status "Running"
Job.stategroup.ActiveIn an Active State
Job.stategroup.ConsoleIn a Console State
Job.stategroup.FinalIn a Final State
Job.stategroup.InitialIn an Initial State
Job.stategroup.PendingIn a Pending State
Job.time.last24hFor the Last 24 Hours
Job.time.last7dFor the Last 7 Days
Job.time.next24hFor the Next 24 Hours
Job.time.next7dFor the Next 7 Days
Job.time.window24hFor a Window of 24 Hours
Job.time.window7dFor a Window of 7 Days
JobChain.allAll Chains
Job.allAll (Non-Maintenance) Processes
Job.maintenanceStandard Maintenance (Background) Processes
Job.customMaintenanceCustom Maintenance (Background) Processes
Job.stategroup.ManualIn a Manual Intervention State

create

Open a create new object dialog for the given object type.

Create a new format dialog.  http://pr1.example.com:50200/redwood/api-permalink/create?link-objecttype=Format

diagram

Show a Chain in a chain diagram.

Example

  http://pr1.example.com:50200/redwood/api-permalink/diagram?link-objecor ttype=Job&link-path=65

edit

Open the edit dialog for the given object, besides, in the main window the show page is also shown for the object.

Example

Open process definition System_Info edit page by businesskey.

  http://pr1.example.com:50200/redwood/api-permalink/edit?link-objecttype=JobDefinition&link-path=GLOBAL.System_Info

Open process definition System_Sleep edit page by uniqueid.

  http://pr1.example.com:50200/redwood/api-permalink/edit?link-objecttype=JobDefinition&link-uniqueid=79036

help

Since business keys are preferred for usage in permalinks, when you do not know the valid business key path for an object. You can use the help function to obtain the correct path for an object for which you do know the uniqueid.

Example

  http://pr1.example.com:50200/redwood/api-permalink/help?link-objecttype=JobDefinition&link-uniqueid=79036

This will present a show permalink to the process definition using the businesskey, but only when the objecttype has a businesskey.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-path=GLOBAL.System_Info

list

Show the overview page for a certain object type, also used to link to IntelliSearch queries.

Example

Open process definition overview.

  http://pr1.example.com:50200/redwood/api-permalink/list?link-objecttype=JobDefinition

List all processes matching IntelliSearch query a:MSLN.

  http://pr1.example.com:50200/redwood/api-permalink/list?link-objecttype=JobDefinition&link-search=a:MSLN

output

Link directly to the file.

Example

  http://pr1.example.com:50200/redwood/api-permalink/output?link-objecttype=JobFile&link-jobid=2147&link-jobfilename=stdout.log

show

Open a show page for the given object.

Objects

For linking to objects, such as JobDefinitions, you can choose to use either the link-path, which is [<partition>.]<object> or the unique ID of the object.

Example

Open process definition System_Sleep show page by businesskey.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-path=GLOBAL.System_Info

Open process definition System_Sleep show page by uniqueid.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobDefinition&link-uniqueid=79036

Files

For linking to the JobFile show pages, there are extra convenience attributes, which allow to access the JobFile show page by: jobid and (filename or file order).

Example

Show JobFile page by uniqueid.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobFile&link-uniqueid=340644

Show JobFile page by jobid and filename.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobFile&link-jobid=22727&link-jobfilename=stdout.log

Show JobFile page by jobid and fileorder.

  http://pr1.example.com:50200/redwood/api-permalink/show?link-objecttype=JobFile&link-jobid=22727&link-jobfileorder=1
note

The attributes: link-jobid, link-jobfileorder and link-jobfilename only work for JobFiles!

submit

Open the submit wizard, optionally with a predefined definition.

Example

Submit a new process and select the process definition manually.

  http://pr1.example.com:50200/redwood/api-permalink/submit

Submit a new process for the given JobDefinition.

  http://pr1.example.com:50200/redwood/api-permalink/submit?link-path=GLOBAL.System_Info
← Process ForecastingOperator Messages Monitor →
  • Prerequisites
  • Syntax
  • Suppress Popups
  • Suppress Output
  • Suppress both Output and Popups
  • Showing Filters
  • create
  • diagram
  • Example
  • edit
  • Example
  • help
  • Example
  • list
  • Example
  • output
  • Example
  • show
  • Objects
  • Example
  • Files
  • Example
  • submit
  • Example
Docs
Getting StartedInstallationFinance InstallationConcepts
TroubleshootingArchiving
Learn and Connect
Support Portal
BlogEventsResources
ISO/ IEC 27001 Information Security Management
Automate to be human

2023 All Rights Reserved |

Terms of Service | Policies | Cookies | Glossary | Third-party Software | Contact | Copyright | Impressum |