Economize até 20% com nossos planos anuais →

Documentação para Desenvolvedores do Tommy

Bem-vindo, Desenvolvedor Tommy! Familiarize-se com a API do Tommy e com o SDK para desenvolvedores para criar seus próprios Mini Programas e complementos que rodam na plataforma Tommy. Au au!

O que é um Mini Programa?

Os Mini Programas estendem a funcionalidade do Tommy. A maioria dos Mini Programas é criada por parceiros terceirizados, não diretamente pelo Tommy.

Os Mini Programas podem estender as experiências dos funcionários (membros da equipe), as experiências dos administradores da equipe e aprimorar a integração com serviços externos.

Tipos de Visualizações de Mini Programas

Existem dois tipos de visualizações onde os mini programas podem ser iniciados dentro da experiência do usuário do Tommy: Menu Esquerdo (Membro da Equipe e/ou Administrador da Equipe) e Menu de Perfil. Além disso, há um tipo de visualização limitada para o Modo Quiosque.

Menu Esquerdo

Após fazer login em uma Equipe, os membros da equipe verão uma barra de menu à esquerda de sua experiência. Este menu esquerdo pode ser expandido ou recolhido no desktop, ou no celular pode ser aberto deslizando o botão de alternância do menu para fora a qualquer momento.

Os membros da equipe verão uma lista dos mini programas instalados em sua equipe que eles têm permissão para visualizar. Assim que um ícone de mini programa for clicado dentro desse menu, o conteúdo da visualização de um mini programa será carregado e, se estiver no celular, o menu será recolhido para oferecer uma experiência em tela cheia para o seu mini programa.

Menu de Perfil

Após navegar até a tela de perfil de um Membro da Equipe, os membros da equipe verão um menu de mini programas com rolagem horizontal. Navegar até um mini programa por este menu passará o User ID para o mini programa referente ao membro da equipe cujo perfil estava sendo visualizado.

Os Mini Programas que possuem visualizações no Menu de Perfil devem ter uma função específica de Usuário. Uma experiência mínima do usuário é aplicar esse User ID dentro de um objeto de busca/filtragem em uma visualização de mini programa existente, embora uma experiência totalmente personalizada seja preferível.

O que é uma Action?

As Actions são automações de fluxo de trabalho que permitem aos desenvolvedores integrar seus mini programas ao fluxo de trabalho de experiências externas aos seus próprios mini programas. As Actions são divulgadas aos Administradores da Equipe ao instalar mini programas e podem ser definidas como obrigatórias ou opcionais, com modos de instalação padrão ativo ou inativo. Os Administradores da Equipe podem alterar o status de ativação das Actions opcionais a qualquer momento. Saiba mais sobre as Actions e veja exemplos dentro do SDK.