Operações e ações de entidades

Neste tópico, explicamos os seguintes conceitos fundamentais que formam a base para uma solicitação originada de qualquer conector:

  • Entidade
  • Operação
  • Ação

Todos os Integration Connectors fornecem uma camada de abstração para os objetos do aplicativo conectado. Só é possível acessar os objetos de um aplicativo por esta abstração. A abstração é exposta a você como entidades, operações e ações.

  • Entidade: uma entidade pode ser considerada um objeto ou um conjunto de propriedades no aplicativo ou serviço conectado. A definição de uma entidade difere de um conector para outro. Por exemplo, em um conector de banco de dados, as tabelas são as entidades, em um conector de servidor de arquivos, as pastas são as entidades e, em um conector de sistema de mensagens, as filas são as entidades.

    No entanto, é possível que um conector não aceite ou não tenha entidades. Nesse caso, a lista Entities estará vazia. Por exemplo, o conector do Pub/Sub não tem uma entidade, mas apenas a ação publishMessage.

  • Operação: uma operação é a atividade que pode ser realizada em uma entidade. É possível executar qualquer uma das seguintes operações em uma entidade:
    • Lista
    • Get
    • Criar
    • Atualizar
    • Excluir

    Selecionar uma entidade na lista disponível gera uma lista de operações disponíveis para ela. Para uma descrição detalhada das operações, consulte as operações de entidades da tarefa "Conectores". No entanto, é possível que o conector não ofereça suporte a operações de entidade. Nesse caso, a lista Operations estará vazia.

  • Ação: uma ação é uma função de primeira classe disponibilizada para a integração por meio da interface do conector. As ações permitem fazer alterações em uma ou mais entidades e variam de acordo com o conector. No entanto, é possível que o conector não ofereça suporte a nenhuma ação. Nesse caso, a lista Actions estará vazia.