Software configurável é software que pode ser ajustado com configurações internas para se adequar a diferentes usuários, processos e regras de negócios sem reconstruir todo o produto.
As opções comuns de configuração incluem campos, páginas, permissões, regras, fluxos de trabalho, relatórios, painéis e notificações. O software central permanece o mesmo, enquanto a configuração muda de acordo com as necessidades da organização.
O Que Pode Mudar no Software Configurável?
- Dados. Adicione campos, tipos de registro e relacionamentos necessários pelo negócio.
- Páginas. Mostre informações diferentes para diferentes usuários.
- Acesso. Controle quem pode visualizar, criar ou alterar registros.
- Fluxo de Trabalho. Defina regras, aprovações, roteamento de tarefas e ações automatizadas.
- Relatórios. Crie relatórios e painéis em torno das medidas que os gerentes precisam.
- Notificações. Envie alertas ou mensagens quando algo importante acontecer.
O Salesforce fornece muitas dessas mudanças através de ferramentas de apontar e clicar. Essa é uma parte importante do porquê o Booking Ninjas pode suportar diferentes modelos operacionais na mesma plataforma.
Como o Software Configurável é Diferente do Software Personalizado?
| Área | Software Configurável | Software Personalizado |
|---|---|---|
| Ponto de partida | Um produto e plataforma existentes. | Um novo aplicativo ou função é projetado e construído. |
| Principais ferramentas | Configurações, construtores, campos, regras, permissões e ferramentas de fluxo de trabalho. | Código e ferramentas de desenvolvimento personalizadas. |
| Propósito | Fazer o produto existente se adequar ao negócio. | Criar comportamentos que o produto existente não fornece. |
| Manutenção | Usa ferramentas de plataforma suportadas sempre que possível. | Código personalizado também precisa de testes e manutenção ao longo do tempo. |
Como É Diferente do Software Padrão?
O software padrão geralmente pede que os usuários sigam a estrutura padrão do produto. O software configurável dá à organização mais controle sobre como o produto existente funciona para seus próprios usuários.
Veja Software Padrão vs. Software Configurável para a comparação completa.
Como o Booking Ninjas Usa Configuração?
O Booking Ninjas usa o Salesforce como sua base de plataforma. O Salesforce suporta dados configuráveis, páginas, processos de negócios, automação, segurança, relatórios e aplicativos.
Isso pode permitir que dois clientes do Booking Ninjas usem a mesma plataforma central de maneiras diferentes. Um pode precisar de aprovações de associação e cobrança recorrente. Outro pode precisar de reservas de quartos, depósitos, tarefas de manutenção e relatórios de localização.
Para o significado de implementação de configuração, veja O Que Significa Configuração?.
Configurável Significa Que Tudo Pode Mudar?
Não. Cada plataforma tem limites. Um requisito pode ainda precisar de uma integração, um processo diferente ou desenvolvimento adicional.
Um bom projeto verifica primeiro a opção suportada mais simples. Isso mantém a configuração mais fácil de entender e manter.
Configurável não significa ilimitado
Significa que a plataforma oferece às equipes maneiras suportadas de mudar a configuração antes que precisem construir algo novo.
O Que os Compradores Devem Perguntar Sobre Configurabilidade?
- Quais campos e registros podem ser alterados?
- Diferentes funções de usuário podem ver diferentes páginas e dados?
- As aprovações e regras de fluxo de trabalho podem ser alteradas?
- Os relatórios e painéis podem ser ajustados?
- Quais necessidades requerem código personalizado?
- Quem gerencia a configuração após o lançamento?
Essas perguntas ajudam a separar a configuração normal do trabalho que pode precisar de desenvolvimento extra.
Fontes e Leitura Adicional
- Ajuda do Salesforce: Amplie o Salesforce com Cliques, Não Código — mostra objetos configuráveis, campos, processos de negócios, páginas, dados e aplicativos.
- Salesforce: Construtor de Aplicativos Lightning — mostra como páginas, ações, visibilidade e fluxos podem ser configurados com ferramentas de arrastar e soltar.
- Ajuda do Salesforce: Automatize Seus Processos de Negócios com o Salesforce Flow — mostra como ferramentas sem código podem configurar automação e aprovações em torno de processos de negócios.
As fontes apoiam a definição geral. As opções exatas de configuração no Booking Ninjas dependem da implementação acordada.