En la creación de campos de la tabla:
Permite la creación de diferentes tipos de interfaz para modelos.
Crear en Atis > Configuración del proceso > Modelo > Interfaz
La interfaz de tipo Attention Reports permite editar la visualización de atención de casos y adicionalmente incluye los atributos del tipo de interfaz Model.
Seleccionar en el modelo según los siguientes criterios:
Tipo de Interfaz | Descripción |
Attention Reports (Atención de casos) | Seleccionar en: Pasos > Tipo de Usuario > General > Tipo de Interfaz Aplica en la vista de atención de casos de asesores/administradores |
Model Life Status Extratable (Interfaz interna) | Seleccionar en: 1. Campo Extra (Seleccionar tabla base del formulario)1)> Nombre de la Interfaz Aplica en el formulario de creación de caso y según el permiso habilitado al formulario puede ser visualizada por usuarios, asesores/administradores 2. Pasos > Tipo de Usuario > Artibuto de tipo de servicio (Seleccionar tabla base del formulario)2) > Nombre de la Interfaz Aplica para los formularios de tipo Extra Table Service configurados para ser visualizados en la vista de Atención de casos; para tipos de usuario Handler, Owner o tipos de usuario personalizados con privilegios para atención de casos 3. Pasos > Tipo de Usuario > Definir atributo CI (Seleccionar tabla base del formulario)3) > Nombre de la Interfaz Aplica para los formularios de tipo Extra Table (CIs) configurados para ser visualizados en la vista de Atención de casos; para tipos de usuario Handler, Owner o tipos de usuario personalizados con privilegios para atención de casos |
Model (Interfaz externa) | Seleccionar en: Detalle básico del modelo: |
En todos los casos puede ser seleccionada la interfaz Default, esta interfaz no puede ser editada.
En ITHC > Configuración del proceso > Modelo > Editar
Al habilitar el formulario (Campo extra, atributo de tipo de servicio, definir atributo CI) se pueden agregar/editar permisos, orden, ayudas o scripts:
function RunQuery(listParamInClient, listParamOutClient, callBack) { var DNI = ''; var NOMBRES = ''; var APELLIDOS = ''; for (var i = 0; i < listParamInClient.length ; i++) { if (listParamInClient[i][0] == 'DNI') DNI = listParamInClient[i][1]; } var response = { Response: false, Message: '', Data: [] } var Param = new SysCfg.Stream.Properties.TParam(); try { Param.Inicialize(); Param.AddString('DNI', DNI, SysCfg.DB.Properties.TMotor.None, SysCfg.DB.Properties.TExtra.None, SysCfg.DB.Properties.TStyle.Normal); var openDataSet = SysCfg.DB.SQL.Methods.OpenDataSet("Atis","ConsultaDNI", Param.ToBytes()); var ResErr = openDataSet.ResErr; if (ResErr.NotError) { openDataSet.DataSet.First(); if (!(openDataSet.DataSet.Eof)) { NOMBRES = openDataSet.DataSet.RecordSet.FieldName('NOMBRES').asString(); APELLIDOS = openDataSet.DataSet.RecordSet.FieldName('APELLIDOS').asString(); for (var i = 0; i < listParamOutClient.length ; i++) { if (listParamOutClient[i] == 'NOMBRES') response.Data.push([listParamOutClient[i], NOMBRES]) if (listParamOutClient[i] == 'APELLIDOS') response.Data.push([listParamOutClient[i], APELLIDOS]) } response.Response = true; } else { openDataSet.ResErr.Mesaje = "RECORDCOUNT = 0"; } } response.Message = openDataSet.ResErr.Mesaje } catch (e) { SysCfg.Log.Methods.WriteLog("RunQuery", e); response.Message = e.message; } finally { Param.Destroy(); callBack(response); } } RunQuery(listParamInClient, listParamOutClient, callBack);
Nuevas funciones para diligenciar comandos en:
Dar clic en el botón activar y configurar los comandos, se autocompletará el comando correspondiente a la función:
Se agrega nueva variable en el properties.js para ocultar campo COSTO RETORNO durante el cierre de caso.
VARIABLE | DESCRIPCIÓN / FUNCIÓN |
UsrCfg.Properties.SDCaseAtention_ReturnCost = false; Por defecto la variable está en true | false Con valor false oculta el campo COSTO RETORNO cuando se cierra el caso true Con valor true muestra el campo COSTO DE RETORNO normalmente |