1. Packages
  2. Packages
  3. Intersight Provider
  4. API Docs
  5. WorkflowTemplateEvaluation
Viewing docs for intersight 1.0.78
published on Tuesday, Apr 21, 2026 by ciscodevnet
Viewing docs for intersight 1.0.78
published on Tuesday, Apr 21, 2026 by ciscodevnet

    The TemplateEvaluation object focuses on the execution and evaluation of templates within the workflow system. This provides mechanisms to dynamically generate and execute templates based on predefined stages and input data.

    Purpose

    TemplateEvaluation is designed to execute templates and generate results based on defined transformation stages and input values. It enables dynamic execution, allowing templates to run with varying input parameters, thereby enhancing flexibility and adaptability in workflow design.

    Key Concepts

    • Transformation Stages: Utilizes a series of transformation stages to construct and execute templates, supporting complex workflow logic.
    • Data Integration: Integrates with various workflow data types, providing a robust framework for data manipulation and template execution.

    Allowed Types in AdditionalProperties

    workflow.ArrayDataType

    This data type represents an array of a given type. It can be an array of primitive data or of custom data.

    • array_item_type:(HashMap) - Data item within the array data type. This complex property has following sub-properties:
      • object_type:(string) The fully-qualified name of the instantiated, concrete type.The value should be the same as the ‘ClassId’ property.The enum values provides the list of concrete types that can be instantiated from this abstract type.
    • max:(int) Specify the maximum value of the array.
    • min:(int) Specify the minimum value of the array.

    workflow.CustomDataType

    This data type represents a custom data object.

    • properties:(HashMap) - Captures the custom data type properties. This complex property has following sub-properties:
      • catalog_moid:(string) Specify the catalog moid that this custom data type belongs.
      • custom_data_type_id:(string)(ReadOnly) The resolved custom data type definition managed object.
      • custom_data_type_name:(string) Name of the custom data type for this input.
      • object_type:(string) The fully-qualified name of the instantiated, concrete type.The value should be the same as the ‘ClassId’ property.

    workflow.DynamicTemplateParserDataType

    Data type to fetch a generic template from given selector and parse it using an api to give an array of secure and non-secure keys for form generation. URL used to fetch the template object is based on the templateType. Final input passed to the workflow using this data type is a JSON containing {‘Template’:’