O SDK permite que parceiros e terceiros criem extensões para o Colibri PoS.

As extensões são pacotes que adicionam funcionalidades ao NCR Colibri e podem incluir:

  • Aplicações a serem instaladas no servidor e/ou nos terminais PoS
  • Relatórios;
  • Scripts para criação e manutenção de dados e tabelas nos bancos de dados;
  • Serviços do Windows;
  • Plugins;
  • ... e muito mais

As extensões são empacotadas utilizando comandos do SDK e podem ser distribuídas publicando no Market Place.

Em caso de sucesso, essa extensão é disponibilizada para instalação nas estações, o que é feito pelo Launcher.


O que são plugins?

Os plugins são componentes extras compilados como dlls ou assemblies e que poder ser carregados por alguns módulos do Colibri. A principal característica dos plugins é sua capacidade de observar eventos disparados pelo PoS ou pelo CIS. Os eventos permitem que o plugin acrescente funcionalidade ao PoS.

Carregado por O que o plugin pode fazer
PoSMonitorar eventos, alterar comportamentos do PoS e injetar elementos gráficos em algumas telas.
CISMonitorar eventos e adicionar endpoints RESt ao CIS.
ConfigAbrir telas de configuração (é no config que os plugins são ativados/desativados).
LauncherInjetar testes no checklist e executá-los.

(informação) Soluções autônomas que precisem executar tarefas por iniciativa própria não são foco dos plugins. A melhor solução para estes casos é utilizar a API Rest.

Plugins ou API RESt?
  • Quando usar o sistema de plugins?
    Crie um plugin quando você quer estender a funcionalidade do Colibri mas não precisa dos serviços operacionais do mesmo. Um plugin pode ler tabelas da base do Colibri, mas não pode gravar dados nelas. Está restrito às informações presentes no contexto de cada evento. 
     
  • Quando usar a API REST?
    Utilize a API Rest quando você quer utilizar os serviços operacionais do Colibri como consultar mesas, fichas, clientes, lançar pedidos, pagar contas, etc. A API Rest, através dos seus recursos, permite que você leia e grave dados na base do Colibri.