Planejar o desenvolvimento de apps
O processo de desenvolvimento de aplicações em App Engine Studio (AES) começa com sua ideia para o próximo app eficaz. O planejamento cuidadoso é a chave para criar um app de sucesso que seja útil para o seu negócio.
Ajustar para Now Platform
| Bom ajuste | Ajuste ruim |
|---|---|
|
|
Planejar antes de criar
Para criar sua aplicação, você precisa de acesso a uma instância ServiceNow e uma função de administrador ou desenvolvedor delegado nessa instância. Se você tiver permissões de desenvolvedor delegado, poderá desenvolver aplicações, mas terá menos privilégios do que um administrador.
Essencialmente, uma aplicação é um programa digital que oferece suporte a tarefas do usuário. Ao planejar seu app, considere as perguntas na tabela a seguir.
| Questões | Respostas e considerações |
|---|---|
| Quais são as metas, objetivos e saídas da sua aplicação? Qual 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 seu uso contínuo na organização. |
| Você está transformando uma planilha em uma aplicação ServiceNow ou a aplicação existe em outro lugar? | A resposta a essa pergunta ajuda a determinar as ferramentas que você usaria em Now Platform para oferecer suporte a seus esforços. |
| Quem usará sua aplicação? | Identificar seu público-alvo tem um impacto direto nos recursos que você inclui em sua aplicação, nos dados que você escolhe capturare na interface que você fornece para a aplicação. |
| Deseja 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, rotear informações, pesquisar informações, solicitar algo ou colaborar em informações? | Identificar a finalidade da aplicação ajuda a estabelecer os recursos e funções que você precisa criar em sua aplicação. |
| Sua aplicação exigirá a inserção de informações ou os dados em sua aplicação existem em sua instância 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 interagirão 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 a forma como você cria a funcionalidade da sua aplicação. |
| Como você relatará sua aplicação para as partes interessadas? | Se sua aplicação atender a uma finalidade comercial, talvez seja necessário fornecer relatórios mostrando o uso, a adoção e os principais objetivos de negócios relacionados à sua aplicação. |
| Como você manterá esta aplicação? | O planejamento da manutenção de sua aplicação no início pode evitar bloqueios no processo de desenvolvimento. |
As respostas a essas perguntas podem ajudar você a decidir se 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 |
|---|---|
| Como criar uma aplicação com escopo ou global | 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 o desenvolvimento, a implantação de aplicações e a 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 administrador ServiceNow qual instância usar para desenvolver aplicações que serão implantadas na instância de produção da sua organização. |
| Seleção de 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 gravados 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, certifique-se de escolhê-la 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. |
| Seleção de nomes de tabela e campo | Depois que sua aplicação for criada, comece a criar tabelas e campos. Tabelas e campos têm nomes de banco de dados internos que devem ser editados somente no momento da criação. |
Processo de admissão da aplicação
Qualquer membro da sua organização pode enviar ideias para o desenvolvimento de apps por meio de um processo chamado Admissão de aplicações. Depois que a ideia é enviada e aprovada, os desenvolvedores podem começar a criar o app com um ambiente de desenvolvimento de apps guiado e intuitivo em App Engine Studio.
O processo de solicitação de admissão da aplicação beneficia sua organização da seguinte forma:
- Simplifica o processo para solicitar, aprovar, rastrear e armazenar ideias de apps.
- Melhora o planejamento fornecendo visibilidade sobre todas as ideias de app.
- Fornece um processo eficiente para filtrar solicitações repetitivas.
Para obter mais informações, consulte Envie sua ideia para o desenvolvimento de apps.
- O formulário de solicitação de admissão está disponível por meio do Catálogo de serviçospadrão. Para obter informações sobre como você pode modificar este formulário, consulte Itens do Catálogo de serviços.
- O processo de solicitação de admissão usa Fluxos em Workflow Studio para determinar o fluxo de aprovação. Para ajustar o fluxo de aprovação, consulte Fluxos.
- Os administradores revisam as solicitações da aplicação de admissão no Central de gestão do App Engine . Para obter mais informações, consulte Como gerenciar 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 oferecer 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 de funcionários. Escolha o modelo que mais se adapta aos seus objetivos de aplicação.
Se os modelos disponíveis não atenderem aos seus objetivos de aplicação, você poderá criar seu app do zero e controlar todos os aspectos do processo de desenvolvimento.
Recursos adicionais para planejar o desenvolvimento de apps
| Saiba mais sobre como planejar o desenvolvimento de apps | ServiceNow recursos |
|---|---|
|
ServiceNow fornece recursos adicionais para planejar o desenvolvimento de apps |