Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
configuracionscripts [2023/06/09 02:00] – [Configuración de scripts] scantorconfiguracionscripts [2025/05/29 23:45] (actual) – [Configuración de scripts] scantor
Línea 3: Línea 3:
 La funcionalidad de scripts se usa para realizar validaciones o llamar a servicios web simples de tipo GET que ejecutan algún tipo de tarea en un sistema externo a Be Aware 360. La funcionalidad de scripts se usa para realizar validaciones o llamar a servicios web simples de tipo GET que ejecutan algún tipo de tarea en un sistema externo a Be Aware 360.
  
-Estos scripts son utilizados como tipo de tareas en las [[configuracionlistachequeo#Configuración de listas de chequeo|listas de chequeo]].+Estos scripts, también permiten modificar directamente los datos del caso y del contacto relacionado. Esta funcionalidad puede utilizarse para actualizar información durante la ejecución de tareas. 
 + 
 +**Nota:** Los scripts son utilizados como tipo de tareas en las [[configuracionlistachequeo#Configuración de listas de chequeo|listas de chequeo]]. 
 + 
  
-**Nota:** Los scripts que se usan para las listas de chequeo corresponden a métodos de solo lectura (no ejecutan acción "save"), por lo que si en el script se ejecuta alguna función que modifique el objeto Caso (update), este no se aplicará. 
  
 Los scripts se realizan en lenguaje JavaScript. Los scripts se realizan en lenguaje JavaScript.
Línea 55: Línea 58:
  }  }
  return jsonResult;  return jsonResult;
 +}
 +</code>
 +
 +**Ejemplo de código Uso avanzado de API:** 
 +
 +El siguiente código hace un llamado a un servicio web de forma avanzada, pudiendo incorporar diferentes métodos, body y headers, para la obtención de un token en Be Aware 360:
 +
 +<code java>
 +function execute(caso,stage,contacto,usuario,cuenta,service){
 + var jsonResult = {}
 + var method = "POST"
 + var urlBase = "https://api.beaware360.com"
 + var urlEndpoint = "/ba360/apir/v10_5/login/auth"
 +
 + var stringHeaders = "{\"Content-Type\":\"application/json\"}"
 + var stringData = "{\"pass\":\"password\", \"user\":\"username\", \"company\":\"ba360\"}"
 +
 + var salidaStr = service.executeServiceUtil(method,stringHeaders,urlBase,urlEndpoint,stringData)
 + jsonResult.MESSAGE = salidaStr.data
 + jsonResult.CODE = salidaStr.status
 + return jsonResult
 } }
 </code> </code>
Línea 207: Línea 231:
   * NOMBRE   * NOMBRE
   * APELLIDO    * APELLIDO 
-  * IDENTIFICADOR  
   * USER    * USER 
   * ISOPAIS    * ISOPAIS