Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. INGRESADOR ........................................................................................................................................................... 5
1.1. INGRESA EN PANEL INFORMACIÓN O VALOR CALCULADO .................................................................... 5
1.1.1. Operación Matemática ............................................................................................................................... 8
1.1.2. Operación con Fechas ............................................................................................................................. 17
1.1.3. Ingreso Directo ......................................................................................................................................... 21
1.1.4. Según Regla ............................................................................................................................................. 42
1.2. INGRESA EN PANEL DOCUMENTOS DE BIBLIOTECAS............................................................................ 46
1.3. INGRESA EN BIBLIOTECAS DE SHAREPOINT DOCUMENTOS DE PANEL ............................................. 48
1.4. INGRESA EN ANEXOS DE SHAREPOINT DOCUMENTOS DE PANEL ...................................................... 53
1.5. INGRESA FECHAS PLANNING...................................................................................................................... 57
1.6. IMPRIME DOCUMENTOS DE PANEL ............................................................................................................ 58
1.7. CREA DOCUMENTOS AUTOMÁTICOS ......................................................................................................... 60
1.8. ACTUALIZA SUFIJOS Y PIES DE GRUPO DE CAMPOS ............................................................................. 62
1.9. ACTUALIZA TEMAS ....................................................................................................................................... 65
1.10. RELACIONES ENTRE ELEMENTOS ........................................................................................................... 66
1.11. CONVERSIONES DE GRUPOS DE CAMPOS ............................................................................................. 68
1.12. AGREGA LÍNEAS EN GRUPO DE CAMPOS............................................................................................... 74
1.13. MODIFICA ELEMENTOS DE FAMILIA ......................................................................................................... 76
Modificar también campos Relación del elemento modificado ........................................................................... 79
1.14. CONVIERTE A PDF Y FIRMA DOCUMENTOS INTEGRADOS ................................................................... 85
1.15. CUENTA DOCUMENTOS DE PANEL .......................................................................................................... 87
1.16. INGRESA EN CONTADOR ........................................................................................................................... 88
1.17. INGRESA DOCUMENTOS SEGÚN ETIQUETAS ......................................................................................... 89
2. NOTIFICADOR ........................................................................................................................................................ 93
2.1. NOTIFICACIÓN A EMPLEADOS .................................................................................................................... 94
2.2. NOTIFICACIÓN A USUARIOS EXTERNOS ................................................................................................. 110
2.3. NOTIFICACIÓN A USUARIOS INVITADOS ................................................................................................ 115
2.4. NOTIFICA POR EMAIL.................................................................................................................................. 120
2.4.1. Con el Módulo BPMS ............................................................................................................................. 120
2.4.2. Con el Módulo Campañas de Marketing ................................................................................................ 126
2.5. NOTIFICA POR SMS ..................................................................................................................................... 148
2.5.1. Sección IDENTIDAD .............................................................................................................................. 149
2.5.2. Sección EJECUCIÓN ............................................................................................................................. 150
2.6. NOTIFICA A APP ‘INSTANT WORKFLOW’ PARA MÓVILES..................................................................... 163
2.7. CONFIRMA EMAIL ........................................................................................................................................ 173
2.8. COMPRUEBA LOGIN .................................................................................................................................... 177
Las Tareas de Sistema se clasifican por Tipos, representando cada Tipo una o más Funciones similares. Los
Tipos y Funciones de las TS no los crea el usuario de AuraPortal BPMS, sino que vienen preparados de
origen en el programa. Los Tipos y Funciones disponibles se muestran en las siguientes tablas.
EXPLICADAS EN EL TOMO 1.
TIPOS FUNCIONES
Ingresa en Contador
Confirma Email
Comprueba Login
Nombre Tarea
Traspasa entre Contenedores de Grupos de Campos
3. TRASPASADOR
TRASPASADOR
TS.18 Traspasa entre Bibliotecas de Diccionario
EXPLICADAS EN EL TOMO 2.
TIPOS FUNCIONES
Nombre Tarea
Nombre Tarea
Nombre Tarea
Elimina Procesos
Puede verse en la tabla que el objeto gráfico que representa una TS en el Diagrama es siempre el mismo,
con independencia de su Tipo y Función, ya que éstos se consideran atributos de aquella.
2. Operación con Fechas. Realiza operaciones con Fechas y guarda el resultado en el campo de Pa-
nel indicado. Existen dos modalidades de operación disponibles:
a. Calcular fecha (y hora, si procede) sumando o restando un intervalo (en días, horas o
minutos) a partir de otra fecha conocida. Guarda el resultado en campo de tipo Fecha.
b. Calcular intervalo (en días, horas o minutos) entre dos fechas (y horas, si procede) co-
nocidas. Guarda el resultado en campo de tipo Número Entero.
3. Ingreso Directo. Ingresa valores de tipos Texto, Números Enteros y Decimales, Si/No, Selección
Simple y Familia. El ingreso en el campo Destino puede efectuarse, bien como copia de un campo
Origen, o bien un valor que se introduce manualmente, o bien como resultado de una Composi-
ción a partir de otros valores o bien como resultado de una Segmentación.
Nota.
El diagrama de ejemplo que se ve a la derecha en las imágenes de las ventanas de
dar atributos (por ejemplo, la mostrada al principio de este apartado), contiene
cuatro Tareas de Sistema (TS.20, TS.23, TS.33 y TS.47), cada una destinada a
realizar una de las cuatro operaciones que se acaban de mencionar.
Botón Otra TS. Este botón permite agregar la configuración de otra TS de la misma Función presente en la
Clase de procesos, lo que puede ahorrar tiempo de configuración si hay que configurar muchas TS seme-
jantes.
Sin embargo, hay algunos casos en los que puede interesar forzar la ejecución EN PARALELO, aunque el
sistema automáticamente haya determinado que sea EN SERIE.
Para contemplar esta posibilidad, se ha añadido la siguiente opción, que aparece cuando la ejecución pro-
puesta por el sistema es En Serie:
Lo primero es indicar el campo de Panel en donde se ingresará el resultado de la fórmula, para lo cual se
pulsa sobre el icono (1) y el sistema muestra todos los campos de Panel cuyo Tipo dato sea Número
(entero o decimal).
Como en otras partes de AuraPortal, se pueden establecer Condiciones Generales (1) para el ingreso
pulsando el icono correspondiente. Solo se ejecutarán los ingresos cuando se cumplan las condiciones
definidas.
Nota.
Para una información detallada del funcionamiento de las Condiciones, consultar
la documentación sobre Formularios Dinámicos.
Una vez hecho el ingreso, el botón Alta Similar (2) permite copiar un ingreso ya hecho para ahorrar tiem-
po de configuración cuando los ingresos son similares.
Al pulsar sobre el botón de campos de Panel (3) se ha elegido también el campo ‘Descuento’, que el sis-
tema ha situado en el tapiz de la fórmula. A continuación, se ha añadido el operador ‘+’ (4) y el número
‘1’. Con esto, la ventana ha quedado como sigue.
“Ingresar en el campo de Panel definido en la casilla Guardar Resultado en, un valor que sea igual al valor
que había en dicho campo incrementado en una unidad”
Es decir, hemos creado un contador cuyo valor se incrementa una unidad con cada paso y que queda re-
gistrado en el campo ‘Contador_Almacena’ del Panel.
Es muy interesante la función condicional IF, con la que se pueden realizar operaciones como la siguiente:
El resultado de esta fórmula de ejemplo sería que si el valor del campo_panel1 es menor o igual a 30, el
resultado será 0,5. En caso contrario el resultado será el valor del campo_panel2.
Nota.
Se han introducido espacios en la fórmula con el único propósito de facilitar la lec-
tura, pero no son necesarios.
se pueden utilizar las expresiones Min/Max tal como se utilizan en MS Excel, como puede observarse en
los ejemplos siguientes:
Para diseñar una fórmula en donde el resultado nunca sea menor de uno determinado, utilizar la expre-
sión:
Max(A;B;C;…)
El resultado de esta expresión es el valor máximo de todas las opciones que están dentro del paréntesis y
separadas por ‘;’.
Para que el resultado de una formula nunca sea negativo, se puede incluir el número 0 entre las opciones
del paréntesis.
Max(0;A;B;C;…)
Max(0;[0_Price] – [0_Discount])
si el valor, resultado de restar el Discount al Price, es menor que 0, se aplicará 0 como resultado.
Para diseñar una fórmula en donde el resultado nunca sea mayor de uno determinado utilizar la expre-
sión:
Min(A;B;C;…)
El resultado de esta expresión es el valor mínimo de todas las opciones que están dentro del paréntesis y
separadas por ‘;’.
Min(6000;[0_Units]*[0_Price])
… si la multiplicación de las Units por su Price es mayor que 6000, se aplica este.
Puede observarse que dentro de una Operación Matemática está permitido, además de introducir valores
manuales e invocar valores almacenados en campos de Panel, invocar como término de la fórmula el resul-
tado de una Regla con la condición de que dicha Regla tengo como resultado un valor numérico.
Si la regla que queremos utilizar no se encuentra en el Panel, pulsar sobre la opción Agregar Reglas. En
esta ventana aparecen solo las reglas cuyo resultado es numérico (entero o decimal).
Pulsar sobre los marcadores de las Reglas que se quiera utilizar en la fórmula, en este caso RI.100 Califi-
cación Final (1) y después pulsar sobre la opción de la barra de acciones Aceptar Selección (1). Aparece-
rá de nuevo la ventana del Panel con la Regla RI.100 Calificación Final.
Pulsar sobre la Regla RI.100 Calificación Final y se añadirá a la fórmula tal como podemos ver en la si-
guiente ventana.
Una TS de una función determinada puede realizar diferentes operaciones. Por ejemplo, además de la ope-
ración mostrada en este ejemplo, se pueden definir, dentro de la misma TS, otras Operaciones Matemáti-
cas o con Fechas o con Ingreso Directo o Según Regla. La TS se encargará de ejecutar los ingresos defini-
dos en las distintas operaciones, cada uno en el campo de Panel indicado. Lo que se mantiene invariable es
el Nombre de la TS (en el ejemplo visto: Incrementa Contador).
La Regla que se utiliza como término en una fórmula de Operación Matemática puede tener a su vez
anidadas otras Reglas. En este ejemplo, la Regla de Inferencia RI.100 Calificación Final se ha construido
como muestra su ventana:
Como puede verse en la parte inferior de esta ventana (CRITERIOS), el Criterio 1 utilizado en la Matriz de
esta Regla es el resultado de otra Regla, la Regla de Cálculo anidada: RC.100_Aplicación al Proyecto 1, y
el Criterio 2 es el resultado de la Regla de Cálculo anidada: RC.101_Aplicación al Proyecto 2. La construc-
ción de la matriz o TABLA DE CALIFICACIONES es la mostrada en el grid que aparece en la parte media de
la ventana.
Se desprende de la matriz que si la calificación del Criterio 2 es > 120, el resultado de la Regla es =1 con
independencia de la calificación del Criterio 1. Si esto no se cumple, pero la calificación del Criterio 1 es >
120, con independencia de la calificación del Criterio 2, el resultado de la Regla es =2. Si no se cumple lo
anterior pero las calificaciones de los Criterios 1 y 2 son ambas >100, el resultado de la Regla es =3. Si
nada de lo anterior se cumple, el resultado de la regla es = 4.
Ambas Reglas de Cálculo utilizan valores de parámetros de la Regla de Asignación RA.100. La Regla
RC.100 utiliza los parámetros ‘RA.100_Sector 1’ y ‘RA.100_Sector 3’, mientras que la Regla RC.101 utiliza el
parámetro ‘RA_Sector 2’.
La Regla de Asignación mencionada con sus parámetros (en la columna ‘Nombre Término’ del grid) y sus
valores (en la columna ‘Valor’) puede verse en la ventana mostrada a continuación.
Seleccionar el Tipo de Tarea de Sistema que se va a utilizar, en este caso INGRESADOR (1), y la Función
que se quiere realice esta Tarea: Ingresa en Panel Información o Valor Calculado (2) y después pulsar
Guardar (3). La ventana se convierte en la siguiente.
Al pulsar en el icono buscador, aparece la lista de campos de Panel cuyos Tipo de Dato son Fecha o Nú-
mero Entero. Esto da lugar a dos modalidades de cálculo de la TS:
1. Tipo Dato = Fecha. En este caso, la TS realizará un cálculo cuyo resultado ha de ser necesaria-
mente una Fecha. Por tanto, se trata de la modalidad: Calcular Fecha, lo cual implica, como ya se
ha dicho más arriba, añadir o sustraer un número de unidades de tiempo (días, horas o minutos,
tanto naturales como hábiles) a una Fecha conocida para obtener otra Fecha.
2. Tipo Dato = Número Entero. En este caso, la TS realizará un cálculo cuyo resultado ha de ser un
número. El único cálculo previsto aquí es el de la modalidad Calcular Intervalo, lo que significa
que la TS determinará el número de unidades de tiempo (días, horas, minutos o segundos, tanto
naturales como hábiles) que media entre dos Fechas conocidas.
Aquí se ha indicado que la Fecha a la que hay que añadirle un intervalo está en el campo de Panel de
nombre ‘Fecha Comienzo’ y que el intervalo a añadir se medirá en Días Hábiles, siendo la cantidad la es-
pecificada manualmente en esta ventana (‘20’)
Como puede verse, además de un campo del Panel existen diversas posibilidades para determinar la Fecha
origen (Contar a partir de): Llegada de Corriente a la Propia Tarea o ejecución de botón de acción en for-
mulario, Otra Posición Temporal con sus alternativas y Manual. También la determinación del Incremento
en Unidades puede ser, además de manual, leída en un campo de Panel. Sin embargo, omitimos aquí las
explicaciones detalladas ya que serán evidentes para el usuario cuando esté realizando el trabajo de definir
las TS de un Modelo.
Aunque esta ventana difiere de la correspondiente a la modalidad anterior, su manejo es igual de sencillo y
no requiere explicaciones adicionales.
• Panel. El icono buscador Guardar en permite seleccionar el campo del Panel en el que se hará el
ingreso. (Corresponde a lo que antes se marcaba como Actualiza Regla Asignación = No).
• Regla. El icono buscador permite seleccionar un campo de panel, correspondiente a una Regla, en
el que se hará el ingreso. (si no aparece la Regla buscada, puede agregarse allí mismo desde la
Familia de Reglas pulsando la opción Agregar Reglas). Esta decisión implica que el ingreso que
va a efectuar esta Tarea de Sistema, además de quedar registrado en el campo de Panel que se
especifica más abajo en la entrada Guardar en, quedará también registrado en la Regla elegida y
en el parámetro que se haya indicado.
• Histórico. El icono buscador permite seleccionar un Histórico de los definidos en la Clase de pro-
cesos.
Nota.
El ingreso que se hace en el Histórico puede realizarse desde un Botón de Acción
en un formulario o desde la propia TS.
- Si se ha ejecutado desde el Motor, en lugar del nombre del ejecutor, pondrá 'Mo-
tor BPM', la TS desde donde se ha ejecutado y la Fecha-Hora del ingreso.
En muchos casos, el posible Origen depende del destino elegido en Guardar en.
Se pueden definir Condiciones Generales para cualquiera de los ingresos. La ventana en la que se crean
Condiciones y/o Conjuntos de Condiciones es la misma que aparece en cualquier otro punto de AuraPortal
donde se pueden aplicar Condiciones. Para una información más detallada, consultar la documentación
sobre Formularios Dinámicos.
Si en Guardar en se ha elegido una columna de un Grupo de Campos, aparecen varias opciones más.
o Última Línea. El ingreso se realizará solo en la columna de la última Línea que se ha crea-
do en el Grupo de Campos
o Todas las Líneas. El ingreso se realizará en todas las líneas del grupo de campos.
• Condiciones Filas Grupo de Campos. Permite definir las condiciones que filtrarán, línea por línea,
el ingreso.
Si en Guardar en se ha elegido una Biblioteca, se inhabilitan todas las opciones del Origen excepto De
Panel. Como campo De Panel se puede elegir un campo de tipo Biblioteca, General o de Grupo de Cam-
pos. Una vez elegido el campo Origen se habilita la opción Ingresar (Ver la siguiente imagen), con los valo-
res:
Cuando el ingreso se realiza a una biblioteca de un Grupo de Campos, se puede configurar la opción Ac-
tualizar, con los valores:
Si en Guardar en se ha elegido un Sufijo, se habilita la opción Actualizar desde Panel a Ficha, con dos
opciones:
• Sí. Al realizar el ingreso, la ficha del elemento se actualiza con el valor que tiene en el Panel.
• No. Se realiza el ingreso sin actualizar.
Al pulsar sobre el icono buscador de configuración de la Familia Relación se abrirá la ventana Familia Re-
lación, como la de la siguiente imagen:
ORIGEN DE LA OPERACIÓN
LÍMITES DE LA OPERACIÓN
Elemento. Seleccionar el Prefijo del Panel que tenga la Relación:1 con la Familia Relación seleccio-
nada.
En caso de no seleccionar ningún Prefijo, la operación se realizará sobre el total del Campo Origen
de la Operación.
Prefijo. Seleccionar un Prefijo del Panel de la familia relacionada en el campo Relación seleccionado.
La ejecución de la TS grabará en el Prefijo Destino el elemento que esté Relacionado con el Prefijo Origen.
En el campo Prefiltro se puede seleccionar uno de los prefiltros definidos en el prefijo elegido en el campo
Guardar en.
El resultado es que en el prefijo elegido en Guardar en, se guarda un elemento del prefiltro. Como puede
haber más de un elemento que cumpla con el prefiltro, el Panel CONTROL DE COINCIDENCIAS incluye las
siguientes opciones para controlarlo:
• Ingresar primer elemento que cumpla. Hace el ingreso del primer elemento que encuentra que
cumpla con el prefiltro.
• Guardar número de coincidencias, con dos opciones: No / Sí. En el icono buscador de la opción Sí
se puede elegir un campo Entero para ingresar el número de duplicados en caso de que haya. Si
se ha elegido Sí y no hay coincidencias, se ingresa el número 0. Con esta opción se puede cono-
cer cuántos elementos cumplen con el prefiltro, si es necesario.
También se habilita la opción Familia Relación como Origen. El objetivo es rellenar un Término General
(TG) de Familia según la Relación:N que tenga con otra familia.
Por ejemplo:
Definimos 2 Familias Propias: Alumnos y Profesores. Definimos una relación N:N entre ambas,
ya que un Profesor puede tener varios Alumnos y un Alumno puede tener varios Profesores. Lo que
se consigue con esta configuración es que, al elegir un Profesor, se obtengan automáticamente sus
alumnos. (También puede ser lo contrario, que, al elegir un Alumno, se obtengan automáticamen-
te sus Profesores).
En Origen – Familia Relación – Prefijo se ha elegido el prefijo de la Familia Profesores Profesor del Grupo
de Campos Alumnos-Profesores (Alumnos-Profesores/Profesor).
Hay varias configuraciones posibles, dependiendo de que los términos utilizados sean campos indepen-
dientes o formen parte de un grupo de Campos, que se muestran en la siguiente tabla con las familias
genéricas A y B:
Término General de Relación Prefijo de Familia B (ac- El ingreso se efectuará según la relación del
Familia A A con B tuará de filtro) elemento elegido en el Prefijo B
1:1
Único elemento de A que está relacio-
o
nado con B.
Campo 1:N Campo
Independiente N:1 Independiente
Todos los elementos de A relacionados
o
con B.
N:N
Campo Independiente
1:1
o Único elemento de A relacionado con B
o
Columna de Grupo de en cada línea del Grupo de Campos (*).
1:N
Columna en Gru- Campos
po de Campos Campo Independiente
N:1
o Todos los elementos de A relacionados
o
Columna de Grupo de con B (*).
N:N
Campos
(*) Si se realiza desde un Botón en una Extensión de Grupo de Campos, el ingreso solo se realizará en esa
línea. Si se realiza con una Tarea de Sistema, el ingreso se realizará según el Prefijo B que tenga cada línea
y la configuración del ingreso (Contenedor, Todas las líneas, Última Línea, etc…).
Si el Término General es una Columna de un Grupo de Campos, el Prefijo puede ser o bien un Campo In-
dependiente o bien otra Columna del mismo Grupo de Campos.
A continuación, se describe la operativa para las modalidades de Origen de ámbito general: De Panel,
Composición, Segmentación y Manual.
Origen: De Panel
Esta modalidad acepta los campos con los Tipos de Dato: Texto una Línea, Texto MultiLínea, Texto MultiLí-
nea Rico, Número Entero, Número Decimal, Si/No, Selección Simple, Familia y Biblioteca.
EJEMPLO: Supongamos que, para elegir el campo del ingreso, es decir, el que se indica en la entrada Guardar
en, disponemos de los siguientes campos agregados al Panel.
Al pulsar en el icono buscador de la entrada Origen: De panel se elige el campo de Panel que contendrá el
valor a ser ingresado en el campo ‘Calificativo’. La ventana mostrará este aspecto.
Una vez indicados los datos, al pulsar Guardar y Salir el INGRESADOR queda listo para realizar este Ingre-
so Directo en la modalidad De Panel.
Nota.
Cuando se elige un campo Prefijo de Familia Propia, aparece una nueva opción
llamada Campo de Familia, donde se selecciona un campo deseado de esa Fami-
lia.
Al elegir este campo, aparecen todos los compatibles según el campo Destino. De
esta manera, a partir de un Prefijo de Familia Propia del Panel de un Proceso, se
puede llevar al Panel cualquier Prefijo (de Sistema o de Familia) de la Ficha de Fa-
milia Propia (excepto Grupos de Campos).
Con esta funcionalidad, será posible grabar datos en el Panel datos de la Ficha
Propia que de otra manera no podrían llegar al mismo, como por ejemplo un prefi-
jo de empleado que, una vez en el panel, sea ejecutor de una tarea.
Origen: Composición
Para dar una visión más completa de lo que puede hacer un INGRESADOR se presenta un ejemplo que
realiza tres ingresos en la misma Tarea: 1) El primero es un Ingreso del tipo Según Regla y se encarga de
ingresar el valor del parámetro ‘Nº Expediente’ de la Regla de Asignación RA.000 Contadores Globales en
el campo de panel llamado ‘RA.000 Contadores Globales/Nº Expediente’. 2) El segundo es un Ingreso del
La ventana que muestra los tres ingresos de este ejemplo de INGRESADOR es la siguiente.
La mecánica del primer Ingreso, es decir, el del tipo Según Regla (1) es muy sencilla y se explica más abajo
en el apartado correspondiente. La mecánica del tercer Ingreso, es decir, el del tipo Operación Matemática
(3) ya se ha explicado más arriba en su correspondiente apartado. La mecánica del segundo Ingreso, es
decir, el del tipo Composición (2), se explica a continuación.
La Composición
Esta modalidad permite guardar en un campo de Panel el resultado de componer valores distintos en uno
solo. Los Tipos de Dato que son aceptables para esta modalidad de ingreso son los tres de texto, es decir,
Texto una Línea, Texto Multilínea y Texto Multilínea Rico.
Para realizar la Composición, una vez en la ventana de Ingreso Directo, pulsar sobre el icono buscador de
la entrada Guardar en y aparece la lista de campos disponibles en los tipos de datos autorizados:
Esta ventana muestra el icono de la palmera de flechas (1) que, al pulsar sobre él, da entrada a los cam-
pos disponibles en el Panel para seleccionar en cada caso el que se desee como origen para la Composi-
ción.
Los Tipos de Dato permitidos para el origen son: Texto una Línea, Número Entero, Número Decimal,
Fecha, Fecha y Hora, Selección Simple.
También se permiten los campos de Sistema _Referencia Base y _Referencia Ampliada, así como campos
que contengan los resultados de Reglas Asignación, Cálculo e Inferencia siempre que estos resultados se
ajusten a los Tipos de Datos mencionados.
Nota.
Téngase en cuenta que el resultado final de la Composición, es decir, el valor que
será guardado en el campo Guardar en será siempre convertido al Tipo de Dato
Texto (Una Línea, Multilínea o Multilínea Rico).
Si la composición que se desea realizar comienza por ejemplo con el código ‘684’ seguido de una barra
inclinada (‘/’) y a continuación el valor del campo ‘RA.000 Contadores Globales/Nº Expediente’ (este último
contiene el resultado del parámetro ‘Nº Expediente’ en la Regla de Asignación RA.000 Contadores Globa-
les), en la ventana de Origen se procede como sigue.
Al pulsar Guardar y Salir (1), el Ingreso Directo de modalidad Composición queda configurado.
Origen: Segmentación
Esta modalidad permite guardar en un campo de Panel un ‘segmento’ de una expresión que puede estar
basada en diferentes Tipos de Dato pero que quedará convertido en Texto (Una Línea, Multilínea y Mul-
tilínea Rico) o en un Número Entero o Decimal.
Para realizar la Segmentación, una vez en la ventana de Ingreso Directo, pulsar sobre el icono de la en-
trada Guardar en y aparece la lista de campos disponibles en los tipos de datos autorizados:
Seleccionar el campo ‘Tronco Transmisión’ (1). La ventana del Ingreso Directo queda así:
Al marcar la modalidad Segmentación para el Origen y pulsar el icono, aparece la ventana para segmen-
tar:
Por Posición
Sirve para identificar el primer o el último carácter del segmento dentro de la base. Si se marca esta opción
aparece un cajetín en donde hay que introducir un número, que se corresponde con el número de orden
del primer carácter del segmento. Si el número es positivo se cuenta a partir del primer carácter. Si el nú-
mero es negativo se cuenta hacia atrás a partir del último carácter. Por ejemplo, si se introduce el número
3, el carácter buscado será el que ocupa la posición tercera en la base a contar desde el primero, y si se
introduce -1, el carácter buscado será el último de la base. El valor 0 (cero) no está permitido.
Nota.
Si en el Inicio del segmento se marca a partir del primer carácter (número positivo)
el Fin del segmento también ha de marcarse contando desde el primer carácter, y
viceversa. Ambos números han de tener el mismo signo.
Por Identificador
Sirve para identificar el primer o el último carácter del segmento dentro de la base. Si se marca esta op-
ción, aparecen dos cajetines. El primero para introducir el ‘Punto de Partida’ que consta de uno o más ca-
racteres seguidos que son los que el sistema debe buscar en la base. El segundo para introducir el ‘despla-
zamiento’, es decir, el corrimiento hacia la derecha (si el número introducido es positivo) o hacia la izquier-
Ejemplo
En la ventana que sigue se han introducido los valores para segmentar el valor de un campo de Panel (ba-
se) llamado ‘Servicio Transmitido’ y guardar el resultado (el segmento resultante) en el campo de Panel
llamado ‘Tronco Transmisión’:
Puede verse que el primer carácter (INICIO SEGMENTO) es el que ocupa la posición nº 6 de la base y el
último carácter (FIN SEGMENTO) es el que viene definido por un punto de partida en la base, identificado
como ‘n#’ y un desplazamiento positivo = ‘3’.
Supongamos que el valor almacenado en el campo ‘Servicio Transmitido’, es decir, la base, es:
‘Area#Transilvania#Transmisión#34hhBT’
El Inicio de Segmento se ha definido con la modalidad Por Posición con un valor = 6, por tanto, el primer
carácter del segmento es el que ocupa la sexta posición en la base, es decir, la ‘T’ en la palabra ‘Transilva-
nia’.
El Fin del Segmento se ha definido introduciendo en el cajetín Por Identificador como ‘Punto de Partida’
la expresión ‘n#’ y en el cajetín de Desplazamiento el valor ‘3’. Por tanto, el carácter definido en este iden-
tificador será el carácter ‘4’ que figura en la última parte de la base ya que es el carácter que ocupa el ter-
cer lugar después del carácter ‘n’ que es el primero identificado como punto de partida dentro de la expre-
sión ‘n#’. Si en lugar de introducir como Punto de Partida la expresión ‘n#’ se hubiese indicado solo ‘n’ el
sistema tomaría como carácter identificado en la base la ‘l’ de la palabra ‘Transilvania’ ya que si se cuenta
Por tanto, en este ejemplo, el segmento que se guardará en el campo ‘Tronco Transmisión’ es:
‘Transilvania#Transmisión#34’
Otro Ejemplo
Si se quiere por ejemplo eliminar los 2 últimos caracteres de un campo base con 10 caracteres, los datos a
introducir serán los que se ven en la siguiente ventana.
Al indicar que el Fin de Segmento es el que ocupa la posición 8, los dos últimos caracteres de la base no se
incluyen en el segmento.
Origen: Manual
Esta modalidad ingresa en el campo destino la información que se introduce manualmente.
Permite ingresar el valor introducido en un campo de ‘tipo dato’ entre los siguientes: Texto Una Línea,
Texto Multilínea y Texto Multilínea Rico, Número Entero, Número Decimal, Si/No, Selección Simple
y Familia.
En cuanto al Origen, una vez se ha marcado la opción Manual, se puede introducir el valor manual. La
ventana mostrará unos u otros recursos para introducir el valor deseado según el Tipo de Dato que corres-
ponde al campo destino seleccionado en Guardar en. En este ejemplo, el campo destino es ‘Calificativo’,
que es del Tipo de Dato Texto una Línea, por tanto, al marcar el Origen Manual aparece un cajetín para
introducir el texto deseado, que en este caso es la palabra ‘Inaceptable’.
Este texto quedará guardado en el campo de panel ‘Calificativo’ para que pueda ser consultado por futuros
objetos del Modelo de Proceso.
Nota.
Cuando se guarda en un campo de Panel un texto escrito manualmente, el sistema
no proporciona mecanismos de ‘vigilancia de coherencia’ como ocurre en los de-
más casos. Así, el diseñador del Modelo de la Clase de procesos ha de tener cuidado
cuando desee realizar comparaciones con este texto manual, ya que las coinciden-
cias solo serán válidas si se reproducen exactamente los mismos caracteres.
Al pulsar sobre el icono buscador aparece la ventana del Panel de la Clase de procesos, si la Regla no está
en la lista pulsar sobre la opción de la barra de acciones + Agregar Reglas.
En este grid si se pulsa (1) sobre el icono visor se accede a la ventana que define cada Regla para com-
probar su definición. Esto permite asegurar la selección. Una vez seguro, pulsar (2) sobre el marcador de
la Regla y después sobre Aceptar Selección (3) en la barra de acciones. Aparecerá de nuevo la ventana del
Panel con la Regla RC.200 Número de personas asignadas al Proyecto Marxu en su lista.
Al pulsar sobre la opción de la barra de acciones Guardar y Salir volveremos a la ventana de la Tarea:
A partir de ahora, cuando la corriente del Proceso llegue a la Tarea de Sistema 1.TS.47, esta calculará el
resultado de la Regla e ingresará dicho resultado en el campo de Panel creado automáticamente por el
sistema con el mismo nombre de la Regla (RC.200 Número de personas asignadas al Proyecto Marxu).
Pulsar el botón Agregar Ingreso desde Biblioteca para configurar el ingreso en una ventana como la que
aparece a continuación.
Biblioteca Origen. Un icono buscador muestra las bibliotecas de SharePoint o de Diccionario ubicadas en el
Árbol. Seleccionar la biblioteca que contenga el documento que se desea ingresar por cualquiera de los 3
métodos: Filtrando por Nombre Biblioteca o pulsado los botones Proceder o Árbol, en la imagen inferior,
biblioteca Biblioteca General.
Al volver a la ventana anterior se podrán seleccionar los documentos a ingresar en una Biblioteca Destino,
que siempre será de Diccionario.
• Selección. Es la opción por defecto. Pulsando el icono buscador aparece el contenido de la biblio-
teca seleccionada y permite seleccionar los documentos a ingresar.
• Todos / Solo la última versión / Solo último Documento. Se ingresarán todos los documentos de la
biblioteca, solo la última versión de todos los documentos o solo el último documento integrado.
Agregar Campo Biblioteca Destino. Pulsando este botón, aparece una ventana como la siguiente:
Campo Bi. Destino. Un icono buscador muestra los campos de tipo Biblioteca en Diccionario presentes
en el Panel, ya sean de tipo General o de Grupos de Campos. Seleccionar el campo de tipo Biblioteca en el
que se ingresará el documento.
Pulsar el botón Guardar para que el campo Condiciones se muestre disponible. Pulsando el icono configu-
rador, se podrán configurar las condiciones para la realización del ingreso.
Tal como se explica a continuación, el ingreso se puede realizar según ciertas condiciones y puede incluir
información del proceso (valores de campos de panel o de Etiquetas de Bibliotecas en Diccionario) que se
grabará como metadatos de los documentos en las columnas de las Bibliotecas de SharePoint.
Nota.
Consultar la documentación sobre Gestión Documental-Bibliotecas de Aura-
Portal para mayor información sobre el nuevo término Bibliotecas en Diccionario.
En el caso de que el campo Biblioteca, de donde la TS INGRESADOR cogerá los documentos, esté en un
Grupo de Campos, hay una mejora añadida, y es que los campos de panel que se pasen como metadatos
a las Bibliotecas de SharePoint, además de campos sueltos del Panel, también pueden provenir de campos
del Grupo de Campos, de manera que cada documento tendría sus datos particulares en la biblioteca.
Campo Origen: Seleccionar el nombre del campo de panel en el que la TS encontrará los documentos
integrados que va a ingresar en la/las bibliotecas. Puede ser un campo de tipo General o una colum-
na de un Grupo de Campos.
Nota.
Esta columna únicamente aparecerá en los campos de tipo Biblioteca en Dicciona-
rio que estén incluidos en una Tarea de Sistema INGRESADOR (Ingresa docu-
mentos integrados en Bibliotecas).
Convertir a Asociados: Si se marca No, los documentos ingresados no se convertirán también en do-
cumentos Asociados. Si se marca Enlace a Biblioteca, la/las bibliotecas destino del ingreso del do-
cumento aparecerán enlazadas en la sección DOCUMENTOS ASOCIADOS del campo Origen (un link a
la/las bibliotecas destino). Si se marca Enlace a Documentos, los documentos ingresados aparecerán
enlazados en la sección DOCUMENTOS ASOCIADOS del campo Origen (un link por cada documento
ingresado).
Una vez pulsado Guardar, se habilitará la sección donde se agregan las bibliotecas. Para agregar una bi-
blioteca, pulsar sobre Agregar Biblioteca. Aparecerá la siguiente ventana:
• Panel. Este campo permite indicar dinámicamente la biblioteca en la que se hará el ingreso. Selec-
cionar un campo de Panel, de tipo Entero. El número registrado en ese campo ha de ser el ID de
la biblioteca en la que se hará el ingreso, obtenido con el método getLibraries del Servicio Web
AuraPortalDoc.
Nota.
Cuando se elige la opción Panel, se desactiva la posibilidad de asociar campos de
panel o etiquetas con columnas de SharePoint porque en el diseño de la TS todavía
no se sabe cuál será la Biblioteca que se elegirá en la ejecución del Proceso. Esto
quiere decir que solo se rellenarán las columnas de SharePoint básicas (Title, Fecha
...) pero no las que hayan sido añadidas. Consultar la documentación sobre Ges-
tión Documental-Bibliotecas de AuraPortal para más información sobre las
Etiquetas en los campos Biblioteca en Diccionario.
Sobrescribir archivos existentes. Marcar Sí o No según se desee o no sobrescribir los documentos en caso
de que ya existan con el mismo nombre en la biblioteca destino.
Condiciones. En esta opción se establecen las condiciones que se tienen que cumplir para que este ingreso
se establezca. Por ejemplo, se podría configurar un ingreso a una Biblioteca cuando el valor de un campo
sea Documentos Comerciales y otro a otra Biblioteca diferente cuando sea Documentos Administrativos.
Las Condiciones se configuran de la misma forma que en otras partes de AuraPortal (Compuertas, etc,
eligiendo un campo del Panel y comparándolo con un patrón.
Pulsar el botón Guardar para validar los datos y continuar con la configuración.
Añadir Firma Digital. Si se marca Sí, el icono configurador permite añadir un Sello a la firma y seleccionar
una Firma Certificada de Servidor. También se configura si se firmarán Todos los documentos del ingreso
o Sólo los no firmados por AuraPortal.
Agregar Campos (1). Al pulsar el botón Agregar Campos aparecerá una ventana como la siguiente:
En ella se pueden relacionar los campos del Panel o las etiquetas de la Biblioteca en Diccionario con las
columnas de la Biblioteca de SharePoint destino para que pasen como metadatos de los documentos que
se van a ingresar:
• Campo Panel Origen. Se puede seleccionar el campo de Panel o la Etiqueta cuyo valor se desea
enviar como metadato a la Biblioteca. Consultar la documentación sobre Gestión Documental-
Bibliotecas de AuraPortal para más información sobre las Etiquetas en los campos Biblioteca en
Diccionario.
• Por defecto. Escribir lo que se desea como valor por defecto para el Campo Biblioteca Destino, si
se desea algún dato cuando el campo de Panel Origen esté vacío.
El ingreso se puede realizar según ciertas condiciones y puede incluir información del proceso (valores de
campos de panel o de Etiquetas de Bibliotecas en Diccionario) que se grabará como metadatos de los
documentos en las columnas de las Bibliotecas de SharePoint.
Nota.
Consultar el documento sobre Bibliotecas de AuraPortal- de la Gestión Docu-
mental para mayor información sobre el término Bibliotecas en Diccionario, im-
plementado en AuraPortal a partir de la versión 4.2.
Campo Origen, con un icono buscador que muestra los campos de tipo Biblioteca en Diccionario presentes
en el Panel. Seleccionar el campo que contendrá los documentos a integrar.
Selección. Solo se ingresarán los documentos seleccionados en el grid del campo Biblioteca seleccio-
nados en el campo origen.
Una vez elegido el prefijo de familia y pulsado el botón Guardar, se habilita el botón Agregar Anexo.
• Indicar. Seleccionar aquí la biblioteca de SharePoint (Anexo) en la que se desea hacer el ingreso.
• Panel. Este campo permite indicar dinámicamente la biblioteca en la que se hará el ingreso. Selec-
cionar un campo de Panel, de tipo Entero. El número registrado en ese campo ha de ser el ID de
la biblioteca en la que se hará el ingreso, obtenido con el método getAnnexes del Servicio Web
AuraPortalDoc.
Nota.
Cuando se elige la opción Panel, se desactiva la posibilidad de asociar campos de
panel o etiquetas con columnas de SharePoint porque en el diseño de la TS todavía
no se sabe cuál será la Biblioteca que se elegirá en la ejecución del Proceso. Esto
quiere decir que solo se rellenarán las columnas de SharePoint básicas (Title, Fecha
...) pero no las que hayan sido añadidas. Consultar la documentación sobre Ges-
tión Documental-Bibliotecas de AuraPortal para más información sobre las
Etiquetas en los campos Biblioteca en Diccionario.
Condiciones. Este campo permite definir las condiciones que definirán el ingreso. Su comportamiento es
similar al de las otras ventanas de Condiciones en otras partes de AuraPortal.
Sobrescribir archivos existentes. Se configura si, en caso de coincidir el nombre del documento ingresado,
éste debe sobrescribirse o no.
CONVERSIÓN A PDF
• Añadir Firma Digital. Si se marca Sí, el icono configurador permite añadir un Sello a la firma y se-
leccionar una Firma Certificada de Servidor. También se configura si se firmarán todos los docu-
mentos del ingreso o Sólo los no firmados por AuraPortal.
Agregar Campos. Este campo permite definir los Campos de Panel Origen o las Etiquetas de la Biblioteca
en Diccionario cuyos datos serán ingresados en Campos de la Biblioteca Destino durante el ingreso. Con-
sultar la documentación sobre Gestión Documental-Bibliotecas de AuraPortal para más información
sobre las Etiquetas en los campos Biblioteca en Diccionario.
Nota 1.
Si, entre los campos seleccionados, se eligen campos de un Grupo de Campos, cada
documento se ingresará con los datos de su propia Línea. Se pueden combinar con
campos sueltos del Panel.
Nota 2.
Cuando se elige una etiqueta automática, el campo que cede su valor siempre es
de tipo Selección Simple. Si se da el caso de que se desea ingresar ese valor en una
columna de biblioteca de SharePoint también de tipo Selección Simple, asegurarse
de que la opción que permite añadir nuevas opciones está habilitada.
El resultado de esta Tarea de Sistema es el ingreso automático en un Anexo de un campo de familia (Cuen-
tas, Empleados, etc…) de uno o varios documentos integrados en un campo de Biblioteca en Diccionario
DESTINO
Incluye el Campo Planning del Panel, con un icono buscador que muestra los campos de tipo Planning
disponibles en el panel del proceso. Este campo guardará el resultado del ingreso.
ORIGEN
Una vez en ejecución, la Tarea de Sistema obtiene los valores de los cuatro campos fecha seleccionados
en ORIGEN y rellena las cuatro fechas del campo Planning seleccionado como DESTINO.
Nota.
El resultado depende del contenido de los campos ORIGEN. Si alguno de ellos
ha quedado sin seleccionar, no se produce ese ingreso, pero sí el resto. Si uno de los
campos seleccionados está vacío, la Tarea de Sistema vacía ese campo del DES-
TINO, si es que tenía contenido.
Origen. Se pueden seleccionar campos de Documentos sueltos y también de Grupos de Campos y sus
Contenedores.
Destino. El desplegable muestra la lista con las impresoras del Servidor de AuraPortal. Si se desea utilizar
una impresora en un sistema con Balanceo de Carga, esta impresora deberá llamarse igual en todos los
servidores del balanceo.
Nota.
Esta función la realiza el Motor de AuraPortal a través de alguna de las impresoras
instaladas en el Servidor que aloje el Motor. Por esta razón, la impresora elegida
debe estar instalada en ese servidor.
Si la impresora no aparece para ser seleccionada desde la TS, puede deberse a que
existe un cortafuegos o similar entre el ordenador local y el servidor. En este caso
hay que configurar la TS desde el propio servidor.
Es importante realizar estas operaciones desde una sesión abierta en el Servidor
con el usuario del Motor, ya que la configuración de las impresoras va por usua-
rio.
• Todas las Versiones. Se imprimirán todas las versiones de los documentos del campo elegido.
• Solo Última Versión. Se imprimirá sólo la última versión de los documentos del campo elegido.
Orientación. Permite aplicar la orientación, Vertical u Horizontal, aquí seleccionada en aquellos documen-
tos que no la tienen definida.
• Pulsando un botón desde un formulario de Tarea o Mensaje de Inicio. Requiere intervención ma-
nual de un usuario en la ejecución del proceso.
• Con una Tarea de Sistema INGRESADOR del tipo Crea Documentos Automáticos. Los docu-
mentos se crearán automáticamente, si se cumplen las condiciones establecidas, cuando la co-
rriente del workflow pase por ella, es decir, no requiere intervención del usuario.
En la sección EJECUCIÓN, marcar si la Autenticación (1) es General, en cuyo caso, las credenciales que
muestra, en modo lectura, son las que se han configurado en Estructura - Administradores - Parámetros
- Impersonación - General - Tarea de Sistema INGRESADOR (Crea Documentos Automáticos), o Per-
sonalizar, en cuyo caso las credenciales se muestran en modo edición para que se cumplimenten según lo
deseado. El Login tiene las siguientes condiciones:
En caso afirmativo, se puede Añadir Firma Digital. El icono buscador mostrará la ventana de configuración
de la Firma Digital.
Para incluir un Sello y/ o una Firma Certificada de la Lista de Certificados del Servidor. Para más informa-
ción sobre la Firma Digital, consultar la documentación disponible.
Para agregar el/los Documentos Base que se crearán automáticamente por la Tarea de Sistema, pulsar el
botón Agregar Documentos Base (3).
Los Documentos Base que aparecen son los que ya han sido creados desde la opción correspondiente, en
OBJETOS, pestaña Documentos Base.
Marcar los documentos que creará la TS-INGRESADOR (Crea Documento Base) y pulsar el botón Aceptar
Selección.
En la que se pueden establecer las condiciones que han de cumplirse para que el documento automático
se cree y guarde en su destino. Tiene 4 campos:
• Descripción.
• Condiciones. Un icono configurador permite configurar las condiciones al igual que en otros
puntos de AuraPortal como Compuertas, etc...
• Heredar del Documento Base. El Destino será el configurado para el Documento Base.
• Personalizar. Permite configurar un destino diferente del configurado para el Documento Base.
Así, un mismo documento automático puede, según las condiciones, crearse y guardarse en la biblioteca A,
o bien no crearse (si no se cumplen las condiciones), o crearse y guardarse en la biblioteca C.
Si se marca Entre Panel de Proceso y Ficha de Familia y se pulsa Guardar, aparecen los campos para confi-
gurar el ingreso. Ver la siguiente imagen.
Si se marca Entre Fichas de Familias y se pulsa Guardar, aparecen los campos para configurar el ingreso.
Ver la siguiente imagen.
En este panel se indican el o los elementos de la familia que se va a modificar. Incluye los campos:
Familia. Se elige la Familia Propia que contiene el Prefijo cuyos Sufijos se van a actualizar. El o los elemen-
tos de la familia que se actualizan se definen con alguna de las siguientes alternativas:
Panel. Se elige un Prefijo de la Familia Propia seleccionada arriba, por lo que solo ese elemento se
actualiza.
Prefiltro. Se elige un Prefiltro del Diccionario de los definidos para la familia seleccionada. Los ele-
mentos que cumplan el prefiltro se actualizan.
- Relación. Se elige una Relación entre la familia del Prefijo elegido arriba y la Familia selec-
cionada en el primer campo.
En este caso, el elemento que se actualiza es el relacionado, según la relación elegida, con el pre-
fijo elegido.
Para indicar un campo numérico en el que ver el resultado de la actualización. Las opciones posibles son:
1. Actualización satisfactoria.
-1. No se encontraron elementos para actualizar.
-2. No existe el Prefiltro.
-3. No existe el campo Relación.
SUFIJOS A ACTUALIZAR.
Una vez establecidos los elementos de la Familia Propia que se actualizan, el campo Prefijo de este panel
permite elegir el Prefijo cuyos Sufijos se van a actualizar (la Familia seleccionada puede tener varios
Prefijos en su ficha, aquí se elige uno) y la Dirección de la actualización: Si es de su Ficha original a la Ficha
de la Familia elegida al principio (Dirección de Ficha >> a Sufijo) o al contrario (Dirección de Sufijo >> a
Ficha).
Nota.
En definitiva, los valores que se van a modificar están en su ficha original como
campos de la Ficha, propiamente, y también están en la ficha de la Familia Propia
como Sufijos. De ahí la nomenclatura utilizada.
Actualizar Pie de Grupo de Campos. Al pulsarlo se muestra un grid con los Pies de grupo de campos dispo-
nibles en el panel del proceso
Cuando, en ejecución, el flujo pasa por la TS, los sufijos del prefijo y los pies de grupo de campos seleccio-
nados son resueltos y pasados al panel, de donde pueden ser leídos posteriormente.
Una vez seleccionada esta funcionalidad, la ventana de configuración muestra el siguiente aspecto:
Aunque el número de campos que se pueden marcar como Tema en los formularios es ilimitado, el sistema
tiene en cuenta los 10 primeros.
El campo Sobrescribir, si está marcado como Sí, cambiará el campo Tema, aunque ya estuviera ocupado
anteriormente.
El campo Relación permite elegir una relación de las creadas en AuraPortal. Se puede elegir cualquier tipo
de relación, 1:N, 1:1 o N:N. Para más información sobre las posibilidades de relacionar familias de AuraPor-
tal consultar la documentación sobre Relaciones entre Familias.
Al elegir la relación, debajo del campo aparece el tipo de relación elegida (1),
y los campos para seleccionar los elementos a relacionar, que son Prefijos (2). Se puede elegir si Sobres-
cribir cuando se va a establecer una relación entre elementos si es una Relación 1:1, si el elemento es de
una Relación:N siempre se añade.
Como Prefijo (2) se debe elegir un prefijo de la familia con la que se establece la relación. Así, en el ejem-
plo que se muestra en la imagen, la TS del Proceso Ventas-Crea Acción Comercial creará una Acción ya
relacionada con el proceso correspondiente. La Relación es 1:1, de modo que cada Acción queda ligada a
un Proceso.
A diferencia de la TS-TRASPASADOR, que traspasa líneas entre contenedores del mismo Grupo de Campos,
esta función de la TS-INGRESADOR traspasa líneas entre Grupos de Campos distintos.
También se pueden hacer intercambios con Grupos de Campos ubicados en fichas de Familias Propias.
Concretamente se pueden hacer las siguientes conversiones:
GC Origen GC Destino
Cuando en la conversión está implicada una Familia Propia, ya sea como Origen o como Destino, se ten-
drán que indicar los Prefijos correspondientes en el Panel para que la Tarea de Sistema sepa en qué Ele-
mento de la Familia Propia está el Grupo de Campos con el que se realizará la conversión.
Primeramente, se definirá la Conversión, Origen y Destino de datos y luego la/las Correspondencias entre
campos origen y destino.
ORIGEN (1)
Panel. El campo Grupo de Campos permite seleccionar un Grupo de Campos o Contenedor Libre como
Origen de la Conversión.
Familia Propia. Si se marca este campo aparece otro campo más, Prefijo en Panel, para indicar el Prefijo
origen de la conversión.
Nota.
Si el Origen del ingreso es un Histórico y como Destino se elige un campo MultiLí-
nea Rico, se puede traspasar dicho Histórico de un Proceso a otro a través de un
Desvío.
Al pulsar esta opción, el panel DESTINO se modifica, mostrando el campo Prefijo en Panel,
Nota.
La inclusión de las Familias Propias en las Conversiones de la TS-INGRESADOR la
dota de una enorme potencia y flexibilidad, que puede aplicarse, por ejemplo, para
traer al Panel de un Proceso los datos de un Grupo de Campos ubicado en fichas
de Familia Propia y así poder utilizar todas las mecánicas propias de los Procesos
tales como envío de tareas a ejecutores ubicados en campo del Grupo de Campos
(Cuentas y/o Empleados), Traspasos, Desvíos, ...
DESTINO (2)
Panel.
- Panel – Manual. Marcar las opciones y pulsar Guardar para que se guarden los datos.
El icono buscador de Campo Origen mostrará las columnas del Grupo de Campos o Contenedor
Libre seleccionado como Grupo de Campos Origen.
El icono buscador de Campo Destino mostrará Campos de Panel, compatibles con el Campo Ori-
gen elegido, disponibles en el Panel de la Clase de procesos.
Nota.
Cuando se haga la conversión, se ingresarán los datos de la última línea del Grupo
de Campos/Contenedor seleccionado.
- Panel – Automático. Marcar las opciones y pulsar Guardar para que se guarden los datos.
Al pulsar sobre Agregar Correspondencia (3), aparecerá una ventana como la siguiente.
__NombreGC/NombreCampo
Nota.
Recuérdese que cuando se haga la conversión, se ingresarán los datos de la última
línea del Grupo de Campos/Contenedor seleccionado a los campos creados auto-
máticamente con el formato arriba explicado.
- Grupo de Campos. Al marcar Grupo de Campos como Destino, aparece el campo Grupo de
Campos Destino, ver la imagen siguiente.
Al pulsar el icono buscador, se muestran los grupos de campos, distintos del Grupo de Campos
Origen, disponibles en el panel. Seleccionar el Grupo de Campos al cual se desea traspasar los da-
tos y pulsar Guardar para que se guarden los datos.
• Sólo las líneas convertidas. Solo elimina las líneas provenientes de una conversión previa.
Nota.
Este funcionamiento se mantiene, aunque el Grupo de Campos Origen esté vacío
antes de la conversión.
Al pulsar sobre Agregar Correspondencia (3), aparecerá una ventana como la siguiente.
Como Campos Origen se muestran los del Grupo de Campos Contenedor Libre Origen y como
Campos Destino los del Grupo de Campos Destino.
Cada Conversión (traspaso de un Grupo de Campos a otro) puede tener una o varias Correspondencias
(traspaso de varios campos origen a varios campos destino).
Las correspondencias se establecen entre campos del mismo tipo, es decir, si el origen es un campo de
familia-Empleados, el destino solo puede ser un campo del mismo tipo, familia-Empleados. Sin embargo,
cualquier campo origen se puede traspasar a un campo destino de tipo texto (Línea, MultiLínea o Rico). Los
campos de tipo Selección (Simple o Múltiple) solo se traspasan a campos de tipo texto.
Familia Propia.
Si se marca la opción Familia Propia como Destino, el panel DESTINO presenta los siguientes campos.
Grupo de Campos. Aquí se puede elegir el mismo Grupo de Campos u otro diferente. En ambos casos, el
resto de las opciones de configuración, Actualiza Líneas existentes, Siempre crea Líneas nuevas y Vaciar
Grupo de Campos Destino antes de la Conversión, se comportan de igual forma y ya han sido explicadas
anteriormente.
Nota.
La inclusión de las Familias Propias en las Conversiones de la TS-INGRESADOR la
dota de una enorme potencia y flexibilidad, que puede aplicarse, por ejemplo, para
traer al Panel de un Proceso los datos de un Grupo de Campos ubicado en fichas
de Familia Propia y así poder utilizar todas las mecánicas propias de los Procesos
tales como envío de tareas a ejecutores ubicados en campo del Grupo de Campos
(Cuentas y/o Empleados), Traspasos, Desvíos, ...
Para crear un ingreso, pulsar el botón Crear nuevo ingreso. Aparece una ventana como la siguiente:
Grupo de Campos. El icono buscador filtra los campos de panel para mostrar los grupos de campos dispo-
nibles en la clase de procesos. Seleccionar el grupo de campos que se desea rellenar automáticamente.
Tal como se ve en la imagen superior, si el prefijo elegido es de tipo Cuenta, aparece un nuevo campo,
Crear Línea por Rol. Si se marca Sí, creará una línea por cada rol personal de la cuenta y también aparece
un campo más, Condiciones de los Roles, en el que se pueden determinar las condiciones que han de
cumplir los roles personales de las cuentas para crear una línea en el grupo de campos.
Nota.
El Grupo de Campos debe incluir el campo _Ac_Role para que la TS pueda recupe-
rar los Roles de la Cuenta.
Prefiltro. Se selecciona un Prefiltro para el prefijo Destino seleccionado. El Grupo de Campos se rellenará
con las líneas correspondientes al Prefiltro seleccionado
Relación. Se elige un Prefijo (1) del Panel. El campo Relación (2) mostrará las relaciones existentes entre
la familia del Prefijo origen y la familia del Prefijo destino. El Grupo de Campos de rellenará con los ele-
mentos relacionados.
Después de pulsar Guardar, se pueden definir Condiciones para el ingreso, siguiendo la misma mecánica
que la que se sigue en otras ventanas de condiciones.
Ejemplo:
Se desea convocar a un cierto evento a las Cuentas enmarcadas en una determinada Zona Comercial. Para
ello:
- Se crea una Familia Propia Zonas para definir las zonas.
- Se establece una Relación Zonas-Cuentas, 1:N, entre la Familia Zonas y la Familia Cuentas.
- En la Tarea de Sistema:
▪ Se selecciona el Grupo de Campos que se quiera rellenar con los datos de la convocatoria para el
Evento. (El campo _Ac_Role es una de las columnas).
▪ Como Prefijo Destino se elige el de Cuenta, incluido en el Grupo de Campos.
▪ Se marca el campo Crear Línea por Rol para que la convocatoria llegue a todos los Roles de la
Cuenta.
▪ Como Prefijo Origen se elige uno de la Familia Propia Zonas.
▪ Como Relación se elige la Zonas-Cuentas.
El Grupo de Campos se rellenará solo con las Cuentas que tengan relación con Zonas, una línea por
cada Rol que tenga cada cuenta. Así, todos los Roles de cada cuenta relacionada con una zona reci-
birán la convocatoria para el evento.
• Ya no es necesario traer los elementos como Prefijos a Grupos de Campos del Proceso para utili-
zar las opciones tradicionales de modificación de sus Sufijos.
• Permite sustituir y/o actualizar los Prefijos/Sufijos que estén dentro de Familias Propias sin que los
usuarios tengan que abrir la ficha manualmente para actualizar sus Sufijos.
Pulsar el botón Crear Nuevo para configurar la modificación deseada. Aparecerá una ventana como la si-
guiente:
Familia. (1) Aquí se selecciona la familia, Propia o de Sistema, cuyos elementos se quieren modificar.
Nota.
Aquí se consideran los Roles de Cuentas como una Familia de Sistema, aunque de-
pendiente de la de Cuentas, de forma que se pueden modificar los valores de los
campos ubicados en la ficha de un Rol Personal. Si se elige esta familia, en el cam-
po Panel se puede seleccionar cualquier prefijo-sufijo de Roles presente en el Panel
del proceso. El resto del procedimiento es común a las otras familias.
Los 3 campos siguientes (2) son excluyentes, solo se elige uno de ellos y constituyen el filtro que definirá
cuáles de los elementos de la Familia serán modificados por la TS.
Panel. Permite elegir un Prefijo de Panel de la Familia. Cuando la corriente llegue a la TS, se modificará el
elemento seleccionado en este campo.
Prefiltro. Se puede elegir uno de los Prefiltros definidos en cualquier Prefijo de la Familia. No es necesario
que el Prefijo del Prefiltro esté en el Panel. Cuando la corriente llegue a la TS, se valorará el Prefiltro y se
modificarán todos los elementos que cumplan, puede ser solo uno, varios o todos, depende de la configu-
ración del Prefiltro.
Relación. Al elegir esta opción aparecen dos campos más. Aquí el filtrado se va a hacer en base a una Rela-
ción establecida entre la Familia y otra, a través de un Prefijo y una Relación entre ambas:
Relación. Se elige una Relación de la Familia con otra. Puede ser 1:1, 1:N o N:N. No es necesario que
los campos de Relación estén en el Panel. Cuando la corriente llegue a la TS, según el elemento ele-
gido en el Prefijo, se modificarán los elementos de la Familia relacionados con él.
GUARDAR RESULTADOS EN
Resultado. (3) Es un campo numérico que guarda un código con el resultado del ingreso. Los códigos
posibles son:
-1 No Elementos a modificar.
-2 No hay Prefiltro.
en la que establecer la correspondencia entre campos Origen (del Panel del Proceso) y Destino (de la Ficha
del Elemento).
Esta Tarea de Sistema también se puede ejecutar desde un Botón de Acción en un formulario.
Ejemplo:
En un sistema de Calidad, tenemos una serie de Procedimientos. Cada procedimiento afecta a uno o más
departamentos, tiene un Responsable, etc. Los procedimientos son dinámicos y suele ser necesario tener
que actualizarlos. Lo que queremos es actualizar el procedimiento al mismo tiempo que actualizamos los
departamentos a los que afecta, si es el caso.
Para resolverlo, creamos una Familia Propia con el nombre Documentos, que utilizamos para guardar
Procedimientos de Calidad.
y el procedimiento en cuestión:
Nota.
Más adelante se explican las relaciones establecidas entre la Clase de procesos y las
Familias Propias para conseguir el resultado deseado.
Nota.
El Prefijo-Documentos se configura para que tome el valor de Documento distri-
buido y se necesita para la configuración de la TS, que en este ejemplo se configura
como Botón de Acción (Modifica Procedimiento), y que se explica más adelante.
Resultado: Al pulsar el botón de acción, el elemento Procedimiento WS-220 queda modificado con una
nueva versión del documento. Si hubo cambio en los departamentos implicados, la nueva relación estable-
cida en el IM se incorpora igualmente al elemento modificado. El cambio se ve en la ficha del elemento,
como se muestra en las siguientes imágenes:
Configuración
Según se ha comentado, se crean dos Familias Propias: Documentos y Departamentos, y una Clase de pro-
cesos: Modificación de Procedimientos. También se crea un Mapa de Relaciones, según aparece en la
siguiente imagen:
Se crean los correspondientes Campos Relación. En la siguiente imagen vemos el IM con los campos in-
corporados.
Prefijo-Documentos (4). Prefijo de la familia Documentos que toma el valor de Documento distribuido.
Campo Origen-Integrar documento (3). El campo del MI donde se incorpora el nuevo procedimiento.
Campo Origen-Departamentos asociados (4). El campo Relación del IM donde se modifican los depar-
tamentos relacionados con el nuevo procedimiento.
Campo Origen-Departamentos Relacionados (4). El campo Relación de la Ficha del elemento a modifi-
car.
Nota.
Lógicamente se trata de un ejemplo muy sencillo, pero válido para explicar esta
funcionalidad.
El campo Configuración Firma Digital permite configurar el tipo de firma digital con la que el sistema firma-
rá los documentos. Puede firmarse con o sin Sello y sin certificar o con Firma Certificada de Servidor.
El botón Agregar Biblioteca abre una ventana similar a la de la siguiente imagen, donde se proporcionan
los datos de la Biblioteca que guarda los documentos a firmar.
Descripción. Optativo.
Condiciones. Permite definir las condiciones que han de cumplirse para que actúe la Tarea de Sistema. Si
no se definen condiciones, la firma se efectuará siempre que la corriente pase por la TS. Las posibilidades
de definir Condiciones siguen la misma mecánica que en otras partes de AuraPortal y se explican con deta-
lle en la documentación sobre Formularios Dinámicos.
Documentos a firmar. Se pueden firmar Todos los documentos de la biblioteca, solo los Seleccionados o
Solo el último Documento integrado.
Nota.
Cuando en una Clase de procesos se incluye una Tarea de Sistema de este tipo, el
campo Biblioteca en Diccionario que se ha configurado en el ingreso incorpora una
columna Enlazar en Biblioteca, para que, una vez en ejecución, se marque la casilla
correspondiente a los documentos Seleccionados que serán firmados por la TS.
Biblioteca Origen. Se selecciona una Biblioteca en Diccionario de las incluidas en el Panel del Proceso.
Campo Panel Destino. Se selecciona un campo de tipo Entero o Decimal donde guardar el número de do-
cumentos de la Biblioteca Origen.
Nota.
- Cuando el Destino es una columna de Grupo de Campos de tipo Número Ente-
ro y el Origen una columna de Grupo de Campos de tipo Biblioteca, la tarea de sis-
tema cuenta el número de documentos por línea.
- Cuando el Destino es un campo singular de tipo Número Entero, la tarea de
sistema cuenta el número total de documentos del Grupo de Campos.
Extensiones. Se indican las extensiones de documentos que deben ser contempladas, las que no figuren e
esta casilla no se contabilizarán.
El resultado de la ejecución de la TS, es que en el Campo Panel Destino se grabará, según lo configurado, el
número de documentos que haya en el campo Biblioteca Origen.
Esta función también está disponible en el botón de acción de TS-INGRESADOR en formulario, por lo que
combinando diversos ingresos y comparando el número de documentos de un momento con otro, se
puede determinar si un usuario ha introducido los documentos que debía y su número exacto para condi-
cionar la aparición de divisiones, campos o toma de decisiones en compuertas y similares.
Destino. Se elige un campo de Panel de tipo Texto o Número en el que se guardará el número resultante.
Como campo destino se podrá seleccionar un campo de tipo entero de un Grupo de Campos. En ese caso
el Contador actualizará el campo destino de cada registro del Grupo de Campos.
Resultado. Se elige un campo de tipo Entero que recogerá un 1, para Ingreso Correcto y -1 para Ingreso
Fallido.
Cuando la corriente pase por la Tarea de Sistema, se consultará el Contador, se aumentará en una unidad
el valor guardado en el campo Destino seleccionado y se guardará en el campo Resultado el efecto del
ingreso.
Esta función también está disponible en el botón de acción de TS-INGRESADOR en formulario. Si dentro
del formulario, el botón se sitúa en una Extensión de Grupo de Campos, en la configuración de la TS solo
se podrán elegir campos del Grupo de Campos, y solo se actualizará el campo destino del registro en cues-
tión.
Nota.
Consultar los detalles sobre Almacenamiento Distribuido en la documentación so-
bre Gestión Documental.
o Solo Modificar Etiquetas. Permite modificar etiquetas de documentos sin necesidad de realizar un
ingreso previo.
- Biblioteca Origen. Desde donde se obtendrán los documentos para realizar el ingreso.
Hay ciertas limitaciones según el almacenamiento de la Biblioteca Destino, tal como se muestra en la si-
guiente tabla:
La primera acción que se puede indicar es si se eliminarán los documentos de la biblioteca origen después
de haber realizado el ingreso.
Adicionalmente, se pueden indicar modificaciones en las etiquetas, tanto en la biblioteca Origen como en
la Destino. Se explica en los puntos 4 y 5 a continuación.
Desde esta opción se pueden indicar las modificaciones que se efectuarán en las etiquetas de los docu-
mentos de la Biblioteca Origen, posteriormente a la realización del ingreso.
De esta manera se puede, por ejemplo, basar las condiciones de la ejecución de los ingresos de documen-
tos en una Etiqueta con el valor Pendiente, que sea sustituida por otra de Realizado para que el ingreso
efectuado de ese documento no se repita en posteriores ejecuciones de la tarea de sistema.
Permite seleccionar el campo del panel en donde se guardará el Código de Devolución con el resultado de
la ejecución de la tarea de sistema:
Nota.
En caso de que la opción Formato de Fechas de Estructura-FAMILIAS-Empleados-
Portal-General esté configurada Según idioma Empleado, la ejecución de la TS-
INGRESADOR utilizará el formato de fecha del idioma configurado en Idioma por
defecto de la misma página de configuración de Estructura (FAMILIAS-Empleados-
Portal-General).
Aunque la Notificación llega al / los destinatarios configurados en la Tarea de Sistema, se puede Reasignar.
La interface de Mis Tareas permite eliminar varias o todas las notificaciones presentes en el grid siempre
que se cumpla algún filtrado; Estado, Clase de Procesos, Referencia, etc.
Seleccionar el Tipo de Tarea de Sistema que se va a utilizar, en este caso NOTIFICADOR (1), y la Función
que se quiere realice esta Tarea: Notifica a Usuarios Empleados (2) y después pulsar Guardar (3). La
ventana se convierte en la siguiente.
General
Antes de agregar los destinatarios se puede marcar la opción Actor-Directo para que los destinatarios se-
leccionados sean los que reciban la notificación o marcar la opción Actor-Supervisor para que sean los
Supervisores de los destinatarios seleccionados los que reciban la notificación. Pulsando sobre Agregar
Destinatario aparece la ventana:
Empleado
Si se marca Empleado y se pulsa sobre el icono buscador, aparece la ventana para seleccionar los Emplea-
dos. En esta ventana hay que marcar los Empelados que han de recibir la Notificación, como se muestra a
continuación.
Al pulsar sobre Aceptar Selección, si hay Empleados con varios cargos aparece una ventana para indicar los
cargos que han de recibir la Notificación, al pulsar en Aceptar Selección aparece la lista de los Empleados
(con su cargo) elegidos:
Rol
Como hemos elegido un Rol Singular, al pulsar sobre el icono buscador aparece:
De Panel
Si se quieren agregar más Destinatarios, pulsar de nuevo en Agregar Destinatario para ir a la ventana gene-
ral en donde ahora marcamos la opción De Panel:
Al elegir la opción De Panel y pulsar sobre su icono buscador se abre la ventana adecuada para que se
indique qué campos de Panel contienen empleados que han de recibir la Notificación. En este ejemplo se
ha seleccionado el campo que aparece en la siguiente ventana.
Al pulsar Aceptar Selección (2) aparece la ventana con todos los Destinatarios hasta el momento.
Nota.
También se puede seleccionar un Campo de Panel de tipo Diccionario-Rol Singu-
lar, lo que permite que el Rol pueda ser elegido dinámicamente durante la ejecu-
ción del Proceso.
Responsable Proceso
Aún podemos, si queremos, añadir al Responsable del Proceso. Finalmente, los Destinatarios de esta Noti-
ficación son los que aparecen en la lista:
Una vez marcada esta opción, al pulsar sobre el icono buscador aparece la ventana de Destinatarios para
indicar el Contenedor y la Columna que ha de ser Destinataria de la Notificación, así como para indicar si la
Notificación a enviar ha de ser una por cada Línea del Contenedor o hay que agrupar en una sola Notifica-
ción las que corresponden a un mismo Destinatario. Como ejemplo, veamos la siguiente ventana que apa-
En esta ventana se selecciona el Contenedor del Grupo de Campos (GC), el Destinatario o la columna del
GC que contiene los destinatarios de las notificaciones (uno por Línea en el Contenedor) y la modalidad de
Notificar, que distingue entre enviar Una Notificación por cada Línea, que significa que se enviarán tantas
notificaciones como Líneas en el Contenedor, aunque algunas o todas vayan al mismo destinatario, y Lí-
neas Agrupadas por Destinatario, según la cual, cada destinatario diferente recibirá en una sola Notifica-
ción la información de todas las Líneas del Contenedor que le correspondan.
Contenido
De Panel
Si se marca De Panel aparece el icono buscador para buscar el Campo del Panel que contiene la informa-
ción que ha de contener la Notificación. El sistema solo muestra los campos de Panel de tipo Texto (de una
o de varias líneas) para seleccionar uno.
Este editor es muy potente, permitiendo todo tipo de formatos de texto, imágenes, tablas, estilos, colores,
fondos, etc., incluso videos y clips de Flash (de Adobe). Ello permite al diseñador preparar Notificaciones de
apariencia muy atractiva y expresiva para ayudar a transmitir más eficazmente el significado de la misma.
Se puede aplicar Multidioma (2) si se dispone del Módulo.
Explicaciones detalladas del manejo del Editor se encuentran en el documento sobre Formularios Diná-
micos.
Párrafos Recursivos
Un caso especial, que tiene una gran utilidad, sobre todo cuando el Destinatario es un Grupo de Campos
(o uno de sus Contenedores), es la función que recibe el nombre de Párrafos Recursivos. Un ejemplo de
Notificación con Párrafos Recursivos podría ser la notificación automática siguiente.
En un momento dado, una TS NOTIFICADOR envía a los Representantes que han formulado sus preguntas,
el estado de estas. Aunque el GC contiene varias Líneas del mismo Representante (una por cada Pregunta
formulada por el mismo), la Notificación ha de ser única, pero conteniendo la información de cada una de
las Preguntas formuladas por él en párrafos separados.
Esto es lo que se ve en la imagen anterior. Veamos cómo se configura el Contenido de esta NOTIFICACIÓN
para obtener los resultados mostrados.
En primer lugar, al pulsar sobre el botón Editar de la ventana de Contenido, aparece el Editor de AuraPor-
tal:
Una vez se ha introducido el texto fijo, se pulsa el icono del párrafo recursivo. Aparecerá una ventana como
la siguiente:
Nota.
La TS NOTIFICADOR sólo admite Párrafos Recursivos de tipo HTML, y estos han de
estar previamente creados desde la opción correspondiente. Para más información
sobre la creación de Párrafos Recursivos, consultar la documentación sobre Docu-
mentos Base.
Seleccionar el Párrafo Recursivo HTML deseado, en este ejemplo Datos Pregunta Escrita, y el párrafo será
añadido a la notificación, como aparece en la imagen siguiente, enmarcado en sus etiquetas de Inicio y Fin.
Un caso típico es la reproducción, línea a línea, de un determinado Contenedor de manera que se podrá
ver como una tabla:
Las opciones previstas son: Sistema, Empleado, De Panel, Ejecutor Real de la Tarea:
Empleado
Si se elige como Remitente la opción Empleado, hay que pulsar sobre el icono buscador que aparece y
seleccionar el Empleado adecuado.
De Panel
Si se elige como Remitente la opción De Panel, hay que pulsar sobre el icono buscador que aparece y se-
leccionar el campo del Panel que contiene el Remitente, que será necesariamente un Empleado.
Complementos
La Notificación puede contener, además del Texto, vínculos o enlaces con Documentos adjuntos.
También puede permitirse que el Destinatario de una Notificación tenga acceso a algún fichero Histórico
del Proceso en el que se encuentra.
Tanto el enlace de Documentos como la selección de los Históricos que se quieran incluir en la Notifica-
ción se realiza pulsando sobre el icono buscador y siguiendo las operaciones sugeridas en las correspon-
dientes ventanas, cuya explicación se omite aquí por ser una operativa sencilla, intuitiva y ampliamente
utilizada en AuraPortal.
Caducidad
Esta opción permite establecer la Fecha de Eliminación de las Notificaciones enviadas. Las posibilidades
son:
• Sin Caducidad. Las notificaciones no caducan. Hasta que no se terminan todas no se termina el
proceso.
• De Panel. Se selecciona un campo fecha.
• Indicar. Se puede indicar manualmente el número de días.
Fijar una caducidad permite liberar espacio en el Workflow de los usuarios, así como en la propia base de
datos.
Seleccionar el Tipo de Tarea de Sistema que se va a utilizar, en este caso NOTIFICADOR (1), y la Función
que se quiere realice esta Tarea: Notifica a Usuarios Externos (2) y después pulsar Guardar (3).
Destinatarios
General
Pulsando sobre el icono buscador aparece la ventana siguiente:
Pulsar sobre Agregar Destinatario y se mostrará una ventana con las posibilidades siguientes.
Si se elige la opción Perfiles, al pulsar sobre el icono buscador aparece la ventana para elegir los Perfiles:
Los filtros Nombre y Descripción permiten limitar la búsqueda de los Perfiles. Una vez seleccionados los
Perfiles, se pulsa en Aceptar Selección que genera la ventana con los Perfiles que van a ser Destinatarios
(es decir, van a recibir la Notificación):
Grupo de Campos
Se aplica lo dicho para el NOTIFICADOR a Empleados.
De Panel
Si se marca De Panel aparece el icono buscador para buscar el Campo del Panel que contiene la informa-
ción que ha de contener la Notificación. El sistema solo muestra los campos de Panel de tipo Texto (de una
o de varias líneas) para seleccionar uno.
Texto
Si se marca Texto, aparece el botón Editar que permite escribir el texto de la Notificación mediante el Edi-
tor de AuraPortal, como se ve a continuación.
Este editor es muy potente, permitiendo todo tipo de formatos de texto, imágenes, tablas, estilos, colores,
fondos, etc., incluso videos y clips de Flash (de Adobe). Ello permite al diseñador preparar Notificaciones de
apariencia muy atractiva y expresiva para ayudar a transmitir más eficazmente el significado de la misma.
Explicaciones detalladas del manejo del Editor se encuentran en el documento sobre Formularios Diná-
micos.
Párrafos Recursivos
Remitente
Las opciones previstas son: Sistema, Empleado, De Panel, Ejecutor Real de la Tarea:
De panel
Si se elige como Remitente la opción De Panel, hay que pulsar sobre el icono buscador que aparece y se-
leccionar el campo del Panel que contiene el Remitente, que será necesariamente un Empleado.
Complementos
La Notificación puede contener, además del Texto, vínculos o enlaces con Documentos adjuntos.
También puede permitirse que el Destinatario de una Notificación tenga acceso a algún fichero Histórico
del Proceso en el que se encuentra.
Tanto el enlace de Documentos como la selección de los Históricos que se quieran incluir en la Notifica-
ción se realiza pulsando sobre el icono buscador y siguiendo las operaciones sugeridas en las correspon-
dientes ventanas, cuya explicación se omite aquí por ser una operativa sencilla, intuitiva y ampliamente
utilizada en AuraPortal.
Caducidad
• Sin Caducidad. Las notificaciones no caducan. Hasta que no se terminan todas no se termina el
proceso.
• De Panel. Se selecciona un campo fecha.
• Indicar. Se puede indicar manualmente el número de días.
Fijar una caducidad permite liberar espacio en el Workflow de los usuarios, así como en la propia base de
datos.
Seleccionar el Tipo de Tarea de Sistema que se va a utilizar, en este caso NOTIFICADOR (1), y la Función
que se quiere realice esta Tarea: Notifica a Usuarios Invitados (2) y después pulsar Guardar (3).
Destinatarios
General
Pulsando sobre el icono buscador aparece la ventana siguiente:
La opción Autor Mensaje de Inicio solo está disponible, como en este caso, si el Proceso ha sido iniciado
por un Usuario Invitado.
Si se elige la opción Perfiles de Cuentas, al pulsar sobre el icono buscador aparece la ventana para elegir
los Perfiles
Los filtros Nombre y Descripción permiten limitar la búsqueda de los Perfiles. Una vez seleccionados los
Perfiles, se pulsa en Aceptar Selección que genera la ventana con los Perfiles que van a ser Destinatarios
(es decir, van a recibir la Notificación):
Aquí se escribe el texto indicativo del Asunto que se mostrará en la recepción del Correo Electrónico del
Ejecutor. Este texto irá seguido de la Referencia Base, Referencia Ampliada o nada, según se marque en las
opciones mostradas en la línea inferior.
Contenido
De Panel
Si se marca De Panel aparece el icono buscador para buscar el Campo del Panel que contiene la informa-
ción que ha de contener la Notificación. El sistema solo muestra los campos de Panel de tipo Texto (de una
o de varias líneas) para seleccionar uno.
Este editor es muy potente, permitiendo todo tipo de formatos de texto, imágenes, tablas, estilos, colores,
fondos, etc., incluso videos y clips de Flash (de Adobe). Ello permite al diseñador preparar Notificaciones de
apariencia muy atractiva y expresiva para ayudar a transmitir más eficazmente el significado de la misma.
Explicaciones detalladas del manejo del Editor se encuentran en el documento sobre Formularios Diná-
micos.
Párrafos Recursivos
Complementos
La Notificación puede contener, además del Texto, vínculos o enlaces con Documentos adjuntos.
El enlace de Documentos que se quiera incluir en la Notificación se realiza pulsando sobre el icono busca-
dor y siguiendo las operaciones sugeridas en las correspondientes ventanas, cuya explicación se omite aquí
por ser una operativa sencilla, intuitiva y ampliamente utilizada en AuraPortal.
Según el Módulo instalado en AuraPortal, las funcionalidades de la Tarea de Sistema NOTIFICADOR (Noti-
fica por Email) son diferentes:
• Con el Módulo Campañas de Marketing tiene todas las funcionalidades diseñadas para el envío
masivo de Emails a Perfiles de Cuentas.
• BPMS. Si se elige esta opción, la ventana de configuración solo incluye las opciones básicas. Esta
opción se explica a continuación.
• Campañas de Marketing. Si se elige esta opción, aparecen las opciones especiales del módulo, y la
clase de procesos pasa a estar bajo el control del mismo. Esta opción se explica en el siguiente
apartado.
Nota.
Como las licencias para el módulo se venden por usuario, el módulo controla que
solo los usuarios con licencia puedan participar en el proceso. En ejecución si un
usuario sin licencia inicia un proceso, el Responsable del mismo recibe una notifi-
cación informándole. Para evitar esta circunstancia, se puede configurar un Recin-
to Seguro que controle quién puede iniciar procesos de esa clase. Si un usuario sin
licencia recibe una tarea personal, el proceso se detiene y el Responsable del
mismo recibe una notificación informándole.
Nota.
La ventana de configuración de la TS cuando el módulo Campañas de Marketing
está instalado es mucho más completa. En este capítulo solo se comentan las dife-
rencias que se pueden encontrar en aquellos campos que son comunes. Las opcio-
nes que son comunes se explican en el siguiente apartado.
Al pulsar el botón Guardar, el panel EJECUCIÓN muestra las siguientes opciones de configuración.
Si se marca General, se muestran, en modo lectura, las credenciales que figuran en la opción Estructura -
GENERAL - Administradores - Correo – Tareas. Si se marca Personalizar, al pulsar sobre el icono busca-
dor aparece una ventana de configuración como la siguiente donde se pueden personalizar las credencia-
les para esta TS en particular.
y aparece un buscador de prefijos en el que se puede elegir un Prefijo de Empleado del Panel del proceso.
Durante la ejecución de cada proceso, los datos del Remitente se obtendrán de la Ficha del Empleado ele-
gido en el Prefijo, concretamente:
- Email del empleado: Será la dirección de Email del remitente en el Email enviado.
- Autenticación. Asimismo, en la ficha del Empleado hay un nuevo panel AUTENTICACIÓN PARA
TS NOTFICADOR POR EMAIL con los campos Usuario y Password que se utilizarán para la au-
tenticación de los envíos de Emails cuando la TS NOTIFICADOR (Notifica por Email) esté configu-
rada para obtener la autenticación del Panel.
(2) Destinatarios
Tanto en General como en Grupo de Campos solo aparecen campos de tipo texto (también sufijos, pero de
tipo texto).
También se pueden hacer envíos de CC (con Copia) y CCO (con Copia Oculta) de Emails.
La elección de destinatario para las opciones CC y CCO permite elegir campos de texto de Panel donde
obtener los Emails destinatarios (campos Singulares de texto o Sufijos), permitiendo más de un email si
están separados por punto y coma.
Si en destinatario se ha elegido campo de un Grupo de Campos, en CC y CCO solo se puede elegir otra
columna de texto del mismo Grupo de Campos o bien campos singulares de texto y Sufijos de texto.
(3) Responder
Este campo permite elegir la dirección de Email de Respuesta que recibirán los Emails enviados, es decir,
aquella que aparecerá automáticamente rellena en el campo Para cuando el receptor del Email pulse Res-
ponder desde su programa de correo (Outlook, …).
- Remitente. Utiliza la dirección del usuario que envía el Email como dirección de Respuesta.
- Indicar. Permite seleccionar un campo del Panel del proceso (tipo Texto una Línea) que, durante
la ejecución del proceso, deberá contener la dirección de Email deseada como Respuesta.
Si se elige la opción Manual, el texto será fijo e igual para cada email. Si se elige De Panel, permite elegir un
campo de texto rico. En ejecución se filtrará el texto rico introducido para que se graben como máximo los
254 caracteres en formato texto plano.
Si se utiliza la opción del diccionario para los términos de texto rico, Enviar a Roles Personales = Sí, se
podrá personalizar el asunto para cada envío.
Envío (5)
• Sin restricción. Si se marca esta opción, el email se envía en todos los casos, independientemente
de lo que se señale en el campo _EnvioEmail del Rol personal.
• Sujeto a restricción. Si se marca esta opción, el email se envía solo si en la ficha del rol personal, el
campo _EnvioEmail está marcado como sí.
• Panel. Se pueden elegir datos del panel. Tener en cuenta que, si el Contenido elegido es Sin For-
mato, aunque se haya elegido un campo de texto rico, en ejecución se quitará todo el formato y
sólo pasará el texto plano.
Si se ha elegido contenido De Panel, el icono buscador muestra el Panel filtrado con los campos que son
compatibles: Sistema y campos de Texto.
En la configuración de la TS se pueden indicar 4 campos numéricos del panel para grabar el resultado del
envío de emails:
En este capítulo se muestran los detalles de las nuevas opciones introducidas en la TS NOTIFICADOR para
la Opción Notifica por Email:
• IDENTIDAD
• EJECUCIÓN, con las siguientes subsecciones:
o VALORES DE LOS PARÁMETROS
o CONTENIDO
o COMPLEMENTOS
o RESPUESTA
o GUARDAR RESULTADOS EN PANEL
Sección IDENTIDAD
Sección EJECUCIÓN
Destinatarios (3)
1. General
Pulsando sobre el icono buscador de Destinatarios aparece la ventana:
Desde aquí se seleccionan los Perfiles de Cuentas y los Perfiles de Roles deseados como destinatarios de la
Notificación. Los perfiles de cuentas definen las cuentas destinatarias del envío. Los perfiles de roles
definen los roles personales o impersonales de las cuentas destinatarias que reciben el SMS. Se pueden
definir condiciones basadas en campos de la ficha del rol.
Pulsando sobre el botón Condiciones de Cuenta, aparece la ventana Condiciones de Perfil, donde se pue-
den definir las condiciones que deberán cumplir las cuentas para ser incluidas en el perfil. En este ejemplo
no se aplican condiciones, así que todos los clientes y posibles clientes se incluyen en el perfil.
También podemos definir 2 perfiles de roles, uno de ellos será para interesados en ropa de Hombre y el
otro para interesados en ropa de Mujer.
En cada lista se pueden agregar los roles, personales o impersonales a los que se desea hacer llegar la no-
tificación. Al agregar un rol, un icono buscador muestra la ventana para definir las Condiciones que se
• Exclusivo. Si se marca esta opción, los emails sólo se envían a los roles indicados en el perfil. Si
alguna cuenta no tiene rol, se añadirá a la lista de una notificación que recibirá el responsable del
proceso, avisando de todos los roles que no pueden recibir la información.
• No Exclusivo. Si al enviar los emails la cuenta no tiene ninguno de los roles indicados en el perfil,
se intentará enviar al _Representante. Si no tiene, se intentará al email de la cuenta. Si finalmente
no se puede enviar, se añadirá a la lista de la notificación al responsable.
Nota.
Cuando se crea el paquete de envíos, todas aquellas cuentas del Perfil que no tie-
nen destinatario (siguiendo las condiciones de las opciones Exclusiva/No Exclusiva
arriba explicadas), entrarán en una Notificación que recibirá el responsable del
proceso.
Además, si durante el envío de los Emails, hay otros fallos y algún Email no se pue-
de enviar, al final de todos los reintentos también se enviará otra Notificación al
responsable con la lista de los que han fallado y el motivo.
Hecha esta pequeña explicación de Perfiles de Cuentas y Perfiles de Roles, volvemos a la ventana Notifica-
ción.
que, al ser pulsado, muestra la ventana Perfil de Roles, con dos opciones: Perfil de Roles y De Panel.
Pulsando el icono buscador en Perfil de Roles, se muestra la ventana de selección de Perfiles de Roles
existentes. En nuestro ejemplo seleccionamos Perfil de Roles - Hombre.
Los Campos de Diccionario de Perfil de Roles se podrán utilizar durante la Ejecución del Proceso para
seleccionar en ese momento los roles destinatarios del Perfil de Cuentas que se ha seleccionado.
Ejemplo:
En este ejemplo se ha creado el término de Diccionario de Perfil de Roles Perfil de Roles? que se utilizará
para seleccionar los destinatarios desde la ejecución del proceso.
El siguiente paso será añadir al formulario del proceso, el término ‘Perfil de Roles?’.
La imagen que viene a continuación muestra un formulario en ejecución donde aparece el anterior tér-
mino de diccionario de perfil de roles. Al pulsar sobre el icono buscador ‘Perfil de Roles?’, una nueva ven-
tana muestra los perfiles de roles disponibles.
Pulsando el icono buscador De Panel se muestra la ventana de selección de campos de panel, donde se
podrá elegir un campo de diccionario de tipo Perfil de Cuentas o también campos de tipo Texto una línea.
Los campos de Diccionario de Perfiles de Cuentas se podrán utilizar durante la ejecución del proceso para
seleccionar en ese momento el perfil deseado.
Nota.
Cuando la Tarea de Sistema se encuentre que en el campo de texto de donde se
obtiene la dirección a la que tiene que enviar el correo hay varias direcciones sepa-
radas por el carácter coma (,) o punto y coma (;), enviará el Email a todas las direc-
ciones y las mostrará en el campo ‘Send to’ separadas por el carácter coma (,) o
punto y coma (;), con lo que el destinatario podrá ver también los otros destinata-
rios del email.
En esta ventana se selecciona el Contenedor del grupo de campos (GC), el Destinatario o la columna del
GC que contiene los destinatarios de las notificaciones y la modalidad de Notificar, que distingue entre
enviar Una Notificación por cada Línea, que significa que se enviarán tantas notificaciones como líneas
haya en el Contenedor, aunque algunas o todas vayan al mismo destinatario, y Líneas Agrupadas por
Destinatario, según la cual, cada destinatario diferente recibirá en una sola notificación la información de
todas las líneas del contenedor que le correspondan.
Asuntos (4)
Asuntos - De Panel
• Texto. El texto del campo se utilizará como asunto. Texto una línea o texto rico.
• Familia. Cualquier campo general de familia se podrá seleccionar. Por ejemplo, si se eligen Ítems,
el asunto del primer email será el primer ítem, y así sucesivamente.
En todos los casos, sólo pasarán al asunto los primeros 245 caracteres de texto y sin formato.
Se pueden seleccionar varios campos de panel. Éstos serán utilizados correlativamente en cada
envío. El primer campo será el asunto del primer email, el segundo campo el asunto del segundo
email y así sucesivamente.
Asuntos - Manual
Se indica manualmente el texto del asunto (máximo 245 caracteres). Se puede aplicar Multidioma.
Hay que escoger un campo de Panel de Selección Múltiple donde se elegirán los objetos del Contenido
del envío del Email.
El funcionamiento es el siguiente:
1. El mismo campo del panel del tipo selección múltiple que se seleccione aquí, ha de estar en la fi-
cha del rol.
2. En cada ficha de rol se indicarán los valores personales de cada uno, por ejemplo, sus preferen-
cias.
3. Cuando se están personalizando los parámetros del envío desde el proceso, se elegirán las opcio-
nes Objetos del Contenido en el campo de selección múltiple mencionado.
4. Cuando la TS Notificación de Envío Email vaya a resolver los destinatarios, primero obtendrá to-
dos los componentes del perfil de cuentas y perfil de roles, y luego comprobará cuáles de ellos
tienen las opciones del campo de selección múltiple de su ficha, coincidentes con el mismo cam-
po del panel, que fue indicado en Objetos del Contenido de la TS. Sólo a estos roles se les enviará
el Email.
La Coincidencia de las opciones del campo de Selección Múltiple, ha de ser Alguna o Todas según
esté configurado.
Ejemplo:
Siguiendo con el ejemplo descrito en el apartado EJECUCIÓN – DESTINATARIOS, teníamos una empresa textil
de ropa de confección, en la que se habían definido 2 perfiles de roles, una para interesados en Ropa de
Hombre y otra para interesados en Ropa de Mujer.
En este apartado definiremos un campo del tipo selección múltiple llamado Preferencias, cuyas opciones
serán Ropa Sport y Ropa Vestir. Este campo deberá estar en la ficha del rol, con la/s opciones correspon-
Envío
• Sin restricción. Si se marca esta opción, el email se envía en todos los casos, independientemente
de lo que se señale en el campo _EnvioEmail del Rol personal.
• Sujeto a restricción. Si se marca esta opción, el email se envía solo si en la ficha del rol personal, el
campo _EnvioEmail está marcado como sí.
LOTES DE ENVÍOS
• Volumen del Lote. Se elige un campo numérico del panel. Si el valor es 0, no se harán lotes de en-
víos y todos los emails se enviarán a la vez, uno detrás de otro. Si el valor es mayor que 0, será el
número de emails que se envíen en cada lote, separado del siguiente lote por la cantidad en mi-
nutos indicada en el campo Minutos de pausa. El valor por defecto es 20.
• Minutos de Pausa. Se elige un campo numérico del panel. El número introducido en ejecución, se-
rán los minutos que separen los lotes de envíos. El valor por defecto es 5 minutos.
ENVÍO DIARIO
Igualmente, en la opción Envío Diario, se podrá definir el horario o que se tomen los Valores por Omisión.
Indica el horario en el que se ha de realizar el envío de Emails.
• Inicio. Hora y minuto de inicio del envío. Al pulsar sobre el icono buscador aparecerá una ventana
para seleccionar campos de panel de tipo Selección Simple, cuyas opciones se han creado con
números del 1-24 y del 1-60 respectivamente.
Cuando se ha terminado de enviar el lote, el sistema comprueba si ha llegado la hora Fin, para
continuar con el siguiente lote o esperar la hora Inicio del día siguiente. Esto quiere decir que los
lotes se envían enteros, es decir, una vez un lote ha empezado a enviarse, aunque no se hayan en-
viado todos sus emails a la hora Fin, se acaba de enviar.
• Fin. Hora y minuto del fin del envío. Antes de enviar un lote, el sistema comprobará si ha llegado
la hora Fin, en cuyo caso se interrumpen los envíos de lotes hasta la llegada de la hora Inicio del
día siguiente. Al pulsar sobre el icono buscador aparecerá una ventana para seleccionar campos
de panel de tipo Selección Simple, cuyas opciones se han creado con números del 1-24 y del 1-60
respectivamente.
Envío Completo
En Envío Completo, se indica si el envío se calcula de nuevo y se envía completo, o bien, sólo se envían los
emails que han quedado pendientes en un envío anterior. En el caso de que no haya emails pendientes, se
vuelve a calcular el envío de nuevo.
• No: Sólo se envían los emails pendientes de una lista de un envío anterior. Si no hay tal lista, se
comporta como si fuera Sí.
Si no se define se tomarán los Valores por Omisión. El valor por defecto es No.
Número de Reintentos de cada email antes de darlo por fallido. Se puede indicar en el diseño de la clase de
tarea o bien en un campo de panel de tipo numérico. Valor por defecto 3.
En caso de que los campos del panel no existan o no tengan valor, se tomarán los valores indicados en
Valores por Omisión.
CONTENIDO
Texto
Esta opción permite indicar si el Texto tiene formato o no:
• Panel. Se pueden elegir datos del panel. Tener en cuenta que, si el Contenido elegido es Sin For-
mato, aunque se haya elegido un campo de texto rico, en ejecución se quitará todo el formato y
sólo pasará el texto plano.
Nota.
Cuando un campo de tipo Texto Rico se configura en el diccionario como: Para
Envío a Roles Personales = Sí, una vez puesto en un formulario anterior a la TS-
NOTIFICADOR y en ejecución, al editarlo, mostrará el icono Palmera que permite
agregar campos de Panel (como si en ese momento se estuviera configurando la
TS). Si este campo se ha añadido a la TS-NOTIFICADOR como contenido, la TS re-
solverá los campos de panel incluidos según lo explicado, dinámicamente.
Nota.
Si se añade un campo de tipo Biblioteca, el contenido del Email incluirá el conteni-
do de los documentos que se encuentren integrados en el campo que se ha añadi-
do. Si hay más de un documento, saldrán uno detrás de otro.
Los formatos soportados son:
- MS Word: doc y docx
- HTML y MHT
- .jpg, .jpeg, .gif, .png, .bmp, .tif
• Roles de Cuenta: Se podrán elegir datos de la ficha del rol del destinatario. Cada email se enviará
con los datos personalizados de su destinatario.
• Link a Baja de la Lista de Envíos: En el cuerpo del email se incluirá la frase Baja de la Lista de En-
víos.
Cuando el usuario pulse el link Baja de la Lista de Envíos, aparecerá la imagen siguiente:
Si pulsa Dar de Baja, automáticamente el valor campo _EnvioEmail de la ficha de ese rol (el que
recibió el email), cambia a No.
A partir de ese momento, ese rol ya no recibirá más correos, puesto que la TS de envío de email
no envía emails a los roles con el valor No en ese campo, a menos que se haya configurado el
campo Envío con la opción Sin restricción.
Si posteriormente se quiere que ese rol reciba emails, se puede hacer de dos maneras:
• Un empleado, desde la ficha del rol, puede cambiar el valor del campo _EnvioEmail a Sí.
• El usuario que recibe el email, mientras no haya llegado la fecha de caducidad del formula-
rio de respuesta, podrá pulsar de nuevo el link Baja de la Lista de Envíos desde el cuerpo
del email y al seleccionar la opción Recibir Emails, volverá a cambiar el valor del campo
_EnvioEmail a Sí.
COMPLEMENTOS
RESPUESTA
La TS de Envío de Emails está orientada, principalmente, a Roles No Usuarios de AuraPortal que no reciben
tareas.
Para que puedan contestar los emails recibidos dentro del entorno de AuraPortal, están disponibles las
siguientes funcionalidades:
Formulario
Cuando en el contenido del email se haya seleccionado como Fuente de Datos Link a Formulario de Res-
puesta, el destinatario verá en su email la palabra Respuesta con un link al formulario que se haya diseña-
do en la sección EJECUCIÓN – RESPUESTA – FORMULARIO de la TS NOTIFICADOR por Email.
El diseño de este formulario es básicamente el habitual para usuario invitado, pero con las siguientes ca-
racterísticas restrictivas:
▪ Sufijos de Roles: Si se desea ubicar campos de la ficha del rol ha de hacerse a través de sufi-
jos, no se pueden ubicar directamente de la ficha del rol, y con las siguientes condiciones:
o Modo Lectura. Cualquier sufijo de la ficha del rol se podrá incluir en modo lectura.
o Modo Edición. Únicamente se podrá incluir en modo edición un único campo de selec-
ción múltiple (en formato Marcadores) y uno sólo de texto MultiLínea No Rico, ambos
sufijos de la ficha del rol. Para ello, el prefijo-sufijo de Rol de Cuenta debe incluirse en el
formulario.
▪ Campos del Panel del Proceso. Cualquier campo del panel del proceso de la TS Notificador
podrá ser incluido en el formulario de respuesta, pero sólo en modo Lectura, nunca en Edi-
ción.
Si alguien accede al formulario de respuesta y no corresponde a la combinación del rol y email adecuados,
aparecerá el siguiente mensaje:
Esta opción determina hasta qué fecha está disponible el formulario de Respuesta. Hay tres opciones:
▪ Panel. El formulario estará disponible hasta la fecha indicada en ese campo de panel. Si está en
blanco, estará disponible hasta que el proceso no esté terminado.
▪ Minutos. Se podrá indicar un número entero que serán los minutos que la TS esperará respuesta
antes de terminarse. El contador empieza en el momento en que envía el email.
En la configuración de la TS se pueden indicar 4 campos numéricos del panel para grabar el resultado del
envío de emails:
Este botón se puede agregar en la configuración del formulario de una TP a la que llegue la corriente des-
pués de haber ejecutado la TS Notificador (Notifica por Email). Ver siguientes imágenes.
Según las combinaciones que se seleccionen entre los campos Mensajes Enviados y Mensajes Respondi-
dos, al pulsar Proceder se mostrarán una serie de emails.
▪ Asunto. Asunto del email que recibió este rol. Si se pulsa sobre él, se verá el contenido del email.
▪ Referencias. Referencia del proceso que realizó el envío.
▪ Fecha. Fecha del envío.
▪ Respondido. Mostrará Sí o No, dependiendo de si el rol utilizó el formulario de respuesta.
▪ Respuesta. Si se pulsa sobre el icono visor se abre el formulario de respuesta.
En Ejecución
La TS enviará los emails al perfil de cuentas seleccionado (en diseño de la TS o en el panel), excluyendo los
roles que no cumplan las condiciones siguientes:
- Que en el campo de sistema _EnvioEmail de su ficha tengan valor Sí, a menos que se haya confi-
gurado el campo Envío con la opción Sin restricción.
- Que no cumplan las condiciones del campo de selección múltiple indicado en el diseño de la TS
en el apartado EJECUCIÓN – PARÁMETROS DE ENVÍO – Objetos del Contenido.
Ejecución
En ejecución, en el formulario de la tarea previa a la TS, al pulsar el botón Prueba de Email/SMS, aparece la
siguiente ventana.
La columna OK puede contener: un Aspa Roja, si no lo recibirán o un Visto Azul si lo recibirán. Primeramen-
te, se ordenará por los del aspa, que son los que no podrán recibir y luego los del visto, que son los que lo
han recibido.
2. El envío será inmediato (No tiene en cuenta las HORAS DEL DÍA).
El email enviado será idéntico al que se ha configurado en la TS Notificador (Notifica por Email).
Nota.
Si se produce alguna incidencia en el envío de un email, la dirección de este apare-
ce en el Visor de Eventos, pero la Tarea de Sistema no interrumpe el envío.
El objetivo de la Tarea de Sistema Notificador – (Notifica por SMS) es poder realizar envíos masivos de
SMS según las características y preferencias personales de los destinatarios. Esta tarea de sistema solo está
disponible con el módulo Campañas de Marketing.
AuraPortal puede gestionar automáticamente los envíos de SMS gracias a la integración con empresas de
comunicación electrónica, por el momento, la única disponible es infoe.es.
Para configurar esta función, seleccionar el tipo de tarea de sistema que se va a utilizar, en este caso NOTI-
FICADOR (1), y la Función que se quiere realice esta tarea: Notifica por SMS (2).
Nota.
Al seleccionar la función Notifica por SMS aparece el campo Proveedor, un desple-
gable que visualiza el nombre del proveedor de servicios SMS, en este caso in-
foe.es.
• IDENTIDAD
• VALORES DE LOS PARÁMETROS
• CONTENIDO
• GUARDAR RESULTADOS EN PANEL
Proveedor
Se refiere al proveedor de Servicios SMS, en este caso infoe.es, la empresa cuya tecnología se ha integrado
en AuraPortal para servir el envío de SMS.
Se precisa de la contratación de una cuenta de infoSMS con infoe.es y consignar sus datos en el campo
Identificación. Toda la información sobre los servicios de infoe.es se encuentra disponible a través de su
Web en www.infoe.es.
Los datos de Identificador Línea, Password e Email Envío son proporcionados por el proveedor cuando se
contrata la cuenta.
Servidor Email
Si se marca General, se muestran, en modo lectura, las credenciales que figuran en la opción Estructura -
GENERAL - Administradores - Correo – Tareas. Si se marca Personalizar, al pulsar sobre el icono busca-
dor aparece una ventana de configuración como la siguiente donde se pueden personalizar las credencia-
les para esta TS en particular.
Destinatarios
Al marcar General y pulsar sobre el icono buscador de Destinatarios aparece la ventana Lista Destinatarios.
Ejemplo:
Si tenemos una empresa textil de ropa de confección, y queremos enviar una información a nuestros
clientes y posibles clientes, podemos crear un perfil que incluya estas clases de cuenta, Clientes y Po-
sibles Clientes.
También podemos definir 2 perfiles de roles, uno de ellos será para interesados en ropa de Hombre
y el otro para interesados en ropa de Mujer.
En cada perfil se pueden agregar los roles, personales o impersonales a los que se desea hacer llegar
la notificación. Al agregar un rol, un icono buscador muestra la ventana para definir las Condiciones
que se desee. Para este ejemplo, creamos el Perfil de Roles - Hombre y para la condición del rol,
pulsamos sobre el icono buscador y elegimos un campo de la ficha de rol personal que habremos
llamado “Sección” (de selección simple). Dicho campo tendrá dos opciones: Hombre / Mujer y la
condición para esta lista será que el campo “Sección” = Hombre. De igual forma crearemos el Perfil
de Roles - Mujer, cambiando la condición (“Sección” = Mujer).
Hecha esta pequeña explicación de Perfiles de Cuentas y Perfiles de Roles, volvemos a la ventana Notifica-
ción.
Si se marca Perfiles y se pulsa sobre su icono buscador, aparece la ventana para seleccionar los perfiles. En
esta ventana se marcan los perfiles de cuenta que han de recibir la notificación, en nuestro ejemplo, Perfil
de Clientes y Posibles Clientes.
Una vez añadido el perfil, en el grid aparece un icono buscador que, al ser pulsado, muestra la ventana
Perfil de roles, con dos opciones: Perfil de Roles y De Panel.
Pulsando el icono buscador en De Panel se abre una ventana que ofrece campos de Diccionario Perfil de
Roles.
Los campos de Diccionario Perfil de Roles se podrán utilizar durante la ejecución del proceso para selec-
cionar en ese momento los destinatarios del perfil de cuentas que se ha seleccionado.
Ejemplo
En este ejemplo se ha creado el término de Diccionario de Perfile de Roles Perfil de Roles? que se uti-
lizará para seleccionar los destinatarios desde la ejecución del proceso.
El siguiente paso será añadir al formulario del proceso, el término ‘Perfil de Roles?’.
Nota.
En el caso de que, por cualquier motivo, un destinatario vaya a recibir más de un
mensaje con la misma información, se filtra para que solo reciba uno.
2. Grupo de Campos
Al marcar Grupo de Campos y pulsar sobre el icono buscador de Destinatarios aparece la ventana de Des-
tinatarios para indicar el Contenedor y la Columna destinataria de la notificación, así como para indicar si
la notificación a enviar ha de ser una por cada Línea del Contenedor o hay que agrupar en una sola notifi-
cación las que corresponden a un mismo destinatario. Como ejemplo, veamos la siguiente ventana que
aparece cuando se pulsa sobre el icono buscador de la opción grupo de campos en la ventana principal de
la tarea.
Este campo solo se aplica si los destinatarios son roles de cuenta y permite seleccionar el campo de la ficha
del rol de cuenta del que se obtendrá el número de móvil. Un Tooltip informa de ello al posar el cursor
sobre el icono de ayuda.
Prefijo internacional
Este campo incluye el prefijo internacional, necesario para completar el número del móvil cuando no se ha
indicado de otro modo. Un Tooltip informa de ello al posar el cursor sobre el icono de ayuda.
Asunto
En este campo se registra el asunto del email que se envía al proveedor, en este caso infoe.es, con el con-
junto de SMS.
En esta sección se establecen los parámetros para el envío del email al proveedor. Ver la imagen inferior.
en la que se selecciona un campo de panel de selección múltiple donde se elegirán los objetos del conte-
nido del envío del SMS.
El funcionamiento es el siguiente:
1. El mismo campo del panel del tipo selección múltiple que se seleccione aquí, ha de estar en la fi-
cha del rol de cuenta.
2. En la ficha de cada rol se indican los valores personales del mismo, por ejemplo, sus preferencias.
3. Cuando se personalizan los parámetros del envío desde el proceso, se eligen las opciones Objetos
del Contenido en el campo de selección múltiple mencionado.
4. Cuando la TS Notificación de Envío de SMS va a resolver los destinatarios, primero obtiene todos
los componentes del Perfil de Cuentas y Perfil de Roles, y luego comprueba cuáles de ellos tienen
5. La Coincidencia de las opciones del campo de Selección Múltiple, ha de ser Alguna o Todas, se-
gún esté configurado.
6. Con el resultado, se genera uno o varios emails (depende de lo configurado en el campo Volumen
del Lote) que contiene los números de móvil válidos y se envían al proveedor, que gestiona el en-
vío de los SMS.
7. infoe.es envía un email al Email del Remitente de la configuración del campo Servidor Email, in-
formando del número de destinatarios del envío.
8. Según lo contratado con el proveedor, distintos servicios para controlar los envíos se pueden con-
sultar en la Web correspondiente. En el caso de infoe.es en www.infoe.es.
Ejemplo
Siguiendo con el ejemplo descrito en el apartado EJECUCIÓN – DESTINATARIOS, teníamos una em-
presa textil de ropa de confección, en la que se habían definido 2 perfiles de roles, una para interesa-
dos en Ropa de Hombre y otra para interesados en Ropa de Mujer.
En este apartado definiremos un campo del tipo selección múltiple llamado Preferencias, cuyas op-
ciones serán Ropa Sport y Ropa Vestir. Este campo deberá estar en la ficha del rol, con la/s opciones
correspondientes marcadas para cada uno, y también en el formulario de la TS Notificador (Notifica
por SMS). De esta forma cuando se ejecute el proceso, desde el campo Preferencias (que coincide con
el de Objetos del Contenido), seleccionaremos las preferencias de los roles a los que se quiere enviar la
notificación.
Número de Reintentos
Se refiere al número de intentos de cada email antes de darlo por fallido. Se puede indicar como Valor por
Omisión, en el diseño de la tarea o bien en un campo de panel de tipo numérico. Valor por defecto 3.
Sección CONTENIDO
▪ Resultado SMS: Registra el número de SMS válidos para el envío. Se selecciona un campo de pa-
nel de tipo entero.
▪ Resultado Email: Refleja el resultado del envío del email conteniendo los SMS. Se selecciona un
campo de panel de tipo entero. Hay 3 posibles resultados.
o 1: Todos Enviados.
o -1: Algunos Fallidos.
o -2: Todos Fallidos.
Monitorización
Para ver el resultado de los envíos de la tarea se sistema hay dos funcionalidades:
Este botón se puede agregar en el formulario de una tarea a la que llegue la corriente después de haber
ejecutado la TS Notificador (Notifica por SMS). Al pulsar sobre el botón, por ejemplo, Resultado
Email/SMS, aparece una ventana como la siguiente:
La TS enviará los SMS al perfil seleccionado (en diseño de la TS o en ejecución en un campo tipo dicciona-
rio-perfil), excluyendo los roles que no cumplan las condiciones del campo de selección múltiple indicado
en el diseño de la TS en el apartado EJECUCIÓN – PARÁMETROS DE ENVÍO – Objetos del Contenido.
Ejecución
En ejecución, en el formulario de la tarea previa a la TS, al pulsar el botón Prueba de Email/SMS, aparece
la siguiente ventana.
Botón Destinatarios TS (1). Al pulsarlo aparece un grid con la lista de todos los destinatarios y la previsión
de si recibirán el SMS o no.
Nº Teléfono Móvil (4). Se selecciona el campo de la ficha del rol que se esté utilizando para registrar el
teléfono móvil.
Proveedor (5). Muestra los datos del proveedor seleccionado en la TS, en nuestro caso, infoe.es.
El ejecutor de la tarea elige una cuenta, un rol y el campo del teléfono móvil y, al pulsar el botón Prueba
de Email/SMS, se ejecuta la TS Notificador inmediatamente (no tiene en cuenta el horario de envío, si fue
configurado en la TS).
El email enviado será idéntico al que se ha configurado en la TS Notificador (Notifica por SMS).
La característica diferenciadora de esta función es que el usuario puede suscribirse a las TS gestionadas
por la App ‘Instant Workflow’ cuando desee recibir los mensajes y cancelar la suscripción cuando no lo
La App ‘Instant Workflow’ está disponible para sistemas Android y iOS y puede descargarse del Play Store
de Google o del Apple Store escribiendo Instant Workflow en el buscador. También se puede acceder a
las tiendas utilizando un lector de Código QR y el siguiente código.
Una vez descargada la App en el móvil, el usuario debe autenticarse con sus credenciales de AuraPortal.
Ver la siguiente imagen ejemplo.
Escribir la URL de la instalación de AuraPortal, el Login del usuario y el Password y pulsar CONECTAR.
Panel Pantalla predeterminada. Muestra las 3 funcionalidades que agrupa la App Instant Workflow.
• Mis Tareas. Muestra el grid de Mis Tareas del empleado conectado.
• Notificaciones. Muestra las notificaciones que recibe el empleado por ser destinatario de una TS
NOTIFICADOR (Notifica a App ‘Instant Workflow’ para Móviles) o por ser el Ejecutor de una Tarea
Personal en la que se ha configurado Enviar Mensaje a App 'Instant Workflow' para móviles = Si.
Para más información sobre esta funcionalidad, consultar el documento Procesos BPM–
Introducción.
• Suscripciones. Muestra los Títulos de las Tareas de Sistema NOTIFICADOR (Notifica a App ‘Instant
Workflow’ para Móviles) en las que el empleado aparece como destinatario por pertenecer al Rol
configurado.
Marcar la pantalla predeterminada que se desee. En principio, Notificaciones, para ver directamente las
notificaciones al acceder a la App.
que incluye acceso a las distintas pantallas (1), información sobre AuraPortal, pulsando Acerca de (2) y
una opción para Desconectar (3), que borra las credenciales introducidas de manera que el usuario ya no
recibe más notificaciones.
Pulsando Suscripciones, el empleado puede ver los nombres de las TS-NOTIFICADOR (Notifica a App ‘Ins-
tant Workflow’ para Móviles) que están disponibles para él. Ver un ejemplo en la imagen siguiente,
Nota.
Los destinatarios de los mensajes son los integrantes del Rol Singular que se asig-
na en la configuración de la TS, como se verá más adelante. El usuario del móvil ve,
en el apartado Suscripciones, los Títulos de las TS en las que es destinatario por
pertenecer al Rol asignado.
Una vez se ha hecho la suscripción, las notificaciones llegan al móvil, y se produce un tipo de Tono de Avi-
so o no, según configuración.
Para visualizar TODAS las notificaciones juntas, solo las de TP o solo las de TS.
Como ya se ha comentado, el usuario puede cancelar la suscripción cuando no desee recibir más mensajes
de esa TS, por ejemplo, porque haya terminado su turno de guardia.
Configuración de la TS
Para configurar una TS-NOTIFICADOR (Notifica a App ‘Instant Workflow’ para Móviles) seleccionar esta
función en la sección EJECUCIÓN de la ventana de configuración de la TS (ver la siguiente imagen),
DESTINATARIOS (1)
Rol. Se asigna un Rol Singular y solo los usuarios pertenecientes a ese Rol podrán suscribirse a la App
para recibir los mensajes.
TÍTULO (2)
Es el texto que se mostrará como título del mensaje. Según el ejemplo anterior, el Título está recuadrado
en rojo en la imagen inferior.
Si se marca Manual, se puede introducir un texto que será fijo en todos los casos. Se le puede aplicar Mul-
tidioma.
CONTENIDO (3)
Es el texto que se enviará como cuerpo del mensaje. Según el ejemplo anterior, el Contenido está recua-
drado en rojo en la imagen inferior.
OPCIONES (4)
Tono Aviso Móvil. Con 3 posibilidades: Alarma, Llamada y Notificación. Este parámetro establece el soni-
do que reproducirá el dispositivo móvil que reciba el mensaje, basándose en lo que el usuario del móvil
haya configurado para Alarma, Llamada o Notificación.
Tiempo de vida. Es el tiempo que permanecerá el mensaje en los servidores de Google si el dispositivo que
tiene que recibirlo no está disponible. Esta opción solo funciona con Android.
Por ejemplo,
La TS envía un Email a la dirección proporcionada por el visitante de la web, y queda esperando la respues-
ta durante un tiempo determinado. Si responde, la TS termina con un código +1. Si vence el tiempo sin
respuesta, termina con un código -1. Una compuerta posterior podrá decidir dónde dirigir la corriente al
evaluar el resultado de la TS.
Nota.
Esta Tarea de Sistema se puede configurar en cualquier momento, pero solo podrá
ser utilizada si la licencia incluye Usuarios Invitados.
Para configurar una TS-NOTIFICADOR (Confirma email) seleccionar esta función en la sección EJECUCIÓN
de la ventana de configuración de la TS (ver la siguiente imagen).
En la sección IDENTIDAD se ve el Género del Objeto, el Nombre y se puede añadir una Descripción si se
desea.
Servidor Email. Si se marca Personalizar, al pulsar sobre el icono buscador aparece una ventana como la
siguiente. La TS utilizará el servidor de correo aquí configurado. Si se marca General, se utilizará la configu-
ración general para el Servidor de Correo de Estructura – Administradores – Correo – Tareas.
▪ Manual. Si se marca esta opción, aparece un desplegable donde se puede seleccionar uno de los
idiomas disponibles en AuraPortal.
▪ Del IM. Si se marca esta opción, aparece un icono buscador que permite seleccionar el campo
_Idioma del Mensaje de Inicio Anónimo.
Nota.
Este idioma se aplica en Asunto, Contenido, Link ‘Aceptar’ y Formularios del link
‘Aceptar’. Una vez en ejecución, si no se ha seleccionado nada en este campo, se
muestra en el idioma configurado en el IM Anónimo y si tampoco se seleccionó
idioma allí, se muestra en el idioma definido en Estructura-Identidad. Si no hay
módulo Multidioma, directamente se muestra en el idioma definido en Estructura-
Identidad.
Asunto. Permite la introducción manual del ‘Asunto’ del Email. Esta opción permite Multidioma.
▪ Link a Confirmación Email. Al elegir esta opción, en el cuerpo del Email aparecerá la palabra
‘Aceptar’, con un link a la página de confirmación de Email. Si se pulsa Aceptar dentro del plazo
establecido para la respuesta, se muestra el mensaje:
El Panel RESPUESTA:
Caducidad del Formulario. En este campo se configura el tiempo que la TS esperará una respuesta antes de
que continúe el flujo. Tiene dos opciones.
▪ Minutos. Se podrá indicar un número entero que serán los minutos que la TS esperará respuesta
antes de terminarse. El contador empieza en el momento en que envía el Email.
muestra el campo:
Código al Terminar. En este campo hay un icono buscador que muestra los campos de tipo Entero del Pa-
nel. En él se guardará el resultado: si el Email es confirmado, la TS se termina devolviendo el número ente-
ro +1. Si caduca el plazo, la TS se termina con -1.
Nota.
Para comprobar el consentimiento del uso de datos personales en las normativas
GDPR, HIPPA y similares., tanto en el rastreo del Control de Ejecución, como en el
Visor de Eventos del Motor BPM en modo básico, cuando se ejecuta la Tarea de Sis-
tema NOTIFICADOR-Confirma Email se graban y muestran los siguientes datos:
- Fecha/Hora de terminación de la TS
- Email al que se envió
- Resultado de la TS, CONFIRMADO o NO CONFIRMADO (PENDIENTE
cuando no está terminada ni cancelada)
Nota.
Esta TS, junto con la TS-CREADOR (Registra visitante Web) y la TS-NOTIFICADOR
(Confirma Email) se puede configurar en cualquier momento, pero solo podrá ser
utilizada si la licencia incluye Usuarios Invitados.
Para configurar una TS-NOTIFICADOR (Comprueba Login) seleccionar esta función en la sección EJECU-
CIÓN de la ventana de configuración de la TS (ver la siguiente imagen),
El panel LOGIN incluye un campo Panel, con un icono buscador que muestra los campos de tipo Texto
una Línea del panel.
El panel RESULTADO COMPROBACIÓN LOGIN EN incluye un campo Resultado, con un icono buscador
que muestra los campos de tipo Entero disponibles en el Panel. El resultado de la comprobación se mos-
trará en este campo, con tres posibilidades:
-2. Indica que el campo donde debería haberse puesto el login está vacío.
▪ Empleado. Permite seleccionar un Prefijo de Empleado. En caso de que el Login que está siendo
comprobado pertenezca a un Empleado, este campo se rellenará con su nombre.
▪ ID Cuenta. Permite seleccionar un campo de tipo Entero. En caso de que haya un Rol con el Login
que se está comprobando, este campo se rellenará con el ID de la Cuenta a la que pertenece.
▪ Cuenta. Permite seleccionar un Prefijo de Cuenta. En caso de que haya un Rol con el Login que
se está comprobando, este campo se rellenará con la Cuenta a la que pertenece.
▪ ID Rol Personal. Permite seleccionar un campo de tipo Entero. En caso de que haya un Rol con el
Login que se está comprobando, este campo se rellenará con su ID.
▪ ID Rol Cuenta. Permite seleccionar un campo de tipo Entero. En caso de que haya un Rol, con el
Login que se está comprobando, este campo se rellenará con el ID del Rol que tiene asignado.
▪ Rol Personal. Permite seleccionar un Sufijo de Rol Personal. En caso de que haya un Rol con el
Login que se está comprobando, este campo se rellenará con su nombre.
▪ Naturaleza. Permite seleccionar un campo de tipo Entero. En este campo se guardará uno de los
siguientes números:
3. TRASPASADOR
Las Tareas de Sistema de Tipo TRASPASADOR pueden configurarse con dos funciones:
Nota.
Unas interesantes aplicaciones prácticas de las Tareas TRASPASADOR y DESVIA-
DOR (además de las más comunes de INGRESADOR y NOTIFICADOR) pueden ver-
se en la Monografía ‘Grupos de Campos y Tratamientos Distribuidos’ publicada
por el SDAP (Servicio de Publicaciones de AuraPortal) y que puede descargarse en
www.auraportal.com .
Los campos de un GC aparecen siempre en Formularios, bien de Tarea o de Mensaje, y pueden mostrarse
como unidades separadas o bien en formato de tabla (llamada también ‘grid’). En este último caso las co-
lumnas de la tabla almacenan los campos del GC mientras que las filas almacenan los ‘registros’, que son
llamados generalmente ‘Líneas’. Por tanto, una Línea, (Registro del GC), es una pieza de información com-
puesta por un número de campos (columnas) de diferente naturaleza (números, textos, direcciones de
documentos, imágenes, etc.) que se generan en un Formulario que se cumplimenta en un mensaje o una
tarea personal junto con otras líneas del mismo GC.
Por ejemplo, una petición de un bien o servicio realizada por un empleado mediante un formulario es una
Línea. Los campos en la Línea pueden ser, por ejemplo: nombre del bien solicitado, cantidad solicitada,
precio, un texto con la motivación de la petición, un acceso a la documentación adjunta si se requiere,
nombre del proveedor, plazo máximo de recepción, etc.
El sistema permite que cuando el GC se presenta en modo ‘grid’ dentro de un Formulario (bien de Tarea o
bien de Mensaje), no todos los campos (columnas) han de aparecer. El diseñador del Proceso decide qué
campos deben ser mostrados en cada Formulario y en cada caso.
Cuando se crea un GC en el Diccionario de Términos, el nombre de cada campo ha de ser también creado.
Cuando esto se realiza, hay que tener en cuenta que los nombres de los campos solo admiten los Tipos de
Término:
a) General
b) Prefijo/Sufijo
c) Grupos de Campos
Los campos admiten cualquier Tipo de Dato: Texto, Número, Fecha, Selección Simple. Documento, etc.
3.1.2. Contenedores
Como se ha dicho, no todos los campos de un GC se muestran en los Formularios. De la misma manera, no
todas las Líneas (registros) generadas a lo largo del tiempo en un GC han de mostrarse en cada Formulario.
Solo aquellas Líneas que contienen la información pertinente, es decir, que cumplen ciertas condiciones
han de aparecer. Dichas condiciones constituyen filtros que se usan para preparar los llamados Contene-
dores que son recipientes virtuales que contienen las Líneas que cumplen las condiciones especificadas.
Cualquier GC puede tener asociados varios Contenedores.
La preparación de los Contenedores con sus Líneas correspondientes se realiza de manera diferente aten-
diendo al tipo de Contenedor de que se trate (Libre o Estructurado) como se explica a continuación.
Por el contrario, un Contenedor Estructurado se define, no solo por su nombre, sino, además, por las con-
diciones que han de cumplir siempre las Líneas que se alojen en dicho Contenedor. Esta definición de las
condiciones se realiza también en el Diccionario de Términos. Por tanto, las Líneas que se alojan en un
Contenedor Estructurado serán las que cumplen las mismas condiciones con independencia de la situación
particular en la que el Contenedor es usado.
Crear Contenedores
Para crear Contenedores de un GC, pulsar la opción Contenedores en la barra de acciones de la ventana
de GC mostrada más arriba y cumplimentar las ventanas tal como se muestra a continuación.
Los Contenedores se guardan, junto con el GC al que pertenecen, en el Diccionario de Términos. Por tanto,
pueden ser usados en cualquier Proceso y en cualquier Tarea o Formulario de Mensaje.
Los Contenedores tienen, además de los campos definidos por el usuario al crearlos, otros campos de
sistema para facilitar su control. Son:
_Contenido. Indica si hay o no Líneas en el Contenedor y presenta diversas opciones para ser utilizadas
como condiciones en las Compuertas de los Procesos. Las posibles opciones son: Sí, No, Indiferente.
Las ventanas para crear traspasos dentro de una Tarea TRASPASADOR se muestran a continuación.
Explicaciones:
Método de Traspaso
Si se elige la opción Aditivo (1) como Método de Traspaso, aquellas Líneas que cumplen las condiciones
del traspaso serán traspasadas sólo si su número de identificación interno (ID) no está ya presente en el
Contenedor Destino. Si el ID de la Línea ya existe en el Contenedor Destino, no será traspasada desde el
Contenedor Origen. En otras palabras, en este Método de Traspaso, se añaden al Contenedor Destino
como nuevas Líneas aquellas que no estando en dicho Contenedor, sí lo están en el Contenedor Origen y
cumplen las condiciones del traspaso.
Si se elige la opción Sustitutivo en el Método de Traspaso, el sistema, antes de realizar el traspaso, elimina
todas las Líneas que residen en el Contenedor Destino. Por tanto, todas las Líneas que cumplen condicio-
nes serían traspasadas desde el Contenedor Origen al Contenedor Destino, el cual tendrá únicamente las
Líneas recién traspasadas.
Contenedor Origen (Antes del traspaso) Contenedor Destino (Antes del traspaso)
1 Si 1
3 No 3
4 No 5
12 Si
13 Si
Contenedor Origen (Después del traspaso) Contenedor Destino (Después del traspaso)
En este ejemplo, las Líneas traspasadas son las 12 y 13. Las Líneas 1, 3 y 5 se mantienen en el Contenedor
Destino tal como estaban antes del traspaso.
Contenedor Destino (Después del Traspaso): Tal como se muestra en la siguiente tabla.
Las Líneas existentes previamente en el Contenedor Destino (1,3 y 5) han sido eliminadas. Las Líneas que
cumplen condiciones en el Contenedor Origen (1,12 y 13) son las únicas que quedan en el Contenedor
Destino.
Agrupar por
Esta opción permite traspasar dinámicamente líneas de grupos de campos a contenedores libres.
Pulsar Guardar para guardar los datos antes de hacerlo sobre el icono buscador. Aparece un grid que
muestra las columnas del contenedor origen. Seleccionar las columnas por las que se quiere agrupar el
traspaso, no importa el orden, y pulsar sobre Aceptar Selección.
Una vez en ejecución la tarea de sistema filtra las líneas que cumplen las condiciones. Después mira los
valores de las columnas seleccionadas y busca todas las líneas con el mismo valor. Sólo traspasa estas lí-
neas.
Si se desea hacer un bucle para que, dinámicamente, se vayan traspasando todas las líneas, se puede hacer
marcando la opción Traspasar Líneas Traspasadas = No.
En el ejemplo anterior, suponiendo que un nuevo traspaso es requerido en las mismas condiciones, todas
las Líneas del Contenedor Origen (1, 3, 4, 12 y 13) serán consideradas para el nuevo traspaso si cumplen
condiciones, incluidas las 12 y 13 que ya han sido previamente traspasadas en una operación de traspaso
anterior.
Por el contrario, si la respuesta es No, solo las líneas no previamente traspasadas serán consideradas, por
tanto, las Líneas 12 y 13 no serán incluidas en este traspaso.
En el ejemplo anterior:
Contenedor Origen (Antes del traspaso) Contenedor Origen (Después del traspaso)
Sin embargo, si la respuesta es Sí, todas las Líneas que se traspasen al Contenedor Destino serán elimina-
das del Contenedor Origen, que después del traspaso contendrá las siguientes.
Esta opción Número Máximo de Líneas en Destino es la que provee el mecanismo de Balanceo de Cargas
que proporciona AuraPortal BPMS.
Nota.
El Balanceo de Cargas consiste en equilibrar la carga de trabajo que ha de desarro-
llarse en las actividades (Tareas de los Procesos) con la disponibilidad de los recur-
sos productivos, en este caso los Recursos Humanos. Por ejemplo, si se dispone de
cuatro personas que han de dar curso a un número indefinido de demandas solici-
tando un determinado trabajo el balanceo de cargas consistiría en ir distribuyendo
dichas demandas de manera equilibrada entre los cuatro ejecutores de las Tareas.
Para ello si se ha definido un valor para el Número Máximo de Líneas en Des-
tino, el sistema irá rellenando los Contenedores de cada una de las cuatro Tareas
hasta el número máximo definido conforme se vayan vaciando.
Crear Condiciones
Pulsando la opción Crear Condiciones (7), aparece la siguiente ventana.
Si se pulsa Cancelar se deselecciona el Grupo de Campos Destino y aparecen las opciones de configura-
ción tal como estaban antes de que apareciese el método Limpieza.
Traspasos Múltiples
Una Tarea de tipo TRASPASADOR puede realizar varios traspasos.
En el ejemplo que se muestra a continuación se definen dos traspasos: a) El ya explicado, b) Uno nuevo
que tiene la particularidad de traspasarse a sí mismo. Este segundo traspaso muestra una técnica muy
utilizada cuando se pretende realizar una ‘limpieza’ del contenido de un Contenedor, por ejemplo, cuando
se desean eliminar del mismo aquellas Líneas que no cumplen determinadas condiciones.
Así, en este ejemplo, el Contenedor Regular_1_Ordenar traspasa a sí mismo solo aquellas Líneas en las
que el campo del GC Ordenadas Pendientes (este campo es un campo calculado en función de otros del
GC), tiene un valor diferente de cero.
El Método de Traspaso elegido es Sustitutivo, lo que significa que antes de realizar el traspaso el Contene-
dor Destino será vaciado y, por tanto, una vez realizado el traspaso, las Líneas en el Contenedor Destino
serán únicamente aquellas que figuraban en el Contenedor Origen y que cumplen las condiciones especifi-
cadas.
El orden de los traspasos se puede modificar con las Flecha-arriba y Flecha-debajo de las dos primeras
columnas de la izquierda del grid de traspasos (1).
Aparte de los propios traspasos, el sistema marca internamente en el Contenedor Origen las Líneas que
han sido traspasadas (marca: _Traspasado que afecta a cada Línea) y anota en el Contenedor Destino si ha
habido o no alguna nueva Línea traspasada al Contenedor (mediante la variable: _Variación = SI/No que
afecta al Contenedor completo).
Puede utilizarse para archivar documentos que ya no se desean en la biblioteca Origen, por la razón que
sea. El tipo de almacenamiento de la biblioteca Destino ha de ser File System. Ya que la finalidad es archi-
var, lo adecuado es hacerlo en una unidad, local o de red. Para más información sobre las Bibliotecas en
Diccionario consultar la documentación sobre Gestión Documental, Bibliotecas en AuraPortal.
Para configurar esta función, seleccionarla en la ventana correspondiente, tal como se muestra en la si-
guiente imagen.
Indicando que el traspaso afecta a todos los documentos de la Biblioteca Origen que cumplan las condi-
ciones.
Como Biblioteca Origen o Biblioteca Destino se puede elegir cualquier término biblioteca, General o de
Grupo de Campos. Como ya se ha comentado, la biblioteca destino debe tener un tipo de Almacenamien-
to en File System.
Nota.
El campo Eliminar Traspasados no se puede modificar. Los documentos siempre se
eliminan de la biblioteca origen.
NOTA IMPORTANTE.
La ejecución de esta Tarea de Sistema requiere que esté configurada la impersona-
ción correspondiente en Estructura – General – Administradores –Parámetros –
Impersonación – Gestión de Documentos en File System.
CONDICIONES TRASPASO
Esta sección permite seleccionar una fecha relacionada con la actividad del documento, Creación, Modifi-
cación o Última Lectura.
Entre. Se seleccionan términos de tipo Fecha para Fecha Inicio y Fecha Fin. Se traspasarán los do-
cumentos cuya fecha de Creación/Modificación/Última Lectura esté entre estas fechas.
GUARDAR RESULTADOS EN
El campo Código de Devolución permite elegir un campo de Panel de tipo Entero para guardar información
sobre el traspaso. Los posibles resultados son:
En el campo Log se puede elegir una biblioteca en diccionario donde se creará un fichero log con informa-
ción detallada del traspaso.