ServiceNow: Como criar uma integração entre duas instâncias utilizando REST Message

Nesse vídeo, demonstro como criar uma integração entre duas instâncias de ServiceNow. O objetivo é permitir que registros de incidentes criados na "instância A", sejam replicados para a "instância B", utilizando para isso uma integração criada via REST Message. O gatilho para que o evento de integração ocorra, será a interação do usuário por meio de uma UI Action.

Para saber mais:

✅ Outbound Integrations in ServiceNow Objectives: https://bit.ly/3RJpylF

🧑🏽‍💻✌️

ServiceNow: Criando uma automação simples no RPA

No vídeo [https://youtu.be/fR38cFBThUs], mostrei como configurar o RPA no ServiceNow, levando em consideração tanto a máquina Windows quanto a instância de ServiceNow. Agora, nessa outra produção, demonstro como criar o projeto de automação que eu abri no RPA Desktop Design Studio no outro vídeo.

Trata-se de uma automação muito simples – sendo realmente apenas um exemplo – pois consiste em abrir a calculadora do Windows e fazer a soma de dois números. Entretanto, pode ser bastante interessante para se familiarizar com o modelo de construção e as possibilidades que o RPA do ServiceNow oferece.

✅ Para saber mais sobre o Universal App Connector, o qual, comento ao longo do vídeo: https://bit.ly/4aVPpxq

🧑🏽‍💻✌️

ServiceNow: Configurando o Robotic Process Automation (RPA)

Nesse vídeo, a proposta é apresentar todos os passos necessários para configurar o Robotic Process Automation (RPA) no ServiceNow. Para isso, será necessário uma Personal Developer Instance (PDI) e um computador que tenha Windows como seu sistema operacional. Portanto, caso você queira, pode acompanhar a explicação e reproduzir o que eu demonstro. 😉

🧑🏽‍💻✌️

ServiceNow: Como validar a instalação de plugins

Colocou para instalar um plugin na sua instância de ServiceNow e saiu da tela de progresso, mas agora necessita validar se o processo foi concluído? Então, acompanha os passos sugeridos nesse vídeo para saber como verificar se um plugin foi realmente instalado.

Para saber mais:

✅ Monitor plugin activation status: https://bit.ly/4aIwC8H

✅ Plugins vs. Applications - what are the differences: https://bit.ly/4bY6BmY

✅ What is the difference between sys_plugins and v_plugin table: https://bit.ly/4aGLvbH

🧑🏽‍💻✌️

ServiceNow: Como publicar um relatório

Nesse vídeo, mostro como habilitar o botão "Publish", a fim de realizar a publicação de um relatório para uma URL/link de acesso específico na instância de ServiceNow.

Links da documentação:

✅ Publishing Reports: https://bit.ly/3Kehgyd

🧑🏽‍💻✌️

ServiceNow: Como importar dados de um banco de dados externo

Fala, galera!

Vejam nesse vídeo como criar integrações entre uma instância de ServiceNow e um banco de dados externo, para isso, cadastrando o que chamamos de Data Source. Além disso, também é demonstrado a configuração do Transform Map, sendo este um recurso necessário para a transferência dos dados da tabela temporária para a tabela definitiva na instância. Por fim, também mostro como criar um agendamento para que a importação ocorra de forma rotineira.

Links da documentação:

✅ Import sets: https://bit.ly/4bd4U50

✅ Create a JDBC type data source: https://bit.ly/4dBxPBt

✅ Create a transform map: https://bit.ly/4bxkCrx

✅ Schedule a data import: https://bit.ly/4dDkTek

🧑🏽‍💻✌️

ServiceNow: Next Experience Notification

Você sabe como criar uma notificação para alertar no "sininho", localizado no canto superior direito da banner da instância? Se desconhece e deseja aprender, acompanha aqui no vídeo.

Links da documentação:

✅ Create custom notifications in Next Experience: https://bit.ly/4d6FlEd

P.S.: No texto de exemplo da notificação que criei no vídeo, escrevi "Take a look at his title:", porém, segundo a gramática, o certo seria "...its title" e não "...his title". Apenas comentando que percebi meu erro, caso vocês vejam também. 😅 Em todo o caso, o objetivo aqui não é ensinar inglês, mas sim, compartilhar conhecimento de ServiceNow. 😆

🧑🏽‍💻✌️

ServiceNow: ChatGPT e Scripting

A inteligência artificial é realmente fantástica! Escrever bons prompts é sinônimo de receber boas respostas. Neste vídeo, eu mostro como é simples pedir ao ChatGPT a criação de um script para execução no ServiceNow (no exemplo é um script para copiar valores de um campo e colar em outro em uma mesma tabela) e com pequenos ajustes realizar a execução deste código (no Scripts - Background, por exemplo), obtendo o resultado esperado.

P.S.: Pode ser você já viu coisas bem mais legais e há bem mais tempo envolvendo ChatGPT (ou qualquer outro player de IA) e ServiceNow. Porém, você já parou para pensar sobre o "poder" que temos nas mãos com o uso da IA? Essa é a minha intenção com o vídeo.

🧑🏽‍💻✌️

ServiceNow: Novidades da release Washington e Time-Limited User Role

Neste vídeo, comento sobre algumas novidades trazidas pela release Washington DC do ServiceNow, focando principalmente na Time-Limited User Role. Artigos da comunidade demonstrados no vídeo:

✅ Washington's Time-Limited User Roles - https://bit.ly/3vGY8Fg

✅ A little bit more about Time-Limited User Roles in ServiceNow! - https://bit.ly/3TLMAc0

E se você deseja saber mais sobre a versão Washington e suas inovações, sugiro um artigo bem bacana escrito pela Aoop, onde eles compilaram os principais pontos. Vale a leitura: https://blog.aoop.com.br/o-que-espera...

🧑🏽‍💻✌️

ServiceNow: Propriedades para exibição do botão "Save", "Insert" e "Insert & Stay"

Você já percebeu que não é possível realizar "Insert" e "Insert & Stay" de registros criados em tabelas estendidas da Task? Assista este vídeo e veja como é simples tratar isso, pois basta ativar uma propriedade! Além disso, descubra como é possível fazer com que os botões "Save", "Insert" e "Insert & Stay" apareçam no cabeçalho do formulário de qualquer tabela, isso sem a necessidade de criar novas UI Actions, também apenas com a ativação de uma propriedade.

As propriedades manipuladas ao longo do vídeo são as seguintes:

✅ Allow the use of the "Insert" and "Insert and Stay" options on task derived tables.
✅ Show "Save", "Insert" and "Insert and Stay" buttons on forms.

🤗✌️

ServiceNow: Como restaurar uma tabela excluída

Excluiu uma tabela da sua aplicação por acidente ou bateu o arrependimento depois que executou a ação? Neste vídeo, veja como é possível restaurar uma tabela excluída no ServiceNow.

Links da documentação:

✅ Different ways on how to restore a deleted field: https://bit.ly/3tx8fLT

🧑🏽‍💻✌️

Créditos: Gabriel Tavares

ServiceNow: Uso de Business Rules

Neste vídeo, falo sobre o uso de Business Rules no ServiceNow, além de demonstrar sua construção e o seu funcionamento na prática, apresentando alguns exemplos. Apesar da possibilidade de criar Business Rules utilizando código – para execuções e controles mais avançados –, também é possível criar BRs sem o uso de scripts (no-node), sendo essa a abordagem trazida aqui no vídeo.

Links da documentação:

✅ Classic Business Rules: https://bit.ly/3GxS1op

✅ Business Rules (Developer): https://bit.ly/3T9Gd3w

ServiceNow: Service Portal, Employee Center e Taxonomia

Explore os seguintes conteúdos neste vídeo:

✅ Acessar e navegar pelo Service Portal e Employee Center

✅ Vincular um catálogo de serviços e uma base de conhecimento ao Service Portal

✅ Clonar uma taxonomia, configurar e vincular ao Employee Center

✅ Adicionar menu items ao Employee Center

ServiceNow: Retorno do Application Menu e Update Set Picker na versão Vancouver

Essa dica é para quem sente falta do Application Scope e do Update Set Picker, os seletores que ficavam sempre visíveis na UI 16 na visão de plataforma / classic environment / core UI, mas que a partir da Next Experience, a ServiceNow escondeu sua visualização. Na versão Vancouver, estes campos estão de volta ao seu lugar de origem, mas agora acoplados em um recurso chamado Instance Tools Utility Menu.

Propriedade a ser criada conforme explico no vídeo:

Name: glide.ui.next_experience.instance_tools_disabled
Type: string
Value: false
OBS.: Caso desejar desfazer a alteração, retornando a deixar oculto o Application Scope e Update Set Picker, basta trocar o valor desta propriedade para "true", não sendo necessário removê-la.

ServiceNow: Trabalhando com ACLs

Em um formato bem hands-on, demonstro os tipos de ACL (Access Control List) que podem ser aplicados em tabelas no ServiceNow. Além disso, falo também da sua relação com roles e possíveis condições que podem ser implementadas para especificar ainda mais o controle desejado.

🧭 Saiba mais sobre o conteúdo abordado, utilizando as referências oficiais da ServiceNow:
✅ Access control list rules: https://bit.ly/3kxe3Ar

ServiceNow: Relação entre Tabelas, Interfaces e Navegação

Neste vídeo, de uma forma conceitual e não técnica, explico o que é uma tabela no ServiceNow. Além disso, falo também sobre seus respectivo campos, registros e valores. E também, comento sobre as interfaces possíveis para acessar uma tabela, bem como, os menus e telas de navegação para interação.

OBS.: Ao longo do vídeo, quando comendo sobre "plataforma", quero me referenciar a Now Platform User Interface do ServiceNow.

🧭 Saiba mais sobre o conteúdo abordado, utilizando as referências oficiais da ServiceNow:
✅ Now Platform user interface: https://bit.ly/3z7BPac

ServiceNow: Modificar Configuração SMTP e POP3

Neste vídeo, mostro como modificar as configurações de SMTP (para envio de E-mails por uma instância de ServiceNow) e POP3 (para recebimento de E-mails por uma instância de ServiceNow). Estas alterações são realizadas no intuito de configurar uma caixa de E-mail alternativa, não necessitando assim utilizar a mailbox oferecida pela instância.

‼️Para ir direto ao hands-on, avance o vídeo para 03:00 min. Sim, vai manualmente mesmo, pois eu ainda não sei fazer capítulos. 😅

P.S.1: A motivação para este vídeo, ocorreu a fim de apoiar como uma solução de contorno para quando uma PDI (Personal Developer Instance) é provisionada sem as configurações referenciadas, possibilitando assim o envio e recebimento de E-mails pela instância.

P.S.2: Em todo o caso, mesmo que a motivação tenha sido ajudar na questão das PDIs, o vídeo também serve para quem deseja trocar as configurações de SMTP e POP3 da sua instância, inclusive personalizando a conta de E-mail em uso.

🧭 Saiba mais sobre o conteúdo abordado, utilizando as referências oficiais da ServiceNow:
✅ Configure an email account: https://bit.ly/3y1GXfK
✅ Enable using your own POP3 server: https://bit.ly/3E335Kf
⚙️Configurações (colinha) no arquivo que usei de apoio:
[ServiceNow SMTP] - Configuração compatível com provedor Outlook.com
NAME: ServiceNow SMTP
TYPE: SMTP
AUTHENTICATION: Password
SERVER: smtp-mail.outlook.com
ACTIVE: True
EMAIL USER LABEL: {definir algo a seu critério}
USER NAME: seu_email@outlook.com
PASSWORD: * senha do seu email *
FROM: seu_email@outlook.com
CONNECTION SECURITY: STARTTLS
PORT: 587
[ServiceNow POP3] - Configuração compatível com provedor Outlook.com
NAME: ServiceNow POP3
TYPE: POP3
AUTHENTICATION: Password
SERVER: outlook.office365.com
ACTIVE: True
USER NAME: seu_email@outlook.com
PASSWORD: * senha do seu email *
CONNECTION SECURITY: SSL/TLS
PORT: 995
‼️Não esqueça de habilitar o uso do POP3 nas configurações do provedor de E-mail.
⚠️ Incidente nas PDIs comentado no vídeo: https://developer.servicenow.com/blog...
🤓 Aos 07:12 min do vídeo, não sei porquê fiz menção ao IMAP ser um protocolo em desuso 🤷‍♂️. Se for por questão de limitações, o POP3 é que tem: https://bit.ly/3SurtJo

ServiceNow: Identificando o usuário logado em um portal de serviços

Neste vídeo, veja como identificar o usuário logado em um portal de serviços no ServiceNow. É demonstrado como personalizar a mensagem de boas-vindas e mostrar o "first name" do usuário autenticado. Essa alteração é realizada a partir da cópia do widget "Homepage Search" no escopo da aplicação que contém o portal da página index que receberá a alteração.

🧑‍💻Linha de código a ser inserida no Client Script do widget: c.data.greeting= 'Olá, seja bem-vindo(a) '+ scope.user.first_name;
🧑‍💻 No HTML Template do widget, na tag "h2", no parâmetro "ng-bind", alterar para o valor: data.greeting
🧭 Artigo oficial na base de conhecimento da ServiceNow, documentando o procedimento apresentado no vídeo: https://bit.ly/3Ak3VA2
🧭 Na documentação oficial do ServiceNow, saiba mais sobre sobre portais de serviço: https://bit.ly/3Q9mX1w

ServiceNow: Alterando a fonte de um portal de serviços

Neste vídeo, aprenda como alterar a fonte de um portal de serviços no ServiceNow. Mas para isso, a fim de que não impacte outros portais, veja como realizar esta modificação em um tema exclusivo do portal envolvido, inclusive em um escopo específico de aplicação.

🧭 Na documentação oficial do ServiceNow, saiba mais sobre sobre portais de serviço: https://bit.ly/3Q9mX1w

ServiceNow: Modificando Método MFA nos Sites da ServiceNow

Veja como cadastrar e utilizar um novo método de múltiplo fator de autenticação, sendo este um mecanismo necessário para ingressar em determinados sites da ServiceNow.

ServiceNow: Filtrando Registros usando a URL

Aprenda como manipular uma URL do ServiceNow, incorporando valores em um filtro e criando uma lista dos registros armazenados na tabela.

ServiceNow: Como criar e gerenciar favoritos

Aprenda como criar e gerenciar seus favoritos no ServiceNow.

ServiceNow: Desvendando a Plataforma

Por meio de um overview pela Plataforma do ServiceNow, neste vídeo, vamos conhecer os principais botões e campos da sua UI (User Interface) e desbravar as funcionalidades compreendidas.

🧭 Saiba mais sobre o conteúdo abordado, utilizando as referências oficiais da ServiceNow:
✅ Now Platform: https://www.servicenow.com.br/now-platform.html
✅ Getting Around in ServiceNow: https://bit.ly/3HEOBQf

ServiceNow: Usando os atalhos ".list", ".form" e ".config"

Neste vídeo, eu explico como utilizar os comandos ".list", ".form" e ".config" por meio do navegador de filtro (Filter Navigator) do ServiceNow.

🧭 Veja mais, na documentação oficial, sobre o que foi comentado durante o vídeo:
✅ User administration: https://bit.ly/2X6GU2P
✅ Exporting data: https://bit.ly/3heCv4V

ServiceNow: Produtos Aplicações e Módulos

Neste vídeo, aprenda como identificar aplicações e módulos na Now Platform. Também, conheça a mandala de produtos da ServiceNow.

🧭 Na documentação oficial, saiba mais sobre a application navigator (barra lateral esquerda), onde ficam localizados as aplicações e módulos do ServiceNow. No site, veja também os produtos agrupados por categoria.
✅ Application navigator: https://bit.ly/3AXZ5p6
✅ Todos os produtos e soluções: https://bit.ly/3DVOIUN

ServiceNow: Botões Insert, Save, Submit e Update

A partir dos botões "insert", "save", "submit" e "update", é possível inserir ou atualizar registros no ServiceNow, com a diferença que podem ou não permanecer na tela atual, ou ainda, podem ou não utilizar um registro já existente, fazendo assim uma cópia.

Vamos descobrir quais as diferenças no uso destes botões por meio deste vídeo.

ServiceNow: Importando Novos Registros

Neste vídeo são apresentados todos os passos para realizar a importação de novos registros no ServiceNow.

No exemplo apresentado, serão criados usuários em lote, a partir de uma lista definida por meio de um arquivo Excel (.xlsx). O processo compreende a carga dos arquivos (Load Data), definição do Data Source e Staging Table, assim como, a criação e execução de um mapa de transformação (Transform Map).
🧭 Saiba mais sobre o conteúdo abordado, utilizando a documentação oficial da ServiceNow:
✅ Transform Maps: https://bit.ly/3D0tcOq
✅ Importing data using import sets: https://bit.ly/3oimDTb

ServiceNow: Exportando Registros

Assista este vídeo e descubra uma forma simples e rápida para exportar registros no ServiceNow.

🧭 Veja mais, na documentação oficial, sobre o que foi comentado durante o vídeo:
✅ User administration: https://bit.ly/2X6GU2P
✅ Exporting data: https://bit.ly/3heCv4V

ServiceNow: Mostrar Correspondência, Filtrar Saída e Breadcrumb

Conheça o funcionamento dos recursos Mostrar Correspondência (Show Matching), Filtrar Saída (Filter Out) e Breadcrumb no ServiceNow.

🧭 Veja mais, na documentação oficial, sobre o que foi comentado durante o vídeo:
✅ Show Matching e Filter Out: https://bit.ly/3jVUsqk
✅ Breadcrumb: https://bit.ly/3yPkzUp

ServiceNow: Construindo Filtros

Saiba como realizar consultas no ServiceNow através da construção de filtros. Entenda também a relação entre tabelas, campos e registros.

✍️ Definições citadas:
✔️ Tabela: são dados estruturados que contém registros.
✔️ Registros: são dados armazenados em tabelas e correspondem a uma linha da tabela.
✔️ Campo: São partes individuais de dados dentro de um registro. Cada campo é uma coluna na tabela.
🧭 Veja mais sobre o que foi comentado durante o vídeo:
✅ Filters: https://bit.ly/2VWGWJS
✅ Field types: https://bit.ly/3m9KpiW
✅ Operators available for filters and queries: https://bit.ly/3CWOLQK

ServiceNow: Identificando Tabelas

Uma vez me falaram que no ServiceNow, tudo é uma tabela. Na hora, tecnicamente falando, isso fez sentido. Mas quando comecei a trabalhar com a ferramenta é que vi na prática o valor dessa afirmação. A partir desse vídeo, saiba como identificar uma tabela no ServiceNow.

🧭 Veja mais sobre o que foi comentado durante o vídeo:
✅ Table administration: https://bit.ly/3rJKquV

ServiceNow: Plataforma x Portal de Serviços

Conheça as diferenças entre a Plataforma (Now Platform) e o Portal de Serviços (Service Portal) do ServiceNow.

🧭 Veja mais sobre o que foi comentado durante o vídeo:
✅ Now Platform: https://bit.ly/3j6fP6J
✅ Service Portal: https://bit.ly/3feFR6H
✅ Roles: https://bit.ly/3lefWzO

Quer ver mais conteúdo sobre ServiceNow no YouTube? Então, vem para o canal da Aoop Cloud Solutions!

Neste vídeo, comento sobre os conteúdos relacionados a ServiceNow que produzi até agora aqui no canal. Te convido, então, para acompanhar o que estou criando no meu trabalho na Aoop Cloud Solutions – uma empresa parceira Elite da ServiceNow – e está sendo editado e publicado por um time muito massa no canal da empresa no YouTube.