About Specifications Logic

The specification logic is an Enterprise Knowledge Language (EKL) action defined by the administrator.

This page discusses:

Basic Concepts

The specifications logic uses the inputs of the automation process and the automation process context, and has to compute an object specification as output. The output object specification computed by this logic is used to automate the initialization or the creation of an object.

The output object specification is an EKL object. Its type has to be consistent with the type of the automation process and the type of the object to automate. The inputs correspond to the selections that the user must provide to automate an object. They are customizable and it is up to the administrator to decide what must be the inputs of an automation process so that it corresponds to the user selections in a scenario of automation.

Enterprise Knowledge Language (EKL) Concepts

  • The first argument of the EKL action must be of type ASDAutomationProcessContext.
  • The second argument of the EKL action must be of the type of EKL specification which corresponds to the type of automation process:
    • ASDSpecDrawing for a drawing automation process
    • ASDSpecSheet for a sheet automation process
    • ASDSpecFrontView for a front view automation process
    • ASDSpecStructuralView for a structural view automation process
  • The next set of arguments corresponds to the automation process inputs, which are defined by the administrator depending on the required scenario of automation. The automation process inputs corresponds to the selections to be made by you to run the automation process.

    The following EKL types are supported as automation process inputs:

    • ProductOccurrence
    • String