Saltar al contenido principal
Los textos de correo electrónico predeterminados enviados por Vantage incluyen información específica de ABBYY, como correos electrónicos de soporte al cliente de ABBYY, avisos sobre el RGPD de ABBYY y pies de página con los derechos de autor de ABBYY. Puede modificar las plantillas de estos correos electrónicos para incluir sus propios datos y adaptarlas específicamente a su empresa.

Plantillas de correo electrónico disponibles

Vantage ofrece las siguientes plantillas de correo electrónico:
Plantilla de correo electrónicoIDCulturaParámetros de la plantilla de asuntoParámetros de la plantilla de cuerpo
Correo de invitación enviado al administrador de un tenant recién creadoE6F03F64-B982-49C6-B336-251CA6C45FFEenproductNameuserName - nombre del usuario al que se envía el correo electrónico, productName - nombre del producto, invitationUri - enlace de invitación para crear una cuenta
Correo de invitación enviado al tenant recién creado6C5DBE28-0A2C-4EB7-82DC-04173DC75418enproductNameuserName - nombre del usuario al que se envía el correo electrónico, productName - nombre del producto, invitationUri - enlace de invitación para crear una cuenta
Correo electrónico con un enlace para restablecer la contraseña solicitado por un usuario en la página de inicio de sesión de Vantage701B077A-20EA-42B8-A71E-AB3EA5996039enN/DdisplayName - nombre de usuario visible opcional proporcionado durante el registro, callbackUrl - enlace para restablecer la contraseña, expireHours - número de horas hasta que el enlace caduque
Correo electrónico sobre una exportación de skill correcta a una carpeta compartidaB5A03F64-B982-49C6-B336-251CA6C45FFEenN/DuserName - dirección de correo electrónico del usuario, skillName - la skill que se está exportando, folderPath - ruta a la carpeta compartida
Correo electrónico sobre una exportación de skill incorrecta a una carpeta compartidaF3C4BD68-B9FF-439F-A719-5B4F62263C4EenN/DuserName - correo electrónico del usuario, skillName - la skill que se está exportando, errorMessage - cuerpo del mensaje de error

Modificar una plantilla de correo electrónico

Para modificar una plantilla de correo electrónico, siga estos pasos:
  1. Obtener acceso al servicio de correo de Vantage
  2. Obtener los detalles de la plantilla de correo electrónico
  3. Actualizar la plantilla de correo electrónico

Acceso al servicio de correo de Vantage

Para acceder al servicio de correo:
  1. Acceda a la API del servicio de correo a través de http://localhost:8080 u otro puerto:
kubectl -n abbyy-vantage port-forward $(kubectl get service -n abbyy-vantage --selector='app.kubernetes.io/name=mail' -o name) 8080:80
Ejemplo de salida en la terminal:
Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080

Obtener los detalles de la plantilla de correo electrónico

Para obtener el código de marcado de una plantilla de correo electrónico existente, envíe una solicitud GET al recurso de plantillas (http://localhost:8080) de la siguiente manera:
GET http://localhost:8080/api/v1/templates/{templateId}
Ejemplo de respuesta:
{
  "localizedTemplates": {
    "en": {
      "subjectTemplate": "Su invitación a {{productName}}",
      "bodyTemplate": "<body>...</body>"
    }
  },
  "id": "<templateId>",
  "createTime": "2022-04-06T07:23:52.903261+00:00",
  "updateTime": "2022-04-06T07:23:53.137142+00:00"
}
La respuesta no contendrá los archivos adjuntos, que en su lugar se incluirán en la plantilla de correo electrónico. Deben especificarse y se pueden modificar posteriormente al actualizar la plantilla.

Actualizar una plantilla de correo electrónico

Para reemplazar una plantilla de correo electrónico, envíe una solicitud PUT al recurso de plantillas:
PUT http://localhost:8080/api/v1/templates/{templateId}
Cuerpo de la solicitud:
{
  "culture": "en",
  "subjectTemplate": "subject template",
  "bodyTemplate": "body template",
  "attachments": [
    {
      "contentType": "attachment MIME",
      "contentId": "guid",
      "fileName": "image name used in body as cid",
      "content": "file content in base64 string"
    }
  ]
}

Elementos de la plantilla

FieldTypeDescription
templateIdGUIDIdentificador de la plantilla de correo electrónico que se va a modificar
culturestringIdioma de la plantilla. Actualmente, solo se admite el inglés (en)
subjectTemplatestringPlantilla de texto del asunto del correo electrónico. Consulte la sección anterior para saber cómo obtener el valor actual
bodyTemplatestringPlantilla del cuerpo del correo electrónico. Consulte la sección anterior para saber cómo obtener el valor actual
attachments[].contentTypestringTipo MIME del archivo adjunto (por ejemplo, image/png)
attachments[].contentIdstringIdentificador único del archivo adjunto
attachments[].fileNamestringNombre de archivo del archivo adjunto; se puede usar en el cuerpo como CID
attachments[].contentbase64stringArchivo adjunto codificado en formato base64
Los parámetros de plantilla del asunto y del cuerpo deben permanecer sin cambios. No los agregue, elimine ni modifique.
Incluya siempre todos los archivos adjuntos, incluso si no tiene intención de modificarlos. La solicitud reemplaza completamente la plantilla de correo electrónico.

Adjuntos predeterminados

Cada plantilla de correo electrónico de Vantage incluye estas cuatro imágenes adjuntas:
CIDMIME TypeImagen
logo-vantage-logo-normal.pngimage/pngLogotipo de ABBYY Vantage
600-px-copy-6.pngimage/pngImagen decorativa de encabezado
[email protected]image/png
[email protected]image/png

Ejemplo de solicitud

PUT http://localhost:8080/api/v1/templates/E6F03F64-B982-49C6-B336-251CA6C45FFE
{
  "culture": "en",
  "subjectTemplate": "Your {{productName}} account information",
  "bodyTemplate": "<body><table ...>...<img ... src=\"cid:logo-vantage-logo-normal.png\" alt=\"ABBYY Vantage\" />...Dear {{userName}},...</body>",
  "attachments": [
    {
      "contentType": "image/png",
      "contentId": "4dcc3114-b7ff-48b5-902a-8fbd673d6acd",
      "fileName": "logo-vantage-logo-normal.png",
      "content": "iVBORw0KGgoAAAANSUhEUgAAALoAAAAcCAMAAADhlVUwAAAA..."
    },
    {
      "contentType": "image/png",
      "contentId": "e243efa2-55ed-4f07-a1e0-27d55460decc",
      "fileName": "600-px-copy-6.png",
      "content": "iVBORw0KGgoAAAANSUhEUgAAAlgAAACkCAMAAAB8d6ClAAAA..."
    },
    {
      "contentType": "image/png",
      "contentId": "d57f26bb-43b6-41a3-b356-3f53dfbd28d7",
      "fileName": "[email protected]",
      "content": "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA..."
    },
    {
      "contentType": "image/png",
      "contentId": "df64ab94-9c7f-49d1-93bf-f7ba48eb2a98",
      "fileName": "[email protected]",
      "content": "iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAA..."
    }
  ]
}

Convertir archivos a Base64

Para obtener la representación en forma de cadena base64 de un archivo, ejecute el siguiente comando:
[Convert]::ToBase64String([IO.File]::ReadAllBytes("ruta completa al archivo"))