Skip to main content
Version: OpCon 26.0 (On-Prem)

Property Expressions API

Theme: Configure
Who Is It For? Automation Engineer, Business Analyst

What Is It?

The Property Expressions API gives programmers advanced functionality for controlling Job Dependencies and Events. Property expressions access system and user-defined properties to perform operations whose results drive decisions. For more information, refer to Property Expressions API Syntax.

Use cases covered in that reference section include:

  • A job dependency on the specific string value of a property
  • A job dependency on the specific numeric (integer) value of a property
  • A job dependency on a machine running no jobs
  • Triggering events based on deviation from estimated run time
  • Setting the value of a property with an expression

FAQs

Q: What is the Property Expressions API used for?

The Property Expressions API gives programmers advanced functionality for controlling Job Dependencies and Events. Expressions can access system and user-defined properties to perform operations whose results drive scheduling decisions.

Q: Can a property expression be used as a job dependency condition?

Yes. Property expressions can evaluate string values, numeric (integer) values, or machine states as dependency conditions — enabling complex, data-driven dependency logic beyond standard job dependencies.

Q: Where can I find the full syntax for property expressions?

The complete syntax reference is available in Property Expressions API Syntax.

Glossary

Machine: A platform defined in the OpCon database that has an agent installed. OpCon routes job execution requests to machines via SMANetCom, and machines report job completion status back to SAM.

Job: The fundamental unit of work in OpCon. A job defines what to run, on which machine, when to start, and what conditions must be met. Job results are tracked and can trigger events and notifications.