El valor de asignados en general, en cualquier campaña, registra la cantidad de usuarios a los que se debe enviar la campaña al momento de su ejecución, antes de que se realice cualquier envío.
En las campañas de phishing y ransomware con envío aleatorio al valor de asignados no se calcula al momento de iniciar la campaña sino a medida que cada tarea programada de cada lote de envíos de correos es ejecutada.
¿Por qué se hace esto así?
Porque el envío de estas campañas ocurre en distintas horas del día, en hasta dos días diferentes. Si se calcula y muestra al llegar la fecha de inicio de la campaña, podría mostrarse un número que luego no termine siendo verdadero y se generen inconsistencias.
En caso de crearse dos campañas, una aleatoria y otra común, con el mismo contenido a los mismos usuarios, hay que tener en cuenta el momento en que cada campaña asigna a los usuarios.
Una campaña común va a chequear que sus usuarios no estén asignados al mismo contenido en otra campaña al momento de la ejecución de la misma (la hora a la que fue programada), y los va a asignar dependiendo de esto, por lo tanto tenemos el dato verídico de usuarios asignados en cuanto llega la fecha de inicio de la campaña.
Una campaña aleatoria va a chequear que sus usuarios no estén asignados recién cuando se ejecuten sus determinadas subtareas (es decir, los lotes de envío). Por lo tanto, no tenemos el dato verídico de usuarios asignados en cuanto llega la fecha de inicio de la campaña.
Esto es porque la plataforma no tiene una prioridad para asignar a los usuarios según la fecha en que hayan sido programadas las campañas, sino que la campaña que antes envíe los correos va a ser la que asignará el contenido a los usuarios.
Por ejemplo:
En el caso de que se cree una campaña para 3 usuarios con envío aleatorio. Esta tendrá al llegar su fecha de inicio 0 asignados. Si luego se ejecuta la primera subtarea, tendrá por ejemplo 1 asignado.
Si en este instante se crea una campaña sin envío aleatorio a los mismos 3 usuarios, con el mismo contenido y se ejecuta, se enviará el correo a los 2 usuarios que que aún estaban pendientes, por lo tanto se va a adelantar en el envío de correos a la campaña con envío aleatorio. Esta campaña con envío común mostrará 2 usuarios asignados, calculados al llegar la fecha de inicio de la misma.
Cuando la campaña con envío aleatorio ejecute las subsiguientes subtareas programadas o lotes de envío, va a chequear si el usuario tiene el contenido asignado en otra campaña (lo cual en este caso va a depender de si ya expiró o no la campaña anterior sin envío aleatorio), y en caso de que haya expirado los asignará, y en caso de que no, no lo hará.
Por este motivo, no es posible dar un valor ni un porcentaje de asignados, y por lo tanto enviados, verídicos, de una manera diferente a la que se muestra actualmente. Al menos con la lógica y código actuales.