/

O que é um Gadget? O Gadget é uma solução ou aplicativo desenvolvido por um terceiro, o qual é executado em um iFrame dentro da Gosocket, para utilizar de forma segura e confidencial, através de uma Application Programing Interface (API), desenvolvida especificamente para estas finalidades, usando a informação que está na Gosocket, isto com o intuito de gerar um valor agregado à informação de negócios.

Modelo de Operação dos Gadget:

  • Os Gadget estão hosteados em plataformas independentes da Gosocket, fornecidas pelo desenvolvedor.
  • Quando um Gadget é executado na Gosocket, chama-se um url de desenvolvimento (Gadget) e é enviado um único Token de sessão ativa, com o qual é concedido o acesso aos WebServices da API.
  • A API da Gosocket fornece acesso seguro à informação de negócios do cliente, por meio das permissões no aplicativo.
  • Os Gadget são executados em um iFrame, dentro da Gosocket, como parte de ser uma solução integrada e segura.
Gosocket API y Funciones para Gadget:
Gosocket tem dois quartos, uma para produção e caixa de areia para desenvolvimento e teste. A API tem as seguintes funções:
  • User GetUser()
    Corresponde ao AppId, password e tocken, como segurança do cabeçalho.
  • IEnumerable GetMyAccounts()
    Entrega as contas às quais se tem acesso na busca.
  • IEnumerable GetClients (Guid MyAccountId, int Page = 1)
    Entrega a lista de clientes da busca.
  • IEnumerable GetVendors (Guid MyAccountId, int Page = 1)
    Entrega a lista de fornecedores da busca.
  • IEnumerable GetDocumentTypes()
    Entrega a lista (código e nome) dos tipos de documentos do país ao qual corresponde a busca.
  • IEnumerable GetSentDocumentsByPO (Guid MyAccountId, string PO, int Page = 1)
    Entrega um documento, conforme a conta, a folha ou número consecutivo (Po).
  • IEnumerable GetSentDocuments (Guid MyAccountId, DateTime FromDate, DateTime ToDate, int DocumentTypeId, string ReceiverCode, long Number, int Page = 1, ReadMode ReadMode = ReadMode.All)
    Entrega uma lista de documentos enviados com parâmetros descritos no método.
  • IEnumerable GetReceivedDocuments (Guid MyAccountId, DateTime FromDate, DateTime ToDate, int DocumentTypeId, string SenderCode, long Number, int Page = 1, ReadMode ReadMode = ReadMode.All)
    Entrega uma lista de documentos recebidos com parâmetros descritos no método.
  • Void MarkDocumentAsRead (Guid[] DocumentId)
    Não se devolve o valor.
Perguntas Frequentes
O que um Gadget pode fazer na Gosocket?
R: Pode utilizar a informação por meio da API para realizar processos que deem valor agregado à informação do usuário (Exploração da informação).

Como o Gadget interage com a Gosocket?
R: O Gadget deve se conectar à API da Gosocket (considerando os assuntos de integração), para consumir o Web Services e os métodos, para obter a informação requerida.

Posso interagir com o banco de dados da Gosocket?
R: Não, a integração com a Gosocket é somente por meio da API para buscas.

Qual é a informação que posso consumir da API da Gosocket?
R: A informação é de busca que pertence a empresa à qual o usuário está associado (parâmetros do WS disponíveis na API)

O Gadget pode estar nos servidores da Gosocket?
R: Não, o Gadget deve estar alojado nos servidores do desenvolvedor (Aplicativo, banco de dados, recursos).

Como a Gosocket inicia ou executa o Gagdet?
R: A Gosocket chama o url do Gadget proporcionado pelo desenvolvedor usando o token por conexão, o qual devem ser executados no iFrame, na Gosocket.

O Gadget pode ser de console ou de uma interface similar?
R: Não. O Gadget deve ser em uma interface Web, que permita ser executado no iFrame da Gosocket.

Existem políticas de segurança no processo de integração do meu Gadget?
R: Sim, constam nos requerimentos técnicos e de desenvolvimento do Gadget.

Que tipo de Gadget posso desenvolver?
R: As opções são livres, mas, como exemplo, você pode ser um Gadget de controle de inventário, documentos emitidos x recebidos e pagos, entradas x saídas, documentos contra ordens de pagamento, ordens de compra.

O Gadget será para ambiente de produção ou testes?
R: Será implementado no ambiente Sandbox da Gosocket (ambiente de desenvolvimento).

Que tipo de linguagem e plataforma foram utilizadas em outros Gadget?
R: Foram desenvolvidos em C# para Visual Studio (Framework 3.0 ou superior recomendado), em Web.

 

REGISTRE Seu Gadget:

Para registrar seu gadget, envie um e-mail para info@gosocket.net

Login to your Account