
- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 07-14-2022 07:15 AM
Olá pessoal, tudo bem com vocês?
Durante esta semana estava com uma dificuldade de documentar um ScopedApp que estou desenvolvendo.
Queria documentar a modelagem de dados que estava criando para esse app. Como sou uma pessoa mais visual, isto é, gosto de ver as documentações em forma de desenhos ou imagens, queria fazer um modelo de dados com as tabelas que foram criadas.
Sei que a propria instância tem a capacidade de gerar essa modelagem através da UIAction 'Show Schema Map' no registro da tabela na sys_db_object, mas queria fazer algo diferente, gerando um modelo que pudesse ser trabalhado ou enviado a alguem que não tivesse acesso a instância, ou então pudesse subir em algum lugar (site, repositorio git, etc) no qual as pessoas pudessem ter acesso, ou até mesmo complementar a documentação com outras partes de uma aplicação (nem tudo que desenvolvemos é 100% numa instância ServiceNow).
É um trabalho um pouco massante e repetitivo ficar pegando as informações na instância na mão e ficar copiando e colando no desenho que por um acaso você está fazendo, não é?
Com esse motivador decidi que poderia criar algo que obtivesse as informações na instância e criasse um modelo que pudesse ser manipulado de alguma forma.
Gosto de usar o Draw IO (clique aqui para usa-lo no browser) para gerar essas modelagens do que estou desenvolvendo, pensei em construir algo que faça esse trabalho.
Como neste momento minha necessidade estava mais com a modelagem de dados acabei construindo algo específico para gerar esse tipo de documentação, mas para quem quiser explorar um pouco mais e programar, pode gerar qualquer tipo de desenho, como workflows, flows, Business Rules... qualquer tipo de diagrama que possa ajudar a documentar uma aplicação ou algum processo construido numa instância ServiceNow.
Aqui uma pequena demonstração da criação de um modelo de dados (desculpem 😞 pela qualidade do gif, mas foi o que eu consegui gerar)
Caso alguem queira dar uma olhada ou usar essa ferramenta pode baixa-la do meu github: https://github.com/fgmira/servicenow_draw_io_data_modeler
Obrigado e boa diversão 😉
- 1,310 Views