Antes de criar e publicar uma extensão, deve-se criar uma conta no Market Place.

Criar a extensão no Market Place

Para criar uma extensão no Market Place siga os seguintes passos:

  1. Acesse o Market Place, faça o login e clique no nome da sua empresa
  2. No submenu clique em extensões e, depois no botão
  3. Na tela de nova extensão você deverá configurar:
    1. Nome da extensão: Deve ser um nome curto, sem espaços ou acentos e não será exibido para os clientes;
    2. Nome de exibição: Este será o nome visível para o cliente;
    3. Ativa: Torna a extensão visível. Marque somente quando sua extensão estiver pronta para ser utilizada pelos clientes;
    4. Externa: Se sua extensão não possui um pacote cmpkg para ser instalada através do NCR Master, você pode marcar externa e fornecer uma página.
      (aviso) Importante: A forma recomendada é através do Market Place, pois a instalação é simplificada e as atualizações propagadas automaticamente para os clientes.
    5. Tags: Escolha os tags que representam sua extensão, isso facilitará a busca e classificação da mesma. 
    6. Descrição: Elabore uma descrição detalhada de sua extensão
    7. Imagem: Forneça um logotipo para sua extensão ou da sua empresa.
    8. Chave da extensão: Essa chave será única e gerada pela NCR.
    9. Clique em Salvar para concluir
  4. (aviso) Importante: Os campos fornecidos aqui deverão ter o mesmo valor daqueles utilizados no SDK para o empacotamento da extensão.

Tela de criação de extensão

Publicar a extensão no Market Place

Para publicar uma extensão no Market Place siga os seguintes passos:

  1. Acesse o Market Place, faça o login e clique no nome da sua empresa
  2. No submenu clique em pacotes e selecione a extensão que deseja publicar, depois clique no botão
  3. Escolha o arquivo cmpkg de sua extensão e aguarde o upload.
    1. (aviso) Importante: Os dados do pacote serão validados com a empresa e com os dados da extensão. Qualquer inconsistência impedirá o upload
  4. Após a mensagem "Upload realizado com sucesso", você verá os dados do pacote na lista, mas a o pacote ainda não está publicado.
  5. Você deverá preencher as notas do release clicando no botão
  6. De volta à página de pacotes, clique em para publicar esta versão.

Tela de notas de release

Instalar a extensão

Tendo sido publicada a extensão no Market Place, esta poderá ser encontrada na página Market Place do Master, onde poderá ser baixada e instalada no terminal Master.

Ao instalar uma extensão, o Master executa os scripts e instala os componentes de servidor.

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

Todos os terminais são atualizados automaticamente assim que o Launcher é executado.