Entidade SISTEMAS_EXTERNOS

INTDADOS.SISTEMAS_EXTERNOS

Descrição

Representa sistemas externos que tem algum tipo de integração com o sistema local. Lojas virtuais, bancos, gateways de pagamento são os principais exemplo de sistemas externos que são integrados com o Eligo.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
SISTEMA_EXTERNOOPCAO(30)Rqd UK Sistema externo:
Nome dado para identificar o sistema externo ao qual está sendo feita algum tipo de integração de informações.
TIPOOPCAO(40)Rqd Tipo:
Tipo de sistema externo.

Valores permitidos:
  • CONTROLE_ACESSO - Controle de Acesso
  • LOJA_VIRTUAL - Loja Virtual
  • OLX - OLX
  • OUTROS - Outros
DRIVERTEXT(160)Driver:
Driver de comunicação com o sistema externo.
ESTABELECIMENTO_IDID(18)FK Estabelecimento:
Indica que este sistema externo é integrado a um estabelecimento específico. Isso permite vincular informações específicas ao estabelecimento (tais como estoque, pedidos, etc.).

Referência para ESTABELECIMENTOS
TIPO_ESTOQUE_IDID(18)FK Tipo de estoque:
Quando informado, indica que apenas o estoque deste tipo deve ser considerado. Caso não seja informado, todos os tipos disponíveis para venda devem ser considerados.

Referência para TIPOS_ESTOQUES
TIPO_PEDIDO_IDID(18)FK Tipo de pedido:
Tipo de pedido

Referência para TIPOS_PEDIDOS
LISTA_PRECOS_IDID(18)FK Lista de preços:
Indica a lista de preços a ser disponibilizada para este sistema externo. Utilizado para lojas virtuais.

Referência para COLECOES
URI_ANEXOSTEXTURI para anexos:
URI que deve ser utilizada como base para o envio de arquivos anexos tais como fotos de produtos.
PROPRIEDADESPROPERTIESPropriedades:
Propriedades necessárias para a definição do integrador. Estas propriedades variam de acordo com a implementação do integrador e são montadas dinamicamente conforme o driver informado.
CALCULO_SITUACAOTEXT_LONGCálculo da situação:
SQL onde contém o ID da situação na loja virtual.

Macro disponível
? = ID do pedido.
ATIVOFLAG(1)Rqd Ativo:
Indica se o sistema externo está ou não ativo.

Valor padrão = S
DIAS_RETENCAOINTEGERRqd Dias de retenção:
Indica o número de dias que os registros integrados com sucesso devem ser mantidos na base de dados. Por padrão, o sistema retém estes registros por 6 meses (180 dias). Registros que não foram processados com sucesso não são descartados.

Valor padrão = 180
USA_FILAFLAG(1)Usa fila:
Indica se o sistema externo vai usar o sistema de disparo por fila ou não.

Valor padrão = N

Regras

Instalar

(Depois de inserir)
Quando informado um driver e o mesmo foi do tipo SISTEMA_EXTERNO deve-se instalar o mesmo.

Validar movimentação tipo de estoque

(Antes de inserir)
Valida a movimentação do estoque não permitindo a inclusão de novos registros caso o tipo de estoque em questão esteja com a situação diferente de ativo.

Buscar chave externa(chave_local, tipo_informacao)

Traduz uma chave local em chave externa.

Buscar chave local(chave_externa, tipo_informacao)

Traduz uma chave externa em uma chave local.

Processar evento(evento, entidade)

Processa um evento no sistema externo.