Postagens

Dashboard do ServiceNow sem header em tela cheia

Imagem
A versão era Yokohama. A interface, Polaris. Um cliente nos Estados Unidos faria uma apresentação naquele dia. 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 minha investigação inicial verifiquei 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. Tentei incluir uma entrada na tabela de preferências do usuário. Sem sucesso. Levantei e fui pegar um café. Às vezes alguns minutos longe da tela nos permitem enxergar um problema sob outros pontos 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. Ao pensar nos fundamentos do Dese...

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...

Hacktoberfest 2025: No quinto Pull Request não há badge!

Imagem
Assim como na edição anterior, no Hacktoberfest 2025 você ganha um badge holopin ao se inscrever. Depois ganha um badge para cada Pull Request aceito em um projeto Open Source . Só tem um detalhe… no quinto PR aceito, não há badge! Eu juro… é verdade esse bilhete! Não fique apertando F5 na página hacktoberfest.com/profile que não vai adiantar. 

 O badge de Supercontributor + badge do Plante uma Árvore só vêm 7 dias após o sexto Pull Request ser aceito. Obrigado.