Extreme API with Python
Table Of Contents
- 1 Preface
- 2 Introduction
- 3 EXOS APIs
- 4 VOSS API
- 5 XMC API
- 6 ExtremeCloud IQ API
- 7 Extreme Campus Controller API
Extreme API with Python
Page | 69
Part no.9036931-00 Rev AA February 2021
5.2 Workflow Engine
The Workflow Engine, Introduced with XMC 8.2, enables you to create complex actions based on events
or alarms or that can be manually triggered. These actions execute several tasks in a logical progression,
depending on the result of the previous task. This improvement enables you to create custom features.
The Workflow Engine relies on Python scripting, with some extra parameters and a few differences,
which are described in the following sections.
5.2.1 emc_vars
With XMC 8.4.4, the emc_vars Python dictionary returns the following keys:
time
date
userDomain
userName
domain
username
serverVersion
serverIP
serverHTTPSPort
serverName
hostName
isExos
family
vendor
vrName
deviceNosIdName
deviceConfigPwd
devicePwd
deviceName
deviceVR
deviceType
deviceEnablePwd
deviceNosId
deviceASN
deviceSysOid
deviceLogin
deviceSoftwareVer
deviceCliType
deviceIP
devices
workflowPath
workflowStatus
workflowCreatedDateTime
workflowMessage
workflowCategory










