En un Workprocess se puede utilizar la función SendEmail para hacer envíos de correos a multiples destinatarios (si lo que desea es ver un ejemplo del envío con copia, este se encuentra al final de este documento)


La sintaxis de la función sendEmail es la siguiente


sendEmail(["to" =>['correo1@dominio','correo2@dominio'...'correo3@dominio'],
"subject" => "Subject del correo",
"message" => "<p>Body del mensaje, puede ser html</p>",
"documents" => [],
"artus dashboards" => [],
"artus reports" => [],
"attach pdf record" => false,
"artus params" => []
]);
}


Donde el primer parámetro es un arreglo con los correos de los destinatarios


Entonces se puede crear un script que cree un arreglo con los correos de la siguiente forma


VariableCorreos=[];
foreach(curcorreo in input.Correos){
  VariableCorreos[]=curcorreo;
}

sendEmail(
[
"to"=> VariableCorreos,
"subject"=>"correo con copia",
"message"=>"body del correo con copia",
"documents"=>[],
"artus dashboards"=>[],
"artus reports"=>[],
"attach pdf record"=>false
]
)
;


Donde con la siguiente línea primero se declara un array vacío


VariableCorreos=[];


Luego para llenar el array con los correos provenientes de un multiple choice se puede hacer un


foreach(curcorreo in input.Correos){
VariableCorreos[]=curcorreo;
}


Luego finalmente se hace el envío, en el primer parámetro no se usan los [] ya que la variable ya es un array en sí:


sendEmail(
[
"to"=> VariableCorreos,
"subject"=>"correo con copia",
"message"=>"body del correo con copia",
"documents"=>[],
"artus dashboards"=>[],
"artus reports"=>[],
"attach pdf record"=>false
]
)


Mandando correos con copia

El siguiente script muestra como enviarlo con copia, solo se tiene que usar "cc" y pasarle como parámetro un array con la lista de correos a copiar. No debe de incluirse en el "cc" el correo del destinatario "to"


VariableCorreos=[];
VariableCorreos=explode( ";", input.correos_a_copiar );
foreach(curcorreo in VariableCorreos){
  VariableCorreos[]=trim(curcorreo);
}
sendEmail(
[
"to"=>[input.correos_destinatario],
"cc"=> VariableCorreos,
"subject"=>"correo con copia cc",
"message"=>"body del correo con copia",
"documents"=>[],
"artus dashboards"=>[],
"artus reports"=>[],
"attach pdf record"=>false
]
);