Postagens

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.

Hacktoberfest 2025

Imagem
Convocamos toda a comunidade ServiceNow para mais um Hacktoberfest . Promovido pela empresa Digital Ocean, Hacktoberfest é um evento que ocorre todo ano no mês de Outubro. O objetivo é incentivar a comunidade a contribuir com projetos de código aberto, também chamados de Open Source . A ServiceNow também está participando da iniciativa e, logo abaixo, você pode conferir o grupo de voluntários que estará de plantão para aprovar os Pull Requests (submissões de código para repositórios do GitHub) dos participantes da edição de 2025. A iniciativa é aberta para todos os níveis de programadores, de iniciantes a experientes. Muitos projetos ao redor do mundo são Open Source. Sendo assim, os repositórios da ServiceNow são apenas uma opção dentre milhares de projetos esperando a sua contribuição. Nem todos os projetos envolvem programação. Existem, por exemplo, projetos de tradução de documentação de um idioma para outro. Abaixo vou deixar o link para que você conheça: - Mais sobre essa festa...

Arquitetura Cliente-Servidor em ServiceNow

Imagem
Você já usou um prompt de IA para estudar? Inteligência Artificial pode ser uma alavanca para os negócios, e pode ajudar um profissional de tecnologia a aprender coisas novas. Abra o site chatgpt e entre com o seguinte prompt: como o conceito de script include influencia na entrevista de emprego para um cargo em servicenow Na resposta da IA você vai aprender a importância de dominar o conceito e a utilização de Script Include. Em poucas palavras, é um código JavaScript que roda do lado do servidor. Reutilizável, permite encapsular lógicas mais complexas além de deixar o nosso código mais organizado e eficiente. Entender a arquitetura Cliente-Servidor é importante para todo desenvolvedor que quer avançar na carreira em ServiceNow. Pensando em como eu poderia contribuir nesse sentido, gravei uma série de vídeos sobre a parte conceitual por trás de toda essa tecnologia. Conheça a Série Arquitetura Cliente-Servidor em ServiceNow Parte 1/3: Parte 2/3: Parte 3/3: Obrigado.

Lado do Cliente vs Lado do Servidor - Parte 3/3

Imagem
Na Parte 2 nós criamos um  campo do tipo Referência para que o nosso usuário pudesse selecionar um registro da Tabela de Usuários buscando pelo nome ou email.  As informações de Usuário que estamos recuperando do Banco de Dados são muito usadas no desenvolvimento de Aplicativos porque, em muitos casos, queremos gravar quem está utilizando determinada funcionalidade.  Para evitar muitas idas ao lado do Servidor para buscar essas informações mais usadas, a plataforma disponibiliza uma API do lado do Cliente chamada Glide User (g_user). Hoje vamos conhecer quais informações do Usuário Logado estão disponíveis nessa API e como podemos utilizá-las. Obrigado.

Lado do Cliente vs Lado do Servidor - Parte 2/3

Imagem
Anteriormente aprendemos como criar um Client Script no lado do cliente para que, a partir do nosso Formulário, fosse possível chamar um Script Include no lado do Servidor para recuperar um registro no banco de dados. Havia um campo permitindo ao usuário informar um Sys ID manualmente, o que não era uma boa experiência.  Hoje vamos criar um campo do tipo Referência , de maneira que nosso usuário possa selecionar um registro da Tabela de Usuários digitando seu nome ou email.   Obrigado.

Lado do Cliente vs Lado do Servidor - Parte 1/3

Imagem
Imagine que do lado do Cliente temos um formulário com os campos sys_id, first_name, last_name e email.  Quando o usuário colar o sys_id de um usuário no campo sys_id e apertar Tab para mudar de campo, a plataforma deve: - Ir até o Banco de Dados e trazer as informações referentes a esse sys_id na tabela de Usuários.  É isso o que vamos implementar nesse artigo. 1 - Abra a sua PDI 2 - Navegue até System Definition > Script Includes  2.1 - Clique em “New” e crie o Script Include  Name: TeacherCarlos Application: Global Client callable: checked Script: var TeacherCarlos = Class.create(); TeacherCarlos.prototype = Object.extendsObject(AbstractAjaxProcessor, { //Receive User sys_id and return User data Dados_usuario: function() { var obj = {}; var userID = this.getParameter('sysparm_userid'); var myuser = new GlideRecord('sys_user'); myuser.addQuery('sys_id', userID); myuser.query(); if (myuser.next...

Hoje recebemos Ashutosh Munot

Imagem
Hoje ocorreu mais um especial Encontro do Clube de Estudos nowGurukul. Host:   Gagan Jolly Guest Speaker:   Ashutosh Munot Recebemos como guest speaker Ashutosh Munot. Uma conversa repleta de dicas valiosas para progredir na sua carreira em ServiceNow.  Ashutosh explica que trabalhar com Arquitetura está relacionado com a forma na qual você aborda um problema, e como você comunica isso com os gestores.  Ser um arquiteto não está diretamente ligado com a obtenção da certificação CTA. Existem muitos arquitetos no ecossistema que já atuam nessa função não por terem passado na prova, mas pelo modo como abordam problemas técnicos e como sugerem boas soluções de implementação para os gestores.  - Como um Arquiteto usa o Security Center dashboard para obter insights em tempo real.  Por exemplo: o módulo de RH contém informações sensíveis, como o salário de cada colaborador na empresa. Um Arquiteto deve ser muito restrito ao conceder acesso a esse tipo de informaçã...