Postagens

ServiceNow MVP

Imagem
Carlos, como você contribui com a comunidade? Com relação a produção de conteúdo, meu formato preferido é a escrita de artigos. Geralmente pego meu caderno e caneta e procuro um lugar calmo para rascunhar minhas ideias. Depois organizo esses pensamentos na forma de um novo artigo para o meu blog. Como tudo começou? Já fazia muitos anos que eu estudava sobre Cloud Computing. Em 2020 eu trabalhava para uma grande instituição financeira, e quando soube que a empresa havia contratado a plataforma ServiceNow pedi a minha gerente que desse um jeito de me colocar nessa iniciativa de transformação digital.  Muito obrigado Erika Zanoveli por atender meu pedido e acreditar no meu potencial. Agarrei essa oportunidade com unhas e dentes. Eu estudava artigos, cursos, videos, comprava cursos Udemy... se algum conteúdo na Internet continha ServiceNow no título eu estava estudando.  Estudava de Segunda à Sexta, e aos finais de semana também.  Fui o primeiro dentre os mais de 80.000 func...

Dashboard do ServiceNow sem header em tela cheia

Imagem
A versão era Yokohama. A interface, Polaris. Um cliente faria uma apresentação naquele dia para stakeholders. Ele havia criado um Dashboard no ServiceNow e queria exibí-lo numa TV Led de maneira que barra de endereço, barra dos favoritos e até mesmo o header do ServiceNow não aparecessem. Na nossa investigação inicial verificamos a possibilidade de usar o "modo kiosk" do Chrome. A partir do prompt de comando era possível abrir o browser passando alguns parâmetros. Assim ele abriria a URL desejada em tela cheia. O cliente gostou, mas ainda desejava inibir o header do ServiceNow ao carregar o Dashboard. Tentamos incluir uma entrada na tabela de preferências do usuário. Sem sucesso. Que tal uma pausa de 5 minutos para um café? Todos de acordo. Às vezes poucos minutos longe da tela nos permitem enxergar um problema sob outro ponto de vista. Enquanto tomava o café pensava na arquitetura Model-View-Controller. Tudo o que o browser exibe ao usuário é sempre HTML, CSS e Javascript. A...

Redes sociais, jogos e dopamina

Imagem
Como Consultor Técnico é comum eu precisar me concentrar para analisar uma demanda e entender qual é a melhoria a ser implementada. É importante conhecer como esse processo se conecta com outros na cadeia de valor. Os algoritmos que agora são especialistas em causar a liberação de dopamina tentam nos fazer ficar cada vez mais tempo rolando o feed. - Desinstalei o Facebook. Não foi o suficiente. - Desinstalei o Instagram. Também não foi o suficiente. - TikTok? Nunca instalei. O YouTube lançou os tais Shorts pois aparentemente nosso engajamento começou a diminuir nos videos mais longos. Não vou me alongar muito nessa introdução, mas depois pesquise aí o significado de brain rot . Um problema comprovado de quem fica assistindo videos curtos é que nosso cérebro se acostuma a consumir esses assuntos "divertidos" a cada minuto. Se permitirmos nosso cérebro se habituar a isso, com o tempo ficará cada vez mais difícil focar em atividades que exigem maior concentração. Qual foi a últi...

Criação de uma UI Policy Action

Imagem
Se recentemente você precisou criar uma UI Policy, há casos em que usar o nome do campo não a dispara mais para deixar o campo mandatório, visível ou somente leitura. Então você conversou com seu amigo dev e ele sugeriu usar IO:<sys_id_do_campo> e funcionou. 

 Daí provavelmente você pensou: Hmm, talvez seja prudente abrir um Case junto a ServiceNow... Calma, está tudo funcionando conforme o esperado e já vou te explicar tudo. Nas experiências modernas como Workspace, UI Builder, Now Experience e o Service Portal mais novo, a ServiceNow não usa mais apenas o nome interno do campo. Ao invés disso passou a usar IO:<sys_id_do_campo> por alguns motivos: - Evitar conflitos: Pode haver campos com o mesmo nome em contextos diferentes. - Suporte a reutilização de componentes: a Interface do Usuário não sabe “onde” o campo está, só sabe qual objeto ele representa. - Permitir a compatibilidade entre o Workspace e o Mobile. - Performance e padronização: Agora tudo vira objeto identi...

Você tem um Script Include que valida CNPJ?

Imagem
Atualmente temos mais de 60 milhões de empresas no Brasil e esse número vem crescendo ano após ano. Ao considerarmos a máscara atual do CNPJ, verifica-se que não é possível cadastrar 100 milhões de empresas. Após diversos estudos com o objetivo de solucionar esse problema, a Receita Federal do Brasil definiu o CNPJ Alfanumérico . Caso você já possua um CNPJ, o seu número não mudará. E caso você mantenha sistemas que fazem o cálculo do dígito verificador, consulte a página do projeto e baixe o manual com instruções para atualizar seu código. O projeto está previsto para entrar em vigor a partir de Julho de 2026. Obrigado. ______ Projeto  Novo CNPJ Alfanumérico  

PROJETO MVP Content Hub

Imagem
Tudo começou com uma troca de ideias com o amigo MVP Suresh Loganathan. Eu estava explicando como eu nomeio minhas contribuições em um site interno aonde todos os MVPs cadastram suas publicações. Quando Suresh sugeriu algumas melhorias... sabem como é. A cabeça de um dev já começa a traçar uma estratégia rumo à solução.  Chamei o App de  MVP  Content Hub . Ele não tem a pretensão de se tornar oficial. A ideia foi revisitar conceitos importantes em Engenharia de Software. Nesse artigo vamos analisar brevemente as principais funcionalidades do aplicativo. 1-Cadastro de Usuários Cada usuário realiza seu próprio cadastro e o aplicativo envia email para ativação da conta. 2-Personas   Há basicamente duas personas. A primeira é o MVP que acessa o aplicativo para cadastrar seus trabalhos publicados. Pode ser um artigo, post em blog pessoal ou na comunidade, podcast, apresentação em evento, organização de evento, ou publicação de video. As contribuições são cadastradas com ...

Hacktoberfest - Relatório Final

Imagem
Esse post é sobre a minha experiência com o Hacktoberfest 2025 . Sobre números Este ano foram aproximadamente  1900 contribuições 565 participantes +400 ideias enviadas para o Hack4Good Além de um exército de voluntários para revisar as submissões na velocidade da luz . Tive o privilégio de atuar nos bastidores como mantenedor, ajudando a revisar as submissões de código da comunidade ServiceNow.  Sobre conexões   O que faz o Hacktoberfest são as pessoas, programadores ao redor do mundo que enviam suas contribuições de código.  Me dá um orgulho enorme ver o número de profissionais que começam no evento e cumprem com todos os desafios propostos.  Conhecer pessoas durante a troca de ideias sobre programação é algo fascinante. É a mágica que esse evento proporciona.  Assim como me deram as mãos lá atrás, participar como mantenedor de repositórios Open Source  é doar tempo e conhecimento para o crescimento da comunidade como um todo.  A nova geração...