Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use plantillas de documento en Dynamics 365 for Customer Engagement para exportar los datos de Customer Engagement como archivos de Excel o Word, que pueden usarse como plantillas para generar documentos de Excel o Word con datos estandarizados y actualizados de Customer Engagement con fines de análisis e informes. El uso de plantillas de documentos garantiza una representación de datos coherente y estándar para su empresa y sus clientes. Más información: Trabajar con plantillas
Después de crear una plantilla de documento mediante el cliente web, puede cargar mediante programación el archivo de plantilla (.xlsx o . docx) en la instancia de Customer Engagement, actualizar el nombre o el archivo de plantilla asociado a un registro de plantilla de documento, recuperar el registro de plantilla de documento y eliminar el registro de plantilla de documento. Use la DocumentTemplate
entidad para cargar y administrar plantillas de documentos propiedad de la organización, y la PersonalDocumentTemplate
entidad para cargar y administrar plantillas de documentos personales o propiedad del usuario. Puede compartir o asignar plantillas de documentos personales a otros usuarios.
Para cargar una plantilla de documento, especifique la ruta de acceso al documento, el nombre, el tipo de documento (Excel o Word) y el contenido (archivo que se va a cargar) como una cadena codificada en base 64. En el siguiente ejemplo de código se muestra cómo cargar una plantilla de Excel propiedad de la organización. Antes de cargar la plantilla, debe haber creado un archivo de plantilla de Excel mediante el cliente web.
string filePath = @"C:\ActiveAccounts.xlsx";
DocumentTemplate myTemplate = new DocumentTemplate
{
Name = "Sample Excel Document Template";
DocumentType = new OptionSetValue(1); // For uploading an Excel template.
Content = Convert.ToBase64String(File.ReadAllBytes
(Path.Combine(Directory.GetCurrentDirectory(), filePath)))
};
_templateID = _serviceProxy.Create(myTemplate);
Console.WriteLine("Uploaded template: '{0}'.", myTemplate.Name);
Si desea cargar un archivo de plantilla de Word en su lugar, especifique la ruta de acceso a un archivo de plantilla de Word en la filePath
variable y cambie el DocumentType
parámetro, como se muestra en el ejemplo siguiente.
DocumentType = new OptionSetValue(2); // For uploading a Word template.
Después de cargar una plantilla, actívela para que se pueda usar para generar documentos. Utilice el SetStateRequest mensaje para activar la instancia de entidad que acaba de crear.
Consulte también
Entidad de plantilla de documento
Entidad PersonalDocumentTemplate
Trabajar con plantillas