Skip to content

Environment

gustavo-fdte edited this page Feb 27, 2020 · 1 revision

O objeto environment de uma blueprint tem como objetivo exteriorizar variáveis que são determinadas no momento da criação do processo.

O uso das variáveis de ambiente não garantem sigilo de informações, uma vez que seus valores são solidificados nos elementos dos nós no momento da criação do processo.

Exemplo:

{
    requirements: [],
    prepare: [],
    nodes: [
      {
        id: "1",
        type: "Start",
        name: "Start node",
        next: "2",
        lane_id: "1"
      },
      {
        id: "2",
        type: "SystemTask",
        category: "SetToBag",
        name: "Set to bag node",
        parameters: {
          input: {
            environment: { $ref: "environment.environment"}
          }
        },
        next: "99",
        lane_id: "1"
      },
      {
        id: "99",
        type: "Finish",
        name: "Finish node",
        next: null,
        lane_id: "1"
      }
    ],
    lanes: [
      {
        id: "1",
        name: "the_only_lane",
        rule: lisp.return_true()
      }
    ],
    environment: {
      environment: "ENVIRONMENT",
      host: "API_HOST",
      payload: "PAYLOAD",
      threshold: "LIMIT",
    },
  }

Clone this wiki locally