Ações e operações de entidades
Este tópico explica os seguintes conceitos fundamentais que formam a base de um pedido originário de qualquer conetor:
- Entidade
- Operação
- Ação
Todos os conetores de integração oferecem uma camada de abstração para os objetos da aplicação ligada. Só pode aceder aos objetos de uma aplicação através desta abstração. A abstração é exposta como entidades, operações e ações.
- Entidade: pode considerar uma entidade como um objeto ou uma coleção de propriedades na aplicação ou no serviço associado. A definição de uma entidade difere de um conetor para um conetor. Por exemplo, num conetor de base de dados, as tabelas são as entidades. Num conetor de servidor de ficheiros, as pastas são as entidades. Num conetor de sistema de mensagens, as filas são as entidades.
No entanto, é possível que um conector não suporte ou não tenha entidades, caso em que a lista
Entities
estará vazia. Por exemplo, o conector do Pub/Sub não tem nenhuma entidade, mas apenas a açãopublishMessage
. - Operação: uma operação é a atividade que pode realizar numa entidade. Pode realizar
qualquer uma das seguintes operações numa entidade:
- Lista
- Obter
- Criar
- Atualizar
- Eliminar
Selecionar uma entidade na lista disponível gera uma lista de operações disponíveis para a entidade. Para uma descrição detalhada das operações, consulte as operações de entidades da tarefa de conectores. No entanto, é possível que um conector não suporte operações de entidades, caso em que a lista
Operations
estará vazia. - Ação: uma ação é uma função de primeira classe que é disponibilizada à integração
através da interface do conetor. As ações permitem-lhe fazer alterações a uma ou mais entidades e variam de conetor para conetor. No entanto, é possível que um conector não suporte nenhuma ação, caso em que a lista
Actions
está vazia.