Planeje o desenvolvimento da sua app
O processo de desenvolvimento de aplicações em App Engine Studio( AES) começa com sua ideia para o próximo app eficaz. Um planejamento cuidadoso é a chave para criar um app bem-sucedido que seja benéfico para o seu negócio.
Adequado para o. ServiceNow AI Platform
| Bom ajuste | Ajuste ruim |
|---|---|
|
|
Planeje antes de criar
Para criar sua aplicação, você precisa de acesso a ServiceNowe uma função de administrador ou desenvolvedor delegado nessa instância. Se você delegou permissões de desenvolvedor, poderá desenvolver aplicações, mas terá menos privilégios do que um administrador.
Essencialmente, uma aplicação é um programa digital que suporta tarefas do usuário. Ao planejar seu app, considere as perguntas na tabela a seguir.
| Questões | Respostas e considerações |
|---|---|
| Quais são os objetivos, objetivos e saídas da sua aplicação? Que problema de negócios você está tentando resolver? | Sem um objetivo de negócio claro, você pode ter dificuldade em medir o sucesso da sua aplicação ou justificar o uso contínuo dentro da organização. |
| Você está transformando uma planilha em ServiceNowou a aplicação existe em outro lugar? | A resposta a esta pergunta ajuda a determinar as ferramentas que você usaria no ServiceNow AI Platformpara apoiar seus esforços. |
| Quem usará sua aplicação? | Identificar seu público-alvo tem um impacto direto os recursos que você inclui em sua aplicação , os dados você escolhe capturar e a interface que você fornece para a aplicação. |
| Você quer que todos os usuários tenham a mesma capacidade de ver e editar partes da sua aplicação ou algumas pessoas devem ter mais ou menos acesso do que outras? | Identificar quem tem acesso a quais informações durante a fase de planejamento é uma etapa crítica no desenvolvimento de aplicações. |
| Qual é a finalidade principal da aplicação? É a aplicação usada para fornecer informações, coletar informações, informações de rota, pesquisar informações, solicitar algo, ou colaborar com informações? | Identificar a finalidade da aplicação ajuda a estabelecer os recursos e funções que você precisa incorporar à sua aplicação. |
| Sua aplicação exigirá a inserção de informações ou os dados em sua aplicação existem em seu ServiceNow(ou seja, dados do usuário)? Os dados serão importados de uma fonte externa? | Use as fontes de dados disponíveis o máximo possível para evitar a duplicação de dados e garantir que sua aplicação tenha os dados necessários para atender aos objetivos de negócios. |
| Como os usuários irão interagir com sua aplicação? Os usuários acessarão sua aplicação usando o computador ou dispositivo móvel? | Entender como os usuários acessam sua aplicação afeta como você cria a funcionalidade da aplicação. |
| Como você relatará sua aplicação às partes interessadas? | Se a sua aplicação estiver atendendo a um propósito comercial, talvez seja necessário fornecer relatórios mostrando uso, adoção e objetivos de negócios importantes relacionados à sua aplicação. |
| Como você manterá esta aplicação? | Planejar a manutenção da sua aplicação no início pode evitar obstáculos no processo de desenvolvimento. |
As respostas a essas perguntas podem ajudar você a decidir se você deseja basear sua aplicação em um modelo predefinido ou criar sua aplicação do zero.
Considerações irreversíveis
Algumas ações que você executa ao criar uma aplicação podem ser irreversíveis. Esteja ciente dessas ações e planeje-as com antecedência.
| Ação | Considerações |
|---|---|
| Criando uma aplicação global ou com escopo | Ao criar uma aplicação, você pode optar por criá-la em um escopo privado (aplicação com escopo) ou em um escopo global (aplicação global). As aplicações com escopo têm funcionalidade extra para gerenciar desenvolvimento, implantação de aplicações e segurança de dados. Por padrão, todas as aplicações são criadas em um escopo privado. Os desenvolvedores cidadãos geralmente devem trabalhar com aplicações com escopo. |
| Usando instâncias diferentes |
As aplicações de prova de conceito (PoC) podem ser criadas em uma instância de desenvolvedor pessoal (PDI) obtida do ServiceNow Site do desenvolvedor.
As aplicações de produção que sua organização usa devem ser criadas em uma instância de desenvolvimento para que possam estar sujeitas ao processo de teste e implantação da sua organização. Pergunte ao ServiceNowqual instância usar para desenvolver aplicações que serão implantadas na instância de produção da sua organização. |
| Selecionando um nome de aplicação | Com base no nome de exibição da sua aplicação, o preenchimento automático exibe sugestões para um nome interno, também conhecido como escopo da aplicação. Os escopos da aplicação são escritos no formato x_[código da empresa]_[app_name], por exemplo, x_acme_legal_request. Cada propriedade criada em sua aplicação herda o nome do escopo da aplicação. Portanto, escolha-a com cuidado antes de começar a desenvolver sua aplicação. Nota: Você sempre pode mudar o nome de exibição da aplicação, mas o nome do escopo da aplicação não pode ser alterado. |
| Selecionando nomes de tabela e campo | Depois que sua aplicação for criada, comece a criar tabelas e campos. As tabelas e os campos têm nomes de banco de dados internos que devem ser editados somente no momento da criação. |
Processo de admissão de aplicações
Qualquer membro da sua organização pode enviar ideias para desenvolvimento de apps por meio de um processo chamado Admissão de aplicações . Após o envio e aprovação da ideia, os desenvolvedores podem começar a criar o app com um ambiente de desenvolvimento de app guiado e intuitivo no App Engine Studio.
O processo de solicitação de admissão de aplicações beneficia sua organização da seguinte forma:
- Simplifica o processo de solicitar, aprovar, rastrear e armazenar ideias de apps.
- Melhora o planejamento, fornecendo visibilidade de todas as ideias do app.
- Fornece um processo eficiente para filtrar solicitações repetitivas.
Para obter mais informações, consulte Envie sua ideia para desenvolvimento de app.
- O formulário de solicitação de admissão está disponível por meio do padrão Catálogo de serviços. Para obter informações sobre como modificar este formulário, consulte Itens do catálogo de serviços .
- O processo de solicitação de admissão usa fluxos em Workflow Studiopara determinar o fluxo de aprovação. Para ajustar o fluxo de aprovação, consulte Fluxos .
- Os administradores revisam as solicitações de aplicação de admissão em Central de gestão do App Engine . Para obter mais informações, consulte Gerenciando o desenvolvimento de apps usando o. Central de gestão do App Engine.
Modelos de aplicação
Um modelo de aplicação fornece conteúdo predefinido para dar suporte a uma determinada finalidade. Por exemplo, o modelo de Solicitação de viagem fornece conteúdo da aplicação para enviar e aprovar solicitações de viagem do funcionário. Escolha o modelo que mais se adapta aos objetivos da sua aplicação.
Se os modelos disponíveis não se adequarem aos objetivos da sua aplicação, você pode crie seu app do zero e controlar todos os aspectos do processo de desenvolvimento.
Recursos adicionais para planejar o desenvolvimento da sua app
| Saiba mais sobre como planejar o desenvolvimento de apps | ServiceNow recursos |
|---|---|
|
ServiceNow fornece recursos adicionais sobre o planejamento do desenvolvimento da sua app |