Criar uma ação do analisador de perfil para Apple Messages for Business
Versão de lançamento: Washingtondc
Atualizado 1 de fev. de 2024
1 min. de leitura
Crie uma ação para analisar a resposta de informações do usuário e encontrar o usuário correspondente na instância ServiceNow® para Integração conversacional com Apple Messages for Business usando as informações fornecidas aqui.
Antes de Iniciar
Função necessária: administrador
Procedimento
Consulte o procedimento a seguir para criar uma nova ação. Create an action.
Em Hub de integração do Flow Designer, defina o campo Entrada como response_body (cadeia de caracteres).
Figura 1. Página de exemplo do Flow Designer
Você pode usar o script de exemplo a seguir para ajudar a criar seu script para a ação.
(function execute(inputs, outputs) {
try {
var profile = JSON.parse(inputs.response_body);
var email = profile[0]['profile']['email'];
var user_sys_id = "";
var result = {
"auth_success": false,
"user_sys_id": ""
};
if (email) {
result['auth_success'] = true;
var userGr = new GlideRecord("sys_user");
userGr.addQuery("email", email);
userGr.query();
if (userGr.getRowCount() == 1)
if (userGr.next())
user_sys_id = userGr.getUniqueValue();
result['user_sys_id'] = user_sys_id;
}
outputs.result = result;
} catch (e) {
gs.error("Error in Virtual Agent - Parse User Profile: " + e.message);
throw e;
}
})(inputs, outputs);
Defina o campo Saída como o seguinte:
result = {
"auth_success": false,
"user_sys_id": "1234"
};