Desenvolva apps com as ferramentas de desenvolvedor do Slack
Desenvolva apps com as ferramentas de desenvolvedor do Slack
Desenvolver com a plataforma do Slack permite conectar seu workspace a ferramentas, fontes de dados e processos que fazem sua organização fluir sem empecilhos.
O que é possível desenvolver?
Os apps podem ser internos, ou seja, você os projeta e desenvolve para uso exclusivo da sua empresa; ou externos, ou seja, você desenvolve e distribui algo que outras empresas podem usar nos workspaces delas. Veja alguns exemplos de casos de uso, uma visão geral dos recursos e ferramentas e por onde começar.
Exemplos de uso
Os melhores apps para seu workspace dependerão das ferramentas e processos importantes para a sua equipe. Para se inspirar, você pode fazer as seguintes perguntas:
Essas ferramentas geram alertas ou notificações que exigem a atenção de um grupo de pessoas? Você pode enviar alertas automaticamente para um canal do Slack para notificar todas as pessoas certas de uma só vez.
Você alterna entre programas o dia inteiro para encontrar as informações que busca? Você pode desenvolver um app personalizado que extraia dados para seu workspace para vincular dados relacionados e iniciar fluxos de trabalho complexos entre sistemas, com o benefício adicional de usar a pesquisa integrada do Slack.
É possível personalizar a forma como usuários finais interagem com seu app usando nosso pacote de componentes essenciais. Confira abaixo os exemplos dos recursos que você pode incorporar ao seu app e as ferramentas que fornecemos para tornar o desenvolvimento e o gerenciamento do seu app o mais simples possível.
Recursos
Ferramentas
Funções Funções são blocos de código predefinidos que realizam determinadas ações. As pessoas podem adicionar funções criadas por você a fluxos de trabalho criados por elas com o Criador de fluxo de trabalho.*
Fluxos de trabalho Os fluxos de trabalhos têm funções que são executadas em uma ordem específica. Os apps podem incluir fluxos de trabalho pré-construídos por qualquer pessoa para uso em seu workspace.
Acionadores Os gatilhos determinam como (por exemplo, com o clique de um botão ou automaticamente com base em uma programação) e onde (no Slack ou em outro serviço) um fluxo de trabalho é iniciado.
CLI do Slack Use a CLI do Slack (interface de linha de comando) para criar a estrutura de um novo app com um TypeScript SDK, e depois implantar facilmente o app na infraestrutura do Slack.
Manifestos de apps Use um manifesto de app para configurar, desenvolver e gerenciar o app rapidamente.
Implantação de apps e armazenamento de dados Implante seu app e armazene os dados na infraestrutura do Slack para manter todos os componentes em um único local e cumprir automaticamente com os padrões de segurança e conformidade.