No hay funcionalidad de Administrador de audiencia en el Servicio principal; solo la funcionalidad de Content Manager está expuesta allí.
Sin embargo, puede utilizar la API pública (Tridion.AudienceManagement.API) en el servidor para crear cualquier elemento que desee. No se especificó el tipo de libreta de direcciones que desea crear - pero voy a asumir que usted quiere una estática para crear contactos en
Aquí hay un código de ejemplo para hacer eso:
StaticAddressBook denmark = new StaticAddressBook();
denmark.Title = "Denmark";
denmark.Key = "DK";
denmark.Save();
.
Si desea crear una libreta de direcciones dinámica en su lugar, deberá especificar también un filtro; avíseme si ese es el caso y también puedo proporcionar un código de muestra para eso.
Para su información, debe ser un administrador de Tridion para crear guías de direcciones. –
Gracias Peter. Ver mi comentario a continuación: he hecho referencia a la DLL pero obtengo errores tipo initializor. No creo haber configurado mi solución VS correctamente, estoy trabajando en el servidor CM directamente, pero no estoy seguro de qué hacer para que funcione. – Neil
Al final conseguí este trabajo: tuve que agregar una clave de configuración llamada "Configuración" para apuntar a mi OutboundEmail.xml y asegurar que el usuario que ejecutaba la consola tenía acceso a la clave de cifrado TridionRsaKeyContainer porque la parte de la base de datos de OutboundEmail.xml estaba encriptada. ¡Después de eso, funcionó! – Neil