Lado do Cliente vs Lado do Servidor

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