Sie sind auf Seite 1von 421

Table of Contents

Personalizar Dynamics 365 Customer Engagement


Introducción a la personalización
Privilegios requeridos
Trabajar con soluciones
Cambiar el prefijo del editor de soluciones
Usar la solución predeterminada
Navegue a una solución específica
Usar el explorador de soluciones
Crear una solución
Importar, actualizar y exportar soluciones
Distribuir soluciones y revisiones
Personalizar o crear aplicaciones
Crear un tema
Crear y diseñar formularios
Asignar un orden de formularios
Controlar el acceso a los formularios
Cómo se presentan los formularios principales en los distintos clientes
Crear o modificar formularios principales
Crear o editar formularios de creación rápida
Crear o editar formularios de vista rápida
Adición de navegación de formulario para entidades relacionadas
Deshabilitar el autoguardado
Optimizar el rendimiento
Agregar controles personalizados
Trabajar con el editor de formularios
Creación o edición de vistas
Acceder a una definición de vista
Especificar una vista predeterminada
Creación o edición de vistas
Elija y configure columnas
Editar criterios de filtro y cambiar el orden
Ordenar registros
Eliminar o desactivar una vista
Propiedades administradas
Mostrar iconos personalizados en lugar de valores en vistas de lista
Crear y editar vistas públicas o del sistema mediante el diseñador de aplicaciones
Crear cuadrículas (listas) o subcuadrículas editables
Específique propiedades para las aplicaciones de interfaz unificada
Crear o editar paneles
Establecer las propiedades de un gráfico o lista
Administrar componentes
Creación o edición de un gráfico del sistema
Crear o editar un registro
Personalizar la aplicación móvil
Compatibilidad con recursos web e iFrame
Escribir aplicaciones móviles modernas
Diseñar una aplicación mediante el diseñador de aplicaciones
Crear una aplicación
Crear un mapa del sitio
Agregar componentes
Administrar propiedades
Validar la aplicación
Publicar la aplicación
Proteger la aplicación
Exportar, importar o eliminar una aplicación
Accesibilidad
Crear ayuda en la aplicación con la Ruta de aprendizaje
Crear una lógica de negocios personalizada con procesos
Trabajar con flujos de procesos de negocios
Crear o editar un flujo de proceso de negocio
Mejorar un flujo de proceso de negocio con bifurcación
Procesos de negocio listos para usar
Crear o editar un flujo de tareas móviles
Crear o editar reglas de negocio y recomendaciones
Información general de los flujos de trabajo
Configurar pasos
Prácticas recomendadas
Supervisar y administrar flujos de trabajo
Información general sobre las acciones
Configurar acciones personalizadas desde un flujo de trabajo
Invocar acciones personalizadas desde un flujo de trabajo
Personalizar entidades, relaciones y campos
Crear o editar entidades
¿Qué son los metadatos?
Tipos de entidades
Crear una entidad
Editar una entidad
Editar mensajes de entidades del sistema
Eliminar entidades personalizadas
Crear iconos de una entidad personalizada.
Establecer propiedades administradas
Habilitar para comentarios
Crear o editar campos
Tipos de campos y tipos de datos de campos
Crear un campo consolidado
Crear un campo calculado
Trabajar con un campo de fecha y hora
Definir las transiciones de razón para el estado del caso o de las entidades
personalizadas
Eliminar campos
Establecer las propiedades administradas de los campos
Crear un conjunto de opciones global (campo de lista desplegable)
Crear o editar relaciones entre entidades
Crear relaciones 1: N (uno a varios) o N:1 (varios a uno)
Asignar campos de entidad
Crear relaciones N:N (varios a varios)
Establecer las propiedades administradas de relaciones
Configurar datos jerárquicos
Integrar datos externos
Crear entidad virtual
Definir claves alternativas para hacer referencia a registros de Dynamics 365
Crear o editar un recurso web
Propiedades de recurso web
Trabajar con un público internacional
Habilitar idiomas adicionales
Exportar texto personalizado de entidades y campos para su traducción
Importar texto de entidad y campo traducido
Recursos de desarrollador
Guía de personalización de Dynamics 365 Customer
Engagement
12/04/2018 • 7 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


La forma en que funciona su organización es única. Algunas organizaciones tienen procesos de negocio bien
definidos que se aplican con aplicaciones Dynamics 365 Customer Engagement. Otras no se sienten satisfechas
con sus procesos de negocio actuales y usan Dynamics 365 para aplicar los nuevos datos y procesos a su negocio.
Cualquier situación en la que encuentre, encontrará muchas funciones de personalización en Dynamics 365 para
que pueda funcionar para su organización.
Por supuesto que está impaciente por empezar, pero dedique unos minutos a leer el contenido en esta sección.
Muestra términos importantes, proporciona un segundo plano acerca de por qué las acciones se hacen de una
forma determinada y ayuda a evitar posibles problemas en el futuro.

¿Qué son los metadatos y por qué debe tenerlos en cuenta?


En el pasado, puede que haya personalizado aplicaciones de negocio editando el código fuente. Esto suponía
complicaciones porque cada organización tenía cambios únicos y era muy difícil, o extremadamente costoso,
realizar la actualización. Después, los desarrolladores de aplicaciones comenzaron a exponer las interfaces de
programación de aplicaciones (API) de manera que otros desarrolladores pudieran interactuar con la aplicación y
agregar su propia lógica sin tocar el código fuente. Esto era levemente mejor porque los desarrolladores podían
ampliar la aplicación sin cambiarla. Pero sigue requiriendo que un programador escriba el código.
Hoy, las aplicaciones empresariales modernas usan una arquitectura controlada por metadatos para que la gente
pueda personalizar la aplicación sin escribir código. Metadatos significa "datos acerca de datos" y define la
estructura de los datos almacenados en el sistema. Con estos metadatos, una aplicación sabe los cambios en la
estructura de datos, lo que habilita la aplicación para adaptarse a los cambios en la estructura de datos. Al saber
los metadatos, se pueden incluir capacidades adicionales vinculadas a los metadatos.
Al personalizar Dynamics 365 mediante las herramientas de personalización en la aplicación, se agregan o
actualizan los metadatos o los datos que usan las características que dependen de los metadatos. Puesto que
conocemos tipos de datos que se usan para personalizar el sistema, podemos tener esto en cuenta y agregar
nuevas características a Dynamics 365 sin interrumpir el sistema. De esta forma siempre debería poder aplicar un
paquete acumulativo de actualizaciones o una actualización a la última versión y disfrutar de las mejores nuevas
características.
¿Personalizar o configurar?
La mayoría de las personas afirma que desea personalizar la aplicación, por lo que usa la palabra
"personalizar" para describir el cambio del sistema para hacerlo trabajar de la manera que desea. Algunos
usuarios prefieren usar la palabra "configurar" porque sugiere que no se ha requerido ningún código para
realizar cambios. Denomínela como desee, solo deseamos clarificar que no es necesario ser programador para
personalizar Dynamics 365.

Dynamics 365 proporciona un conjunto de servicios web y API que permiten a los desarrolladores escribir código.
Cuando el código se escribe mediante métodos compatibles puede esperar que siga funcionando cuando se
actualiza la organización.
¿Que tipos de personalizaciones se admiten?
Contamos con que puede realizar la mayoría de la personalización con las herramientas de la aplicación. Todo lo
que hace al usar estas herramientas es compatible con Microsoft porque aplican los cambios en los metadatos o
con datos que dependen de metadatos.
Si las herramientas de personalización no satisfacen sus necesidades, puede instalar una solución de un tercero o
contratar a un desarrollador para la codificación de las personalizaciones. De cualquier modo, es adecuado
comprender las personalizaciones compatibles. Si necesita invertir en una solución que requiere código, debe
asegurarse de que el código se escribió con solo API admitidas. Esto ayuda a proteger su inversión en ambos
Dynamics 365 y cualquier solución que obtenga.
Los programadores que extiendan Dynamics 365 tienen la responsabilidad de seguir las reglas y
recomendaciones documentadas en el SDK: Prácticas recomendadas para desarrollar con Dynamics 365
Customer Engagement. El SDK documenta las API disponibles para los desarrolladores y proporciona
instrucciones sobre cómo usarlas mejor. Microsoft admite solo las API y prácticas documentadas en el SDK. Puede
encontrar algo en Internet que describa cómo puede resolver un problema, pero si no usa las API documentadas
en el SDK, no es compatible con Microsoft. Antes de que haga que un desarrollador aplique un cambio debe
comprobar si usa métodos compatibles.
Si los programadores usan API y recomendaciones descritas en el SDK podemos estar seguros de comprobar si
los cambios que realizamos en Dynamics 365 tienen potencial para cancelar las personalizaciones existentes.
Nuestro objetivo es que las personalizaciones de código escritas con métodos compatibles continuarán
funcionando cuando las nuevas versiones o actualizaciones de Dynamics 365 se publiquen. Es beneficioso porque
puede actualizar a las nuevas versiones con las características mejoradas sin contar con programadores que
cambien el código cada vez.
Si detectamos que un cambio en una nueva versión de Dynamics 365 provocará que una personalización
compatible se cancele, documentaremos cómo afecta e indicaremos cómo cambiar el código para corregirlo.

¿Que tipos de personalizaciones no se admiten?


Sol que determinadas API y prácticas de programación no sean compatibles con Microsoft no significa que no
funcionen. "No admitidas por Microsoft" significa exactamente lo que se indica: no puede obtener soporte técnico
sobre estas API o prácticas de programación de Microsoft. No las probamos y no sabemos si algún cambio que
hagamos puede cancelarlas. No podemos predecir qué sucederá si alguien cambia el código de su aplicación.
El programador que usa API y prácticas de programación no admitidas asume la responsabilidad para admitir su
código. Deberán probar el código para asegurarse de que funciona.
Si elige usar personalizaciones no compatibles en la implementación de Dynamics 365 debe asegurarse de
documentar lo que hace y de tener una estrategia para quitar las personalizaciones antes ponerse en contacto con
el soporte técnico de Dynamics 365. Si necesita ayuda con personalizaciones no admitidas, póngase en contacto
con el programador o la organización que las preparó.
Prácticas de personalización comunes no admitidas
La siguiente es una lista de prácticas de personalización habituales que no son compatibles. No se trata de una
lista completa. Más información: Extensiones compatibles para Dynamics 365: Personalizaciones no admitidas.
Interactuar con los elementos de Document Object Model (DOM ) de la aplicación web mediante
JavaScript
Cualquier biblioteca de JavaScript usada en cualquier lugar de la aplicación solo debe interactuar con API
documentadas. Cuando los desarrolladores de JavaScript trabajan con aplicaciones que acceden con frecuencia a
elementos DOM mediante nombres específicos. Puesto que Dynamics 365 es una aplicación web, estas técnicas
funcionan, pero es probable que se cancelen durante una actualización porque los nombres de los elementos a los
que hacen referencia están sujetos a modificaciones en cualquier momento. Nos reservamos la derecha de realizar
los cambios necesarios en la aplicación, lo que frecuentemente implica cambiar cómo se genera a la página.
Agregar cualquier cambio que dependa de la estructura actual de la página significa que deberá invertir en probar
y quizás en cambiar el código personalizado en estos scripts cada vez que aplique una actualización a la aplicación.
jQuery es una biblioteca muy común usada por los desarrolladores de JavaScript. El mayor beneficio de usar
jQuery es que facilita a los desarrolladores el acceso y la creación de elementos DOM, que es exactamente lo que
no se admite en las páginas de la aplicación Dynamics 365. jQuery se recomienda cuando los desarrolladores
están creando interfaces de usuario personalizadas con recursos web HTML, pero en las páginas de la aplicación
Dynamics 365, las API admitidas no requieren el uso de jQuery.
Usar objetos internos no documentados o métodos mediante JavaScript
Dynamics 365 usa muchos objetos de JavaScript dentro de las páginas. Un desarrollador de JavaScript puede
descubrir estos objetos depurando una página y luego acceder y reutilizar estos objetos. Nos reservamos el
derecho de realizar los cambios necesarios en estos objetos, incluido eliminarlos o cambiar los nombres de los
métodos. Si un script hace referencia a estos objetos, el script se interrumpirá si no se encuentran.

Combinar las capacidades de personalización


Cada uno de los temas en esta guía describe las capacidades de personalización individuales en profundidad. Pero
es importante tener presente que las soluciones para satisfacer sus requisitos empresariales con frecuencia usarán
una de las capacidades junto con una o varias otras funciones.
Elegir la característica de personalización correcta para el trabajo
Las ley del instrumento dice "Si solo tienes un martillo, todo parece un clavo". Con todas las diferentes funciones
de personalización disponibles en Dynamics 365 es fácil familiarizarse con una de ellas e intentar utilizarla para
resolver cada problema. Al evaluar los problemas empresariales que desee resolver, piense en el resultado final
que desea lograr y revise el procedimiento para ver cómo puede conseguirlo.

Cambios que afectan al rendimiento de la organización de Dynamics


365
La importación de soluciones y la aplicación de personalizaciones que cambian metadatos puede afectar al
rendimiento de la organización de Dynamics 365. Las acciones que pueden interferir en el funcionamiento normal
del sistema incluyen:
Agregar, eliminar, o cambiar entidades, claves alternativas, atributos, o relaciones.
Importar soluciones
Publicando personalizaciones
Si está aplicando estos cambios a un sistema de producción, se recomienda programar estas operaciones cuando
sea menos posible perturbador para los usuarios.
Vea también
Aprenda a controlar el acceso a los datos de forma segura
Manual del administrador
Guía para desarrolladores
Introducción a la personalización
12/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede personalizar Dynamics 365 para que se ajuste más el sector de la organización, la nomenclatura y los
procesos de negocio únicos personalizando el servicio. Puede implementar muchas personalizaciones sin escribir
código.
La siguiente tabla muestra algunos ejemplos de personalizaciones:

PERSONALIZACIÓN DEFINICIÓN RAZÓN DE LA PERSONALIZACIÓN

Entidad Un artículo con propiedades de las que Cree o modifique el nombre o las
se realiza un seguimiento, como un propiedades de una entidad de la que
contacto o una cuenta. Para una su organización desee realizar el
entidad, puede seguir propiedades seguimiento.
como nombre de la compañía,
ubicación, productos, correo
electrónico y teléfono.

Campo Una propiedad de una entidad, como Defina las propiedades de la entidad de
nombre de la compañía. las que desee realizar el seguimiento.

Formulario Conjunto de campos de entrada de Cree un formulario nuevo basado en un


datos de una entidad dada que coincide formulario existente y después
con los elementos de los que su personalice el formulario para adaptarlo
organización realiza un seguimiento a las necesidades de su organización.
para la entidad como, por ejemplo, un
conjunto de campos de entrada de
datos que realizan un seguimiento de
los pedidos anteriores de un cliente
junto con las fechas de nuevo pedido
específicas solicitadas.

Flujo de proceso de negocio Proceso en línea que guía a los usuarios Estandarice sus procesos de negocio
a través de un proceso de negocio con las mismas fases y pasos para cada
estándar. tipo de interacción con el cliente. Los
procesos de negocio ayudan a todo el
mundo a seguir las prácticas
recomendadas.

Panel Proporciona información general sobre Cree un panel que proporcione listas y
los datos profesionales con los que se gráficos y muestre el rendimiento de un
puede actuar equipo de un vistazo.

Interfaz Botones, etiquetas y controles de la Si los usuarios de la organización están


interfaz de usuario. más familiarizados con el término
Confirmar que con el término Ir, por
ejemplo, puede cambiar todos los
botones Ir por botones Confirmar.
PERSONALIZACIÓN DEFINICIÓN RAZÓN DE LA PERSONALIZACIÓN

Flujo de trabajo Conjunto de reglas que se ejecutan a Cree o modifique flujos de trabajo para
petición o se activan para que se que se ejecuten de acuerdo con la
ejecuten automáticamente. forma en que funciona su organización.
Por ejemplo, un flujo de trabajo
personalizado podría enviar
automáticamente una notificación por
correo electrónico al propietario de la
cuenta cuando se dé una condición o
una combinación específica de
condiciones.

Publicando personalizaciones
Determinadas personalizaciones que realizan cambios en la interfaz de usuario requieren que se publiquen antes
de que los usuarios puedan usarlas en la aplicación. La publicación proporciona un método para guardar el
trabajo antes de terminarlo y, posteriormente, volver y acabarlo. La publicación solo es necesaria cuando cambia
un componente de la solución. Cuando se crea o elimina un componente de solución, la publicación se realiza
automáticamente. Antes de exportar una solución, se le pedirá que publique las personalizaciones. Esto se debe a
que las personalizaciones no publicadas no se incluirán en la solución.
Cuando realiza personalizaciones que aparecerán en Dynamics 365 para tabletas debe siempre publicar
explícitamente las personalizaciones para asegurarse de que cada elemento se sincronizará con la aplicación
Dynamics 365 para tabletas.

NOTA
La publicación de personalizaciones pueden interferir en el funcionamiento normal del sistema. En un entorno de producción
se recomienda programar la publicación de personalizaciones cuando menos afecte a los usuarios.

Los siguientes componentes de la solución requieren la publicación cuando se actualizan:


Cinta de la aplicación
Entidad
Relación de entidad
Campo
Formulario
Mensaje
Conjunto de opciones
Mapa del sitio
Recurso web
NOTA
Cuando se usa Aplicación de Dynamics 365 para Outlook puede llevar al menos una hora para que los cambios de
personalización surtan efecto. Puede hacer que los cambios aparezcan inmediatamente en Internet Explorer borrando la
memoria caché. Para ello, vaya a Herramientas > Opciones de Internet y, en Historial de exploración, seleccione el
botón Eliminar. Desactive todos los elementos del historial de exploración menos "Archivos temporales de Internet y
archivos de sitios web" y "Cookies y datos de páginas web" y después seleccione Eliminar.

Vea también
Privilegios requeridos
Conceptos de personalización
Uso de soluciones
Crear un tema o marca personalizados
Privilegios necesarios para la personalización
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los usuarios de la aplicación pueden personalizar el sistema e incluso compartir algunas de las personalizaciones
con otros usuarios, pero solo los usuarios con los privilegios adecuados pueden aplicar los cambios para todos.

NOTA
En esta sección se supone que sabe cómo trabajar con roles de seguridad. Para obtener más información acerca de cómo
trabajar con roles de seguridad, consulte Crear usuarios y asignar roles de seguridad.

Roles de seguridad Administrador del sistema y Personalizador del


sistema
Cualquiera que personalice tendrá el rol de seguridad de administrador o personalizador del sistema asociados a
su cuenta. Estos roles de seguridad proporcionan los permisos que necesita personalizar la implementación de la
aplicación.

ADMINISTRADOR DEL SISTEMA PERSONALIZADOR DEL SISTEMA

Tiene privilegios completos para personalizar el sistema Tiene privilegios completos para personalizar el sistema

Puede ver todos los datos del sistema Solo puede ver los registros de las entidades del sistema que
cree

La diferencia entre los roles de seguridad de administrador del sistema y de personalizador del sistema es que un
administrador del sistema tiene privilegios de lectura para la mayoría de los registros del sistema y puede verlo
todo. Asigne el rol de personalizador del sistema a alguien que necesite realizar tareas de personalización, pero
que no debería ver ningún dato de las entidades del sistema. Sin embargo, las pruebas son una parte importante
de la personalización del sistema. Si los personalizadores del sistema no pueden ver datos, deberán crear registros
para probar sus personalizaciones. De forma predeterminada, los personalizadores del sistema tienen acceso
completo a entidades personalizadas. Si desea tener las mismas limitaciones que existen para entidades del
sistema, necesitará ajustar el rol de seguridad de personalizador del sistema para que el nivel de acceso sea
Usuario en lugar de Organización para entidades personalizadas.

Delegar tareas de personalización


Es posible que desee delegar algunas tareas a usuarios de confianza para que puedan aplicar los cambios que
necesitan. Tenga en cuenta que cualquier persona puede tener varios roles de seguridad asociados a su cuenta de
usuario, y que los privilegios y derechos de acceso concedidos por los roles de seguridad se basan en el nivel de
permisos menos restrictivo.
Esto significa que puede conceder el rol de seguridad Personalizador del sistema a alguien que ya tenga otro rol
de seguridad; por ejemplo, un jefe de ventas. Esto le permite personalizar el sistema además de otros privilegios
que ya tenga. No necesita modificar el rol de seguridad que ya tiene y puede quitar el rol de seguridad de
personalizador del sistema de la cuenta de usuario de la persona cuando desee.
Probar personalizaciones sin privilegios de personalización
Siempre debe probar las personalizaciones que haya creado con una cuenta de usuario que no tenga privilegios
de personalización. De esta manera puede asegurarse de que las personas sin los roles de seguridad de
administrador o personalizador del sistema podrán usar las personalizaciones. Para hacerlo de manera efectiva
necesita acceso a dos cuentas de usuario: una cuenta con el rol de seguridad de administrador del sistema y otra
con roles de seguridad que representen a los usuarios que utilizarán las personalizaciones.

IMPORTANTE
No intente eliminar su rol de seguridad de administrador del sistema si solo tiene una cuenta de usuario. El sistema le
advertirá si lo intenta, pero si continúa, es posible que no pueda recuperarlo. La mayoría de los roles de seguridad no
permiten modificar los roles de seguridad de un usuario.

Vea también
Información general sobre personalización
Introducción a la personalización
Información general de las soluciones
23/04/2018 • 5 min to read • Edit Online

Información general de las soluciones


Se aplica a Dynamics 365 (en línea), versión 9.x
Las soluciones existen para que un conjunto de personalizaciones se pueda adquirir, compartir o transportar de
otro modo desde una organización a otra. Puede obtener soluciones desde AppSource o desde un proveedor de
software independiente (ISV ). Una solución de Dynamics 365 es un archivo que puede importar para aplicar un
conjunto de personalizaciones.
Más información: Notas del producto: Patrones y principios para los creadores de soluciones

NOTA
Si es un ISV que crea una personalización que va a distribuir, deberá usar soluciones. Para obtener más información sobre
cómo usar soluciones, consulte Empaquetar y distribuir extensiones con soluciones.

Si está interesado solo en personalizar la organización, esto es lo que necesita saber sobre las soluciones:
Crear soluciones es opcional. Puede personalizar el sistema Dynamics 365 directamente sin crear una
solución.
Al personalizar el sistema Dynamics 365 directamente, trabaja con una solución especial denominada
solución predeterminada. Esta solución contiene todos los componentes del sistema.
Puede exportar la solución predeterminada para crear una copia de seguridad de las personalizaciones que
ha definido en su organización. Es adecuado disponer de esta en la peor situación.
Componentes de solución
Un componente de la solución representa algo que puede personalizar. Todo lo que se puede incluir en una
solución es un componente de la solución. La siguiente es una lista de componentes de la solución que puede ver
en una solución:
Cinta de la aplicación
Aplicación
Plantilla de artículo
Regla de negocio
Gráfico
Rol de conexión
Plantilla de contrato
Control personalizado
Panel
Plantilla de correo electrónico
Entity
Relación de entidad
Campo
Perfil de seguridad de campo
Formulario
Plantilla de combinación de correspondencia
Mensaje
Conjunto de opciones
Ensamblado de complementos
Proceso
Paso de procesamiento del mensaje de SDK
Rol de seguridad
Extremo de servicio
Mapa del sitio
Proveedor de datos de entidad virtual
Origen de datos de entidad virtual
Recurso web
La mayoría de los componentes están anidados en otros componentes de la solución. Por ejemplo, una
entidad contiene formularios, vistas, gráficos, campos, relaciones de entidad, mensajes y reglas de negocio.
Cada uno de los componentes de la solución necesita que exista una entidad. Un campo no puede existir
fuera de una entidad. Decimos que el campo depende de la entidad. Existe el doble de tipos de
componentes de la solución que se muestra en la lista anterior, pero la mayoría de ellos no aparecen en la
aplicación.
El objetivo de tener componentes de la solución es mantener un seguimiento de las limitaciones sobre lo
que se puede personalizar mediante propiedades administradas y todas las Dependencias de soluciones
para que se pueda exportar, importar y (en las soluciones administradas) eliminar sin dejar nada atrás.
Soluciones administradas y no administradas
Una solución administrada puede desinstalarse una vez importada. Todos los componentes de la solución se
quitan al desinstalar la solución.
Cuando importa una solución no administrada, debe agregar todos los componentes de la solución a la solución
predeterminada. No puede quitar componentes desinstalando la solución.
Cuando importa una solución no administrada que contiene componentes de la solución que ya personalizó, las
personalizaciones se sobrescribirán por las personalizaciones de la solución no administrada. No se puede
deshacer esto.

IMPORTANTE
Instale una solución no administrada si solo desea agregar todos los componentes de la solución predeterminada y
sobrescribir las personalizaciones existentes.

Incluso si no va a distribuir solución, es posible que desee crear y usar una solución no administrada para tener
una vista diferente que solo incluya las partes de la aplicación que ha personalizado. Siempre que personalice
algún elemento, agréguelo a la solución no administrada que ha creado.
Solo puede exportar la solución predeterminada como una solución no administrada.
Para crear una solución administrada, puede elegir la opción de la solución administrada cuando se exporta la
solución. Si crea una solución administrada, no puede importarla nuevamente a la misma organización usada para
crearla. Solo puede importarla en otra organización.
Cómo se aplican las soluciones
Todas las soluciones se evalúan como capas para determinar lo que hace la aplicación de Dynamics 365
realmente. En el siguiente diagrama se muestra cómo las soluciones administradas y no administradas se evalúan
y cómo los cambios que se realicen en ellas aparecerán en la organización.

Empezando por abajo y siguiendo hasta el principio:


Solución del sistema
La solución del sistema es como una solución administrada que toda organización tiene. La solución del sistema
es la definición de todos los componentes predefinidos del sistema.
Soluciones administradas
Las soluciones administradas pueden editar componentes de la solución del sistema y agregar nuevos
componentes. Si se instalan varias soluciones administradas, la primera que se instala aparece debajo de la
solución administrada instalada más tarde. Esto significa que la segunda solución instalada puede personalizar la
que se ha instalado antes. Cuando dos soluciones administradas tienen definiciones en conflicto, la regla general
es la "última gana". Si desinstala una solución administrada, la solución administrada siguiente toma efecto. Si
desinstala todas las soluciones administradas, el comportamiento predeterminado definido en la solución del
sistema se aplica.
Personalizaciones no administradas
Las personalizaciones no administradas son los cambios que haya realizado en su organización a través de una
solución no administrada. La solución del sistema define lo que se puede y no se puede personalizar mediante
Propiedades administradas. Los editores de soluciones administradas tienen la misma capacidad de restringir su
capacidad de personalización de los componentes de la solución que agregan a su solución. Puede personalizar
cualquier componente de la solución que no tenga propiedades administradas que le impidan personalizarlo.
Comportamiento de aplicación
Esto es lo que se ve realmente en su organización. La solución predeterminada del sistema más todas las
soluciones administradas, más todas las personalizaciones no administradas que ha aplicado.
Propiedades administradas
Algunas partes de Dynamics 365 no se pueden personalizar. Estos elementos en la solución del sistema tienen
metadatos que impiden personalizarlos. Se denominan propiedades administradas. El editor de una solución
administrada también puede establecer las propiedades administradas para evitar que personalice su solución de
formas que no desea.
Dependencias de soluciones
Debido al modo en que las soluciones administradas se estructuran, algunas soluciones administradas pueden ser
dependientes de los componentes de la solución en otras soluciones administradas. Algunos editores de
soluciones aprovecharán esta característica para crear soluciones modulares. Es posible que tenga que instalar
una solución administrada "base" primero y luego puede instalar una segunda administrada que personalice aún
más los componentes de la solución administrada base. La segunda solución administrada depende de los
componentes de la solución que forman parte de la primera solución.
Dynamics 365 sigue estas dependencias entre las soluciones. Si intenta instalar una solución que requiere una
solución base que no está instalada, no podrá instalar la solución. Recibirá un mensaje que indica que la solución
requiere que se instale otra solución primero. De forma similar, debido a las dependencias, no puede desinstalar la
solución base mientras una solución que depende de esta aún está instalada. Es necesario desinstalar la solución
dependiente antes de desinstalar la solución base.
Vea también
Introducción a la personalización
Privilegios requeridos para la personalización
12/04/2018 • 1 min to read • Edit Online

Cambiar el prefijo del editor de soluciones del editor


predeterminado
Se aplica a Dynamics 365 (en línea), versión 9.x
Cada solución tiene un editor. La solución predeterminada tiene un editor denominado "Editor predeterminado
para <nombre de su organización>".
El registro del editor incluye un valor Prefijo. El valor predeterminado de este prefijo es "nuevo". Cuando crea
nuevos componentes de la solución este prefijo debe anexarse al nombre. Esta es una forma rápida que permite a
las personas conocer de qué solución forman parte los componentes.
Antes de comenzar a personalizar el sistema se recomienda cambiar el valor del prefijo para el editor
predeterminado por algo que identifique a su compañía.

Para cambiar el prefijo del editor de soluciones


1. Vaya a Configuración > Personalizaciones.
2. Seleccione Editores.
3. Si hay más de un editor, abra el del Nombre para mostrar que comienza por Editor predeterminado
para <nombre de su organización>.
4. En la parte inferior del formulario, actualice el campo Prefijo para cambiar el valor predeterminado de
"nuevo" por algo que identifique a su organización.
5. Cuando cambie el valor, asegúrese de pulsar en el campo siguiente. La opción Prefijo de valor de opción
generará automáticamente un número según el prefijo de personalización. Este número se usa al agregar
opciones de conjuntos de opciones y ofrece un mensaje de la solución usada para agregar la opción.
12/04/2018 • 2 min to read • Edit Online

Usar la solución predeterminada para personalizar


Se aplica a Dynamics 365 (en línea), versión 9.x
Al personalizar Dynamics 365, normalmente trabajará con la solución predeterminada. Para abrir la solución
predeterminada, vaya a Configuración > Personalizaciones y seleccione Personalizar el sistema.

SUGERENCIA
Después de abrir la solución predeterminada, use Ctrl+D para crear un favorito o un marcador en el explorador. Esto le
ayudará a abrirla más rápidamente aunque no tenga la aplicación web abierta.

Cada organización tiene una solución predeterminada y tiene algunas propiedades únicas. La solución
predeterminada contiene todos los componentes de la solución disponibles en su organización. Otras soluciones
pueden incluir un subconjunto de los componentes de la solución visible en la solución predeterminada, pero la
solución predeterminada los contiene todos.

SUGERENCIA
Antes de comenzar a crear nuevas personalizaciones, recuerde cambiar el prefijo de personalización del editor de soluciones.
Más información: Prefijo del editor de soluciones.

Avisos de privacidad
Al habilitar una solución, consiente en compartir sus datos con un sistema externo. Los datos importados en
Microsoft Dynamics 365 (en línea) desde sistemas externos están sujetos a nuestra Declaración de privacidad de
Microsoft.
Puede importar y exportar soluciones desde y hacia Microsoft Dynamics 365 (online). Al hacerlo, las soluciones
(que podrían contener su nombre u otra información personal) se transfieren a través de una conexión segura
entre su equipo y los servidores de Microsoft. A su vez, el código de terceros importado a Dynamics 365 (en línea)
podría transferir eventualmente datos de clientes a un sistema externo (por ejemplo, InsideView ) o
configurar/expandir entidades que se sincronizan (es decir, exportan) con otros sistemas externos que están
controlados por otra entidad diferente de Microsoft.

Si una solución que se va a importar está diseñada para transferir datos de clientes fuera de los límites de
seguridad de Dynamics 365 (en línea), se invita a los administradores a que comprueben los tipos de datos de
clientes que recuperará el servicio/software/aplicación antes de cargar código de terceros en su instancia de
Dynamics 365 (en línea).
La extracción de datos de clientes por parte de servicios/software/aplicaciones o soluciones de terceros la controla
el cliente, no Microsoft. El administrador controla el destino final y las directivas de privacidad aplicables a los
puntos de datos extraídos por estas soluciones externas; se recomienda una revisión adecuada de las directivas
aplicables por terceros que operan estos servicios/software/aplicaciones.
Vea también
Información general sobre personalización
Introducción a la personalización
Privilegios necesarios para la personalización
Notas del producto: Patrones y principios para los creadores de soluciones
Navegue a una solución específica
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Si su organización ya tiene una solución específica con la que debe trabajar, esta es la forma de encontrarla. Para
crear una solución nueva, consulte Crear una solución propia.

Abrir una solución no administrada


1. Vaya a Configuración > Personalizaciones.
2. Elija Soluciones.
3. Haga doble clic en la solución no administrada que desea utilizar para abrirla.
Cuando esté en la solución, verá los componentes de la solución. Más información: Agregar componentes
de la solución
Usar el explorador de soluciones
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En el explorador de soluciones se puede navegar por una jerarquía de nodos mediante el panel de navegación en el
lado izquierdo como se muestra en la captura de pantalla siguiente:

NOTA
Use el mouse y el teclado cuando trabaje con las herramientas de personalización en el Explorador de soluciones. Esta parte
de la aplicación no está optimizada para el tacto.

Al seleccionar cada nodo, puede ver una lista de los componentes de la solución. Las acciones disponibles en la
barra de comandos cambiarán según el contexto del nodo seleccionado y si la solución es la solución
predeterminada o una solución administrada. Con soluciones no administradas que no sean la solución
predeterminada, puede usar el comando Agregar existente para traer componentes de la solución que todavía no
se encuentran en la solución.
Con soluciones administradas no habrá comandos disponibles y verá el mensaje:
No puede editar directamente los componentes dentro de una solución administrada. Si las propiedades
administradas para los componentes de la solución están definidas para permitir personalizaciones,
puede editarlos en el área Personalizaciones o desde otra solución no administrada.
Necesitará establecer el componente de la solución en la solución predeterminada e intentar modificarlo ahí o
agregarlo a otra solución no administrada que ha creado. Es posible que el componente de la solución no sea
personalizable. Más información: Propiedades administradas
Muchas de las personalizaciones que deseará hacer incluyen las entidades. Puede expandir el nodo Entidades
para mostrar una lista de todas las entidades del sistema que se pueden personalizar de alguna forma. Puede
expandir aún más cada entidad para ver los componentes de soluciones que forman parte de la entidad como se
indica con la entidad cuenta en la captura de pantalla siguiente:
Para obtener más información acerca de la personalización de los componentes de la solución individuales que se
encuentran en el explorador de soluciones, vea los temas siguientes:
Para las personalizaciones de entidad, relaciones de entidades, campos y mensajes, consulte Metadatos..
Para los formularios de entidades, consulte Formularios.
Para los procesos, consulte Procesos..
Para las reglas de negocio, consulte Reglas de negocio.
Crear una solución
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puesto que la solución predeterminada contiene todos los componentes de soluciones, puede ser más fácil para
usted ubicar solo los componentes de la solución que ha personalizado si crea una solución independiente y
realiza toda la personalización ahí. Esto también ayuda exportar una copia de seguridad de la solución como un
archivo más pequeño. Si elige realizar esta acción, debe recordar siempre agregar los componentes de la solución
que edite para esta solución. Cuando crea nuevos componentes de la solución, debe crearlos siempre en el
contexto de esta solución. De esta forma el prefijo de personalización del editor de soluciones se aplica de forma
coherente. Después de crear los componentes de la solución en la solución, o de agregar componentes de la
solución existentes a esa solución, también puede modificarlos en la solución predeterminada si lo desea.
Para obtener más información sobre conceptos de una solución, consulte Trabajar con soluciones.
1. Desplácese a Configuración > Soluciones.
2. Elija Nuevo y rellene los campos requeridos para la solución.

CAMPO DESCRIPCIÓN

Nombre para mostrar Nombre que se muestra en la lista de soluciones. Puede


cambiarlo más adelante.

Nombre Nombre único de la solución. Este se genera con el valor


especificado en el campo Nombre para mostrar. Puede
modificarlo antes de guardar la solución, pero no podrá
hacerlo una vez haya guardado la solución.

Editor Puede seleccionar el editor predeterminado o crear un


nuevo editor. A menos que tenga previsto distribuir la
solución, debe usar únicamente al editor predeterminado
para la organización.

Versión Escriba un número para la versión de la solución. Solo es


importante si exporta la solución. El número de versión se
incluirá en el nombre de archivo cuando exporte la
solución.

3. Elija Guardar.
Después de guardar la solución, puede ser conveniente agregar información a los campos que no son
necesarios. Estos pasos son opcionales. Use el campo Descripción para describir la solución y elija un
recurso web HTML como Página de configuración de la solución. La página de configuración la usan
normalmente los ISV que distribuyen soluciones. Si se ha configurado, un nuevo nodo Configuración
aparece bajo el nodo Información para mostrar este recurso web. Los desarrolladores usarán esta página
para incluir instrucciones o controles para permitir definir los datos de configuración o iniciar su solución.

Agregar componentes de la solución


Una vez que haya creado la solución, no contendrá ningún componente de la solución. Puede crear nuevos
componentes de la solución o usar el botón Agregar existente en el menú de lista para agregar todos los
componentes de la solución pertenecientes a la solución predeterminada.
Al hacerlo, es posible que se muestre un diálogo Faltan componentes necesarios.

Este diálogo le alerta de que un componente de la solución tiene dependencias de otros componentes de la
solución. Si selecciona No, no incluir los componentes necesarios, la solución puede generar errores si se
importa en otra organización donde no existen todos los componentes necesarios. Si la importación de la solución
es correcta, el comportamiento en la otra solución puede no ser idéntico al de la organización original, porque los
componentes están configurados de forma distinta a los de la solución de origen.
Normalmente, es más seguro incluir los componentes necesarios si tiene previsto exportar la solución a otra
organización. Si no agrega estos componentes cuando agrega un componente de la solución individual, puede
volver más tarde, seleccionar el componente de la solución que ha agregado y elija Agregar componentes
necesarios en el menú.
Si no se piensa exportar la solución, o si solo pretende exportarla como una solución no administrada e importarla
nuevamente en la misma organización, no es necesario incluir componentes necesarios. Si alguna vez exporta la
solución, verá otra advertencia indicando que faltan algunos componentes necesarios. Si va a importar solo esta
solución nuevamente en la misma organización, puede ignorar esta advertencia. Los pasos para modificar la
navegación de la aplicación o la cinta sin usar una herramienta de edición de terceros prevén que exportará la
solución nuevamente en la misma organización.

IMPORTANTE
Si piensa incluir citas en soluciones, se recomienda no incluir solo citas y solo citas periódicas en soluciones independientes. Si
instala y desinstala soluciones independientes con tipos de citas diferentes, se mostrará un error de SQL Server y tendrá que
volver a crear las citas.
Importar, actualizar y exportar soluciones
12/04/2018 • 8 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede importar soluciones manualmente usando los pasos siguientes. Importe únicamente las soluciones que se
obtengan de una fuente de confianza. Es posible que las personalizaciones incluyan un código que puede enviar
datos a orígenes externos. Únicamente puede importar la solución predeterminada a organización desde la que la
exportó, pero no a otra organización.
1. Vaya a Configuración > Soluciones.
2. En el menú de la lista de soluciones, elija Importar.
3. En el cuadro de diálogo Importar solución, en el paso Seleccionar paquete de solución, busque el
archivo comprimido (.zip o .cab) que contiene la solución que desea importar.
4. Elija Siguiente.
5. Puede ver la información de la solución antes de elegir Importar.
6. Es posible que tenga que esperar unos momentos mientras la importación de la solución se completa. Si es
correcta, puede ver los resultados y elija Cerrar.
Si importó cambios que requieren publicación, debe publicar las personalizaciones para que estén
disponibles.
Si la importación no es correcta, verá un informe que mostrará los errores o advertencias capturados.
Puede elegir Descargar archivo de registro para capturar detalles sobre la causa del error de
importación. La causa más común para que la importación de la solución falle es que la solución no
contenía algunos componentes de la solución requeridos.
Cuando descargue el archivo de registro, encontrará un archivo XML que puede abrir mediante Office Excel
y ver el contenido.

NOTA
No se puede editar un conjunto de reglas de enrutamiento activo. Por tanto, si importa una solución que incluye un
conjunto activo de reglas de enrutamiento a una organización donde la regla ya existe con el mismo identificador, la
importación de la solución generará un error. Más información: Crear reglas para enrutar casos automáticamente

Actualizar soluciones
Hay ocasiones en las que podría desear instalar una actualización de una solución administrada existente. El
proceso es similar a instalar una nueva solución administrada, salvo en que obtendrá algunas opciones diferentes.
Si va a actualizar una solución que ha obtenido de otra persona, debe obtener instrucciones del editor de
soluciones sobre las opciones que debe elegir.
1. Vaya a Configuración > Soluciones.
2. En el menú de la lista de soluciones elija Importar.
3. En el cuadro de diálogo Importar solución, en el paso Seleccionar paquete de solución, busque el
archivo comprimido (.zip o .cab) que contiene la solución que desea actualizar.
4. Elija Siguiente.
5. Puede ver la información de la solución antes de elegir Siguiente. Esta página mostrará una barra amarilla
que indica que Este paquete de solución contiene una actualización para una solución que ya está
instalada.
6. Tendrá las siguientes opciones:
Mantener personalizaciones (recomendado)
Al seleccionar esta opción se mantendrán las personalizaciones no administradas realizadas en los
componentes, pero algunas de las actualizaciones incluidas en esta solución no surtirán efecto.
Sobrescribir personalizaciones
Al seleccionar esta opción se sobrescriben las personalizaciones no administradas realizadas
anteriormente en los componentes incluidos en esta solución. Todas las actualizaciones incluidas en
esta solución surtirán efecto.
Seleccione la opción correcta y elija Siguiente.
7. Es posible que tenga que esperar unos momentos mientras la importación de la solución se completa. Si es
correcta, puede ver los resultados y elija Cerrar.
Si importó cambios que requieren publicación, debe publicar las personalizaciones para que estén
disponibles.
Los editores de soluciones pueden pedirle que exporte las personalizaciones no administradas existentes,
que actualice su solución administrada mediante la opción para sobrescribir personalizaciones y que vuelva
a importar las personalizaciones no administradas. Esto le permitirá asegurarse de que se han aplicado los
cambios que están esperando mientras se mantienen las personalizaciones.

Exportar soluciones
Se recomienda exportar las personalizaciones no administradas periódicamente para tener una copia de seguridad
en caso de que surjan problemas. No puede exportar soluciones administradas.
1. Vaya a Configuración > Soluciones.
2. En la lista, seleccione la solución que desea exportar y elija Exportar.
3. En el paso Publicar personalizaciones se le recordará que solo se exportan las personalizaciones
publicadas y podrá utilizar la opción Publicar todas las personalizaciones antes de elegir Siguiente.
4. Si la solución contiene componentes necesarios que faltan verá el paso Faltan componentes necesarios.
Puede ignorar esta advertencia solo si tiene previsto volver a realizar la importación como una solución no
administrada en la organización original. De lo contrario, siga las instrucciones del diálogo para cancelar la
exportación y agregar los componentes necesarios.
5. En el paso Exportar configuración del sistema (avanzado) puede elegir determinadas configuraciones
del sistema para incluir en la solución. Si la solución depende de grupos de configuración del sistema,
selecciónelos y elija Siguiente.
Consulte Opciones de configuración para la exportación de la solución a continuación para obtener
más información sobre la configuración que se incluirá con cada opción.
6. En el paso Tipo de paquete, es necesario elegir si se debe exportar la solución como una solución No
administrada o Administrada.
7. El siguiente paso le permite elegir una solución de destino para una versión determinada de Dynamics 365.
Esta opción suelen usarla los ISV que desean exportar una solución que sea compatible con una versión
anterior. A menos que pretende importar esta solución en una organización que no está actualizada a la
misma versión que la versión de la organización que usted está usando, acepte la opción predeterminada.
8. Elija Exportar para descargar el archivo de la solución.
El comportamiento exacto para descargar archivos varía entre exploradores.

Opciones de configuración para la exportación de la solución


La siguiente tabla muestra las opciones disponibles cuando se exporta una solución:

GRUPO CONFIGURACIÓN DESCRIPCIÓN

Numeración automática Prefijo de la campaña Prefijo usado para la numeración de


campañas.

Prefijo del caso Prefijo que se usará para todos los


casos en Dynamics 365.

Prefijo del contrato Prefijo que se usará para todos los


contratos en Dynamics 365.

Prefijo de factura Prefijo que se usará para todos los


números de factura en Dynamics 365.

Prefijo del artículo Prefijo que se usará para todos los


artículos en Dynamics 365.

Prefijo de pedido Prefijo que se usará para todos los


pedidos en Dynamics 365.

Longitud de cadena única Número de caracteres anexados a los


números de factura, oferta y pedido.

Calendario Tipo de calendario Tipo de calendario para el sistema.


Establecido en Gregoriano EE.UU. de
manera predeterminada

Código de formato de fecha Especifica cómo se muestra la fecha en


Dynamics 365.

Separador de fecha Carácter usado para separar el día, el


mes y el año en las fechas en Dynamics
365.

Duración máxima de la cita Número máximo de días que puede


durar una cita.

Mostrar número de semana Información que especifica si se muestra


el número de semana en el calendario
en Dynamics 365.

Código de formato de hora Información que especifica cómo se


muestra la hora en Dynamics 365.
GRUPO CONFIGURACIÓN DESCRIPCIÓN

Código de primer día de la semana Primer día de la semana designado en


Dynamics 365.

Personalización Está habilitado el modo de aplicación Indica si debe cargarse Dynamics 365
en una ventana del explorador que no
tiene barras de menú, de herramientas
ni de direcciones.

Seguimiento de correo electrónico Permitir envío de mensajes de correo Indica si se permite a los usuarios enviar
electrónico con direcciones sin resolver correo electrónico a los grupos sin
resolver (los grupos deben seguir
teniendo una dirección de correo
electrónico).

Omitir mensajes de correo electrónico Indica si se debe realizar un


internos seguimiento del correo electrónico
entrante enviado por colas o usuarios
de Dynamics 365 internos.

Número de seguimiento máximo Número de seguimiento máximo antes


de reciclar.

Representar marco seguro para correo Marque para representar el cuerpo de


electrónico correo electrónico del formulario web
en un IFRAME con el atributo de
security='restricted' definido. Aunque es
seguridad adicional, puede causar una
solicitud de credenciales.

Prefijo de seguimiento Lista de historial de prefijos de tokens


de seguimiento.

Seguimiento de base del token Número base usado para proporcionar


identificadores de tokens de
seguimiento distintos a usuarios que
pertenecen a implementaciones
diferentes.

Seguimiento de dígitos del token Número de dígitos usados para


representar un identificador de token
de seguimiento.

General Bloquear datos adjuntos Evita la carga o descarga de


determinados tipos de datos adjuntos
que se consideran peligrosos.

Código de formato de la divisa Información sobre la colocación de los


símbolos de divisa en Dynamics 365.

Símbolo de divisa Símbolo de divisa

Pedido de visualización de nombre Orden en que se deben mostrar los


completo nombres en Dynamics 365.
GRUPO CONFIGURACIÓN DESCRIPCIÓN

Presencia habilitada Información sobre si está habilitada la


presencia de MI.

Formato negativo Información que especifica cómo se


muestran los números negativos en
Dynamics 365.

Formato de número Especifica cómo se muestran los


números en Dynamics 365.

Precisión de precios decimal Número de posiciones decimales que se


pueden usar para los precios.

Compartir con propietario anterior tras Especifica si se comparte con el


asignación propietario anterior tras la asignación.

Marketing Permitir creación de respuesta Indica si se permite la creación de


automática respuestas automáticas

Permitir cancelación automática de Indica si se permite la cancelación


suscripciones automática de suscripciones.

Permitir confirmación de cancelación Indica si se permite el envío por correo


automática de suscripciones electrónico de la confirmación de
cancelación de una suscripción.

Permitir ejecución de mensajes de Indica si se permite la ejecución de


correo electrónico de marketing mensajes de correo electrónico de
marketing.

Outlook Sincronización Permitir sincronización de libreta de Indica si está permitida la sincronización


direcciones de libreta de direcciones en segundo
plano en Microsoft Office Outlook.

Permitir sincronización programada sin Indica si se permite la sincronización sin


conexión conexión en segundo plano en Office
Outlook.

Permitir sincronización programada Indica si se permiten sincronizaciones


programadas de Outlook.

Frecuencia de sondeo de envío de Frecuencia normal de sondeo usada


correos electrónicos para el envío de correo electrónico en
Outlook.

Frecuencia mínima de sincronización de Frecuencia normal de sondeo usada


direcciones para la sincronización de la libreta de
direcciones en Outlook.

Frecuencia mínima de sincronización sin Frecuencia normal de sondeo usada


conexión para la sincronización sin conexión en
segundo plano en Outlook.
GRUPO CONFIGURACIÓN DESCRIPCIÓN

Frecuencia mínima de sincronización Tiempo mínimo permitido entre


sincronizaciones de Outlook
programadas.

Máximo de ciclos de etiquetado Máximo de ciclos de sondeo dinámicos


automático ejecutados para el etiquetado
automático de correo electrónico
cuando se recibe un mensaje nuevo.

Intervalo de etiquetado automático Frecuencia normal de sondeo usada


para el etiquetado automático de
correo electrónico en Outlook.

Configuración ISV Configuración de apariencia del Puede definir estilos visuales para
calendario de servicios calendarios de servicio.

Más información: Configuración de apariencia del calendario de servicios|


Usar soluciones y revisiones segmentadas para
exportar activos seleccionados de la entidad
12/04/2018 • 6 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Para conseguir un control más estrecho sobre lo que distribuye en soluciones y revisiones de solución, utilice
segmentación de la solución. Con la segmentación de soluciones, puede exportar soluciones con activos
seleccionados de la entidad, como campos de la entidad, formularios y vistas, en lugar de entidades completas con
todos los activos. Para crear soluciones y revisiones segmentadas, puede usar la interfaz de usuario de Dynamics
365 sin escribir código.
Además de tener más control sobre qué contiene una solución, podrá controlar qué incluye una revisión. Puede
crear una revisión para una solución primaria y exportarla como actualización de menor importancia en la solución
base. Cuando se clona una solución, el sistema resume todas las revisiones relacionadas en la solución base y crea
una nueva versión.
Cuando trabaja con las revisiones y soluciones clonadas, tenga en cuenta la siguiente información:
Una revisión representa una actualización incremental de menor importancia de la solución primaria. Una
revisión puede agregar o actualizar componentes y activos en la solución primaria cuando se instala en el
sistema de destino, pero no puede eliminar ningún componente o activo de la solución primaria.
Una revisión solo puede tener una solución primaria, pero una solución primaria tiene una o más revisiones.
Una revisión se crea para una solución no administrada. No se puede crear una revisión para una solución
administrada.
Cuando exporta una revisión a un sistema de destino, debe exportarlo como revisión administrada. No use
revisiones no administradas en entornos de producción.
La solución primaria debe estar presente en el sistema de destino para instalar una revisión.
Puede eliminar o actualizar una revisión.
Si elimina una solución primaria, todas las revisiones secundarias también se eliminan. El sistema muestra
un mensaje de advertencia de que no puede deshacer la operación de eliminación. La eliminación se realiza
en una sola transacción. Si una de revisiones o la solución primaria no se elimina, la transacción completa se
revertirá.
Una vez que haya creado la primera revisión para una solución primaria, la solución pasa a estar bloqueada,
y no puede realizar ningún cambio en esta solución o exportarla. Sin embargo, si elimina todas sus
revisiones secundarias, la solución primaria se desbloquea.
Cuando se clona una solución base, todas las revisiones secundarias se resumen en la solución base y pasa a
ser una nueva versión. Puede agregar, editar, o eliminar componentes y activos en la solución clonada.
Una solución clonada representa la sustitución de la solución base cuando se instala en el sistema de destino
como solución administrada. Normalmente, puede usar una solución clonada para enviar una actualización
importante a la solución precedente.

Descripción de los números de versión para soluciones clonadas y


revisiones
La versión de una solución tiene el siguiente formato: primaria.secundaria.compilación.revisión. Una revisión debe
tener un número de compilación o de revisión más alto que la solución primaria. No puede tener una versión
importante o de menor importancia más alta. Por ejemplo, para una versión de solución base 3.1.5.7, una revisión
podría ser una versión 3.1.5.8 o versión 3.1.7.0, pero no versión 3.2.0.0. Una solución clonada debe tener el número
de versión mayor o igual que el número de versión de la solución base. Por ejemplo, para una versión de solución
base 3.1.5.7, una solución clonada podría ser una versión 3.2.0.0 o versión 3.1.5.7. En la interfaz de usuario, solo
puede establecer los valores de versión importante y secundaria para una solución clonada, y los valores de
compilación o de revisiones para una revisión.

Crear una solución segmentada con los activos de entidad que desee
Para crear una solución segmentada, comience con la creación de una solución no administrada y agregue los
recursos existentes. Puede agregar varias entidades del sistema o personalizadas y, para cada entidad, elija los
activos que desea incluir en la solución. El programa de instalación de tipo asistente le orienta paso a paso en el
proceso de agregar activos de entidad.
1. Vaya a Configuración > Soluciones.
2. Haga clic en Nueva para crear una solución. Especifique la información en los campos obligatorios. Haga
clic en Guardar y cerrar.
3. Abra la solución que acaba de crear. En la lista desplegable Agregar existente, seleccione Entidad.
4. En el cuadro de diálogo Seleccionar componentes de la solución, seleccione una o varias entidades que
desea agregar a la solución. Haga clic en Aceptar.
5. Se abrirá el asistente. Siga las indicaciones del asistente para agregar activos para cada entidad seleccionada
a la solución.
6. Haga clic en Publicar para que los cambios surtan efecto.
Las ilustraciones siguientes proporcionan un ejemplo de crear una solución segmentada eligiendo activos
de entidad desde las entidades Account , Case y Contact .
Comience eligiendo el componente Entidad.

A continuación, seleccione los componentes de la solución.


Siga el asistente. En el paso 1, empiece en orden alfabético, seleccione los activos para la primera entidad,
entidad Account , como se indica aquí.

Abra la pestaña Campos y seleccione el campo Número de cuenta.


En el paso 2, para la entidad Caso, agregue todos los activos.

En el paso 3, agregue el campo Aniversario para la entidad Contacto.


Como resultado, la solución segmentada que se crea contiene tres entidades, Account , Case ,y Contact .
Cada entidad solo contiene los activos que fueron elegidos.

Crear una revisión de la solución


Una revisión contiene cambios en la solución primaria, como agregar o editar componentes y activos. No es
necesario incluir los componentes primarios a menos que prevea modificarlos.
Crear una revisión de una solución no administrada
1. Vaya a Configuración > Soluciones.
2. En la cuadrícula, seleccione una solución no administrada para la que crear una revisión. Haga clic en
Clonar una revisión. El cuadro de diálogo que se abre contiene el nombre de la solución base y el número
de versión de la revisión. Haga clic en Guardar.
3. En la cuadrícula, busque y abra la revisión recién creada. Al igual con la solución base, siga las indicaciones
del asistente para agregar los componentes y los activos que desee.
4. Haga clic en Publicar para que los cambios surtan efecto.
Las ilustraciones siguientes proporcionan un ejemplo de crear una revisión para una solución existente.
Empiece haciendo clic en Clonar una revisión (en la vista comprimida, el icono Clonar una revisión se
muestra como dos cuadrados pequeños, como se indica a continuación).
En el cuadro de diálogo Clonar para revisar se ve que el número de versión de la revisión se basa en el
número de versión de la solución primaria, pero el número de compilación se incrementa en uno. Cada
revisión posterior tiene un número de compilación o de revisión más alto que la revisión precedente.

La captura de pantalla siguiente muestra la solución base SegmentedSolutionExample, versión 1.0.1.0 y


revisión SegmentedSolutionExample_Patch, versión 1.0.2.0.

En la revisión agregamos una nueva entidad personalizada llamada Book , e incluimos todos los activos de
la entidad Book en la revisión.
Clonar una solución
Cuando se clona una solución no administrada, todas las revisiones relacionadas con esta solución se resumen en
la versión recién creada de la solución original.
1. Vaya a Configuración > Soluciones.
2. En la lista, seleccione una solución no administrada que desea clonar. Haga clic en Clonar solución. El
cuadro de diálogo que se abre contiene el nombre de la solución base y el nuevo número de versión. Haga
clic en Guardar.
3. Haga clic en Publicar para que los cambios surtan efecto.
Continuando con el ejemplo, verá el cuadro de diálogo Clonar para solucionar que indica el nuevo
número de versión de la solución.

Después de clonar, la nueva versión de la solución contiene tres entidades originales ( Account , Case , y
Contact ), y la entidad personalizada llamada Book que se agregó en su revisión. Cada entidad solo
contiene los activos que se agregaron en el ejemplo.
Vea también
Información general de las soluciones Crear revisiones para simplificar las actualizaciones de la solución
12/04/2018 • 1 min to read • Edit Online

NOTA

Este tema está en proceso de elaboración. Estamos realizando mejoras, ¡vuelva pronto para verlas!

Se aplica a Dynamics 365 (en línea), versión 9.x


Crear un tema
12/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede crear una vista y una sensación personalizadas (un tema), para su aplicación web Dynamics 365 realizando
cambios en los colores predeterminados y los elementos visuales proporcionados en el sistema Dynamics 365 sin
personalizar. Por ejemplo, puede crear su marca de producto personal agregando un logotipo de compañía y
proporcionando colores específicos de la entidad. Un tema se crea mediante las herramientas de personalización
de la interfaz de usuario, sin necesidad de que un programador escriba código. Puede crear, cambiar o eliminar
temas que se usen en su organización. La personalización del tema se admite en los formularios web de Dynamics
365 para Outlook. Puede definir varios temas, pero solo puede establecer y publicar uno como tema
predeterminado.

Use temas para mejorar la interfaz de usuario y crear su marca de


producto
Los temas se usan para mejorar la interfaz de usuario de Dynamics 365, no para modificarla por completo. Los
colores del tema se aplican globalmente en toda la aplicación. Por ejemplo, puede mejorar los siguientes
elementos visuales en la interfaz de usuario:
Cambie logotipos de productos y colores de navegación para crear una marca de producto
Ajustar colores de énfasis, como los colores de selección o del puntero
Proporcionar colores específicos de la entidad
Logotipo
Información sobre herramientas del logotipo
Color de barra de navegación
Color de área de barra de navegación
Color de barra de comandos principal en la Interfaz unificada
Color de encabezado
Color de vínculo global
Efecto de vínculo seleccionado
Efecto de pasar el puntero sobre el vínculo
Color de control de proceso
Color predeterminado de entidad
Color predeterminado de entidad personalizada
Tono de control
Borde de control

Conocimiento de la solución
El tema no tiene conocimiento de la solución. Los cambios realizados en el tema de una organización no están
incluidos en soluciones exportadas desde la organización. Los datos se almacenan en la entidad del tema que se
puede exportar y reimportar a otro entorno. Los temas importados se deben publicar para que surtan efecto.

Copie y edite el tema existente


La forma más sencilla y rápida de crear un tema nuevo es clonar uno existente y modificarlo. Después, debe
guardarlo, mostrar una vista previa y publicarlo.
1. Vaya a Configuración > Personalizaciones.
2. Elija Temas y, a continuación Tema predeterminado de Dynamics 365.
La captura de pantalla siguiente muestra la configuración predeterminada del tema.

Hemos clonado el tema predeterminado y cambiado los colores. Las siguientes capturas de pantalla muestran los
nuevos colores para desplazamiento y resaltado. También puede elegir un nuevo logotipo del producto.
La captura de pantalla siguiente muestra el nuevo color de navegación.
La captura de pantalla siguiente muestra la cuadrícula de entidad de cuenta con el nuevo color del resalte.

Obtener una vista previa y publicar un tema


Para obtener una vista previa y publicar un tema, siga estos pasos:
Cree un nuevo tema desde cero o clone uno existente.
Para mostrar una vista previa del tema nuevo, elija Vista previa en la barra de comandos. Para salir del
modo de vista previa, elija Salir de vista previa en la barra de comandos, junto a Vista previa.
Publique un tema. Elija Publicar tema en la barra de comandos.
La captura de pantalla siguiente muestra los botones de la barra de comandos para vista previa y
publicación.

Prácticas recomendadas
A continuación se ofrecen recomendaciones para diseñar contrastes de tema y elegir colores.
Contraste de temas
Se recomienda el siguiente método para proporcionar colores de contraste:
Elija cuidadosamente los colores de contraste. El tema predeterminado predefinido de Dynamics 365 tiene
los coeficientes de contraste correctos para asegurar una facilidad de uso óptima. Use coeficientes similares
para los nuevos temas.
Para el modo de contraste alto, use la configuración predeterminada de colores.
Colores de temas
Recomendamos no usar un gran número de diferentes colores. Aunque puede establecer un color diferente para
cada entidad, se recomienda uno de dos patrones:
Cree todas las entidades en colores neutrales y resalte las entidades clave.
Use el mismo color para entidades similares o entidades relacionadas, como elemento de cola y cola, o
entidades del catálogo de productos. Mantenga bajo el número total de grupos.

Consideraciones sobre temas personalizados


Deberá tener en cuenta lo siguiente al planificar el uso de temas personalizados:
La mayoría de las áreas de la interfaz de usuario (UI) actualizadas se mostrarán en los colores del tema
personalizado.
Aunque los colores de tema se aplican globalmente en toda la aplicación, algunas áreas heredadas de la
interfaz de usuario, como los botones del degradado, mantendrán los colores predeterminados.
Ciertas áreas deben usar colores oscuros o claros con los colores predeterminados de icono. El color del
icono no se puede personalizar.
Una entidad no se puede mostrar en diferentes colores en diferentes nodos del mapa del sitio.
Los colores de los nodos del mapa del sitio no se pueden personalizar.
Vea también
Vídeo: Temas en Dynamics 365 Customer Engagement Consultar y editar un tema de organización
Crear y diseñar formularios
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con PowerApps, los formularios ofrecen la interfaz de usuario que emplean los usuarios para interactuar con los
datos que necesitan para realizar su trabajo. Es importante que los formularios que usan los usuarios estén
diseñados para permitirles buscar o especificar la información que necesitan de manera eficaz.
En la solución predeterminada o en una solución no administrada, se pueden crear nuevos formularios o editar
los formularios existentes de todas las entidades que admitan personalizaciones de formularios. En una solución
no administrada, se pueden editar las propiedades administradas para una entidad personalizada no
administrada creada para la solución. Si está viendo una solución administrada, aquí no se pueden crear nuevos
formularios ni editar los formularios existentes entre las entidades. Sin embargo, si las propiedades
administradas de una entidad de la solución administrada están establecidas para admitir personalizaciones, se
pueden agregar o editar formularios a esa entidad.

Tipos de formularios
Hay varios tipos de formularios.

TIPO DE FORMULARIO DESCRIPCIÓN MÁS INFORMACIÓN

Principal Usado en aplicaciones PowerApps, la Consideraciones de diseño para los


aplicación web Dynamics 365, formularios principales
Dynamics 365 para Outlook, y
Dynamics 365 para tabletas.

Estos formularios ofrecen la interfaz de


usuario principal para interactuar con
los datos de la entidad.

Móvil Usado para las páginas de Dynamics Personalizar la aplicación móvil


365 para teléfonos. Este formulario
simplificado está diseñado para usarse
en dispositivos móviles.

Creación rápida Usado en aplicaciones PowerApps, la Crear y editar formularios de creación


aplicación web Dynamics 365, rápida
Dynamics 365 para Outlook, y
Dynamics 365 para tabletas.

Para las entidades actualizadas, estos


formularios proporcionan un
formulario básico optimizado para
crear nuevos registros.
TIPO DE FORMULARIO DESCRIPCIÓN MÁS INFORMACIÓN

Vista rápida Usado en aplicaciones PowerApps, la Crear y editar formularios de vista


aplicación web Dynamics 365, rápida
Dynamics 365 para Outlook, y
Dynamics 365 para tabletas.

Para las entidades actualizadas, estos


formularios aparecen dentro del
formulario principal para mostrar los
datos adicionales de un registro al que
hace referencia un campo de búsqueda
en el formulario.

Aunque cada tipo de formulario tiene necesidades específicas, cuando trabaje con formularios use el editor de
formularios. Más información: Trabajar con el editor de formularios

Actualización frente a entidades clásicas


PowerApps ofrece diversas opciones para diseñar formularios. Con interfaz unificada, la mayoría de las
entidades se actualizaron para adaptarse a la interfaz de dinámica. Las entidades actualizadas y al igual que las
entidades personalizadas incluyen soporte para el Dynamics 365 para tabletas cliente, flujos de proceso de
negocio y reglas de negocio. Al usar estas entidades, puede diseñar una vez e implementar en todos los clientes.
Todavía existen varias entidades, referidas aquí como entidades clásicas, que mantienen la apariencia y las
capacidades de las versiones anteriores. Estas entidades se utilizan menos a menudo. Aquí se enumeran:

Dirección Artículo Comentario de Operación de Conexión


artículo eliminación en masa

Descuento Lista de descuentos Ubicación de Datos adjuntos de Seguimiento


documentos correo electrónico

Objetivo Métrica del objetivo Importar archivo de Producto de la Producto del pedido
origen factura

Lista de precios Elemento de cola Producto de oferta Campo Informe Consulta de informe

Vista guardada Servicio Actividad de servicio Sitio de SharePoint Sitio

Zona de ventas Unidad Unidad de venta

Vea también
Información general sobre los metadatos y las entidades

Cree y edite vistas


Asignar un orden de formularios
Controlar el acceso a los formularios
Cómo se presentan los formularios principales en los distintos clientes
Adición de navegación de formulario para entidades relacionadas
Deshabilitar el autoguardado
Optimizar el rendimiento
Agregar controles personalizados
Trabajar con el editor de formularios
Asignar un orden de formularios
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Si tiene varios formularios principales, de creación rápida o móviles para una entidad, puede establecer un orden
para los formularios. El orden de formularios determine qué formularios disponibles se mostrarán de forma
predeterminada. Los formularios principales o móviles disponibles se pueden controlar mejor si se asignan roles
de seguridad a los formularios. Consulte Controlar el acceso a los formularios para obtener más información.
No puede asignar roles de seguridad a formularios de creación rápida, por lo que el único formulario que podrá
usar todo el mundo es el que se encuentra en la parte superior del orden de formularios.

Para asignar un orden de formularios


1. En el explorador de soluciones, expanda la entidad deseada y seleccione Formularios.
2. En la barra de herramientas de la lista de formularios, seleccione Orden de los formularios.
3. Elija Conjunto de formularios principal, Formulario de creación rápida establecido o Conjunto de
formularios móviles, según el tipo de formularios con el que desea trabajar.
4. El diálogo Orden de los formularios es una lista simple donde puede mover un formulario seleccionado
hacia arriba o abajo en el orden de formularios.
5. Después de establecer el orden deseado, haga clic en Aceptar para cerrar el cuadro de diálogo.
Controlar el acceso a los formularios
23/04/2018 • 4 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Hay dos formas para controlar el acceso a los formularios principales:
Desactivar un formulario principal
Puede establecer un estado activo o inactivo para los formularios principales. Esta característica se incluyó
inicialmente para administrar los nuevos formularios incluidos cuando las organizaciones realizaban una
actualización, pero se puede usar para impedir que los usuarios puedan usar formularios principales.
Asignar roles de seguridad al formulario principal
Use este método para poner un formulario principal a disposición de grupos específicos.
Diferentes personas de la organización pueden interactuar con los mismos datos de maneras distintas. Los
administradores pueden depender de la capacidad de buscar rápidamente información en un registro y el
personal de servicio podría necesitar un formulario que simplifique la entrada de datos. Puede satisfacer
distintos requisitos mediante la asignación de formularios a los roles de seguridad a los que pertenecen los
distintos grupos de usuarios.
Para conocer los procedimientos paso a paso, consulte Assign security roles to forms.
Si tiene más de un formulario principal o móvil definido para una entidad, puede seleccionar los
formularios que podrán utilizar los usuarios en función de sus roles de seguridad. Dado que cada entidad
debe poder mostrar un formulario para cualquier usuario, al menos un formulario debe designarse como
formulario de "reserva" (un formulario visible para los usuarios cuyos roles de seguridad no tienen ningún
formulario explícitamente asignado).

NOTA
Los formularios de creación rápida y de vista rápida no se pueden asignar a roles de seguridad.

En el editor de formularios o desde la cuadrícula de formularios puede asignar roles de seguridad a un formulario.
No obstante, mientras haya solo un formulario para la entidad, no podrá desactivar la opción Habilitado para
reserva en el cuadro de diálogo Asignar roles de seguridad. En este caso, aunque haya asignado roles de
seguridad al formulario, cualquier persona asociada a un rol de seguridad que no incluyó podrá ver el formulario
debido a que está habilitado para reserva.
Después de crear un segundo formulario principal o móvil para la entidad, podrá desactivar la opción Habilitado
para reserva para uno de ellos. El sistema siempre garantizará que al menos un formulario esté habilitado para
reserva.
Si tiene más de un formulario principal, puede especificar que un orden de formularios para controlar el
formulario que podrá ver un usuario sea aquel que ve de forma predeterminada. Si hay más de un formulario que
pueden usar, puede cambiar los formularios y aquel que elija será su formulario predeterminado hasta que elija
otro. Esta preferencia se almacena en el explorador. Si usa un equipo o un explorador diferente, verá el formulario
predeterminado original.

Estrategias para administrar el formulario de reserva


Algunas estrategias para administrar el formulario de reserva son:
Todos los usuarios ven el mismo formulario
Si no requiere formularios múltiples para una entidad, no necesita un formulario de reserva.
Crear un formulario de contingencia
Si usa formularios basados en roles porque desea limitar la información que los usuarios pueden ver o editar,
considere la posibilidad de crear un formulario que muestre la información mínima. A continuación, en el cuadro
Asignar roles de seguridad, seleccione Mostrar solo a estos roles de seguridad determinados, pero no
seleccione ningún rol excepto el de administrador del sistema y seleccione Habilitado para reserva. El resultado
es que este formulario nunca lo verá nadie excepto el administrador del sistema y cualquier usuario cuyos roles de
seguridad no se hayan asociado a un determinado formulario. Podría incluir un recurso web HTML en el
formulario con la información sobre los motivos de mostrar poca información en el formulario y un vínculo a
información sobre cómo solicitar que se le agregue a un rol de seguridad asociado a un formulario o incluir un
nuevo rol de seguridad para un formulario.

NOTA
No se puede incluir un recurso web en un encabezado o pie de página de formulario.

Crear un formulario genérico


Si usa formularios basados en roles para proporcionar una experiencia de usuario personalizada en función del rol
de una persona en la organización, puede establecer el formulario menos especializado como formulario de
reserva y configurarlo para que todo el mundo pueda verlo. A continuación, cree formularios personalizados para
roles de seguridad específicos y configúrelos para que se muestren únicamente a los roles de seguridad que los
necesiten. No habilite estos formularios para reserva. Por último, en la lista Formularios, utilice el diálogo Orden
de los formularios para especificar los formularios que desee mostrar clasificándolos del más exclusivo al menos
exclusivo. El formulario de reserva estará en la parte inferior de la lista. Con esta estrategia, los usuarios que vean
el formulario personalizado para su rol como formulario predeterminado, todavía podrán usar el selector de
formulario para seleccionar el formulario más común si lo desean. Cualquier formulario que seleccionen se
mantendrá como su formulario predeterminado hasta que seleccionen otro.

Usar el scripting de formularios


Por último, en la aplicación web es posible, aunque no se recomienda, que un desarrollador use scripts en el
evento Onload del formulario para usar la colección Xrm.Page.ui.formSelector.items para consultar los formularios
disponibles y usar el método de navegación para dirigir a los usuarios a un determinado formulario. Recuerde que
el método de navegación provocará que el formulario se cargue de nuevo (y el evento Onload se produzca de
nuevo). Su lógica del controlador de eventos debe comprobar siempre alguna condición antes de que use el
método de navegación para evitar un bucle sin fin o la restricción innecesaria de las opciones de los usuarios para
desplazarse entre los formularios.
Este método no funcionará en Dynamics 365 para tabletas porque no existen formularios múltiples disponibles
para seleccionar.
Vea también
Asignar roles de seguridad a formularios
Cómo se presentan los formularios principales en los
distintos clientes
12/04/2018 • 10 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Todos los clientes utilizan el formulario principal. Este formulario proporciona la misma experiencia de usuario, ya
se use la aplicación web, Dynamics 365 para teléfonos, Dynamics 365 para tabletas o Dynamics 365 para
Outlook.

Formularios principales
Cualquier formulario principal que exista para una entidad se puede presentar de forma diferente en función de
los factores de la siguiente tabla. Cuando diseñe un formulario principal, considere cómo funciona en cada
presentación distinta.

PRESENTACIÓN DESCRIPCIÓN

Actualizado Para las entidades actualizadas y las clásicas y cualquier


entidad personalizada, el formulario actualizado proporciona
una nueva experiencia de usuario en Dynamics 365 y en
Microsoft Dynamics 365 (en línea). Estos formularios tienen el
novísimo diseño de la barra de comandos y permiten usar
características adicionales como la barra de comandos,
autoguardado y los flujos de procesos de negocio.

Dynamics 365 para tabletas Dynamics 365 para tabletas muestra el contenido del
formulario principal de una forma optimizada para tabletas.

Dynamics 365 para teléfonos Dynamics 365 para teléfonos presenta el contenido del
formulario principal de una forma optimizada para teléfonos.

Clásico Estos formularios son para las entidades que no se han


actualizado. Usan la cinta de opciones en lugar de la barra de
comandos y el panel de navegación del lado izquierdo del
formulario.

Estos formularios tienen un diseño de dos columnas.

Formularios actualizados
Este diagrama representa componentes comunes que se encuentran en formularios de entidad actualizados.
Para las entidades actualizadas, el diseño del formulario funciona con una gran variedad de visualizaciones y
tamaños de ventana. A medida que el ancho de la ventana disminuye, las columnas de la ficha bajan para que
pueda desplazarse y trabajar con ellas en lugar de comprimirse o requerir que se desplaza a la derecha.
La siguiente tabla resume los componentes disponibles en el formulario principal para las entidades actualizadas.

COMPONENTE RESUMEN

Barra de navegación Use los datos del mapa del sitio para proporcionar la
capacidad de pasar a diferentes áreas de la aplicación.

El panel de navegación usado en los formularios clásicos no se


incluye en el formulario actualizado. En el contexto de un
registro, la barra de navegación proporciona acceso a las
vistas de registros relacionados. En lugar de navegar hasta los
registros relacionados con el panel de navegación o mediante
la barra de navegación, si agrega subcuadrículas configuradas
para mostrar registros de entidad relacionados útiles mejorará
la experiencia para la mayoría de los usuarios.

Barra de comandos Use los datos definidos para que las cintas de opciones
ofrezcan comandos relevantes para el registro.

Se muestran los cinco primeros comandos seguidos de


puntos suspensivos ( ), lo que proporciona un menú de
control flotante para elegir comandos adicionales.

Imagen Cuando una entidad tiene un campo de imagen y la opción


Imagen principal de la entidad está definida en Imagen
predeterminada, se puede mostrar una imagen en el
encabezado cuando el formulario se configura para mostrar la
imagen.

Encabezado Los campos colocados en el encabezado siguen siendo visibles


cuando los usuarios bajan por el cuerpo del formulario.

Hasta cuatro campos se pueden poner en el encabezado. No


se permiten varias líneas de texto, recursos web o iFrames en
el encabezado. El encabezado y el pie de página comparten
algunas propiedades con las secciones.
COMPONENTE RESUMEN

Control de proceso Cuando una entidad tiene flujos de proceso de negocio


activos, el control de proceso aparece debajo del encabezado.
Más información: Flujos de proceso de negocio

Cuerpo El cuerpo es la parte desplazable del formulario que contiene


las fichas.

Fichas En el cuerpo del formulario, las pestañas proporcionan


separación horizontal. Las pestañas tienen una etiqueta que
puede mostrarse. Si se muestra la etiqueta, las pestañas se
pueden expandir o contraer para mostrar u ocultar su
contenido haciendo clic en la etiqueta.

Las pestañas contienen hasta tres columnas y el ancho de


cada columna se puede establecer en un porcentaje del ancho
total. Al crear una nueva pestaña, cada columna se rellena
previamente con una sección.

Secciones Una sección ocupa el espacio disponible en una columna de la


ficha. Las secciones tienen una etiqueta que se puede
mostrarse y una línea se puede mostrar debajo de la etiqueta.

Las secciones pueden tener hasta cuatro columnas e incluyen


opciones para visualizar como se mostrarán las etiquetas de
los campos en la sección.

Campos Los cambios muestran controles que los usuarios utilizan para
ver o modificar datos del registro de entidad. Los campos
pueden formatearse para ocupar hasta cuatro columnas en
una sección.

Separador Un espaciador permite agregar un campo vacío a una


columna de sección.

Subcuadrículas Las subcuadrículas permiten la presentación de una lista


dentro del formulario. La capacidad de mostrar gráficos con
una subcuadrícula no está disponible en formularios de
entidades actualizadas.

Formulario de vista rápida Un formulario de vista rápida muestra datos de un registro al


que hace referencia un campo de búsqueda en el formulario.
La entidad que es el destino de la búsqueda debe tener un
formulario de vista rápida para que se pueda agregar uno al
formulario. Más información: Crear y editar formularios de
vista rápida

Recursos web Es posible agregar recursos web de HTML y de Microsoft


Silverlight a los formularios principales, pero tales recursos no
se mostrarán cuando se utilice Dynamics 365 para teléfonos y
tabletas.
COMPONENTE RESUMEN

iFrame Marco flotante que configura para mostrar una página web
de otro sitio web. Importante:
Cuando la página mostrada en un iFrame está en otro
dominio, los exploradores aplican un nivel alto de
seguridad. Esto puede complicar los requisitos para
que el contenido de un iFrame interactúe con los
datos del formulario.
No se puede mostrar un formulario de entidad en un
iFrame incrustado en otro formulario de entidad.

Mapas de Bing Cuando el control se encuentra en un formulario de una


entidad actualizada y el valor de configuración del sistema
Habilitar los Mapas de Bing está habilitada con una clave
válida de los mapas de Bing, este control se puede usar una
vez en un formulario para mostrar la ubicación de una de las
direcciones de una entidad actualizada. Más información:
Configuración de mapas de Bing

Pie de página Cualquier número de campos, recursos web o iFrames se


agregará al pie de página. Los campos son de solo lectura
cuando se muestran en el pie de página. El encabezado y el
pie de página comparten algunas propiedades con las
secciones.

Barra de estado La barra de estado muestra el campo de estado del registro,


un área de notificación y un botón Guardar.

Formularios de Dynamics 365 para teléfonos y tabletas


La mayoría de las entidades del sistema y las entidades personalizadas se encuentran disponibles para Dynamics
365 para teléfonos y tabletas. El formulario principal de estas entidades se transforma en una presentación
optimizada para teléfonos o tabletas.
Entidades habilitadas de Dynamics 365 para teléfonos y tabletas
Solo las entidades que se habilitan para Dynamics 365 para teléfonos y tabletas utilizan esta presentación del
formulario principal. Más información: Entidades mostradas en Dynamics 365 para teléfonos y tabletas
Diseño de formularios
Dynamics 365 para teléfonos y tabletas toma muchos de los elementos del formulario principal y los muestra de
forma optimizada para teléfonos y tabletas. Los siguientes diagramas muestran el reflujo desde la aplicación web
a las aplicaciones para tableta y teléfono.
Aplicación web
Aplicación para tabletas

Aplicación para teléfonos

Los elementos de formulario se transforman en un diseño panorámico en Dynamics 365 para tabletas, donde los
usuarios pueden pasar el dedo por la pantalla para cambiar los elementos visibles en una ventana gráfica. En
Dynamics 365 para teléfonos, los usuarios deslizan la pantalla para ver otra columna, o panel de elementos, y el
control de proceso aparece sobre cada columna.
Elemento de la ventana gráfica
Los siguientes elementos están siempre visibles dentro de la ventana gráfica en el contexto de un formulario:
Barra de navegación
La barra de navegación es una presentación del mapa del sitio optimizada para el funcionamiento táctil. Más
información: Cambiar las opciones de navegación
Inicio
El botón de inicio lleva a los usuarios al panel que es la página de inicio para Dynamics 365 para teléfonos y
tabletas.
Control de proceso
Si la entidad tiene un proceso de negocio habilitado, aparecerá en la esquina superior derecha junto al control de
búsqueda en Dynamics 365 para tabletas, y en la parte superior de la pantalla en Dynamics 365 para teléfonos.
Buscar
Los usuarios pueden pulsar el control de búsqueda para abrir la pantalla para buscar registros.
Barra de comandos
De forma predeterminada, algunos de comandos que aparecen en la aplicación web no aparecen en las
aplicaciones de Dynamics 365 para teléfonos y tabletas. De manera similar a la aplicación web, la barra de
comandos es contextual, por lo que los comandos disponibles cambian en función de lo que se visualice o
seleccione. Más información: Cambiar los comandos
Elementos de formulario
Los elementos de formulario mostrados se toman del formulario principal y aparecen como una serie de paneles
que los usuarios ven a través de la ventana gráfica.
En Dynamics 365 para tabletas el primer panel muestra la información de contacto de las relaciones existentes
para el registro. En Dynamics 365 para teléfonos, el primer panel también muestra campos de encabezado del
formulario sobre las ventanas de relación.

Para los formularios Contacto y Usuario, el elemento muestra una tarjeta de comunicación correspondiente al
registro. La tarjeta de comunicación proporciona botones para iniciar la comunicación con el contacto. Para otras
entidades, aparece una tarjeta de comunicación si hay un formulario de vista rápida Contacto incrustado en el
formulario principal.
Puede mostrar ventanas adicionales de acuerdo con las relaciones de las entidades, pero no es posible
personalizar las ventanas de las siguiente entidades:

ENTIDAD MOSAICOS

Cuenta Propietario

Contacto Nombre de la compañía, propietario


ENTIDAD MOSAICOS

Cliente potencial Propietario

Oportunidad Cuenta, propietario

Puede personalizar las ventanas restantes con el editor de formularios. El orden es fijo, pero puede establecer qué
elementos son visibles en el panel de relaciones.
En Dynamics 365 para tabletas, el segundo panel comienza con el nombre de la primera ficha del formulario.
Todos los campos que están incluidos en el encabezado se incluyen; posteriormente, se agrega el contenido de la
primera pestaña. En Dynamics 365 para teléfonos, las cabeceras aparecen en la primera columna.

Si hay un flujo de proceso activo para el formulario, la tercera ficha muestra las tareas de la fase actual del proceso
en Dynamics 365 para tabletas. En Dynamics 365 para teléfonos, el control de proceso flota sobre los paneles, se
expande sobre el panel actual del usuario cuando se selecciona, y siempre es visible y permite actuar.
Los paneles restantes del formulario incluyen el contenido de las pestañas del formulario. Las subcuadrículas
encontradas se muestran como un panel diferente.
El formulario de Dynamics 365 para teléfonos y tabletas siempre muestra las etiquetas de fichas y subcuadrículas.
El valor de Mostrar etiqueta en el formulario no se aplica.

NOTA
Para optimizar el rendimiento de los dispositivos móviles, el número de objetos está limitada a 5 pestañas o 75 campos y 10
subcuadrículas.

Los formularios para Dynamics 365 para teléfonos y tabletas no admiten lo siguiente:
Mapas de Bing
Yammer
Fuentes de actividades
Temas
Además, las imágenes de la entidad son visibles en las vistas de lista y tarjetas de contacto, pero no dentro
del formulario real.
Varios formularios
Dynamics 365 para teléfonos y tabletas admite varios formularios, pero no proporciona a los usuarios ningún
método para cambiar entre formularios si pueden acceder a más de uno. Los usuarios verán el primer formulario
del pedido de formularios al que tengan acceso.
Por ejemplo, si tiene los siguientes formularios principales para la entidad de oportunidad y ha asignado los
siguientes roles de seguridad a cada uno, verá el pedido de formularios indicado en la tabla siguiente.

PEDIDO DE FORMULARIOS NOMBRE DEL FORMULARIO ROLES DE SEGURIDAD

1 Primer formulario de ventas Comercial

2 Segundo formulario de ventas Comercial y jefe de ventas

3 Tercer formulario de ventas Jefe de ventas

4 Cuarto formulario de ventas Vicepresidente de ventas

Los usuarios con el rol de comercial siempre verán el primer formulario de ventas.
Los usuarios con el rol de jefe de ventas siempre verán el segundo formulario de ventas.
Los usuarios con el rol de vicepresidente de ventas siempre verán el cuarto formulario de ventas.

Formularios clásicos
En el siguiente diagrama se muestran los componentes principales del formulario usados en la presentación
clásica.

Los formularios de entidades actualizadas han heredado muchos componentes de los formularios clásicos,
aunque hay diferencias significativas.
Los formularios que usan la presentación clásica no incluyen la barra de navegación y la cinta de opciones se usa
en lugar de la barra de comandos. Estos formularios no admiten las imágenes de entidad, el control de proceso,
los formularios de vista rápida, el guardado automático ni los mapas de Bing. Los campos del encabezado no se
pueden editar.
El Asistente de formulario se expone para determinadas entidades, como Article .
Vea también
Crear y diseñar formularios
Consideraciones de diseño para los formularios principales
Optimizar el rendimiento del formulario
Administrar (deshabilitar) el autoguardado
Consideraciones de diseño para los formularios
principales
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los formularios principales son la interfaz de usuario principal donde los usuarios ven y interactúan con los datos.
Los formularios principales proporcionan el rango de opciones más amplio y están disponibles para aplicaciones
basadas en modelos, a excepción de Dynamics 365 para teléfonos.
Uno de los objetivos principales del diseño de formularios principales es que se diseñan una vez y se implementan
en cualquier ubicación. El mismo formulario principal que diseña para una aplicación basada en modelos o la
aplicación de web de Dynamics 365 Customer Engagement también se usa en Dynamics 365 para Outlook y
Dynamics 365 para tabletas. La ventaja de este método es que no es necesario integrar cambios en formularios
diferentes. No obstante, existen varios factores importantes a considerar en el diseño de estos formularios.

Formularios personalizados para distintos grupos


Debido a la posibilidad de crear varios formularios principales y asignar distintos roles de seguridad a cada
formulario, puede presentar a los grupos distintos de su organización un formulario optimizado según el uso que
hagan de la aplicación. Incluso puede proporcionar a cada grupo distintas opciones de modo que tengan
diferentes formularios para elegir. Más información: Controlar el acceso a los formularios
Puede prever que los administradores y responsables de la toma de decisiones deseen formularios optimizados
para proporcionar una referencia rápida a los puntos de datos principales. Podrán ver gráficos más que las listas y
es posible que no introduzcan una gran cantidad de datos.
Las personas que interactúan directamente con los clientes pueden necesitar formularios adaptados a las tareas
que realizan con más frecuencia. Es posible que deseen que los formularios permitan una entrada de datos más
eficaz.
Necesitará averiguar las personas de su organización que los desean y necesitan. Este suele ser un proceso
repetitivo donde se recopila la entrada, se intentan distintas acciones y se compilan formularios para los usuarios.
Tenga en cuenta que tiene una variedad de herramientas disponibles y que no todo se tiene que realizar en el
formulario. Use las reglas de negocio, los procesos de flujo de trabajo, los diálogos y los flujos de procesos de
negocio así como los formularios para proporcionar una solución que funcione para su organización.
Tendrá que equilibrar esto con el tiempo que desee invertir administrando formularios. Crear y editar formularios
es relativamente fácil, pero si crea más formularios, tiene que administrar más formularios.

Diferencias de presentación
Aunque no es necesario administrar formularios múltiples para cada presentación, debe considerar la forma que
tomarán de las diferencias en la presentación en el formulario principal. Presentaciones de formularios principales
describe las distintas formas en que se puede presentar el formulario principal. Los factores principales a tener en
cuenta son:
Dynamics 365 para tabletas no permite agregar recursos de imagen, HTML o web de Silverlight a los
formularios.
El diseño de formularios de Dynamics 365 para tabletas se genera automáticamente en función del
formulario principal. No hay ningún editor de formularios especial para los formularios de Dynamics 365
para tabletas. Debe comprobar que la presentación de formularios funcione correctamente para los
clientes.
Si tiene scripts incompatibles que interactúan con los elementos DOM encontrados en la aplicación Web,
dichos scripts no funcionarán en los formularios de Dynamics 365 para tabletas porque los mismos
elementos DOM no están disponibles.
Los formularios del panel de lectura de Dynamics 365 para Outlook no permiten el uso de scripts. La
visibilidad de elementos de formulario depende de la configuración predeterminada y no se puede cambiar
en tiempo de ejecución mediante scripts.

Rendimiento de los formularios


Los formularios que se cargan lentamente o no responden rápidamente afectarán a la productividad y la adopción
por parte del usuario del sistema. Optimizar el rendimiento del formulario ofrece varias recomendaciones que
debe tener en cuenta al diseñar formularios para que las personalizaciones no afecten negativamente al
rendimiento del formulario.
Vea también
Crear y diseñar formularios
Crear y editar formularios de creación rápida
Crear y editar formularios de vista rápida
Presentaciones de formularios principales
Optimizar el rendimiento del formulario
Crear o editar formularios de creación rápida para
lograr una experiencia optimizada de entrada de
datos
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con los formularios de creación rápida, la aplicación puede tener una experiencia simplificada de entrada de datos
totalmente compatibles con la lógica definida por scripts de formulario y reglas de negocio. En Dynamics 365, los
formularios de creación rápida aparecen al seleccionar el botón Crear de la barra de navegación o cuando elige +
Nuevo al crear un registro nuevo desde una búsqueda o subcuadrícula.
Las aplicaciones móviles de Dynamics 365 Customer Engagement utilizan formularios de creación rápida para
crear registros nuevos. Si una entidad ya tiene un formulario de creación rápida configurado, las aplicaciones
móviles usan ese formulario. Si una entidad no tiene configurado un formulario de creación rápida, Dynamics 365
genera un formulario creación rápida para crear registros en las aplicaciones móviles basadas en la definición del
formulario principal.

Entidades con formularios de creación rápida


De forma predeterminada, solo las siguientes entidades del sistema tienen formularios de creación rápida.

Cuenta Respuesta de campaña Caso Competidor

Contacto Cliente potencial Oportunidad

Aunque puede crear formularios de creación rápida para entidades de actividad del sistema, estos no admiten
formularios de creación rápida. Cualquiera de las otras Entidades actualizadas y todas las entidades personalizadas
se pueden habilitar para admitir estos formularios seleccionando Permitir creación rápida en la definición de la
entidad y creando un formulario de creación rápida para ellas.
Puede habilitar entidades de actividad personalizadas para admitir formularios de creación rápida y puede crear
formularios de creación rápida para esas entidades. Sin embargo, el formulario de creación rápido para entidades
de actividad personalizada no se usará cuando los usuarios seleccionen el botón Crear en la barra de navegación.
Estos formularios de creación rápida se pueden usar solo cuando los usuarios agregan un nuevo registro para un
subcuadrícula que muestra esa entidad de actividad personalizada específica.

Crear un formulario de creación rápida


Aunque puede definir varios formularios de creación rápida, solo uno puede usarlo todo el mundo. El formulario
que todo el mundo usará se establece mediante el pedido de formulario. Los formularios de creación rápida no se
pueden asignar a los roles de seguridad y no proporcionan al usuario la capacidad de cambiar formularios.

NOTA
La entidad debe tener la opción Permitir creación rápida habilitada para que el formulario de creación rápida se muestre.
Para crear un formulario de creación rápida
1. En el explorador de soluciones, expanda la entidad deseada y seleccione Formularios.
2. Seleccione Nuevo > Formulario de creación rápida en la barra de herramientas.
3. Arrastre los campos que desee del Explorador de campos a las secciones del formulario.
4. Cuando haya terminado, seleccione Guardar y cerrar.
5. Publique personalizaciones para ver el nuevo formulario en la aplicación.

Editar un formulario de creación rápida


Aunque los formularios de creación rápida admiten scripts de formulario y reglas de negocio, su objetivo es
diferente del de los formularios principales y no admiten todas las capacidades de los formularios principales. Los
formularios de creación rápida siempre tienen una sección con tres columnas. No puede agregar más secciones o
columnas.
Los siguientes controles no se pueden agregar a formularios de creación rápida:
Subcuadrículas
Formularios de vista rápida
Recursos web
iFrames
Notas
Mapas de Bing
Si agrega un campo compuesto a un formulario de creación rápida, este se mostrará como un campo separado.
Para editar un formulario de creación rápida
1. En el explorador de soluciones, expanda la entidad deseada y seleccione Formularios.
2. En la lista del formulario, haga doble clic en un formulario donde Tipo de formulario sea Creación
rápida.
3. Arrastre los campos que desee del Explorador de campos a las secciones del formulario.
Consulte Configurar controladores de eventos para obtener información sobre la edición de controladores
de eventos de scripts de formularios.
4. Cuando haya terminado, seleccione Guardar y cerrar.
5. Publique personalizaciones para ver el formulario modificado en la aplicación.
Vea también
Crear y diseñar formularios
Crear y editar formularios de vista rápida
Crear o editar un formulario de vista rápida para ver
información sobre una entidad relacionada
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Un formulario de vista rápida se puede agregar a otro formulario como un control de vista rápida. Proporciona
una plantilla para ver información sobre un registro de entidad relacionada dentro de un formulario de otro
registro de entidad. Esto significa que los usuarios de la aplicación no necesitan navegar a otro registro para ver
la información que necesitan para realizar su trabajo.
Los controles de vista rápida están asociados a un campo de búsqueda que se incluye en un formulario. Si el
valor del campo de búsqueda no está configurado, el control de vista rápida no estará visible. Los datos de los
controles de vista rápida no se pueden editar y formularios de vista rápida no admiten scripts de formularios.
Dado que los formularios de vista rápida se ven mediante un control de vista rápida en un formulario, no
incluyen las áreas de encabezado, pie de página y navegación. Los roles de seguridad no se pueden asignar a
formularios de vista rápida ni se pueden activar o desactivar.

Crear un formulario de vista rápida


Puede crear formularios de vista rápida mediante el editor de formularios de forma similar al proceso de creación
de otros formularios. Los formularios de vista rápida son de solo lectura. Úselos para crear formularios solo con
fines de lectura.
1. En el explorador de soluciones, expanda el nodo Entidades y seleccione la entidad para la que desea crear
un nuevo formulario de vista rápida.
2. Expanda la entidad y seleccione el nodo Formularios.
3. Elija Nuevo y seleccione Formulario de vista rápida. Se abrirá el editor de formularios.
4. En el editor de formularios, elija Propiedades de formulario en el grupo Formulario de la pestaña
Inicio.
5. En el cuadro de diálogo Propiedades de formulario, escriba un Nombre del formulario y una
Descripción para distinguir este formulario de vista rápida de cualquier otro y cerrar el cuadro de diálogo
Propiedades de formulario.
6. Edite el formulario para agregar los campos que desee.

IMPORTANTE
Si agrega un campo y elige Requisito de campo > Requerido por la empresa y después lo guarda, no podrá
eliminar el campo.

7. Para guardar el formulario y cerrar el editor de formularios, en la pestaña Inicio, en el grupo Guardar,
elija Guardar y cerrar.

Editar un formulario de vista rápida


Los formularios de vista rápida tienen un diseño simplificado porque se han diseñado para visualizarse en una
sección del formulario. Solo está disponible una pestaña de una sola columna. Solo puede agregar secciones,
campos, subcuadrículas y espaciadores adicionales de una sola columna.

NOTA
No puede eliminar un campo que sea Requerido por la empresa. Recibirá este mensaje si intenta eliminar el campo: "El
campo que intenta quitar es necesario para el sistema o la empresa". Si no desea el campo del formulario, debe eliminar el
formulario completo y volver a crearlo.

Cuando edite un formulario de vista rápida, debe publicar los cambios antes de que estén visible en la aplicación.

Agregar un control de vista rápida a un formulario principal


Los formularios de vista rápida pueden agregarse solo a un formulario principal donde exista un campo de
búsqueda que tenga como destino la entidad del formulario de vista rápida.
1. En un formulario de entidad principal, elija Formulario de vista rápida en el grupo Control de la pestaña
Insertar.
2. En el cuadro de diálogo Propiedades de control de vista rápida, establezca propiedades descritas en
Propiedades del control de vista rápida.
3. Elija Aceptar para cerrar el cuadro de diálogo Propiedades de control de vista rápida.
Debe guardar y publicar el formulario principal para que los cambios de control de vista rápida sean
visibles.
Vea también
Crear y diseñar formularios
Crear o editar formularios de creación rápida
Adición de navegación de formulario para entidades
relacionadas
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


En el formulario Panel de navegación, puede agregar vínculos a las entidades relacionadas. Cuando un usuario
hace clic en uno de estos vínculos en un registro, se muestra la vista asociada para la entidad.
1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades, expanda la entidad con la que desea trabajar y, a continuación, elija
Formularios.
3. En la lista, localice una entrada con el tipo de formulario Principal y, a continuación, haga doble clic o pulse
para editarlo.
4. Para agregar un vínculo a una entidad relacionada, en la pestaña Inicio, en el grupo Seleccionar, elija
Navegación.
El panel Explorador de relaciones se abre en la parte derecha del editor de formularios.
5. En el panel Explorador de relaciones, en la lista Filtro, seleccione una de las siguientes opciones:
Relaciones disponibles. Muestra todas las entidades que pueden relacionarse con la entidad con la
que está asociado el formulario.
Relaciones de 1:N. Muestra las entidades que pueden relacionarse en una relación de 1:N con la
entidad con la que está asociado el formulario.
Relaciones de N:N. Muestra las entidades que pueden relacionarse en una relación de N:N con la
entidad con la que está asociado el formulario.

NOTA
Si no aparece ninguna entidad relacionada en el panel Explorador de relaciones, no puede crear un vínculo en este
formulario con una entidad relacionada.

6. Seleccione la entidad relacionada con la que desea establecer el vínculo, arrástrela hasta el Panel de
navegación y colóquela donde desee que se muestre.

SUGERENCIA
También puede crear una nueva relación eligiendo Nueva 1:N o Nueva N:N en el panel Explorador de relaciones.
Para obtener más información, consulte Crear y editar relaciones entre entidades

7. Para modificar las propiedades de este o cualquier otro vínculo a una entidad relacionada en el Panel de
navegación, seleccione el vínculo y, a continuación, en la pestaña Inicio elija Cambiar propiedades.
8. En el cuadro de diálogo Propiedades de la relación, en la pestaña Mostrar, escriba una nueva etiqueta
para mostrar.
9. En la pestaña Nombre, elija Editar para ver o modificar los detalles asociados con el registro de relación.
10. Elija Aceptar.
11. Obtenga una vista previa para comprobar cómo aparecerá el formulario principal y cómo funcionarán los
eventos:
a. En la pestaña Inicio, elija Vista previa y, a continuación, seleccione Formulario de creación,
Formulario de actualización o Formulario de sólo lectura.
b. Para cerrar el formulario Vista previa, en el menú Archivo, elija Cerrar.
12. Cuando haya terminado de modificar el formulario, elija Guardar y cerrar para cerrarlo.
13. Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando actualmente,
en la barra de navegación o en el panel de navegación, elija la entidad en la que ha estado trabajando,
y elija Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en el Panel de
navegación, elija Entidades y, en la barra de comandos, elija Publicar todas las personalizaciones.

NOTA
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento normal del sistema.
Le recomendamos que programe la importación de una solución cuando perjudique lo menos posible a los usuarios.

Vea también
Crear y editar relaciones entre entidades
Deshabilitar autoguardado
12/04/2018 • 5 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


El autoguardado ayuda a los usuarios a centrarse en el trabajo sin tener que administrar el almacenamiento de
datos en el formulario. La mayoría de las personas apreciará no tener que guardar datos de forma explícita que
cada vez actualice un registro, pero algunas organizaciones pueden tener personalizaciones que fueron diseñadas
para guardarse de forma explícita. Para estas organizaciones existen opciones para administrar la forma de aplicar
el autoguardado.

Autoguardado de trabajos
De forma predeterminada, todos los formularios de las entidades actualizadas y clásicas tendrán el autoguardado
habilitado. Una vez creado un registro (guardado en un principio), los cambios realizados en un formulario se
guardarán automáticamente treinta segundos después del cambio. Si no se realiza ningún cambio en el
formulario, el guardado automático no se producirá mientras el formulario esté abierto. Después de realizar un
cambio, el período de 30 segundos antes del autoguardado vuelve a empezar. El campo que alguien está editando
actualmente no se incluye en un autoguardado. Si otra persona ha actualizado el mismo registro mientras lo
editaba, esos cambios se recuperarán y mostrarán en el formulario al realizar el autoguardado.
Con el autoguardado habilitado, el botón de guardar solo aparece al guardar inicialmente el registro. Una vez
creado el registro, el botón de guardar en la barra de comandos no aparece, pero puede verse un botón en la
esquina inferior derecha, que aparecerá si existen cambios sin guardar. Este control también se muestra si el
autoguardado está deshabilitado.
Puede hacer clic en el botón para guardar el registro y actualizar datos en el formulario de forma inmediata.
Cuando el autoguardado está habilitado, el registro se guardará cada vez que navegue fuera de un registro o
cierre la ventana independiente que muestra un registro. No es necesario para el botón Guardar y cerrar que
aparece en los formularios de entidades que no se actualizan.

¿Debe deshabilitar el autoguardado?


Si tiene complementos, flujos de trabajo o scripts de formularios que se ejecuten al guardar un registro, se
ejecutarán que vez que se realice el autoguardado. Esto puede llevar a comportamientos indeseables si estas
extensiones no fueron diseñadas para funcionar con el autoguardado. Independientemente de si el autoguardado
está habilitado, los complementos, flujos de trabajo y scripts de formularios se deben diseñar para buscar cambios
específicos, y no deben ejecutarse indistintamente para cada evento de guardar.
Si tiene la auditoría configurada para una entidad, cada operación de guardar se trata como una actualización
independiente. Si alguien se queda en un formulario con cambios sin guardar durante más de treinta segundos,
verá una entrada adicional solo si se agregan más datos tras realizar el autoguardado. Si tiene informes que
dependen de datos de auditoría y trata cada guardado como "toque" individual de un registro, es posible que se
produzca un aumento de la periodicidad de los toques. Si usa este método, debe tener en cuenta que los
comportamientos de un usuario individual lo convierten en una métrica no fiable con o sin el autoguardado
habilitado.

Deshabilitar el autoguardado para la organización


Si determina que el autoguardado ocasionará problemas con las extensiones que está usando, puede
deshabilitarlo para la organización. No hay ningún valor para deshabilitar el autoguardado para entidades o
formularios individuales.
1. Vaya a Configuración > Administración.
2. Elija Configuración del sistema.
3. Para la opción Habilitar autoguardado para todos los formularios, seleccione No.

Deshabilitar el autoguardado para un formulario


Si desea deshabilitar el autoguardado para formularios específicos de entidad, puede agregar código al evento
OnSave de una entidad.

NOTA
El autoguardado se deshabilitará para el formulario, pero los datos se guardarán al hacer clic en el botón de la esquina
inferior derecha. Si intenta desplazarse fuera de un formulario o cerrar un formulario donde se han cambiado los datos, se les
pedirá que guarden los cambios para poder salir o cerrar el formulario.

1. En la barra de navegación, elija Microsoft Dynamics 365 > Configuración.


Configuración aparece en la barra de navegación.
2. Vaya a Configuración > Personalizaciones.
3. Elija Personalizar el sistema.
4. En Componentes, expanda Entidades y localice la entidad del formulario.
5. Expanda el nodo de la entidad y elija Formularios.
6. Abra el formulario que desee editar.
7. Cree un recurso web de JavaScript y agréguelo al formulario:
a. En el editor de formularios, en el grupo Formulario elija Propiedades de formulario.
b. En la ficha Eventos, debajo de Bibliotecas de formularios, elija Agregar.
c. En el cuadro de diálogo Buscar registro, elija Nuevo.
d. En el formulario de recursos web, especifique la siguiente información:

Nombre preventAutoSave

Nombre para mostrar Impedir el autoguardado

Tipo Script (JScript)

e. Junto al campo Tipo, elija Editor de texto.


f. En el campo Origen, pegue el siguiente código:
function preventAutoSave(econtext) {
var eventArgs = econtext.getEventArgs();
if (eventArgs.getSaveMode() == 70 || eventArgs.getSaveMode() == 2) {
eventArgs.preventDefault();
}
}

g. Seleccione Aceptar para cerrar el editor de texto.


h. Elija Guardar para guardar el recurso web y cierre la ventana del recurso web.
i. En el diálogo Buscar registro, el nuevo recurso web que ha creado estará seleccionado. Elija
Agregar para cerrar el cuadro diálogo.
8. Configurar el evento OnSave:
a. En la ventana Propiedades de formulario, en la sección Controladores de eventos, defina
Evento en OnSave.
b. Haga clic en Agregar.
c. En la ventana Propiedades del controlador, establezca Biblioteca en el recurso web que agregó
en el paso anterior.
d. Escriba ‘ preventAutoSave ’ en el campo Función. Distingue mayúsculas de minúsculas. No incluya
las comillas.
e. Asegúrese de que la opción Habilitado se encuentre activada.
f. Active Pasar el contexto de ejecución como primer parámetro.

IMPORTANTE
Si no realiza este paso, el script no funcionará.

El diálogo Propiedades del controlador debe verse así. El prefijo de personalización "new_" puede
variar según el prefijo de personalización definido para el editor predeterminado para la
organización.
a. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del controlador.
b. Si hay otros controladores de eventos para el evento OnSave , use las flechas verdes para moverlo a
la parte superior.
9. Haga clic en Aceptar para cerrar el cuadro de diálogo Propiedades del formulario.
10. Haga clic en Guardar y cerrar para cerrar el formulario.
11. En el explorador de soluciones, haga clic en Publicar todas las personalizaciones.
Después de aplicar este script al evento OnSave , cuando los usuarios editen un registro mediante este
formulario, el mensaje cambios no guardados aparecerá en la esquina inferior derecha de formulario
como si el autoguardado no estuviese deshabilitado. Pero este mensaje no desaparecerá hasta que los
usuarios hagan clic en el botón situado al lado.
Vea también
Crear y diseñar formularios
Consideraciones de diseño para los formularios principales
Cómo se presentan los formularios principales en los distintos clientes
Optimizar el rendimiento del formulario
Optimizar el rendimiento del formulario
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Los formularios que se cargan lentamente pueden reducir la productividad y la adopción por parte del usuario.
Siga estas recomendaciones para maximizar la velocidad de carga de los formularios. Muchas de las prácticas
recomendadas describe la forma en que un programador puede implementar scripts de formularios para la
organización. Asegúrese de discutir estas prácticas recomendadas con los programadores que crean scripts de
formularios para los formularios.

Diseño de formularios
Considere la interacción que el usuario tendrá con el formulario y la cantidad de datos que se deben mostrar en
él.
Mantenga el número de campos al mínimo
Cuanto más campos tenga en un formulario, más datos deberá transferir a través de Internet o de a una intranet
para ver cada registro.

Scripts de formularios
Si tiene personalizaciones que usan scripts de formularios, asegúrese de que el desarrollador comprende estas
estrategias para mejorar el rendimiento.
Evite incluir bibliotecas de recursos web de JavaScript que no necesite
Cuantos más scripts agregue al formulario, más tiempo tardará en descargarlos. Por lo general, los scripts se
almacenan en caché en el explorador después de cargarse la primera vez, pero el rendimiento la primera vez que
se ve un formulario suele crear una impresión considerable.
Evite cargar todos los scripts en el evento Onload
Si tiene código que únicamente admite los eventos OnChange para campos o el evento OnSave , asegúrese de
definir la biblioteca de scripts con el controlador de eventos para dichos eventos en lugar del evento OnLoad . De
esta manera, la carga de estas bibliotecas se puede aplazar y aumentar el rendimiento cuando el formulario se
carga.
Use las fichas contraídas para aplazar la carga de recursos web
Cuando se incluyen recursos web o IFRAMES en secciones en una pestaña contraída, estos no se cargarán si la
pestaña está contraída. Se cargarán cuando se expanda la ficha. Cuando el estado de la ficha cambia, se produce
el evento TabStateChange . Ningún código necesario para admitir recursos web o IFRAMEs en fichas contraídas
puede usar controladores de eventos para el evento TabStateChange ni reducir código que, de otro modo,
debería producirse en el evento OnLoad .
Defina las opciones predeterminadas de visibilidad
Evite usar scripts de formularios en el evento OnLoad que oculten elementos de formulario. En su lugar, defina las
opciones predeterminadas de visibilidad de los elementos de formulario que podrían ocultarse para no ser
visibles de forma predeterminada cuando el formulario se carga. A continuación, use los scripts en el evento
OnLoad para mostrar los elementos de formulario que desee mostrar.

Barra de comandos o cinta


Tenga en cuenta estas prácticas recomendadas al editar la barra de comandos o la cinta de opciones.
Mantenga el número de controles al mínimo
En la barra de comandos o la cinta de opciones del formulario, evalúe qué controles son necesarios y oculte
aquellos que no necesite. Cada control que se muestra aumenta los recursos necesarios para descargarse en el
explorador.
Vea también
Crear y diseñar formularios
Consideraciones de diseño para los formularios principales
Cómo se presentan los formularios principales en los distintos clientes
Usar controles personalizados para visualizaciones de
datos
12/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Los controles personalizados permiten transformar en visualizaciones campos que normalmente contienen texto.
De forma similar, puede usar los controles personalizados para transformar conjuntos de datos, como una vista, de
forma que se muestren con una presentación más visual, en lugar de como una lista de registros. Los controles
personalizados pueden aparecer como visualizaciones en formularios, paneles, vistas y cuadrículas de la página
principal. Puede establecer un tipo de control personalizado para que aparezca en el cliente de explorador web y, al
mismo tiempo, hacer que en sus aplicaciones móviles de Dynamics 365 para teléfono o tableta aparezca un control
personalizado distinto. Por ejemplo, puede usar un control personalizado de entrada de número para un campo en
los clientes de explorador web y un control personalizado deslizante para la aplicación de teléfonos. Una vez
publicada la personalización, los usuarios pueden interactuar plenamente con el control para cambiar el valor; por
ejemplo, deslizando el control, si están usando el control personalizado deslizante lineal. Los cambios se guardan
automáticamente cuando se cierra el formulario, al igual que ocurre cuando el usuario cambia un campo
tradicional en un formulario.

Usar un control personalizado para agregar visualizaciones a un campo


Siga los pasos de este procedimiento para cambiar la etiqueta predeterminada y el campo de cuadro de texto del
campo Importe del presupuesto por un control personalizado deslizante en la entidad Oportunidad. Puede
seguir los mismos pasos para sustituir un campo existente por un control personalizado o configurar un control
personalizado para un campo personalizado.
1. Abra un registro en el que desee agregar un control personalizado, como un registro de oportunidad.
2. En la barra de herramientas Acciones, haga clic en Formulario para abrir el editor de formularios.
3. En el editor de formularios, haga doble clic en el campo en el que desee agregar un control personalizado o
agregar un nuevo campo, como el campo Importe del presupuesto.
4. En la página Propiedades de campo, haga clic en la pestaña Controles y, a continuación, en Agregar
control.
5. En la página Agregar control, seleccione el control que desee, como el Control deslizante lineal que se
muestra aquí, y, a continuación, haga clic en Agregar.
6. Elija el cliente en el que desee que aparezca el control.
Web. Para que el control personalizado esté disponible desde cualquier explorador web, seleccione la
opción Web situada junto al control. Tenga en cuenta que, al establecer la opción Web, el control
aparece en exploradores web de PC, Mac y dispositivos móviles.
Teléfono. Para que el control personalizado esté disponible en teléfonos en los que se ejecute
Dynamics 365 para teléfonos, seleccione la opción Teléfono situada junto al control.
Tableta. Para que el control personalizado esté disponible en tabletas en las que se ejecute Dynamics
365 para tabletas, seleccione la opción Tableta situada junto al control.
7. Haga clic en el icono de lápiz situado junto a Mín., Máx. y Paso, defina la opción de la propiedad tal y
como se describe más abajo y, a continuación, haga clic en Aceptar.
Mín. Establezca el valor mínimo aceptado. Puede enlazar el valor estático que especifique o enlazar
el valor a un campo existente. En este ejemplo, Enlazar a un valor estático es Divisa y el valor
mínimo que se puede introducir es cero.
Enlazar a un valor estático. Seleccione el tipo de datos, por ejemplo, un número entero
(Whole.None), divisa, coma flotante (FP ) o decimales. A continuación, escriba un número que
represente el valor mínimo aceptado para el campo.
Enlazar a un valor de un campo. Seleccione un campo en la lista que se usará como el valor
mínimo aceptado.
Máx. Establezca el valor máximo aceptado del campo. Al igual que ocurre con el valor mínimo,
puede enlazar el valor estático que especifique o enlazar el valor a un campo existente, como se ha
descrito más arriba. En este ejemplo, Enlazar a un valor estático es Divisa y el valor máximo que
se puede introducir es 1000 millones.
Paso. Representa la unidad que debe aumentar o disminuir al sumar o restar del valor actual. Por
ejemplo, para el importe del presupuesto, puede seleccionar incrementos/disminuciones de 100
dólares.
Ocultar control predeterminado. Al seleccionar esta opción, se oculta el control, por lo que ni el
control ni los datos se muestran en ninguno de los clientes que no admitan el control personalizado.
Tenga en cuenta que el cliente web Dynamics 365 clásico no admite la mayoría de los controles
personalizados. De forma predeterminada, esta opción no está seleccionada y el control web
Dynamics 365 clásico muestra el control predeterminado, normalmente basado en texto.

NOTA
El control predeterminado se identifica con (predeterminado) después del nombre del control.

8. Haga clic en Aceptar para cerrar la página Propiedades de campo.


9. Para activar la personalización, en el formulario de entidad, haga clic en Guardar y, a continuación, en
Publicar.
10. Haga clic en Guardar y cerrar para cerrar el editor de formularios.

Ver el control personalizado en acción


Abra un registro que incluya el campo con el control personalizado, como el formulario Oportunidad del ejemplo
anterior, y observe cómo ha cambiado el campo.

El campo se muestra ahora como un control deslizante en lugar de como un campo de texto.
Vea también
Cree y edite vistas
Personalizar Dynamics 365 para teléfonos y tabletas
Crear cuadrículas (listas) editables en Dynamics 365 mediante el control personalizado Cuadrícula editable
Trabajar con el editor de formularios
12/04/2018 • 1 min to read • Edit Online

NOTA

Este tema está en proceso de elaboración. Estamos realizando mejoras, ¡vuelva pronto para verlas!

Se aplica a Dynamics 365 (en línea), versión 9.x


Abrir el editor de formularios
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede acceder al editor de formularios en Dynamics 365 a través de la barra de comandos o la cinta, en función de
la entidad. Ambos métodos abrirán el formulario en el contexto de la solución predeterminada. Si crea
componentes de la solución nuevos en el proceso de edición del formulario, como recursos web, los nombres de
los componentes usarán el prefijo de personalización del editor de soluciones de la solución predeterminada y
estos componentes solo se incluirán en la solución predeterminada. Si desea que los nuevos componentes de la
solución se incluyan en una solución no administrada específica, debe abrir el editor de formularios a través de esa
solución no administrada.

Acceder al editor de formularios a través de la barra de comandos


1. Abra un registro.
2. Si hay varios formularios principales para la entidad, compruebe que el formulario es el que desea editar. Si
no lo es, use el selector de formularios para elegir el formulario que desea editar.
3. Haga clic en el botón Más comandos .
4. Haga clic en Editor de formulario.

Acceso al editor de formularios a través de la solución predeterminada


1. Vaya a Configuración > Personalizaciones.
2. Haga clic en Personalizar el sistema para abrir la solución predeterminada.
3. En Componentes, expanda Entidades y, a continuación, expanda la entidad que desea y haga clic en
Formularios.
4. En la lista de formularios, haga clic en el formulario que desea editar.

Acceso al editor de formularios de una solución no administrada


1. Vaya a Configuración > Personalizaciones.
2. Haga clic en Soluciones.
3. Haga doble clic en la solución no administrada que desea utilizar.
4. Busque la entidad con el formulario que desea editar. Si la entidad no está presente, deberá agregarla.
Agregar una entidad para una solución no administrada
1. Seleccione el nodo Entidades y, en la barra de herramientas situada encima de la lista, haga clic en Agregar
existente.
2. En el cuadro de diálogo Seleccionar componentes de la solución, con el selector Tipo de componente
definido en Entidad, seleccione la entidad que desee agregar y haga clic en Aceptar.
3. Si aparece el cuadro de diálogo Faltan componentes necesarios, puede hacer clic en No, no incluir los
componentes necesarios si no se piensa exportar esta solución no administrada a otra organización. Si
elige no incluir los componentes necesarios que faltan en este momento, puede agregarlos más adelante.
Recibirá una notificación de nuevo si exporta esta solución en el futuro.
4. En el explorador de soluciones, expanda la entidad con el formulario que desee editar y seleccione
Formularios.
5. En la lista de formularios, haga doble clic en el formulario que desea editar.
Información general de la interfaz de usuario del
editor de formularios
23/04/2018 • 7 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


El editor de formularios muestra comandos en tres pestañas: Archivo, Inicio e Insertar. Más información:
Pestaña Archivo
Pestaña Inicio
Insertar la ficha
El editor de formularios se divide en tres áreas: navegación, cuerpo y explorador.

Navegación
Ubicada en la parte izquierda, use el área de navegación para controlar el acceso a las entidades relacionadas o
agregar vínculos a las direcciones URL que deben mostrarse en el panel principal del formulario. Para modificar la
navegación debe seleccionar primero el comando Navegación en el grupo Seleccionar de la ficha Inicio.
Los formularios principales proporcionan opciones de navegación a través de la barra de navegación, pero usan los
mismos datos en el área de navegación para controlar las opciones de navegación que están disponibles. Más
información: Editar la navegación
Cuerpo
Ubicada en el centro, use el área del cuerpo para controlar el diseño del formulario. Puede seleccionar y arrastrar
elementos de formulario para colocarlos. Al hacer doble clic en un elemento se abrirán las propiedades del
elemento.
De manera predeterminada, para los formularios principales de Caso, Contacto y Cuenta, la primera sección en la
pestaña Resumen muestra el formulario de cuenta o tarjeta de contacto del tipo Vista rápida. Para las entidades
personalizadas, esta sección no está disponible de forma predeterminada. Puede insertar una sección nueva y un
formulario de vista rápida en ella. El formulario de tarjeta muestra un máximo de cinco campos. Con la excepción
de los campos, no es posible mostrar otros controles en la ventana Azul aunque el formulario de vista rápida lo
contenga.

NOTA
Para mantener el formato de tarjeta (como se muestra en la siguiente imagen), se recomienda no mover el formulario de vista
rápida a ninguna otra sección del formulario.

Más información: Crear y editar formularios de vista rápida


Para agregar un campo, selecciónelo en el Explorador de campos y arrástrelo a una sección.
Para agregar un elemento que no sea un campo, seleccione la ubicación donde desee colocarlo y use
el comando adecuado de la ficha Insertar para agregarlo.
Para quitar un elemento, selecciónelo y use el comando Quitar del grupo Editar de la ficha Inicio.
Para editar las opciones de Encabezado o Pie de página del formulario debe seleccionar primero el
comando correspondiente en el grupo Seleccionar de la ficha Inicio.
Explorador
Ubicada en el lado derecho, el área del explorador incluye contenido dependiente del contexto.
Al seleccionar Cuerpo, Encabezado o Pie de página en el grupo Seleccionar de la ficha Inicio, verá el
Explorador de campos. Use el Explorador de campos para arrastrar los campos que desee mostrar en una
sección del formulario o en el encabezado o pie de página. Puede incluir el mismo campo varias veces en un
formulario. Use el botón Nuevo campo como acceso directo para crear un nuevo campo.
Al seleccionar Navegación en el grupo Seleccionar de la ficha Inicio, verá el Explorador de relaciones.
Arrastre las relaciones a uno de los grupos dentro del área de navegación. No puede agregar la misma relación dos
veces. Las relaciones están disponibles en función de su configuración. Si configura una relación para que no se
muestre, no aparecerá en el Explorador de relaciones. Para obtener información acerca de cómo configurar las
opciones de visualización predeterminadas para las relaciones, consulte Elemento del panel de navegación para
una entidad principal.
Puede usar los botones Nueva 1:N y Nueva N:N como acceso directo para agregar nuevas relaciones entre
entidades.

Pestaña Archivo
Seleccione la pestaña Archivo para agregar o ver las siguientes opciones:
Nueva actividad agrega una nueva actividad
Nuevo registro agrega nuevo registro
Herramientas utiliza opciones como Importar datos, Detección de duplicados y Asistente para eliminación en
masa
Opciones cambie la configuración de visualización predeterminada para personalizar Microsoft Dynamics 365
y administre las plantillas de correo.
General
Sincronización
Actividades
Formatos
Plantillas de correo electrónico
Firmas de correo electrónico
Correo electrónico
Privacidad
Idiomas
Ayuda
Cerrar

Pestaña Inicio
La pestaña Inicio muestra los comandos de la tabla siguiente:

AGRUPAR COMANDO DESCRIPCIÓN

Guardar Guardar (Ctrl+S) Guarde el formulario.

Guardar como Crear una copia de este formulario con


otro nombre.

Guardar y cerrar Guardar el formulario y cerrar el editor


de formularios.

Publicar Publicar el formulario. Más información:


Publicación de personalizaciones

Editar Cambiar propiedades Cambiar las propiedades del elemento


seleccionado en el cuerpo.

Consulte las siguientes secciones en


función del elemento seleccionado:

- Propiedades de la ficha
- Propiedades de las secciones
- Propiedades comunes de los campos
- Propiedades de campos especiales
- Propiedades de subcuadrícula
- Propiedades del control de vista rápida

Quitar Quite el elemento seleccionado.

Deshacer (Ctrl+Z) Deshaga la acción anterior.


AGRUPAR COMANDO DESCRIPCIÓN

Rehacer (Ctrl+Y) Rehacer la acción anterior.

Seleccionar Cuerpo Editar el cuerpo principal del formulario.

Encabezado Editar el encabezado del formulario.

Pie de página Edite el pie de página del formulario.

Navegación Edite la navegación del formulario.

Más información: Editar la navegación

Formulario Reglas de negocio Ver, editar o crear nuevas reglas de


negocio con el explorador de reglas de
negocio. Nota: Para los formularios
interactivos, solo se admite el ámbito de
"Entidad" y "Todos los formularios".

Más información: Crear y editar reglas


de negocio

Propiedades del formulario Más información: Propiedades del


formulario

Vista previa Utilice esta para ver el aspecto del


formulario después de que se ha
publicado. También puede obtener una
vista previa para probar secuencias
asociadas desde eventos.

Habilitar roles de seguridad Use esta opción para establecer los roles
de seguridad que tendrán acceso a los
formularios. Más información: Controlar
el acceso a los formularios Importante:
Si crea un nuevo formulario, solo los
roles de seguridad de administrador del
sistema y de personalizador del sistema
tendrán acceso al formulario. Debe
asignar el acceso a otros roles de
seguridad para que los miembros de su
organización puedan usarlo.

Mostrar dependencias Vea los componentes de la solución que


dependen de este formulario y los
componentes de la solución necesarios
para este formulario. Más información:
Dependencias de soluciones
AGRUPAR COMANDO DESCRIPCIÓN

Propiedades administradas El comando de propiedades


administradas tiene dos propiedades
Personalizable y Puede eliminarse. Si
se configuran estas propiedades como
falso, el formulario no se podrá
personalizar y no se podrá eliminar una
vez que se haya incluido en una
solución, exportado la solución como
una solución administrada e importado
la solución administrada en otra
organización. Más información:
Propiedades administradas

Actualizar Combinar formularios Si procede, esta opción permite


combinar este formulario con un
formulario de una versión anterior del
formulario de Dynamics 365

Insertar la ficha

La pestaña Insertar muestra los comandos en la tabla siguiente:

GRUPO COMANDO DESCRIPCIÓN

Sección Agregue una sección a una pestaña


seleccionada. Puede incluir una sección
con una a cuatro columnas.

También puede insertar un panel de


referencia en los formularios
interactivos. El panel de referencia
también se agrega como sección al
formulario Principal: experiencia
interactiva. De forma predeterminada la
sección Panel de referencia se agrega los
formularios de caso, cuenta, contacto y
entidad personalizada.

Más información: Propiedades de las


secciones

3 Pestañas Tres columnas Inserte una pestaña de tres columnas


del mismo ancho.

Más información: Propiedades de las


pestañas

Tres columnas Inserte una pestaña de tres columnas


con la columna central más ancha.

2 Pestañas Dos columnas Insertar una pestaña de dos columnas


con la columna derecha más ancha.
GRUPO COMANDO DESCRIPCIÓN

Dos columnas Insertar una pestaña de dos columnas


con la columna izquierda más ancha.

Dos columnas Insertar una pestaña de dos columnas


del mismo ancho.

1 Pestaña Una columna Insertar una pestaña de una columna.

Control Subcuadrícula Dé formato a una subcuadrícula e


insértela en el formulario.

Más información: Propiedades de las


subcuadrículas

Separador Inserte un espacio vacío.

Formulario de vista rápida Insertar un formulario de vista rápida.

Más información: Propiedades de los


controles de vista rápida

Recurso de web Inserte un recurso web para incrustar


contenido de otras ubicaciones en una
página.

Más información: Propiedades de los


recursos web

IFRAME Puede agregar IFRAME a un formulario


para integrar contenido de otro sitio
web en un formulario.

Escala de tiempo Inserte un control de escala de tiempo


en el formulario. Este control muestra la
escala de tiempo de actividades
relacionadas con la entidad en un
formulario.

Vínculo de navegación Con esta opción, puede insertar un


vínculo en una navegación del
formulario.

Temporizador Inserte un control de temporizador en


un formulario de entidad para realizar
un seguimiento del tiempo con un SLA.
Más información: Agregar un control de
temporizador

Busque en Knowledge Base Inserte un control de búsqueda que los


usuarios pueden usar para buscar en los
artículos de conocimientos. Más
información: Control de búsqueda de
knowledge base
GRUPO COMANDO DESCRIPCIÓN

Asistente de relaciones Con esta opción, puede insertan un


control del asistente de relaciones en el
formulario.

NOTA
No se admiten los componentes siguientes en los formularios principales:
Mapas de Bing
Yammer
Fuentes de actividades

Vea también
Utilizar el formulario Principal y sus componentes
Mostrar u ocultar elementos del formulario.
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Varios tipos de elementos de formulario en Dynamics 365 Customer Engagement tienen la opción de mostrarse u
ocultarse de forma predeterminada. Todos los recursos web, fichas, secciones, campos e iFrames proporcionan
esta opción. Con scripts de formulario o reglas de negocio, la visibilidad de estos elementos se puede controlar
para crear un formulario dinámico para proporcionar una interfaz de usuario que se adapte a las condiciones del
formulario.

NOTA
Ocultar elementos de formulario no es una forma recomendada para imponer la seguridad. Existen varias formas en que los
usuarios pueden ver todos los elementos y datos en el formulario cuando los elementos están ocultos.

En lugar de diseñar formularios que dependen de scripts para controlar la visibilidad de opciones, piense si flujo de
proceso de negocio, un diálogo o el cambio a otro formulario pueden ajustarse mejor a sus requisitos. Si usa
scripts, asegúrese de que los elementos que puedan estar ocultos estén ocultos de forma predeterminada.
Muéstrelo solo con scripts cuando su lógica lo exija. De esta forma no se mostrará en las presentaciones que no
admiten scripts.
Cambiar la navegación en un formulario
12/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


La navegación en un formulario de Dynamics 365 Customer Engagement permite que los usuarios vean listas de
registros relacionados. Cada relación de entidad tiene propiedades para controlar si se debe mostrar. Más
información: Elemento del panel de navegación para una entidad principal
Las relaciones de entidad configuradas para mostrarse se pueden reemplazar en el editor de formularios. También
puede incluir vínculos de navegación para mostrar recursos web u otros sitios web mediante la navegación del
formulario.
Para ver instrucciones paso a paso, consulte Crear y editar relaciones de entidades
Para habilitar la edición de la navegación debe seleccionar primero Navegación en el grupo Seleccionar de la
ficha Inicio.
En el Explorador de relaciones puede filtrar por las relaciones 1: N (uno a varios) o N:N (varios a varios), o ver
todas las relaciones disponibles. La opción Mostrar únicamente la casilla de verificación sin usar de
relaciones está deshabilitada y seleccionada. Cada una de las relaciones se puede agregar una vez.
Para agregar una relación desde el Explorador de relaciones haga doble clic y se agregará debajo de la relación
actualmente seleccionada en el área de navegación. Haga doble clic en una relación en el área de navegación y
podrá cambiar la etiqueta en la pestaña Visualización. Asimismo, en la pestaña Nombre, puede obtener
información sobre la relación. Use el botón Editar para abrir la definición de la entidad.
Hay cinco grupos en el área de navegación. Puede arrastrarlos para cambiar su ubicación y hacer doble clic encima
para cambiar la etiqueta, pero no puede quitarlos. Estos grupos solo se mostrarán cuando contengan algo. Si no
desea que un grupo aparezca, no le agregue ningún elemento.
Use el botón Vínculo de navegación en el grupo Control de la ficha Insertar para agregar un vínculo a un
recurso web o una dirección URL externa.
Propiedades de los vínculos de navegación
Los vínculos de navegación tienen las siguientes propiedades:

PROPIEDAD DESCRIPCIÓN

Nombre Requerido: texto que se muestra como una etiqueta.

Icono Use un recurso web de 32 x 32 píxeles. Se recomienda usar


una imagen PNG con un fondo transparente.

Recurso web Especifique un recurso web para mostrar en el panel principal


del formulario.

Dirección URL externa Especifique la dirección URL de una página para mostrar en el
panel principal del formulario.

Avisos de privacidad
Cuando agrega el control de vista previa de sitios web a un formulario, al cargarse, se enviará a Bing (un servicio al
consumidor) cierta información de identificación del dispositivo (el nombre del dispositivo, como iPhone, el
sistema operativo y la versión del sistema operativo, el explorador y la versión del explorador). Por tanto, los datos
de cliente enviados a Bing estarán sujetos a la Declaración de privacidad de Microsoft. Al agregar este control,
manifiesta su conformidad para que este conjunto limitado de datos se envíe el servicio Bing. Tenga en cuenta que
puede quitar el control en cualquier momento para dejar de usar esta funcionalidad.
Cuando agrega el control multimedia a un formulario, se enviará cierta información identificable del dispositivo (el
nombre del dispositivo, como iPhone, el sistema operativo y la versión del sistema operativo, el explorador y la
versión del explorador) al servicio al que está llamando (por ejemplo, YouTube o Servicios multimedia de Azure)
de conformidad con los términos de la declaración de privacidad de ese servicio. Al agregar este control, está de
acuerdo en que este conjunto limitado de datos se envíe al servicio externo al que está llamando. Tenga en cuenta
que puede quitar el control en cualquier momento para dejar de usar esta funcionalidad.
Adición de campos a un formulario
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Si un formulario de PowerApps no cumple los requisitos empresariales de su organización, puede personalizar el
formulario cambiando los campos existentes o agregando nuevos campos. Si bien puede que sea más fácil editar
los campos existentes en un formulario, a veces es mejor agregar un campo para abordar un escenario específico
de negocio.
1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades, expanda la entidad que desea personalizar y, a continuación, haga
clic en Formularios.
3. En la lista, localice una entrada con el tipo de formulario Principal y, a continuación, haga doble clic o pulse
para editarlo.
4. En el formulario, haga clic en la sección a la que desea agregar un campo y, en el panel Explorador de
campos, haga doble clic en el campo desee agregar al formulario.

SUGERENCIA
Cuando agrega un campo de conjunto de opciones en el formulario, la lista desplegable que contiene los valores del
conjunto de opciones puede mostrar sólo dos valores. Los usuarios deben desplazarse para ver más valores de la lista.
Si desea mostrar más de dos valores sin que los usuarios tengan que desplazarse, agregue uno o varios controles
Separador bajo el campo del conjunto de opciones en el formulario. Cada control Separador proporciona un
espacio para un valor de conjunto de opciones adicional. Por ejemplo, si desea mostrar cuatro valores en la lista
desplegable sin desplazarse, agregue dos controles Separador bajo el campo del conjunto de opciones en el
formulario.

5. Para mostrar una vista previa del aspecto que tendrá el formulario y cómo funcionan los eventos:
a. En la ficha Inicio, haga clic en Vista previa y, a continuación, seleccione Formulario de creación,
Formulario de actualización o Formulario de sólo lectura.
b. Para cerrar el formulario de vista previa, haga clic en Cerrar .
c. Para publicar personalizaciones del formulario está editando, con el formulario abierto, haga clic en
Publicar.
6. Cuando haya terminado de editar el formulario, haga clic en Guardar y cerrar.
7. Para publicar las personalizaciones de todos los componentes no publicados a la vez, haga clic en Archivo y
luego haga clic en Publicar todas las personalizaciones.

NOTA
La publicación de personalizaciones pueden interferir en el funcionamiento normal del sistema. Le recomendamos que
publique cuando perjudique menos a los usuarios.

Vea también
Crear y diseñar formularios
Propiedades del formulario
23/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Puede acceder a Propiedades de formulario seleccionando Configuración > Personalizaciones >
Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego seleccione
Formularios. En la lista de formularios, abra el formulario de tipo Principal. A continuación, en la pestaña Inicio,
seleccione Propiedades de formulario.

La siguiente tabla enumera las propiedades de formulario para formularios de Dynamics 365 Customer
Engagement:

FICHA PROPIEDAD DESCRIPCIÓN

Eventos Bibliotecas de formularios Administre los recursos web de


JavaScript que estarán disponibles en el
formulario y el orden en que se
cargarán.

Controladores de eventos. Configure las funciones de JavaScript de


las bibliotecas de formularios que se
ejecutarán para los eventos de
formulario OnLoad y OnSave , y el
orden en que se ejecutarán.
FICHA PROPIEDAD DESCRIPCIÓN

Mostrar Nombre del formulario Escriba un nombre descriptivo para las


personas. Este nombre se mostrará a las
personas cuando usen el formulario. Si
pueden usar formularios múltiples
configurados para la entidad, usarán
este nombre para diferenciar los
formularios disponibles.

Descripción Escriba una descripción que explique las


diferencias de este formulario respecto
de otros formularios principales. Esta
descripción se muestra solo en la lista
de formularios de una entidad en el
explorador de soluciones.

Asistente de formulario Seleccione la casilla si desea habilitar el


asistente de formularios o ver el
formulario ampliado de forma
predeterminada.

Navegación de páginas Puede elegir no mostrar los elementos


de navegación.

En los formularios de entidades


actualizadas esto significa que el valor
del nombre principal del registro que se
muestra actualmente no aparecerá en la
barra de navegación para permitir la
navegación a las vistas asociadas.

En formularios con la presentación


clásica, las opciones de navegación para
elegir las vistas asociadas en el lado
izquierdo del formulario no se
mostrarán.

Imagen Cuando una entidad tiene un campo de


imagen y se establece la opción Imagen
principal de las entidades, este valor
habilitará el campo de imagen en el
encabezado de este formulario.

Consulte Habilitar o deshabilitar


opciones de entidad para obtener más
información acerca de las opciones de la
entidad.

Presentación Escriba en píxeles el ancho máximo que


desea para el formulario aquí.
FICHA PROPIEDAD DESCRIPCIÓN

Parámetros Parámetros Todos los formularios se pueden abrir


con código mediante una dirección URL.
La dirección URL también puede
contener datos que se pueden transferir
al formulario mediante una cadena de
consulta anexada a la dirección URL. Las
cadenas de consulta se parecen a este
ejemplo:
?p_firstName=Jim&p_lastName=Daly

Como medida de seguridad, los


formularios no aceptarán parámetros de
cadena de consulta desconocidos. Use
esta lista de parámetros para especificar
parámetros que este formulario debe
aceptar para admitir el código que
transferirá los datos a los formularios
con una cadena de consulta.

Se comprobarán el nombre y el tipo de


datos y el formulario no se abrirá si se le
transfieren parámetros de cadena de
consulta no válidos.>

Nota: El nombre no puede comenzar


con un guion bajo () o crm\. Debe
empezar con caracteres alfanuméricos
seguidos de un guion bajo (_). Por
ejemplo, parameter_1 o 1_parameter. El
nombre no puede contener guiones (-),
dos puntos (:), punto y coma (;), comas
(,) o puntos (.).

Dependencias que no son de Campos dependientes Cada controlador de eventos tiene una
eventos propiedad Campos dependientes
similar para registrar cualquier campo
que sea necesario para el script. Si
alguien intenta eliminar los campos
dependientes, no podrá hacerlo.

Algunos scripts funcionan en el


formulario pero no se configuran en un
controlador de eventos. Los scripts que
se inician desde la barra de comandos
no tienen un lugar donde los campos
dependientes puedan registrarse. Esta
propiedad de formulario proporciona un
lugar para que los campos
dependientes de dichos scripts puedan
registrarse.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades de las pestañas
23/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
En el cuerpo de un formulario de Dynamics 365 Customer Engagement, las pestañas proporcionan una separación
horizontal. Las pestañas tienen una etiqueta que puede mostrarse. Si se muestra la etiqueta, las pestañas se
pueden expandir o contraer para mostrar u ocultar su contenido eligiendo la etiqueta.
Las pestañas contienen hasta tres columnas y el ancho de cada columna se puede establecer en un porcentaje del
ancho total. Al crear una nueva pestaña, cada columna se rellena previamente con una sección.
Puede acceder a Propiedades de las pestañas seleccionando Configuración > Personalizaciones >
Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego
seleccione Formularios. En la lista de formularios, abra el formulario de tipo Principal. A continuación, haga
doble clic dentro de una de las pestañas para ver las propiedades de las pestañas.

La siguiente tabla muestra las propiedades que se pueden definir para las pestañas del formulario:

FICHA PROPIEDAD DESCRIPCIÓN

Presentación Nombre Requerido: el nombre único de la


pestaña que se usa al hacerle referencia
en los scripts. El nombre solo puede
contener caracteres alfanuméricos y de
subrayado.

Etiqueta Requerido: etiqueta localizable de la


pestaña visible para los usuarios.
FICHA PROPIEDAD DESCRIPCIÓN

Muestra la etiqueta de esta ficha en Cuando se muestra la etiqueta, los


el formulario usuarios pueden hacer clic en esta para
alternar entre expandir o contraer la
pestaña. Elija si desea mostrar la
etiqueta.

Expandir esta ficha de forma El estado de la ficha puede alternar


predeterminada entre expandida o contraída usando
scripts de formulario o cuando los
usuarios hacen clic en la etiqueta. Elija el
estado predeterminado para la pestaña.

Visible de forma predeterminada Mostrar la pestaña es opcional y se


puede controlar mediante scripts. Elija si
desea que la pestaña sea visible. Más
información: Opciones de visibilidad

Disponibilidad Elija si desea que la pestaña esté


disponible en el teléfono.

Formato Diseño Las pestañas pueden tener hasta tres


columnas. Use las opciones para
establecer el número de pestañas y qué
porcentaje del ancho total deben
ocupar.

Eventos Bibliotecas de formularios Especifique cualquier recurso web de


JavaScript que se usará en el
controlador de eventos de
TabStateChange de la pestaña.

Controladores de eventos Configure las funciones de las


bibliotecas que deben llamarse para el
evento TabStateChange de la pestaña.
Más información: Configurar
controladores de eventos

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades de las secciones
23/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Una sección en un formulario de Dynamics 365 Customer Engagement ocupa el espacio disponible en una
columna de la ficha. Las secciones tienen una etiqueta que se puede mostrarse y una línea se puede mostrar
debajo de la etiqueta.
Las secciones pueden tener hasta 4 columnas e incluyen las opciones para mostrar cómo las etiquetas de los
campos de la sección se muestran.
Los encabezados y pies de página son similares a las secciones pero no se pueden quitar. Si no contienen nada no
se mostrarán.
Puede acceder a Propiedades de sección seleccionando Configuración > Personalizaciones > Personalizar
el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego seleccione
Formularios. En la lista de formularios, abra el formulario de tipo Principal. A continuación, haga doble clic en
una de las secciones para ver las propiedades de Sección.

FICHA PROPIEDAD DESCRIPCIÓN

Presentación Nombre Requerido: nombre único de la sección


que se usa al hacerle referencia en los
scripts. El nombre solo puede contener
caracteres alfanuméricos y de
subrayado.
FICHA PROPIEDAD DESCRIPCIÓN

Etiqueta Requerido: etiqueta localizable de la


sección visible para los usuarios.

Muestra la etiqueta de esta sección Las secciones a menudo se usan sin


en el formulario etiquetas para controlar el formato de
los campos que contienen.

Mostrar una línea en la parte Una línea en la parte superior de la


superior de la sección sección puede ayudar al dividir el diseño
del formulario.

Ancho de la etiqueta de campo Requerido: defina un valor entre 50 y


250 para especificar el espacio
permitido para las etiquetas de campo.

Los elementos de encabezados y pies


de página de también tienen esta
propiedad.

Visibilidad Mostrar la sección es opcional y se


puede controlar mediante scripts. Más
información: Opciones de visibilidad

Disponibilidad Elija si desea que la pestaña esté


disponible en el teléfono.

Bloquear la sección en el formulario Esto evitará que la sección se quite


accidentalmente y que los usuarios
quiten el contenido.

Al quitar una sección no solo se quita la


sección, sino también cualquier campo
que contenga.

Alguien que desea quitar esta sección


necesitaría cambiar esta configuración
antes de eliminarla.

Formato Diseño Especifique hasta cuatro columnas para


incluir en la sección.
Los componentes de encabezados y
pies de página de también tienen esta
propiedad.

Alineación de etiqueta de campo Las etiquetas de los campos dentro de


la sección se pueden alinear a izquierda,
derecha o centradas.

Posición de etiqueta de campo Las etiquetas de los campos de la


sección pueden colocarse en el lateral o
la parte superior de los campos.

También se puede agregar un nuevo tipo de sección llamado Panel de referencia. Un panel de referencia es una
sección de una sola columna. Puede insertar subcuadrículas, control de vista rápida o un control de búsqueda en la
Knowledge Base dentro de una sección del panel de referencia. Cada control que agregó en el panel de referencia
aparece como una pestaña vertical en el panel de la referencia en tiempo de ejecución. Puede arrastrar y soltar los
distintos controles en la sección del panel de referencia. La pestaña predeterminada en tiempo de ejecución es el
primer control agregado en el panel de referencia. Las otras pestañas aparecen en el orden en el cual se agregan
en el editor de formularios. Para eliminar una pestaña, use la tecla Eliminar del teclado.
Cuando se inserta un panel de referencia, se agrega de forma predeterminada como última sección en la pestaña.
Puede agregar un solo panel referencia por formulario.

IMPORTANTE
De forma predeterminada, la sección Panel de referencia está bloqueada en los formularios predefinidos: casos, cuentas y
contactos. Para quitarla o cambiarla, debe desbloquearla.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades comunes de los campos
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los campos de un formulario muestran controles que los usuarios utilizan para ver o modificar datos de un
registro de entidad. Los campos pueden formatearse para ocupar hasta cuatro columnas en una sección.
Puede acceder a Propiedades comunes de los campos en el explorador de soluciones. En Componentes,
expanda Entidades, expanda la entidad que desea y luego seleccione Formularios. En la lista de formularios, abra
el formulario de tipo Principal. A continuación, haga doble clic en uno de los campos para ver las propiedades
comunes de los campos.

En la siguiente tabla se describen las propiedades que tienen todos los campos. Determinados tipos de campos
tienen propiedades especiales. Se describen en Propiedades de campos especiales.

FICHA PROPIEDAD DESCRIPCIÓN

Presentación Etiqueta Requerido: de forma predeterminada,


la etiqueta se corresponderá con el
nombre para mostrar del campo. Puede
reemplazar ese nombre para el
formulario proporcionando otra
etiqueta aquí.
FICHA PROPIEDAD DESCRIPCIÓN

Mostrar etiqueta en el formulario También puede elegir no mostrar la


etiqueta.

Comportamiento del campo Especifique el comportamiento de nivel


de campo mediante las casillas.

Bloqueo Esto evitará que el campo se quite


accidentalmente del formulario. Esto
evitará que una configuración aplicada
al campo, como controladores de
eventos, se desactive si se quita el
campo. Para quitar este campo que un
personalizador necesitaría borrar este
valor primero.

Visibilidad Mostrar el campo es opcional y se


puede controlar mediante scripts. Más
información: Opciones de visibilidad

Disponibilidad Elija si desea que la pestaña esté


disponible en el teléfono.

Formato Seleccione el número de columnas Cuando la sección que contiene los


que ocupa el control campos tiene más de una columna
puede establecer el campo para ocupar
hasta el número de columnas que tiene
la sección.

Detalles Nombre para mostrar, Nombre y Estos campos de solo lectura son de
Descripción referencia. Haga clic en el botón Editar
para acceder cómodamente a la
definición del campo si desea editarla.

Cada instancia de un campo en el


formulario tiene una propiedad de
nombre para que se le pueda hacer
referencia en los scripts de formulario,
pero este nombre lo administra la
aplicación. La primera instancia del
campo es el nombre del campo
especificado cuando se creó. Más
información: Crear y editar campos

Cada nueva vez que un campo se


incluye en un formulario, se agrega al
nombre un número empezando por 1 al
final. Si el nombre del campo es
"new_cost", la primera instancia es
"new_cost", la segunda es "new_cost1" y
así sucesivamente para cada instancia
del campo en el formulario.

Nota: El valor del campo Descripción


proporciona un texto de información
sobre el campo cuando los usuarios
colocan el cursor encima.
FICHA PROPIEDAD DESCRIPCIÓN

Eventos Bibliotecas de formularios Especifique cualquier recurso web de


JavaScript que se usará en el
controlador de eventos OnChange del
campo.

Controladores de eventos Configure las funciones de las


bibliotecas de formularios que deben
llamarse para el evento OnChange del
campo. Más información: Configurar
controladores de eventos

Reglas de negocio Reglas de negocio Visualice y administre las reglas de


negocio que hacen referencia a este
campo. Más información: Crear reglas
de negocio y recomendaciones

Controles Controles Agregue controles y especifique su


disponibilidad en web, teléfono y
tableta.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades de campos especiales
23/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Las propiedades de todos los campos aparecen en Propiedades comunes de los campos, pero algunos campos
tienen propiedades adicionales.

Propiedades de los campos de búsqueda


NOTA
Las opciones descritas en la tabla de abajo solo están disponible para los campos de búsqueda de una sola entidad.

SECCIÓN PROPIEDAD DESCRIPCIÓN


SECCIÓN PROPIEDAD DESCRIPCIÓN

Filtrado de registros relacionados Mostrar solo los registros donde Si esta característica está habilitada, los
registros que se muestran cuando los
usuarios buscan un registro tendrán
filtros adicionales aplicados. Esto ayuda
a realizar búsquedas más relevantes al
establecer el valor de búsqueda.

De forma predeterminada, está


desactivada.

En la tabla siguiente a esta se indican las


combinaciones de relaciones posibles
para filtrar registros relacionados.

La primera lista se llena con todas las


relaciones posibles que se pueden usar
para filtrar esta búsqueda. Haga clic
en una.

A continuación, se llena la segunda


lista con todas las relaciones que
conectan la entidad relacionada
(seleccionada en la primera lista) con
la entidad de destino. Haga clic en
una.

Active la casilla de verificación


**Permitir a los usuarios desactivar el
filtro* que permite a los usuarios
desactivar el filtro que defina aquí.

Cuando los usuarios hacen clic en la


opción Buscar más registros mientras
establecen el valor para una búsqueda,
ven este cuadro de diálogo.

Si ha seleccionado la opción Permitir a


los usuarios desactivar el filtro
mientras configura el campo de
búsqueda, los usuarios verán la casilla
para desactivar el filtro. De esta manera,
pueden ver un intervalo mayor de
registros. Si desea asegurarse de que los
usuarios vean únicamente un intervalo
limitado de registros definidos por este
filtro, desactive la casilla Permitir a los
usuarios desactivar el filtro.
SECCIÓN PROPIEDAD DESCRIPCIÓN

Propiedades adicionales Mostrar el cuadro de búsqueda en Puede elegir que no se muestre el


el diálogo de búsqueda cuadro de búsqueda en el cuadro de
diálogo de búsqueda.

Vista predeterminada Esta vista se usa para filtrar los


resultados de la búsqueda en línea y
establecer la vista predeterminada que
se muestra en el cuadro de diálogo de
búsqueda cuando los usuarios hacen
clic en la opción Buscar más registros.

La vista predeterminada también


controla los campos que se incluyen en
búsqueda en línea.

Para búsquedas que solo permiten la


selección de un tipo único de entidad,
los campos mostrados en la búsqueda
en línea están configurados para ser los
primeros dos campos incluidos en la
vista predeterminada. En este ejemplo,
Número de centralita y Correo
electrónico son las primeras dos
columnas de la vista predeterminada
configurada para una búsqueda de
cuenta.

Para búsquedas del sistema que


permiten varios tipos de entidades, se
muestran las primeras dos columnas de
la vista de búsqueda de entidad.

Selector de vista Puede elegir entre tres opciones:

- Desactivado: no permite que los


usuarios seleccionen una vista diferente.
- Mostrar todas las vistas: están
disponibles todas las vistas.
- Mostrar las vistas seleccionadas: al
elegir esta opción, puede usar la tecla
Ctrl y el cursor para elegir las vistas que
deben mostrarse. La vista de búsqueda
de la entidad no se puede deseleccionar.

*Combinaciones de relaciones posibles

RELACIÓN DE LA PRIMERA LISTA RELACIÓN DE LA SEGUNDA LISTA ¿ESTÁ DISPONIBLE?

N:1 1:N Sí

N:1 N:1 Sí

N:1 N:N Sí

1:N 1:N Sí

1:N N:1 No
RELACIÓN DE LA PRIMERA LISTA RELACIÓN DE LA SEGUNDA LISTA ¿ESTÁ DISPONIBLE?

1:N N:N No

N:N 1:N Sí

N:N N:1 No

N:N N:N No

Propiedades de los campos de dos opciones


En la pestaña de formato, los campos de dos opciones tienen las siguientes opciones de formato
Dos botones de opción: dos controles etiquetados con las etiquetas. Solo se puede seleccionar uno.
Casilla de verificación: una sola casilla de verificación para establecer el valor true o, de lo contrario, false.
Lista: una lista desplegable que incluye ambos valores.
Propiedades de los campos de varias líneas de texto
Los campos de varias líneas de texto y de una sola de línea de texto que usan el formato Text Area tienen una
propiedad Diseño de filas . Con esta propiedad puede especificar un valor de Número de filas o seleccionar
Expandir automáticamente para usar el espacio disponible.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades de subcuadrícula
23/04/2018 • 6 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Puede configurar una subcuadrícula en un formulario de Dynamics 365 Customer Engagement para presentar
una lista de registros o un gráfico. Seleccione Solo mostrar gráfico en la ficha Mostrar para mostrar un gráfico
en lugar de una lista.
Puede acceder a Propiedades de subcuadrícula seleccionando Configuración > Personalizaciones >
Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego
seleccione Formularios. En la lista de formularios, abra el formulario de tipo Principal. Luego en la pestaña
Insertar, seleccione Subcuadrícula para ver propiedades de Subcuadrícula.

FICHA PROPIEDAD DESCRIPCIÓN

Presentación Nombre Requerido: nombre único de la


subcuadrícula que se usa al hacerle
referencia en los scripts. El nombre solo
puede contener caracteres
alfanuméricos y de subrayado.
FICHA PROPIEDAD DESCRIPCIÓN

Etiqueta Requerido: etiqueta localizable de la


subcuadrícula visible para los usuarios.

Mostrar etiqueta en el formulario Si la etiqueta debería mostrarse en el


formulario. Es necesario si habilita
Mostrar cuadro de búsqueda.
También puede elegir el color del
encabezado del panel.

Registros Elija entre dos opciones:

- Solo los registros relacionados: la


subcuadrícula solo mostrará los
registros relacionados con el registro
actual.
- Todos los tipos de registros: la
subcuadrícula mostrará los registros
filtrados solo por la vista
predeterminada o, si está habilitado el
selector de la vista, todas las vistas que
el usuario elija.

La opción que elija afectará al


comportamiento de control de
visualización de lista. Más información:
Mostrar comportamiento de la lista

Entidad En función de la opción que elija para


Registros, esta lista mostrará una de
las opciones:

- Solo los registros relacionados: una


lista de entidades relacionadas con esta
entidad con el nombre del campo de
búsqueda en la entidad que define la
relación entre paréntesis.
- Todos los tipos de registros: una
lista de todas las entidades.

Vista predeterminada Seleccione la vista que se aplicará de


forma predeterminada. Si no habilita
otras vistas mediante la propiedad
Selector de vista. Esta será la única
vista.

Use el botón Editar para abrir la vista


predeterminada para editar. Use el
botón Nuevo para crear una vista
nueva para usar para esta
subcuadrícula.

Mostrar cuadro de búsqueda Muestra el cuadro de búsqueda.


Cuando se selecciona esta opción se
requiere la opción Mostrar etiqueta en
el formulario.
FICHA PROPIEDAD DESCRIPCIÓN

Mostrar índice Solo los formularios que utilizan los


formularios clásicos admiten la opción
de mostrar índice.

Seleccione esta casilla si desea que esté


disponible el índice alfabético con la
lista. Esto le permite pasar a registros
que comiencen con una letra o número
determinado.

Selector de vista Tiene tres opciones:

- Desactivado: solo se puede usar la


vista predeterminada.
- Mostrar todas las vistas: permite a
los usuarios seleccionar cualquier vista.
- Mostrar las vistas seleccionadas:
use la tecla Ctrl con el cursor para
seleccionar las vistas disponibles que
desee mostrar.

Gráfico predeterminado Seleccione el gráfico para mostrar si


Solo mostrar gráfico está
seleccionado.

Solo mostrar gráfico En lugar de una lista de registros, se


mostrará un gráfico.

Mostrar selección de gráfico Si se selecciona Solo mostrar gráfico,


permite a las personas seleccionar
distintos gráficos.

Disponibilidad Especifique si la sección debe estar


disponible en el teléfono.

Formato Diseño Seleccione el número de columnas


que ocupa el control.

Cuando la sección que contiene la


subcuadrícula tiene más de una
columna, puede establecer que el
campo ocupe hasta el número de
columnas que tiene la sección.
FICHA PROPIEDAD DESCRIPCIÓN

Diseño de filas Número de filas determinará cuántos


registros se muestran en una página de
una subcuadrícula.

Si se selecciona Expandir
automáticamente para usar el
espacio disponible, el formulario
permitirá espacio para dos registros y
expandirá el espacio a medida que el
número de registros aumente. Si el
número excede Número de filas, los
usuarios pueden navegar a páginas
adicionales para ver los registros.

Si Expandir automáticamente para


usar el espacio disponible no está
seleccionado, el formulario
proporcionará espacio para el número
de registros definidos en Número de
filas y las personas podrán navegar a
páginas adicionales para ver registros
adicionales.

Controles Controles Elija para agregar controles y seleccione


el botón de radio para que tenerlos
para web, teléfono o tableta.

En formularios que utilizan la presentación clásica, las acciones realizadas en una subcuadrícula están disponibles
en la cinta de opciones. Los desarrolladores pueden personalizar el comportamiento de estas acciones o agregar
acciones adicionales personalizando la cinta de opciones.
En formularios que utilizan los formularios actualizados, las acciones para las subcuadrículas se colocan cerca de la
subcuadrícula, para que sea más fácil acceder a ellas. Sin embargo, la barra de comandos no permite agregar
acciones personalizadas. Los desarrolladores pueden editar la cinta de opciones para modificar las acciones para
las tres acciones restantes: mostrar la lista, agregar registro y eliminar registro.

Mostrar comportamiento de la lista


Al mostrar una lista en formularios con los formularios actualizados, cada subcuadrícula incluye el botón Abrir
vista en la esquina superior derecha cuando la entidad también aparece como una de las entidades incluidas en
el área de navegación del editor de formularios. Al elegir este botón se abrirá la vista. El comportamiento cambiará
en función de la opción elegida para la propiedad Registros.
Al seleccionar Solo los registros relacionados, la vista se abrirá usando una de las vistas asociadas en la misma
ventana. Para volver al formulario, use el botón Atrás o elija el valor del nombre principal del registro actual en la
barra de navegación.
Al seleccionar Todos los tipos de registros, la vista se abrirá en una nueva ventana.

Agregar comportamiento del registro


Al mostrar una lista en formularios con los formularios actualizados, cada subcuadrícula incluye el botón Agregar
registro en su lado superior derecho. Al elegir este botón podrá agregar un registro. Este comportamiento
cambiará en función de la opción elegida para la propiedad Registros y si la búsqueda es para los registros de
actividad.
Al seleccionar Solo los registros relacionados el comportamiento predeterminado es el comportamiento para
agregar los registros existentes. Los usuarios ven una búsqueda en línea para buscar un registro existente primero.
Esto ayuda a evitar la creación de registros duplicados. Si no puede encontrar un registro de existente, puede
seleccionar la opción Nuevo. Cuando se cree un nuevo registro, las asignaciones de campos definidas en la
relación se aplicarán. Más información: Asignar campos de entidad
Al seleccionar Todos los tipos de registros el comportamiento predeterminado es agregar un nuevo registro. El
formulario de creación rápida se mostrará si la entidad de destino tiene uno. De lo contrario, aparecerá el
formulario principal de la entidad predeterminada.
Si la subcuadrícula muestra actividades, las personas deberán elegir primero el tipo de actividad y después ver el
comportamiento de "agregar registro nuevo".

Eliminar comportamiento del registro


Cuando selecciona un registro en una subcuadrícula, el botón Eliminar aparece en la parte derecha de la fila. El
comportamiento de esta acción de eliminación es diferente según el tipo de relación con la entidad actual.
Cuando la subcuadrícula usa una relación 1:N (uno a varios), el comportamiento de eliminación de registro normal
es mostrar un diálogo de confirmación antes de eliminar el registro.
Cuando la subcuadrícula usa una relación N:N (varios a varios), el registro de la entidad de relación (o intersección)
relacionado con dos registros se elimina sin una confirmación y el registro no se mostrará más en la subcuadrícula.
No obstante, el registro que se mostraba no se elimina.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades del control de vista rápida
23/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Un control de vista rápida en un formulario de Dynamics 365 Customer Engagement muestra datos de un
registro seleccionado en una búsqueda en el formulario. Los datos que se muestran en el control se definen
mediante un formulario de vista rápida. Los datos que se muestran no se pueden editar, pero cuando el campo
principal se incluye en el formulario de vista rápida, se convierte en un vínculo para abrir el registro relacionado.
Más información: Crear y editar formularios de vista rápida
Puede acceder a Propiedades de control de vista rápida seleccionando Configuración > Personalizaciones
> Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego
seleccione Formularios. En la lista de formularios, abra el formulario de tipo Principal. A continuación, en la
pestaña Insertar, seleccione el formulario de vista rápida para ver las propiedades de control de vista rápida.

PROPIEDAD DESCRIPCIÓN

Nombre Requerido: nombre único para el formulario de vista rápida


que se usa al hacerle referencia en los scripts.

Etiqueta Requerido: etiqueta para mostrar para el formulario de vista


rápida.

Mostrar etiqueta en el formulario Muestra la etiqueta en el formulario.


PROPIEDAD DESCRIPCIÓN

Campo de búsqueda Seleccione uno de los campos de búsqueda incluidos en el


formulario.

Entidad relacionada Este valor depende de la opción de Campo de búsqueda


que elija. Suele ser la entidad principal de la relación de
entidad 1:N para la búsqueda.

Si la entidad incluye una búsqueda de Cliente potencial que


pueda aceptar una cuenta o un contacto, en el campo
Formulario de vista rápida puede elegir un formulario de
vista rápida para la cuenta y el contacto cambiando este valor
y después eligiendo otro formulario de vista rápida.

Formulario de vista rápida Si la Entidad relacionada tiene formularios de vista rápida


puede seleccionarlos aquí. De lo contrario, haga clic en Nuevo
para crear uno.

Haga clic en Editar para cambiar el formulario de vista rápida


seleccionado.

Propiedades adicionales Puede especificar el estilo de representación predeterminado


haciendo clic en la casilla.

Vea también
Utilizar el formulario Principal y sus componentes
Propiedades de iFrame
23/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Puede agregar iFrames a un formulario de Dynamics 365 Customer Engagement para integrar contenido de otro
sitio web en un formulario.
Puede acceder a Propiedades de formulario seleccionando Configuración > Personalizaciones >
Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego seleccione
Formularios. En la lista de formularios, abra el formulario de tipo Principal. Luego en la pestaña Insertar,
seleccione IFRAME para ver propiedades de IFRAME.

NOTA
Los formularios de Dynamics 365 no están diseñados para mostrarse en los iFrames.

FICHA PROPIEDAD DESCRIPCIÓN

General Nombre Requerido: nombre único para el


iFrame. El nombre solo puede contener
caracteres alfanuméricos y de
subrayado.
FICHA PROPIEDAD DESCRIPCIÓN

Dirección URL Requerido: dirección URL de la página


que se mostrará en el iFrame.

Pasar código tipo de objeto de Los datos de la organización, el usuario


registro e id. único como y el registro se pueden pasar al iFrame.
parámetros Más información: Pasar parámetros a
iFrame

Etiqueta Requerido: etiqueta para mostrar para


el iFrame.

Mostrar etiqueta en el formulario Si la etiqueta debe mostrarse.

Restringir scripting entre marcos Se considera un riesgo de seguridad


cuando sea posible permitir que las páginas de un sitio web
distinto interactúen con la aplicación
Dynamics 365 mediante scripts. Use
esta opción para limitar el scripting
entre marcos en las páginas de las que
no tiene el control.

Visible de forma predeterminada Mostrar el iFrame es opcional y se


puede controlar mediante scripts. Más
información: [Opciones de visibilidad]
(../customize/visibility-options-legacy.md

Habilitar para móvil Haga clic en la casilla para habilitar el


iFrame para móviles.

Formato Seleccione el número de columnas Cuando la sección que contiene los


que ocupa el control iFrame tiene más de una columna
puede establecer el campo para ocupar
hasta el número de columnas que tiene
la sección.

Seleccione el número de filas que Puede controlar el alto de los iFrame


ocupa el control especificando el número de filas que
ocupa el control.

Expandir automáticamente para usar En lugar de establecer el alto mediante


el espacio disponible un número de filas, puede permitir que
el alto del iFrame se expanda el espacio
disponible.

Seleccione el tipo de Tiene tres opciones:


desplazamiento para el iFrame
- Como sea necesario: muestra barras
de desplazamiento cuando el tamaño
del iFrame es mayor que el espacio
disponible.
- Siempre: siempre se muestran barras
de desplazamiento.
- Nunca: nunca se muestran barras de
desplazamiento.
FICHA PROPIEDAD DESCRIPCIÓN

Mostrar borde Muestra un borde alrededor del iFrame.

Dependencias Campos dependientes Un iFrame pueden interactuar con los


campos del formulario mediante el
script. Si se quita un campo del
formulario, el script del iFrame se puede
interrumpir. Agregue campos a los que
hagan referencia los scripts de los
iFrame en Campos dependientes para
que no puedan quitarse
accidentalmente.

Pasar parámetros a iFrame


La información del registro se puede pasar habilitando la opción Pasar código tipo de objeto de registro e id.
único como parámetros. Los valores que se pasan son:

PARÁMETRO DESCRIPCIÓN

orglcid LCID de idioma predeterminado de la organización.

orgname El nombre de la organización.

userlcid LCID de idioma preferido del usuario

type Código de tipo de entidad. Este valor puede ser diferente para
las entidades personalizadas en distintas organizaciones. Use
typename en su lugar.

typename Nombre del tipo de entidad.

id El valor de identificador del registro. este parámetro no incluye


un valor hasta que se guarda el registro de la entidad.

Vea también
Utilizar el formulario Principal y sus componentes
Configurar el control de notas para obtener acceso a
la información sobre publicaciones
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En los formularios de Dynamics 365 Customer Engagement de determinadas entidades del sistema que usan los
formularios actualizados, el control de notas proporciona la capacidad de tener acceso a la información de
Publicaciones, Actividades y Notas. Para las entidades personalizadas en las que ha habilitado notas y
actividades, verá solo Notas y Actividades. Para incluir Publicaciones, debe habilitarlas para la entidad
personalizada.

Habilitar publicaciones para una entidad personalizada


1. Vaya a Configuración > Configuraciones de publicación.
2. Busque el registro de la entidad personalizada.
3. Asegúrese de que la opción Habilita los muros para este tipo de formulario de registro está
seleccionada y guarde el registro.
4. En la barra de comandos, seleccione Activar.
5. Si necesita habilitar muros, debe publicar la entidad.
De manera predeterminada, para las entidades del sistema el control notas está colocado en una sección del
panel social en el centro de una ficha de tres columnas en la parte superior del formulario. Puede aparecer
en un formulario solo una vez. Puede mover o quitar el control notas. Para volver a agregarlo, use el botón
Notas del grupo Control de la ficha Insertar.
En la siguiente tabla se describen las propiedades para el control Notas.

PESTAÑA PROPIEDAD DESCRIPCIÓN

Mostrar Etiqueta Requerido: aunque la etiqueta no


aparece de forma predeterminada, se
requiere una etiqueta.

Mostrar etiqueta en el formulario También puede elegir mostrar la


etiqueta.

Bloquear el campo en el formulario Esto evitará que las notas se quiten


accidentalmente del formulario.

Ficha predeterminada Seleccione la ficha que debe mostrarse


de forma predeterminada. Las opciones
son:

- Actividades
- Publicaciones
- Notas
PESTAÑA PROPIEDAD DESCRIPCIÓN

Formato Seleccione el número de columnas Cuando la sección que contiene el


que ocupa el control control de notas tiene más de una
columna, puede establecer que el
campo ocupe hasta el número de
columnas que tiene la sección.

Número de filas Para controlar el alto del control de


notas seleccione el número de filas que
ocupa el control.

Expandir automáticamente para usar En lugar de establecer el alto mediante


el espacio disponible un número de filas, puede permitir que
el alto del control de notas se expanda
el espacio disponible.
Configurar Mapas de Bing
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Mapas de Bing puede mostrarse en un formulario para las entidades cuentas, contactos, clientes potenciales,
ofertas, pedidos, facturas, competidores y usuarios del sistema. Puede quitar el área de mapas de Bing en el editor
de formularios o volver a agregarlo con el botón Mapas de Bing en la ficha Insertar del editor de formularios.
Para habilitar los mapas de Bing debe estar habilitada la configuración del sistema Mostrar Mapas de Bing en
los formularios.

FICHA PROPIEDAD DESCRIPCIÓN

General Etiqueta Requerido: etiqueta para mostrar para


Mapas de Bing.

Mostrar etiqueta en el formulario Si la etiqueta debe mostrarse.

Seleccione una dirección para Elija qué dirección se debe usar para
utilizar con este control de Mapas proporcionar datos para el mapa.
de Bing

Visible de forma predeterminada Mostrar Mapas de Bing es opcional y se


puede controlar mediante scripts. Más
información: Opciones de visibilidad

Formato Seleccione el número de columnas Cuando la sección que contiene Mapas


que ocupa el control de Bing tiene más de una columna
puede establecer el campo para ocupar
hasta el número de columnas que tiene
la sección.

Seleccione el número de filas que Puede controlar el alto de Mapas de


ocupa el control Bing especificando varias filas.

Expandir automáticamente para Puede permitir que el alto de Mapas de


usar el espacio disponible Bing se expanda el espacio disponible.

Vea también
Utilizar el formulario Principal y sus componentes
Agregar un control de temporizador.
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Use un control de temporizador en formularios de Dynamics 365 Customer Engagement donde los registros
deban cumplir un hito específico basado en tiempo. Un control de temporizador muestra a las personas cuánto
tiempo hay disponible para completar una acción en la resolución de un registro activo o cuánto tiempo ha pasado
desde que finalizó el tiempo para completar la acción. Como mínimo, los controles de temporizador se deben
configurar para mostrar el resultado correcto o con error al completar la acción. Además, pueden configurarse para
mostrar advertencias cuando las condiciones se acercan al error.
Se puede agregar un control de temporizador a un formulario para cualquier entidad, pero se usan con más
frecuencia para la entidad de caso, especialmente cuando están vinculados a campos que realizan un seguimiento
de contratos de nivel de servicio. Puede agregar varios controles de temporizador en el cuerpo de un formulario.
No puede agregarlos al encabezado o pie de página.
Las propiedades Origen de datos de control de temporizador usan campos para la entidad.
El Campo de hora del error usa un campo fecha-hora para establecer la hora.
Los tres campos de condición usan uno de los campos Conjunto de opciones, Dos opciones, Estado, o
Razón para el estado para la entidad.

Propiedades de los controles de temporizador


En la siguiente tabla se describen las propiedades de un control de temporizador.

GRUPO NOMBRE DESCRIPCIÓN

Nombre Nombre Requerido. Un nombre único para el


control.

Etiqueta Requerido. La etiqueta que se muestra


para el control de temporizador.

Origen de datos Campo de hora del error Requerido. Seleccione uno de los
campos de fecha-hora para la entidad
para representar cuándo debe realizarse
correctamente un hito.

Condición de éxito Requerido. Seleccione un campo para


la entidad para evaluar el resultado
correcto del hito, y después elija qué
opción indica el resultado correcto.

Condición de advertencia Seleccione un campo para la entidad


para evaluar si el resultado correcto del
hito está en peligro para mostrar una
advertencia, luego elija qué opción
indica que debe mostrarse una
advertencia.
GRUPO NOMBRE DESCRIPCIÓN

Cancelar condición Seleccione un campo para la entidad


para evaluar si la consecución del hito
debe cancelarse, después elija qué
opción indica que el hito se ha
cancelado.
Controles adicionales para Dynamics 365 para
teléfonos y tabletas
28/04/2018 • 10 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede usar un completo conjunto de controles adicionales para crear una experiencia más táctil en Dynamics 365
para teléfonos y tabletas. Esto incluye los controles deslizantes, modificadores, reproductor multimedia, máscaras
de entrada, calendario, y otros controles.

NOTA
Puede usar estos controles adicionales solo con las aplicaciones móviles. No se admiten en la aplicación web.

Para usar estos controles en el editor de formularios:


1. Haga doble clic en el campo o la lista a la que desea agregar el control.
2. Haga clic en la pestaña Controles.
3. Haga clic en Agregar control.
4. Seleccione el control que desee y, a continuación, haga clic en Agregar.

NOTA
Hay diferentes controles disponibles según el tipo de campo o lista. Por ejemplo, los controles de control deslizante
pueden estar disponibles solo para campos numéricos o de divisa, y el control de calendario solo está disponible para
listas.

5. Seleccione los dispositivos en los que desea que aparezca el control (teléfono, tableta, o ambos). Los
controles no están disponibles para campos de encabezado de teléfono.
6. Configure los valores para cada propiedad.
7. Haga clic en Aceptar cuando haya terminado de configurar el control.
A continuación se ofrecen descripciones de cada control que puede usar en formularios de Dynamics 365
para teléfonos y tabletas.

Control del calendario


Use este control para configurar formularios de modo que aparezcan como vista de calendario en Dynamics 365
para teléfonos y tabletas. También puede usar este control para reemplazar paneles, listas, o cuadrículas de entidad
para teléfonos y tabletas.

PROPIEDAD DESCRIPCIÓN

Fecha de inicio Defina la fecha y hora del comienzo del elemento a visualizar
en la vista de calendario. Los valores disponibles son
cualquiera de las columnas de esta vista de tipo fecha.
PROPIEDAD DESCRIPCIÓN

Fecha de finalización Defina la fecha y hora del final del elemento a visualizar en la
vista de calendario. Los valores disponibles son cualquiera de
las columnas de esta vista de tipo fecha.

Duración Duración en minutos. Si especifica un valor para Fecha de


finalización, se omite Duración.

Descripción Este es el pie de imagen que desea ver para elementos del
calendario.

La duración mínima que aparece en el calendario es de 30 minutos. Los elementos que tengan menos una duración
de menos de 30 minutos aparecerán con una duración de 30 minutos.
El control calendario admite todos los comportamientos de fecha (Local del usuario, Solo fecha e Independiente de
la zona horaria).

Control de escala de tiempo


Proporcione una escala de tiempo de artículos de noticias y tweets Twitter recientes y relevantes para una cuenta.

PROPIEDAD DESCRIPCIÓN

CC_Timeline_Title Propiedad a asignar para el título de cada elemento de la


escala de tiempo.

CC_Timeline_Title_Desc Descripción para el título.

CC_Timeline_Label1 Campo que se mostrará bajo el título del elemento de la escala


de tiempo.

CC_Timeline_Label1_Desc Descripción para Etiqueta 1.

CC_Timeline_Label2 Campo que se mostrará después de la Etiqueta 1.

CC_Timeline_Label2_Desc Descripción para Etiqueta 2.

CC_Timeline_Label3 Campo que se mostrará después de la Etiqueta 2.

CC_Timeline_Label3_Desc Descripción para Etiqueta 3.

CC_Timeline_Label4 Campo que se mostrará después de la Etiqueta 3.

CC_Timeline_Label4_Desc Descripción para Etiqueta 4.

CC_Timeline_Label5 Campo que se mostrará después de la Etiqueta 4.

CC_Timeline_Label5_Desc Descripción para Etiqueta 5.

CC_Timeline_Timestamp Campo que se usará para ordenar la escala de tiempo en


orden cronológico inverso.

CC_Timeline_Timestamp_Desc Descripción para marca de tiempo.


PROPIEDAD DESCRIPCIÓN

CC_Timeline_Group Campo a asignar para agrupar la escala de tiempo.

CC_Timeline_Group_Desc Descripción para el campo Grupo.

CC_Timeline_GroupOrder El orden en el grupo al que pertenece el elemento en relación


con otros grupos (asigne valores 1, 2, 3, etc. para los grupos
que se mostrarán). El grupo se mostrará en valor ascendente
de los valores de grupo asignados.

CC_Timeline_GroupOrder_Desc Descripción para el campo Orden de grupo.

CC_Timeline_URL Campo Dirección URL para asignar para mostrar la dirección


URL de elemento de la escala de tiempo.

CC_Timeline_URL_Desc Descripción para el campo Dirección URL.

CC_Timeline_ThumbnailURL Campo para asignar para la miniatura de imagen/icono que se


mostrará para cada elemento.

CC_Timeline_ThumnailURL_Desc Descripción del campo ThumbnailURL .

CC_Timeline_Filter Campo a asignar para filtro de la escala de tiempo.

CC_Timeline_Filter_Desc Descripción para Filtro.

CC_Timeline_Footer Recurso web para mostrar como pie de página de la escala de


tiempo.

CC_Timeline_Footer_Desc Descripción para el campo Pie de página.

Control deslizante lineal


El control deslizante lineal permite a los usuarios especificar valores numéricos arrastrando un control deslizante y
también proporciona una opción para escribir la cantidad. El control deslizante permite introducir y ver solo
números enteros. Use este control para cualquier campo numérico o de divisa.

PROPIEDAD DESCRIPCIÓN

Máx. Establezca el valor máximo que se muestra en el control


deslizante.

Mín. Establezca el valor mínimo que se muestra en el control


deslizante.

valor El valor que se muestra en el control deslizante.

Paso Establezca la cantidad que se debe sumar o restar del valor


actual al entrar datos con este control.

Conjuntos de opciones
El control de conjunto de opciones muestra un conjunto de opciones para que los usuarios elijan cuando se
escriben datos. Use este control para conjuntos de opciones con dos o tres opciones solo.

PROPIEDAD DESCRIPCIÓN

Campo Muestra el campo al que está asignado el control.

Cambio de volteo
El cambio de volteo como un interruptor de encendido/apagado, que proporciona una selección entre dos valores.

PROPIEDAD DESCRIPCIÓN

Campo Muestra el campo al que está asignado el control.

Clasificación de estrellas
Use la clasificación de estrellas para proporcionar una representación visual de una clasificación. El número
máximo de estrellas que puede establecer es cinco. Puede usar este control para números enteros solo; no puede
aceptar valores decimales.

NOTA
Asegúrese de seleccionar la opción Ocultar en la Web para este control.

PROPIEDAD DESCRIPCIÓN

Máx. Seleccione el número máximo de estrellas para el control de la


lista desplegable.

Mando radial
El mando radial proporciona una forma de que los usuarios especifiquen datos deslizando el mando, y se muestra
en la pantalla como un círculo. El control de mando radial permite introducir y ver solo números enteros. Use este
control para cualquier campo numérico o de divisa. Puede tocar para cambiar el valor, o puede usar el teclado
numérico para poner el enfoque en el número y editarlo.

NOTA
Este control no se admite en dispositivos Android 4.2 y 4.3. Afecta a la experiencia de desplazamiento en esas versiones.

PROPIEDAD DESCRIPCIÓN

Máx. Establezca el valor máximo que se debe mostrar en el medidor.

Mín. Establezca el valor mínimo que se debe mostrar en el medidor.

valor Obtenga o establezca el valor que se debe mostrar en el


medidor.

Paso Establezca la cantidad que se debe sumar o restar del valor


actual al entrar datos con este control.
Vista previa del sitio web
Use el control de vista previa de sitio web para asignar un campo de dirección URL y mostrar una vista previa del
sitio web.

IMPORTANTE
Al habilitar este control, usted consiente permitir que los usuarios compartan cierta información identificable de dispositivos
con un sistema externo. Los datos importados desde sistemas externos en Dynamics 365 están en la declaración de
privacidad en Privacidad y cookies de Microsoft.
Avisos de privacidad

PROPIEDAD DESCRIPCIÓN

Campo Muestra el campo al que está asignado el control.

Gráfico de viñetas
El control de gráficos de viñetas muestra una sola medida clave con una medida comparativa e intervalos
cualitativos para señalar inmediatamente si la medida es buena, malo u otro estado. Use este control en paneles
para cualquier campo numérico o de divisa. Por ejemplo, puede asignar el valor a ingresos reales y el destino a los
ingresos estimados para visualizar ingresos reales frente a estimados.

PROPIEDAD DESCRIPCIÓN

Máx. Establezca el valor máximo que se muestra en el gráfico.

Mín. Establezca el valor mínimo que se muestra en el gráfico.

Correcto Establezca un valor que sea considera bueno para la medida


(opcional).

Incorrecto Establezca un valor que sea considera malo para la medida


(opcional).

valor Muestra el campo al que está asignado el control.

Destino Asigne esto al campo con el que desee comparar el valor. Por
ejemplo, si se asigna Valor a Ingresos reales, puede asignar
Destino a Ingresos estimados, o puede proporcionar un
valor estático.

Control de lápiz
Use el control de lápiz para capturar entrada escrita como firmas.

NOTA
El mínimo requerido Longitud máxima especificado para el campo al que se asigna este control es 15000 horas.
Asegúrese de seleccionar la opción Ocultar en la Web para este control.
PROPIEDAD DESCRIPCIÓN

PenMode Especifique PenMode!Draw, PenMode!Erase o


PenMode!Select para determinar lo que sucede cuando un
usuario arrastra un dispositivo señalador en un control de
lápiz.

Autocompletar
El control de Autocompletar filtra una lista de elementos a medida que escribe y permite seleccionar un valor de la
lista desplegable. Por ejemplo, puede usar este control para permitir que los usuarios elijan de una lista desplegable
de estados o de países y regiones. Este control se asigna a un campo de tipo Línea de texto única.

PROPIEDAD DESCRIPCIÓN

Campo Muestra el campo al que está asignado el control.

Origen Establezca el origen de datos (Opciones agrupadas, Conjunto


de opciones o Vista).

Conjunto de opciones Seleccione el conjunto de opciones para este campo.

Vista Seleccione la entidad y la vista para este campo.

Campo Seleccione el campo de la entidad principal de la vista que


desee usar como origen de datos.

Multimedia
Puede incrustar vídeos para proporcionar una experiencia más rica a los clientes para el personal comercial y sobre
el terreno. Use este control para asignar a un campo de dirección URL que contiene el vínculo de audio o vídeo que
se reproducirá en el control.

NOTA
Este control se admite en Android versiones 4.4 y posteriores.
Los vídeos de YouTube no son compatibles actualmente en teléfonos y tabletas con Windows 8 y Windows 8.1. En Windows
10, solo se admiten actualmente vídeos HTTPS, incluidos los de YouTube.

Tipos de medios compatibles:


Archivos MP4 en streaming
Vídeos de YouTube
Medios de Azure
Secuencias de audio
Aviso de privacidad

PROPIEDAD DESCRIPCIÓN
PROPIEDAD DESCRIPCIÓN

Medios Especifique la dirección URL de los medios que se reproducirán


en este control.

Entrada numérica
Use el control de entrada de número para ayudar a los usuarios a escribir datos rápidamente. Los usuarios solo
tienen que pulsar e los botones más y menos para cambiar un valor numérico en los incrementos que configure.
Use este control para cualquier campo numérico o de divisa. Los usuarios también pueden escribir un número
directamente en el campo. Este campo se admite únicamente en modo de edición.

PROPIEDAD DESCRIPCIÓN

Paso Establezca la cantidad que se debe sumar o restar del valor


actual al entrar datos con este control.

Campo Muestra el campo al que está asignado el control.

Máscara de entrada
Con el control de máscara de entrada, se establece el formato para un campo como número de teléfono o tarjeta de
crédito para evitar especificar datos no válidos. Por ejemplo, si desea que los usuarios introduzcan un número de
teléfono de Estados Unidos en el formato +1-222-555-1011, use la máscara de entrada +1-000-000-0000.

PROPIEDAD DESCRIPCIÓN

Máscara Introduzca la máscara que se debe usar para validar datos


cuando los usuarios los introduzcan. Puede usar una
combinación de los caracteres siguientes para la máscara:

0 – dígito

9 – dígito o espacio

# – dígito, signo o espacio

L – letra

I - letra o espacio

A – alfanumérico

A – alfanumérica o espacio

< - convierte los caracteres que siguen a minúscula

> - convierte los caracteres que siguen a mayúscula

| - Deshabilita la conversión de casos

\ – Aplica un carácter de escape a cualquier carácter,


convirtiéndolo en un literal

Todos los demás - literales

Campo Muestra el campo al que está asignado el control.


Medidor lineal
El medidor lineal permite a los usuarios especificar valores numéricos arrastrando un control deslizante en lugar de
escribir la cantidad exacta. El control deslizante permite introducir y ver solo números enteros. Use este control
para cualquier campo numérico y de divisa.

PROPIEDAD DESCRIPCIÓN

Máx. Establezca el valor máximo que se debe mostrar en el medidor.

Mín. Establezca el valor mínimo que se debe mostrar en el medidor.

valor Obtenga o establezca el valor que se debe mostrar en el


medidor.

Paso Establezca la cantidad que se debe sumar o restar del valor


actual al entrar datos con este control.

Mando esférico
El mando esférico proporciona una forma de que los usuarios especifiquen datos deslizando el mando, y aparece
en la pantalla como una esfera. El control de mando esférico permite introducir y ver solo números enteros. Use
este control para cualquier campo numérico y de divisa. Puede tocar para cambiar el valor, también puede poner el
enfoque en el número y editarlo usando el teclado numérico.

NOTA
Este control no se admite en dispositivos Android 4.2 y 4.3. Afecta a la experiencia de desplazamiento en esas versiones.

PROPIEDAD DESCRIPCIÓN

Máx. Establezca el valor máximo que se debe mostrar en el medidor.

Mín. Establezca el valor mínimo que se debe mostrar en el medidor.

valor Obtenga o establezca el valor que se debe mostrar en el


medidor.

Paso Establezca la cantidad que se debe sumar o restar del valor


actual al entrar datos con este control.
Configurar controladores de eventos
23/04/2018 • 4 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los controladores de eventos de formularios para formularios de PowerApps pueden configurarse para las
siguientes áreas en un formulario:

ELEMENTO EVENTO DESCRIPCIÓN

Formulario OnLoad Se produce cuando el formulario se


carga.

OnSave Se produce cuando se guardan los


datos.

Pestaña TabStateChange Se produce cuando se expande o


contrae la ficha.

Campo OnChange Se produce cuando los datos del campo


cambian y el control pierde el foco.

IFRAME OnReadyStateComplete Se produce cuando se carga el


contenido de un IFRAME.

Un controlador de eventos se compone de una referencia a un recurso web de JavaScript y a una función
definidas en ese recurso web que se ejecutará cuando se produzca el evento. Cada elemento puede tener hasta 50
controladores de eventos independientes configurados.

IMPORTANTE
La configuración de un controlador de eventos puede provocar errores de script que pueden causar que el formulario no se
cargue o no funcione correctamente. Si no es el desarrollador del script, asegúrese de comprender exactamente qué opciones
de configuración requiere el script.
No configure un controlador de eventos de script mediante una biblioteca que no proceda de un origen de confianza. Los
scripts se pueden usar para realizar las acciones que un usuario podría realizar y un script mal redactado puede afectar
considerablemente al rendimiento de un formulario.
Después de configurar un controlador de eventos, pruébelo siempre para comprobar que funciona correctamente.

Para configurar un controlador de eventos


1. En el editor de formularios, seleccione el elemento con el evento para el que desea configurar un
controlador.
2. En la pestaña Inicio, en el grupo Editar, seleccione Cambiar propiedades o simplemente haga doble clic
en el elemento.
3. En el cuadro de diálogo de propiedades del elemento, seleccione la ficha Eventos.
4. Expanda el área Bibliotecas de formularios. Si la biblioteca que contiene la función que desea establecer
como el controlador de eventos no se muestra en la lista, agréguela.
5. Para agregar una biblioteca de formularios a un controlador de eventos:
a. En la sección Bibliotecas de formularios de la Lista de eventos, seleccione Agregar.
b. Busque el recurso web de JavaScript en la lista de recursos web disponibles. Selecciónelo y después
Agregar.
Si el recurso web de JavaScript que necesita no existe, seleccione Nuevo para abrir un formulario de
recurso web nuevo y cree uno.
c. Para crear un recurso web de JavaScript:
a. En el formulario de recurso web, establezca las propiedades siguientes:

PROPIEDAD VALOR

Nombre Requerido. Especifique el nombre del recurso


web.

Nombre para mostrar Requerido. Escriba el nombre para mostrar en la


lista de recursos web.

Descripción Opcional. Escriba una descripción del recurso web.

Tipo Requerido. Seleccione Script (JScript).

Idioma Opcional. Seleccione uno de los idiomas


disponibles para su organización.

b. Si se le ha proporcionado un script, se recomienda encarecidamente utilizar el botón


Examinar para buscar el archivo y cargarlo.
O bien, puede seleccionar el botón Editor de texto y pegar o escribir el contenido del script
en el diálogo Editar contenido.

NOTA
Dado que este editor de texto simple no ofrece ninguna característica para comprobar si el script es
correcto, debe intentar usar una aplicación independiente como Visual Studio para editar scripts y
cargarlos a continuación.

c. Seleccione Guardar y cierre el cuadro de diálogo de recursos web.


d. El recurso web que ha creado aparece ahora seleccionado en el diálogo Buscar registro.
Seleccione Agregar para cerrar el cuadro diálogo.
6. En la sección Controladores de eventos, seleccione el evento para el que desee establecer un controlador
de eventos.
7. Seleccione Agregar para abrir el cuadro de diálogo Propiedades del controlador.
8. En la ficha Detalles elija la biblioteca adecuada y escriba el nombre de la función que debe ejecutarse para
el evento.
9. De forma predeterminada, el controlador de eventos está habilitado. Desactive la casilla de verificación
Habilitado si no desea habilitar este evento.
Algunas funciones requieren que se pase un contexto de ejecución a la función. Seleccione Pasar el
contexto de ejecución como primer parámetro si es necesario.
Algunas funciones pueden aceptar un conjunto de parámetros para controlar el comportamiento de una
función. Si es necesario, introdúzcalos en Lista de parámetros separados por coma que se transmitirá
a la función.
10. En la ficha Dependencias, agregue los campos de los que depende el script en el área Campos
dependientes.
11. Seleccione Aceptar para cerrar el cuadro de diálogo Propiedades del controlador.
12. Cuando el controlador de eventos esté introducido, podrá cambiar el orden en el que la función se ejecutará
en relación con cualquier otra función mediante las flechas verdes para moverla arriba o abajo.
13. Seleccione Aceptar para cerrar el cuadro de diálogo de propiedades del elemento.
14. Seleccione Guardar para guardar los cambios. Seleccione Publicar para publicar el formulario.

NOTA
Aunque la interfaz de usuario (UI) le permite cambiar el orden en que los scripts se cargan utilizando las flechas verdes arriba
y abajo, los scripts no se cargan en realidad de forma secuencial.

Vea también
Utilizar el formulario Principal y sus componentes
Publicar cambios
12/04/2018 • 1 min to read • Edit Online

Determinadas personalizaciones que realizan cambios en la interfaz de usuario requieren que se publiquen antes
de que los usuarios puedan usarlas en la aplicación.

Publique las personalizaciones


En el explorador de soluciones, haga clic en Publicar todas las personalizaciones.

IMPORTANTE
La preparación de personalizaciones del cliente puede tardar tiempo. Si aparece un mensaje que indica que la página del
explorador ha dejado de responder, espere a que responda y no la cierre.
Comprender las vistas (listas)
23/04/2018 • 5 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con las aplicaciones de PowerApps, utilice vistas para definir cómo se muestra una lista de registros para una
entidad específica en la aplicación. Las vistas definen:
Las columnas que aparecen
Qué ancho debe tener cada columna
Cómo debe ordenarse la lista de registros de forma predeterminada
Qué filtros predeterminados se deben aplicar para limitar los registros que aparecerán en la lista
Una lista desplegable de vistas con frecuencia se muestra en la aplicación para que la gente tiene distintas
opciones para vistas de datos de la entidad.
Los registros que están visibles en vistas individuales se muestran en una lista, a veces denominada cuadrícula,
que a menudo proporciona opciones para que los usuarios puedan cambiar el orden predeterminado, el ancho
de columna, y filtros para ver más fácilmente los datos importantes para ellos. Las vistas definen también el
origen de datos para los gráficos que se usan en la aplicación.

Tipos de vistas
Existen tres tipos de vistas: personales, del sistema y públicas.
Este tema aborda cómo los administradores y personalizadores del sistema trabajan con vistas del sistema y
públicas. Para obtener más información sobre vistas personales, consulte Crear, editar o guardar búsquedas
avanzadas..
Vistas personales
Usted y cualquiera que tenga al menos el nivel de acceso Usuario a las acciones de la entidad Vista guardada
también pueden crear vistas personales. Como administrador del sistema, usted puede modificar el nivel de
acceso de cada acción en el rol de seguridad para controlar la profundidad a la que los usuarios pueden crear,
leer, escribir, eliminar, asignar o compartir vistas personales.
Las vistas personales son propiedad de personas individuales y debido a su acceso predeterminado de nivel de
usuario, solo son visibles para esas personas o cualquiera que hayan elegido para compartir sus vistas
personales. Puede crear vistas personales guardando una consulta que defina mediante Búsqueda avanzada o
mediante las opciones Guardar filtros como vistas nuevas y Guardar filtros en la vista actual en la lista de
vistas. Estas vistas suelen incluirse en la parte inferior de las listas de vistas del sistema o públicas que estén
disponibles en la aplicación. Aunque puede crear una vista personal nueva basada en una vista del sistema o
pública, no puede crear una vista del sistema o pública basada en una vista personal.
Vistas del sistema
Como administrador o personalizador del sistema, puede editar vistas del sistema. Las vistas del sistema son
vistas especiales de las que depende la aplicación, que existen para entidades del sistema o se crean
automáticamente cuando se crean entidades personalizadas. Estas vistas tienen finalidades específicas y algunas
funcionalidades adicionales.
VISTAS DEL SISTEMA DESCRIPCIÓN

Búsqueda rápida La vista predeterminada que se usa cuando se realizan


búsquedas mediante Búsqueda rápida. Esta vista también
define los campos en los que se busca al usar las capacidades
de búsqueda de las vistas de Búsqueda rápida y Búsqueda.

Búsqueda avanzada La vista predeterminada usada para mostrar los resultados


cuando se utiliza Búsqueda avanzada. Esta vista también
define las columnas que se usan de forma predeterminada
cuando se crean nuevas vistas ni vistas personales o públicas
personalizadas sin definir una vista para usar como plantilla.

Asociadas La vista predeterminada que muestra las entidades


relacionadas para un registro.

Búsqueda La vista que ve al seleccionar un registro para definir para un


campo de búsqueda.

Estas vistas no aparecen en el selector de la vista y no puede usarlas en sublistas en un formulario o como una
lista en un panel. No puede eliminar o desactivar estas vistas. Más información: Eliminar vistas
Las vistas del sistema son propiedad de la organización, por lo que todos puedan verlas. Por ejemplo, todos
tienen acceso a nivel de organización a registros de lectura para la entidad Vista (savedquery). Estas vistas están
asociadas con entidades específicas y son visibles en el explorador de soluciones. Puede incluir estas vistas en
soluciones porque están asociadas con la entidad.
Vistas públicas
Las vistas públicas son vistas de uso general que puede personalizar como desee. Estas vistas están disponibles
en el selector de vistas y puede utilizarlas en subcuadrículas en un formulario o como lista en un panel. Algunas
vistas públicas existen de forma predeterminada para entidades del sistema y para cualquier entidad
personalizada. Por ejemplo, al crear una nueva entidad personalizada, tendrá la siguiente combinación de vistas
públicas y del sistema.

NOMBRE TIPO

Activo <nombre de entidad en plural> Sector público

Inactivo <nombre de entidad en plural> Sector público

Búsqueda rápida de activos <nombre de entidad en Búsqueda rápida


plural>

<nombre de entidad> Vista de búsqueda avanzada Búsqueda avanzada

<nombre de entidad> Vista asociada Asociadas

<nombre de entidad> Vista de búsqueda Búsqueda

Puede crear vistas públicas personalizadas. Puede eliminar cualquier vista pública personalizada creada en una
solución no administrada. No puede eliminar ninguna vista pública definida por el sistema. Las vistas públicas
personalizadas agregadas importando una solución administrada pueden tener propiedades administradas
establecidas que pueden impedir que se eliminen, excepto desinstalando la solución administrada.
Creación o edición de vistas
Puede crear o editar las vistas de dos formas:
Con el Diseñador de aplicaciones: si va a crear vistas por primera vez, es posible que desee comenzar con
el Diseñador de aplicaciones, que ofrece una interfaz de usuario intuitiva y simple con capacidades de
arrastrar y colocar. Más información: Crear y editar vistas públicas o del sistema mediante el diseñador de
aplicaciones.
Con el Explorador de la solución: Si ya tiene experiencia con Dynamics 365, es posible que desee utilizar
el Explorador de la solución. Más información: Creación o edición de vistas.

Personalizar vistas
Como administrador del sistema y personalizador del sistema, puede personalizar las vistas a través de controles
haciendo cuadrículas (listas) editables y compatibles para interfaz unificada. Se usan los controles siguientes:
Cuadrícula editable Permite a los usuarios editar en línea con gran detalle directamente desde cuadrículas y
subcuadrículas tanto si usan una aplicación web, tableta o teléfono. Más información: Crear cuadrículas
(listas) editables mediante el control personalizado Cuadrículas editables
Cuadrícula de solo lectura: Ofrece una experiencia de visualización e interacción óptima para cualquier
tamaño de pantalla u orientación, como móviles y tabletas, usando principios de diseño receptivos. Más
información: Propiedades específicas de interfaz unificada para las aplicaciones
Vea también
Introducción a la personalización
Crear y diseñar formularios
Acceder a una definición de vista en una aplicación
de PowerApps
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Existen varias formas de acceder a definiciones de vista en PowerApps. En cualquier vista de lista de una entidad,
en la barra de comandos, encontrará los siguientes comandos tras hacer clic o pulsar en el botón de los puntos
suspensivos ( ):
Vista: Abre la definición de la vista actual de la solución predeterminada.
Nueva vista del sistema: Abre una ventana nueva para crear una nueva vista de la entidad actual en la
solución predeterminada.
Personalizar entidad: Le llevará a la definición de la entidad actual en la solución predeterminada donde
puede seleccionar Vistas.
Vistas del sistema: Abre la misma que ventana que Personalizar entidad, pero con Vistas seleccionado.
Como alternativa, puede ir hasta las definiciones de vista en la solución predeterminada mediante los
siguientes pasos:

Abra una vista


1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades y, a continuación, expanda la entidad que desea.
3. Haga clic en Vistas.
4. Haga doble clic en la vista que desea abrir.
Esta lista de vistas tiene cuatro filtros que puede usar para encontrar las vistas que desea más fácilmente:
Todas las vistas activas
Vistas públicas activas
Vistas públicas inactivas
Vistas activas definidas por el sistema
Si la entidad con la que está asociada la vista forma parte de una solución no administrada, puede crear o
editar vistas para esa entidad en la solución predeterminada. Las vistas del sistema se asocian con una
entidad y no están disponibles como componentes de soluciones independientes. A diferencia de los
campos, las vistas no usan un prefijo de personalización en un nombre único que deba ser coherente en
una solución, de modo que no es necesario crear vistas en el contexto de una solución.
Vea también
Creación o edición de vistas
Especificar una vista predeterminada
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


A menos que un usuario “haya anclado” otra vista en una aplicación de Dynamics 365 Customer Engagement
como su valor predeterminado personal, verá la vista predeterminada que especifique como personalizador. Puede
establecer cualquier vista pública como vista predeterminada de una entidad.

Establecimiento de vistas predeterminadas para una entidad


1. Acceda a Vistas, tal y como se describe en Acceso a definiciones de vistas.
2. Seleccione una Vista pública.
3. En la barra de menús, haga clic en Más acciones > Establecer como predeterminado.
4. Haga clic en Publicar todas las personalizaciones.
Vea también
Creación o edición de vistas
Creación o edición de vistas
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede crear vistas públicas personalizadas editando vistas existentes y guardándolas con un nombre diferente o
creando una nueva vista.
Crea una vista
1. Como se describe en Acceder a definiciones de vistas, en una vista de lista para la entidad, en la barra de
comandos, seleccione Nueva vista del sistema.
2. En el cuadro de diálogo Propiedades de vista, proporcione un Nombre y opcionalmente una
Descripción para la vista.
3. Después de cerrar el cuadro de diálogo de propiedades puede hacer lo siguiente:
Elija y configure columnas
Edite criterios de filtrado
Configurar la ordenación
4. Cuando haya terminado, seleccione Guardar y cerrar.
5. Seleccione Publicar todas las personalizaciones.
Edite una vista
1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades y, a continuación, expanda la entidad que desea.
3. Seleccione Vistas.
4. Haga doble clic en la vista que desea editar.
5. Para cambiar el Nombre o la Descripción para la vista, seleccione Propiedades de la vista.
6. Haga lo siguiente:
Elija y configure columnas
Edite criterios de filtrado
Configurar la ordenación
7. Cuando haya terminado, seleccione Guardar y cerrar.
8. Seleccione Publicar todas las personalizaciones.

Cree una nueva vista a partir de una vista existente


Siga el procedimiento para editar una vista, pero en lugar de elegir Guardar y cerrar, seleccione Guardar como y
escriba un nuevo Nombre y una Descripción de la vista.
Vea también
Creación o edición de vistas (información general)
Elegir y configurar columnas en vistas
23/04/2018 • 4 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Junto con los criterios de filtro, las columnas visibles en una vista de PowerApps son muy importantes para el
valor proporcionado por la vista. Cuando cree o edite las vistas, puede realizar cualquiera de las acciones
siguientes:
Agregar columnas
Quitar columnas
Cambiar el ancho de columna
Mueva una columna
Habilite o deshabilite presencia para una columna
Agregue columnas de búsqueda
Agregar columnas
Puede incluir las columnas de la entidad actual o de cualquier entidad relacionada que tenga una relación de
entidad 1:N con la entidad actual.
Por ejemplo, es posible que desee mostrar el propietario de una entidad propiedad del usuario en una columna.
Puede elegir el campo Propietario de la entidad actual para mostrar el nombre del propietario. Esto aparecerá
como un vínculo para abrir el registro Usuario de la persona que es el propietario. En este caso, también tendrá la
opción de habilitar o inhabilitar la presencia de una columna.
Si desea que muestre el número de teléfono del propietario del registro, debe seleccionar Usuario propietario
(usuario) en el cuadro desplegable Tipo de registro y luego seleccione el campo Teléfono principal.
Agregue columnas a vistas
1. Cuando esté creando y editando vistas, seleccione Agregar columnas y aparecerá el cuadro de diálogo
Agregar columnas.
2. Seleccione el Tipo de registro si desea incluir campos de entidades relacionadas.
3. Puede seleccionar varios campos, incluso de entidades relacionadas.
4. Cuando haya seleccionado los campos que desea, seleccione Aceptar para cerrar el cuadro de diálogo
Agregar columnas.
Al agregar columnas, se incrementará el ancho de la vista. Si el ancho de la vista supera el espacio
disponible para mostrarlo en la página, las barras horizontales de navegación permitirán desplazarse y ver
las columnas ocultas.

SUGERENCIA
Si la vista filtra los datos de un determinado campo para mostrar únicamente los registros con determinado valor, no incluya
esa columna en la vista. Por ejemplo, si solo muestra registros activos, no incluya la columna de estado en la vista. En su
lugar, asigne un nombre a la vista para indicar que todos los registros que se muestran en la vista están activos.
NOTA
Al agregar columnas a las vistas de búsqueda para entidades actualizadas, solo las primeras tres columnas se mostrarán.

Quitar columnas
1. Cuando esté creando y editando vistas, elija la columna que desee quitar.
2. En el área Tareas comunes, seleccione Quitar.
3. En el mensaje de confirmación, seleccione Aceptar.
Cambiar el ancho de columna
1. Cuando esté creando y editando vistas, elija la columna que desee cambiar.
2. En el área Tareas comunes, seleccione Cambiar propiedades.
3. En el cuadro de diálogo Cambiar propiedades de columna, elija una opción para establecer el ancho de
columna y, a continuación, seleccione Aceptar.
Mueva una columna
1. Cuando esté creando y editando vistas, elija la columna que desee mover.
2. En el área Tareas comunes, desplace la columna hacia la derecha o izquierda con las teclas de flecha.
Habilite o deshabilite presencia para una columna
Cuando se cumplen las siguientes condiciones, los usuarios pueden ver un control de presencia en línea de Skype
Empresarial en listas que muestra si la persona está disponible y permite interactuar con ella por mensajería
instantánea:
Los usuarios utilizan Internet Explorer.
Las personas tienen Skype Empresarial instalado.
Los usuarios tienen Microsoft ActiveX habilitado en Internet Explorer.
Su organización ha habilitado la presencia para el sistema en la configuración del sistema.
El control de presencia y el valor para habilitarlo solo están disponibles para columnas que muestran
campos principales para entidades habilitadas para correo electrónico (usuarios, contactos, oportunidades,
clientes potenciales o entidades personalizadas).
Habilitar o deshabilitar la presencia de Skype Empresarial para una columna
1. Cuando esté creando y editando vistas, elija la columna que desee cambiar.
2. En el área Tareas comunes, seleccione Cambiar propiedades.
3. En el cuadro de diálogo Cambiar propiedades de columna, active o desactive Habilitar presencia para
esta columna y, a continuación, seleccione Aceptar.
Agregue columnas de búsqueda
Las columnas de búsqueda son las columnas en las que busca la aplicación cuando los usuarios usan el cuadro de
texto buscar registros mostrado para listas o siempre que existe la posibilidad de buscar registros para una
entidad en la aplicación, como cuando los usuarios buscan un registro para un campo de búsqueda.
1. Abra una vista de Búsqueda rápida. Para obtener información sobre las vistas de búsqueda rápida,
consulte Tipos de vistas.
2. Seleccione Agregar columnas de búsqueda para abrir el cuadro de diálogo.
3. Seleccione los campos que contienen los datos que desea buscar.
4. Seleccione Aceptar para cerrar el cuadro de diálogo Agregar columnas de búsqueda.

Herramientas de la Comunidad
Ver diseño del Duplicador y Ver diseñador son herramientas de la Comunidad XrmToolbox para Dynamics
365 Customer Engagement. Consulte el tema herramientas para desarrolladores para comunidad de herramientas
desarrolladas.

NOTA
Las herramientas de la Comunidad no son un producto de Microsoft Dynamics y no se amplía el soporte para las
herramientas de comunidad. Si tiene alguna duda relacionada con la herramienta, póngase en contacto con el Editor. Más
información: XrmToolBox.

Vea también
Creación o edición de vistas
Editar criterios de filtro y cambiar el orden en vistas
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Junto con las columnas que se muestran en una vista de Dynamics 365 Customer Engagement, los criterios de
filtro que se aplican a una vista son parte fundamental del valor proporcionado por la vista.
1. Cuando cree o edite la vista, haga clic en Editar criterios de filtrado.
2. El cuadro de diálogo muestra una interfaz de usuario similar a Búsqueda avanzada. Puede usar las
cláusulas AND y OR para especificar y agrupar los criterios.
3. Haga clic en Aceptar para cerrar el cuadro de diálogo Editar criterios de filtrado.
Más información: Crear, editar o guardar búsquedas avanzadas
Vea también
Creación o edición de vistas
Ordenar registros en una vista
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


1. Cuando cree o edite la vista, seleccione Configurar orden.
2. En el cuadro de diálogo Configurar orden, en la lista Ordenar por, seleccione la columna que desea
ordenar y, a continuación, seleccione Orden ascendente u Orden descendente.
3. Seleccione Aceptar para cerrar el cuadro de diálogo Configurar orden.
Vea también
Creación o edición de vistas
Eliminar o desactivar una vista
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede tener una vista de Dynamics 365 Customer Engagement que no quiere que los usuarios vean. Según el tipo
de vista, puede eliminarla o desactivarla.
Eliminar una vista
Puede eliminar cualquier vista pública personalizada. Use los pasos descritos en Acceso a definiciones de vistas
para buscar la vista que desee eliminar y utilice el comando Eliminar. Una vez que compruebe que realmente
desea eliminar la vista, se eliminará permanentemente.
Si no desea eliminar la vista de forma permanente, puede desactivarla.
Desactive o active vistas
No se pueden eliminar ni desactivar las vistas del sistema, incluidas las vistas públicas que ha creado el sistema.
Puede desactivar cualquier vista pública, incluidas las vistas públicas que ha creado el sistema.
Desactive o active una lista pública
1. Acceda a Vistas del sistema, tal y como se describe en Acceso a definiciones de vistas.
2. Seleccione una vista pública. Para ver las vistas inactivas, use la vista Vistas públicas inactivas.
3. En la barra de menús, haga clic en Más acciones y haga clic en Desactivar o Activar.
4. Haga clic en Publicar todas las personalizaciones.
Vea también
Creación o edición de vistas
Propiedades administradas de las vistas
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Si crea una vista pública personalizada en Dynamics 365 Customer Engagement que desea incluir en una solución
administrada que distribuirá, tiene la opción de limitar la capacidad de personalizar la vista a cualquier usuario que
esté instalando la solución.
De forma predeterminada, la mayoría de las vistas tienen la propiedad administrada Personalizable establecida
como verdadero para que los usuarios puedan personalizarlas. A menos que tenga una razón muy buena para
cambiar esto, se recomienda permitir que los usuarios personalicen las vistas que usted cree.
Establecer las propiedades administradas para una vista
1. Acceda a Vistas del sistema, tal y como se describe en Acceso a definiciones de vistas.
2. Seleccione una vista pública personalizada.
3. En la barra de menús, haga clic en Más acciones > Propiedades administradas.
4. Establezca la opción Personalizable como Verdadero o Falso.

NOTA
Este valor no surte efecto hasta que exporte una solución que contenga la vista como solución administrada y la instale en
otra organización.

Vea también
Creación o edición de vistas
Mostrar iconos personalizados en lugar de valores en
vistas de lista
12/04/2018 • 5 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Algunas características de Información de relaciones muestran vistas de lista que muestran iconos en lugar de
texto o valores numéricos en alguna columnas. Aunque esta capacidad se creó para admitir características
específicas de Información de relaciones, los administradores y personalizadores también pueden agregar nuevos
gráficos y establecer la lógica usada para resaltarlos en función de valores de columna con JavaScript.

NOTA
Los iconos de cuadrícula se muestran únicamente en la interfaz web. No se muestran en Outlook o la aplicación móvil.

Agregue gráficos personalizados y JavaScript como recursos web en Dynamics 365


1. Cree los nuevos archivos de gráficos necesarios para la personalización. Se recomienda un tamaño de icono
de 16x16 píxeles (las imágenes más grandes serán reducidas proporcionalmente).
2. Escriba una o más funciones JavaScript que establezcan qué iconos se mostrarán para qué valores
(normalmente necesitará una función para cada columna que desea personalizar). Cada función debe
aceptar un objeto de datos fila y un código de idioma (LCID ) como entrada y devolver una matriz que
contiene un nombre de imagen y texto de información sobre herramientas. Para ver una función de ejemplo,
consulte Función JavaScript de ejemplo, más adelante en este tema.
3. Inicie sesión en Dynamics 365 como administrador y vaya a Configuración > Personalizaciones >
Personalización del sistema.
4. Se abre la ventana Solución predeterminada. Vaya a Componentes > Recursos web aquí.
5. A continuación, cargará los gráficos personalizados, uno cada vez, como recursos web. Haga clic en el botón
Nuevo en la barra de herramientas para crear un nuevo recurso web. Se abre otra ventana emergente para
ayudarle a crear el recurso. Haga lo siguiente:
a. Dé Nombre significativo para el nuevo recurso. Es el nombre que usará para referirse a cada gráfico
desde su código JavaScript.
b. Establezca el Tipo en el formato gráfico que ha usado para guardar el archivo gráfico (PNG, JPEG o
GIF ).
c. Haga clic en el botón Seleccionar archivo para abrir una ventana del explorador de archivos. Úsela
para buscar y seleccionar el archivo gráfico.
d. Agregue el Nombre para mostrar y/o la Descripción si lo desea.
e. Haga clic en Guardar y luego cierre la ventana Recurso web.
6. Repita el paso anterior para cada archivo gráfico que tiene.
7. Ahora, agregará JavaScript como recurso web final. Haga clic en el botón Nuevo en la barra de
herramientas para crear un nuevo recurso web. Se abre otra ventana emergente para ayudarle a crear el
recurso. Haga lo siguiente:
a. Dé Nombre significativo para el nuevo recurso.
b. Establezca el Tipo como Script (JScript).
c. Haga clic en Editor de texto ( junto a la configuración Tipo) para abrir una ventana del editor de
texto. Pegue el código Javascript aquí y haga clic en Aceptar para guardarlo.
d. Agregue el Nombre para mostrar y/o la Descripción si lo desea.
e. Haga clic en Guardar y luego cierre la ventana Recurso web.
8. Con la ventana emergente Solución predeterminada aún abierta, expanda el árbol Componentes >
Entidades y busque la entidad que desea personalizar.
9. Expanda la entidad y seleccione su icono Vistas.
10. Ahora verá una lista de vistas para la entidad seleccionada. Haga clic en una vista de la lista para
seleccionarla. A continuación abra la lista desplegable Más acciones en la barra de herramientas y elija
Editar.
11. Una nueva ventana emergente se abre con controles para editar la vista seleccionada. Muestra cada
columna que forma parte de la vista. Haga clic para seleccionar la columna de destino y haga clic en el
botón Cambiar propiedades en el cuadro Tareas comunes. El diálogo Cambiar propiedades de
columna se abre; establezca los valores siguientes aquí:
Recurso web: especifique el nombre del recurso web que ha creado para albergar las funciones
Javascript (haga clic en el botón Explorar para elegir de una lista).
Nombre de función: escriba el nombre de la función que escribió para modificar la columna y la
vista seleccionadas.
12. Haga clic en Aceptar para cerrar el cuadro de diálogo Cambiar propiedades de la columna.
13. Haga clic en Guardar y cerrar para guardar la vista.
14. Repita estos pasos para cada entidad, vista, y columna según sea necesario.
15. Cuando esté listo, haga clic en Publicar todas las personalizaciones para publicar los cambios. A
continuación puede cerrar la ventana emergente Solución predeterminada.
Función JavaScript de ejemplo
La función JavaScript para mostrar iconos personalizados e informaciones sobre herramientas espera los dos
argumentos siguientes: el objeto de fila completo especificado en layoutxml y el Id. de configuración regional del
usuario que llama (LCID ). El parámetro LCID permite especificar el texto de información sobre herramientas en
varios idiomas. Para obtener más información sobre los idiomas admitidos por Dynamics 365, consulte Habilitar
idiomas e Instalar o actualizar paquetes de idioma para Dynamics 365. Para ver una lista de valores de Id. de
configuración regional (LCID ) que puede usar en el código, consulte Id. de configuración regional asignados por
Microsoft.
Suponiendo que agregará iconos personalizados para un tipo de conjunto de opciones de atributo, que tiene un
conjunto limitado de opciones predefinidas, asegúrese de que usa el valor entero de las opciones en lugar de
etiqueta para evitar problemas de localización.
El siguiente código de ejemplo muestra iconos e informaciones sobre herramientas basándose en uno de tres
valores (1: Muy interesado, 2: Algo interesado, 3: No interesado) en el atributo opportunityratingcode (Nivel de
interés). El código de ejemplo también muestra cómo mostrar texto de información sobre herramientas localizado.
Para que este ejemplo funcione, debe crear tres recursos web de imagen con imágenes 16x16 en su instancia de
Dynamics 365 con los nombres siguientes: new_Hot, new_Warm y new_Cold.
function displayIconTooltip(rowData, userLCID) {
var str = JSON.parse(rowData);
var coldata = str.opportunityratingcode_Value;
var imgName = "";
var tooltip = "";
switch (parseInt(coldata,10)) {
case 1:
imgName = "new_Hot";
switch (userLCID) {
case 1036:
tooltip = "French: Opportunity is Hot";
break;
default:
tooltip = "Opportunity is Hot";
break;
}
break;
case 2:
imgName = "new_Warm";
switch (userLCID) {
case 1036:
tooltip = "French: Opportunity is Warm";
break;
default:
tooltip = "Opportunity is Warm";
break;
}
break;
case 3:
imgName = "new_Cold";
switch (userLCID) {
case 1036:
tooltip = "French: Opportunity is Cold";
break;
default:
tooltip = "Opportunity is Cold";
break;
}
break;
default:
imgName = "";
tooltip = "";
break;
}
var resultarray = [imgName, tooltip];
return resultarray;
}

De este modo se muestran iconos con informaciones sobre herramientas en la columna Nivel de interés que
dependen del valor en cada fila. El resultado podría verse así:

Vea también
Creación o edición de vistas
Crear y editar vistas públicas o del sistema mediante
el diseñador de aplicaciones
23/04/2018 • 7 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


En PowerApps, las vistas definen cómo se muestran los registros de una entidad específica. Una vista define lo
siguiente:
Las columnas (atributos) que aparecen
Ancho de las columnas
Cómo se ordenan los registros de forma predeterminada
Qué filtros se aplican para determinar qué registros aparecen en la lista de forma predeterminada
Las vistas se clasifican generalmente en tres tipos:
Personal: los usuarios individuales pueden crear vistas personales según sus requisitos personales. Estas vistas
solo son visibles para el usuario que las creó y para cualquier usuario con el que hubiera elegido compartirlas.
Pública: como creador de aplicaciones, puede crear y editar vistas públicas para adaptarse a los requisitos de
su organización. Estas vistas están disponibles en el selector de vistas y puede utilizarlas en subcuadrículas en
un formulario o como lista en un panel.
Sistema: como creador de aplicaciones, también puede modificar vistas del sistema para cumplir los requisitos
de su organización. Son vistas especiales de las que depende la aplicación, que existen para entidades del
sistema o se crean automáticamente cuando se crean entidades personalizadas. Estas vistas están disponibles
para algunos o para todos los usuarios, en función de sus permisos.
Más información: Tipos de vistas

Crear una vista pública


Como creador de aplicaciones, puede crear y editar vistas públicas mediante el diseñador de aplicaciones.
1. Abre una vista en el diseñador de aplicaciones.
2. En la pestaña Componentes, seleccione Crear nuevo.

3. Agregue las columnas que desee mostrar en la vista. Más información: Agregar una columna a su vista
4. Aplicar criterios de filtro para concretar los datos que se muestran en la vista. Más información: Definir criterios
de filtrado
5. Agrupar los filtros mediante las opciones Y u O para restringir más los datos que se muestran en la vista. Más
información: Agrupar varios filtros
6. Ordenar los datos configurando el orden de ordenación principal y secundaria para columnas. Más
información: Establecer el orden principal y secundario de columnas
7. (Opcional) Configurar ancho de columna:
a. Seleccione una columna. Se abre la pestaña Propiedades.
b. Configure Establecer ancho con el ancho de la columna que desee.

NOTA
El valor del ancho de la columna varía entre 25 y 300 píxeles.

8. (Opcional) Reordene las columnas arrastrando una columna hasta la posición que desee.
Verá un indicador visual cuando mantenga la columna sobre una posición a la que puede moverla.

NOTA
También puede cambiar el orden de las columnas mediante teclas de acceso directo de teclado. Corte la columna
seleccionando CTRL+x, seleccione una columna y, después, péguela seleccionando CTRL+V. La columna se moverá a
la derecha de la columna seleccionada.

9. (Opcional) Vincule un icono o un archivo a una columna para distinguirlos de otras columnas en tiempo de
ejecución. Más información: Definir un recurso web
10. Guarde y cierre la vista.
11. Elija Publicar para que la vista quede disponible para otros usuarios de su organización.

Abrir y agregar una vista en el diseñador de aplicaciones.


En los pasos siguientes se explica cómo abrir y agregar una vista en el diseñador de aplicaciones.
1. En el explorador de soluciones, seleccione Aplicaciones y, a continuación, seleccione la aplicación que
desea editar para abrirla en el diseñador de aplicaciones.
2. En la sección Vista de entidad, seleccione Vistas.
En este ejemplo, hemos seleccionado Vistas en la entidad Cuenta.
3. Para agregar una vista, selecciónela usando tipos de vista como Pública, Búsqueda avanzada, Asociada y
Búsqueda. La vista se agregar automáticamente a la lista Vistas.

NOTA
Las vistas se muestran en función de la entidad que ha seleccionado. Por ejemplo, si selecciona Cuenta, se muestran
las vistas relacionadas con la entidad Cuenta.

Para obtener más información sobre el diseñador de aplicaciones: Diseñar aplicaciones de negocio personalizadas
mediante el diseñador de aplicaciones

Agregar una columna a su vista


Las vistas muestran registros en una tabla que contiene filas y columnas. Cada fila es un registro y los campos que
se muestra desde el registro dependen de las columnas que agregue a la vista.
1. En el diseñador de aplicaciones, en la ficha Componentes, seleccione la lista Atributos de columna de la
Entidad principal o la Entidad relacionada.

2. En la lista, seleccione el atributo que desee y arrástrelo hacia el encabezado de la columna. También puede
agregar el atributo haciendo doble clic en él.
3. Repita el paso 2 hasta que haya agregado todos los atributos que desee mostrar en la vista.
A medida que agrega atributos, puede arrastrarlos a cualquier posición entre los encabezados de columna
existentes. También puede mover columnas después de agregarlas a la vista.

Defina criterios de filtrado


Puede establecer criterios de filtrado para que solo se muestre un subconjunto de registros en una vista. Cuando
un usuario abre la vista, se muestran solo los registros que cumplan los criterios de filtro definidos. Puede
seleccionar campos para filtrar entre las entidades principales y las relacionadas.
1. En el diseñador de aplicaciones, expanda la sección Criterios de filtro.

2. Seleccione Agregar filtro.


3. Seleccione un atributo de la lista desplegable de la primera columna.
4. Seleccione un operador de la lista desplegable de la segunda columna.

5. Escriba un valor por el que filtrar la tercera columna.


Puede filtrar los datos según los atributos de entidades relacionadas, además de la entidad principal.
1. En la ficha Componentes, seleccione la lista Atributos de columna para Entidad relacionada, seleccione
la flecha hacia abajo Seleccionar una entidad en el campo superior y, después, elija la entidad que desee.
Así se agregará una sección independiente.
2. Repita los pasos 2 a 5 del procedimiento anterior.
Más información: Crear y editar relaciones entre entidades

Agrupar varios filtros


Puede agregar varios filtros para la vista si desea filtrar los registros usando más de un campo.
1. Seleccione los filtros que desea agrupar.
2. Seleccione Agrupar con Y o Agrupar con O para agrupar los filtros.

Al seleccionar Agrupar por Y, solo los registros que satisfagan ambos criterios se muestran en la vista. Si
selecciona Agrupar por O, se muestran los registros que cumplan cualquiera de los criterios de filtro. Por
ejemplo, para mostrar solo los registros que tienen prioridad Alta o Normal y el estado de Activo, seleccione
Agrupar por Y.
Para quitar el filtro de un grupo, seleccione el grupo y seleccione Desagrupar.

Establecer el orden principal y secundario de columnas


Cuando se abre una vista, se ordenan los registros que se muestra en el orden que se establece cuando se crea la
vista. De forma predeterminada, los registros se ordenan según la primera columna en una vista cuando no se
selecciona ningún orden. Puede elegir ordenar por una sola columna, o bien, elegir dos columnas —una principal y
otra secundaria— para ordenar. Cuando se abre la vista, los registros se ordenan primero por la columna que
desea usar para la ordenación principal y, después, por la columna que desea usar para la ordenación secundaria.

NOTA
Solo puede establecer ordenaciones principales y secundarias para los atributos de columna que ha agregado desde la
entidad principal.

1. Seleccione la columna que desea usar para la ordenación.


2. Seleccione la flecha abajo y, después, elija Ordenación principal u Ordenación secundaria.
Si quita la columna elegida para el orden principal, la columna elegida para el orden secundario se convierte en la
principal.

Definir un recurso web


Especifique un recursos web de tipo script, para asociar a una columna en la vista. Estos scripts ayudan a mostrar
iconos para las columnas.
1. Seleccione la columna a la que desea agregar el recurso web.
2. En la pestaña Propiedades, seleccione Avanzadas.
3. En la lista despegable Recurso web, seleccione el recurso web que desee usar.
4. En el cuadro de texto Nombre de función, escriba un nombre de función.

Editar una vista pública o de sistema


Puede cambiar la forma en que se muestra una vista pública o de sistema agregando, configurando o quitando
columnas.

1. En la lista Vistas de una entidad, seleccione la flecha abajo Mostrar la lista de referencias .

2. Junto a la vista que desea editar, seleccione Abrir el diseñador de vistas .


La vista se abre en el diseñador de vistas.
Cuando edite una vista pública o de sistema, debe guardar y publicar los cambios antes de que estén visibles en la
aplicación.

Herramientas de la Comunidad
Ver diseño del duplicador y Ver diseñador son herramientas de la Comunidad XrmToolbox para Dynamics 365
Customer Engagement.
Más información: Herramientas del desarrollador.

NOTA
Estas herramientas se proporcionan por XrmToolBox y no se admiten por Microsoft. Si tiene alguna duda relacionada con la
herramienta, póngase en contacto con el Editor. Más información: XrmToolBox.

Vea también
Creación o edición de vistas
Crear cuadrículas (listas) editables en Dynamics 365
mediante el control personalizado Cuadrícula
editable
12/04/2018 • 5 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En versiones anteriores de Dynamics CRM, los usuarios no podían introducir datos directamente en las
cuadrículas (a veces denominadas "listas") o subcuadrículas en los formularios. Tenían que hacer clic en el registro
en la cuadrícula para abrir un formulario, modificar los datos, y luego guardarlos, lo que requería varios clics. Con
las cuadrículas editables en Dynamics 365, los usuarios pueden editar en línea con gran detalle directamente
desde cuadrículas y subcuadrículas tanto si usan una aplicación web, tableta o teléfono.

Cuando se habilitan cuadrículas editables a través del control personalizado Cuadrículas editables, los usuarios
pueden editar la mayoría de los tipos de campos, incluidos campos de búsqueda básicos y conjuntos de opciones.
Las cuadrículas editables admiten:
Edición en línea de registros a nivel de entidad o subcuadrícula (incluye entidades personalizadas)
Vistas del sistema y vistas personales
Clientes web y móviles
Navegación con un teclado o un mouse
Agrupación y orden (puede agrupar/ordenar por cualquier columna de la vista actual)
Filtrado
Mover y cambiar el tamaño de columnas
Paginación
Guardar cambios de sesión a otra para agrupar, ordenar, filtrar, paginar y mover y cambiar de tamaño
columnas
Configuración de búsqueda
Campos calculados y campos consolidados
Reglas de negocio (campo Mostrar mensaje de error, Establecer valor de campo, Establecer Requerido por
la empresa, Establece valor predeterminado, Bloquear o desbloquear)
Eventos JavaScript
Habilitar o deshabilitar celdas en función del rol de seguridad
Los usuarios pueden seguir usando búsqueda y gráficos, y pueden acceder a la barra de acción como
cuadrículas de solo lectura

Hacer editables las cuadrículas principales


1. Vaya a Configuración > Personalización > Personalizar el sistema.
2. En la lista Entidades, haga doble clic en la entidad adecuada, haga clic en la pestaña Controles, y después
haga clic en Agregar control.

3. En el cuadro de diálogo Agregar control, haga clic en Cuadrícula editable, y después haga clic en
Agregar.
4. En la fila Cuadrícula editable que se agrega, seleccione los factores de forma que desea aplicar a la
cuadrícula. Esto convierte al control de cuadrícula editable en el control predeterminado para el factor de
forma seleccionado.

NOTA
En tiempo de ejecución, los usuarios cambiar entre cuadrículas editables y cuadrículas de solo lectura.

5. Para agregar una búsqueda, en el grupo de opciones Cuadrícula editable, haga clic en Agregar
búsqueda y en el cuadro de diálogo Configurar propiedad “Agregar búsqueda”:
a. En la lista Vistas disponibles, seleccione la vista a la que agregar la búsqueda (por ejemplo,
seleccione Mis cuentas activas).
b. En la lista Columnas disponibles, seleccione la columna de búsqueda para agregar (por ejemplo,
seleccione Contacto principal).
c. En la lista Vista predeterminada, seleccione el origen de datos del campo de búsqueda.
d. Si desea limitar los registros mostrados, seleccione la casilla Mostrar solo los registros donde,
continuación, seleccione los criterios en la lista y, por último, haga clic en Aceptar.

6. Si tiene una cuadrícula anidada, haga clic en el botón de lápiz para Vista de cuadrícula anidada y
seleccione la entidad y la vista de cuadrícula anidadas. Para el Id. principal de cuadrícula anidada
seleccione la relación de las entidades. Por ejemplo, el campo ParentAccountID conecta las entidades
Cuenta y Contacto.

NOTA
Las cuadrículas anidadas solo están disponibles para teléfonos y tabletas, no para la web.

7. Si no desea permitir que el usuario agrupe datos por cualquier columna de la vista (conviene ahorrar
espacio, por ejemplo), en la fila Agrupar por columna, haga clic en el botón de lápiz y, en el cuadro de
diálogo Configura propiedad “Agrupar por columna”, seleccione Deshabilitado y, a continuación haga
clic en Aceptar.

SUGERENCIA
Esto es sobre todo útil para subcuadrículas de formularios.

8. Si desea agregar eventos JavaScript, haga clic en la pestaña Eventos y luego seleccione las entidades, los
campos, y los eventos adecuados. Más información: Usar cuadrículas editables (desarrollador).

9. Para guardar el trabajo, haga clic en Guardar en la barra de acciones.


10. Cuando esté listo para realizar los cambios disponibles para su equipo, haga clic en Publicar en la barra de
acciones.
11. Para comprobar los cambios, vaya a la vista que especificó en el paso 5, y realice algunos cambios de
edición en línea.

Hacer editable una subcuadrícula de un formulario


NOTA
Para guardar un cambio de cuadrícula que se puede editar en una subcuadrícula, el usuario debe guardarlo explícitamente
antes de salir del formulario.
Si usa formularios antiguos (versiones anteriores a Dynamics CRM 2016) y habilita una cuadrícula editable en una
subcuadrícula, la subcuadrícula editable no se representará. Los administradores del sistema pueden desactivar los
formularios antiguos en la configuración del sistema, si es necesario.

1. Vaya a Configuración > Personalización > Personalizar el sistema.


2. Abra el formulario que contiene la subcuadrícula.
3. Seleccione el control adecuado, y después haga clic en Cambiar propiedades en la cinta de opciones.
4. En el cuadro de diálogo Establecer propiedades, haga clic en Controles, haga clic en Agregar control, y
siga los mismos pasos indicados anteriormente.

Entidades predefinidas compatibles

Web/tableta/teléfono Solo tableta/teléfono Web solo

Cuenta Actividad Campaña

Cita Datos adjuntos Actividad de la campaña

Recurso que se puede reservar Elemento de la regla de perfil de acceso Respuesta de campaña
al canal
Reserva de recursos que se pueden Perfil de acceso al canal
reservar Dirección de competidor
Regla de perfil de acceso al canal
Encabezado de reserva de recursos que Conexión
se pueden reservar Contrato
Rol de conexión
Categoría de recurso que se puede Plantilla de derecho
reservar Firma de correo electrónico
Parte externa
Asociación de categoría de recurso que Plantilla de correo electrónico
se puede reservar Fax
Proceso expirado
Característica del recurso que se puede Carta
reservar Producto de la factura
Lista de marketing
Grupo de recursos que se pueden Incidente de artículo de conocimientos
reservar Posición
Cliente potencial a ventas de la
Estado de reserva oportunidad Campaña exprés

Caso Proceso Cita periódica

Categoría Buzón Documentación de ventas


Característica Proceso nuevo SLA

Competidor Nota

Contacto Producto de oportunidad

Correo electrónico Proceso de ventas de la oportunidad

Derecho Producto del pedido

Comentarios Organización

Factura Proceso de teléfono a caso

Artículo de conocimientos Elemento de lista de precios

Vistas del artículo de conocimiento Elemento de cola

Registro de Knowledge Base Producto de oferta

Cliente potencial Documento de SharePoint

Oportunidad Proceso de traducción

Pedido

Llamada de teléfono

Lista de precios

Producto

Cola

Oferta

Modelo de clasificación

Valor de la clasificación

Instancia de KPI de SLA

Actividad social

Perfil social

Error de sincronización

Tarea

Equipo

Usuario

Tipos de datos que no se pueden editar en una cuadrícula editable


Los siguientes tipos de datos no se pueden editar en cuadrículas editables: campos de búsqueda de clientes y
Partylist; campos compuestos (dirección); campos de estado; campos relacionados con entidades de búsqueda
(por ejemplo, la entidad de cuenta incluye una búsqueda de contacto, donde el campo de contacto se puede editar
pero el campo EmailAdress (contacto) no se puede editar).
Vea también
Usar métodos abreviados de teclado en cuadrículas editables Crear y editar vistas
Crear reglas de negocio o recomendaciones de negocio
Personalizar Dynamics 365 para teléfonos y tabletas Usar cuadrículas editables (desarrollador)
Específique propiedades para las aplicaciones de
interfaz unificada
12/04/2018 • 2 min to read • Edit Online

Esta característica se introdujo en Dynamics 365 (en línea), versión 9.0. para el marco de interfaz unificada, que
también usa principios de diseño dinámicos para ofrecer una experiencia de visualización e interacción óptima
para cualquier tamaño de pantalla, dispositivo u orientación. Con aplicaciones de interfaz unificada, el control de
cuadrícula (vista) es dinámica. Como el tamaño del contenedor disminuye , por ejemplo, en los teléfonos y los
puntos de visión más pequeños, la cuadrícula se transforma en una lista.
El control de cuadrícula de solo lectura especifica cómo debe ajustar una cuadrícula al tamaño de pantalla
diferente. Como personalizador del sistema, si trabaja con una aplicación de interfaz unificada en Microsoft
Dynamics 365 (en línea) Customer Engagement, puede configurar el control de cuadrícula de solo lectura y sus
propiedades de cuadrícula personalizada y listas.
Propiedad de formulario de tarjeta: utilizar un formulario de tarjeta para listas en lugar de la plantilla de
lista predeterminada. Los formularios de tarjeta proporcionan más información para mostrar los elementos que
la plantilla de lista predeterminada.
Propiedad de comportamiento de redistribución: Use este parámetro para especificar si redistribuir una
cuadrícula en una lista o no.

Permitir redistribuir cuadrícula en la lista


Cuando se agrega el control de cuadrícula de solo lectura a la lista de controles le permite configurar las
características siguientes:
Permite redistribuir una cuadrícula en una lista en pantallas más pequeñas como móviles.
Especifique el modo de representación como solo cuadrícula o solo lista.
1. Acceda a Configuración > Personalización > Personalizar el sistema.
2. En el panel Entidades, seleccione la entidad correspondiente (como Cuenta o Contacto) y, después, en la
ficha Controles, seleccione Agregar control.
3. Seleccione Cuadrícula de solo lectura de la lista de controles y elija Agregar.
El control se agrega a la lista de controles disponibles.

4. Seleccione los dispositivos (Web, teléfono, o Tableta) para el que desea realizar la cuadrícula de solo
lectura.

5. Configure la propiedad Formulario de tarjeta.


Puede usar la propiedad de formulario de tarjeta para mostrar los artículos de lista en lugar de la plantilla
de lista predeterminada. Los formularios de tarjeta proporcionan más información para los elementos de
lista que la plantilla de lista predeterminada.
a. Elija el icono de lápiz junto a Formulario de tarjeta.
b. Seleccione el tipo de Entidad y Formulario de tarjeta.

c. Elija Aceptar.
6. Configurar la propiedad Comportamiento de redistribución.
a. Elija el icono de lápiz junto a Comportamiento de redistribución.

b. Seleccione el tipo de flujo de cuadrícula del desplegable Enlazar a opciones estáticas.


TIPO DE FLUJO DESCRIPCIÓN

Redistribución Permite a la cuadrícula mostrarse en modo lista en función


de cuando no haya espacio suficiente de visualización.

Solo cuadrícula Restringe la redistribución de la cuadrícula en una lista


incluso cuando no haya espacio suficiente de visualización.

Solo lista Muestra solo como una lista, incluso si hay espacio
suficiente para mostrar como cuadrícula.

c. Elija Aceptar.
7. Guarde y publique los cambios.

Imagen condicional
Puede mostrar un iconos personalizado en lugar de un valor en una lista y establecer la lógica utilizada para
seleccionarlos basada en los valores de la columna mediante JavaScript. Para obtener más información acerca de
las imágenes condicionales, vea Mostrar iconos personalizados en lugar de valores en vistas de lista.
Vea también
Creación o edición de vistas
Crear o editar paneles
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Existen dos tipos de paneles: paneles de usuario y paneles del sistema. Cualquier usuario puede crear un panel
visible solo para él en su área de trabajo como Ventas, Servicio o Marketing. Un administrador o personalizador
crea o personalizada paneles del sistema que, cuando se publican, están visibles para todos los usuarios de la
organización. Un usuario puede optar por establecer su panel de usuario como predeterminado y reemplazar el
panel del sistema. Este tema se centra en los paneles de sistema.

Crea un panel
1. Abra el explorador de soluciones y seleccione Componentes > Paneles.
2. Seleccione Nuevo, elija un diseño y a continuación, elija Crear.
3. En el cuadro de diálogo Panel: Nuevo escriba un nombre para el panel.
4. Seleccione una de las áreas del componente y seleccione el icono para un gráfico o una lista.
Puede tener hasta seis componentes en el panel.
5. Por ejemplo, si agrega un gráfico, en el cuadro de diálogo Agregar componente, seleccione valores para
Tipo de registro, Ver y Gráfico y, a continuación seleccione Agregar para agregar el gráfico al panel.
6. Cuando haya terminado de agregar componentes al panel, seleccione Guardar y luego Publicar.

Editar un panel existente


1. Abra el explorador de soluciones y seleccione Componentes > Paneles.
2. Abra (doble clic) un panel, seleccione una de las áreas del componente y a continuación, seleccione Editar
componente.
3. En el cuadro de diálogo Establecer propiedades, realice los cambios. Cuando esté listo, seleccione
Establecer.
Para información sobre la configuración de propiedades, vea Establecer propiedades de un gráfico o una
lista incluidos en un panel.
4. Cuando haya completado sus cambios asegúrese de guardarlos y después publíquelos.
Tareas adicionales de paneles del sistema que puede realizar son:
Quitar una lista o un gráfico de un panel
Agregar una lista o un gráfico a un panel
Establecer el panel predeterminado
Usar roles de seguridad para crear un panel visible solo para determinados roles
Vea también
Introducción a la personalización
Establecimiento de propiedades para un gráfico o
una lista incluidos en un panel
12/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Para editar un componente de gráfico o lista de la pantalla del diseño del panel, haga doble clic en el gráfico o la
lista. Se abrirá el cuadro de diálogo Establecer propiedades.
Puede definir las siguientes propiedades del gráfico en el cuadro de diálogo Establecer propiedades:
Nombre. Nombre único para el gráfico. Dynamics 365 sugiere un valor, pero puede cambiarlo.
Etiqueta. La etiqueta que aparece en la parte superior del gráfico.
Mostrar etiqueta en el panel. Active o desactive esta casilla para mostrar u ocultar la etiqueta del gráfico.
Entidad. Seleccione la entidad (tipo de registro) en la que se basará el gráfico. Este valor determina los
valores disponibles para las propiedades de Vista predeterminada y Gráfico predeterminado.
Vista predeterminada. Seleccione la vista usada para recuperar los datos para el gráfico.
Gráfico predeterminado. Seleccione el gráfico predeterminado que desea mostrar al abrir el panel por
primera vez. Los valores disponibles están determinados por el valor establecido para la propiedad Entidad.
Esta propiedad trabaja junto con las propiedades Mostrar selección de gráfico. Un usuario pueda cambiar el
tipo de gráfico si está activada la opción Mostrar selección de gráfico, pero el gráfico revertirá al gráfico
predeterminado la próxima vez que se abra el panel.
Solo mostrar gráfico. Active esta casilla si desea mostrar solo el gráfico. Desactive esta casilla si desea
mostrar el gráfico y sus datos asociados.
Mostrar selección de gráfico. Active esta casilla para permitir a los usuarios modificar el tipo de gráfico
(columna, barra, circular, etc.) cuando usen el panel. Si el usuario cambia el tipo de gráfico, los valores no se
guardan. El tipo de gráfico vuelve al valor de Gráfico predeterminado al cerrarse el panel.
Puede definir las siguientes propiedades de lista en el cuadro de diálogo Establecer propiedades:
Nombre. Nombre único para la lista. Dynamics 365 sugiere un valor, pero puede cambiarlo.
Etiqueta. La etiqueta que aparece en la parte superior de la lista.
Mostrar etiqueta en el panel. Active o desactive esta casilla para mostrar u ocultar la etiqueta de la lista.
Entidad. Seleccione la entidad (tipo de registro) en la que se basará la lista. Este valor determina los valores
disponibles para la propiedad de Vista predeterminada.
Vista predeterminada. Seleccione la vista que se usa para recuperar los datos de la lista. Un usuario puede
cambiar la vista, pero la lista revertirá a la vista predeterminada la próxima vez que se abra el panel.
Mostrar cuadro de búsqueda. Seleccione esta casilla si desea mostrar un cuadro de búsqueda en la parte
superior de la lista. Si el cuadro de búsqueda está incluido, usted u otros usuarios pueden buscar registros
en la lista en tiempo de ejecución.
Mostrar índice. Seleccione esta casilla si desea mostrar los filtros de la A a la Z en la parte inferior de la
lista. Cuando se muestran los filtros de la A a la Z, usted u otros usuarios pueden hacer clic o pulsar en una
letra para pasar a los registros que comiencen con esa letra.
Selector de vista. Seleccione uno de los siguientes valores:
Desactivado. No mostrar el selector de vistas. Usted u otros usuarios no podrán cambiar las vistas
en tiempo de ejecución.
Mostrar todas las vistas. Proporciona una lista completa de vistas asociadas con el valor
establecido en la propiedad Entidad.
Mostrar las vistas seleccionadas. Seleccione esta opción para limitar la lista de vistas disponibles
en tiempo de ejecución. Para seleccionar vistas específicas para mostrar, mantenga presionada la
tecla Ctrl y pulse o haga clic en cada vista que desee incluir.
Vea también
Crear o personalizar paneles
Administrar componentes del panel
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede crear y diseñar paneles para mostrar la información que desea exactamente como desea verla. Al diseñar el
panel, puede reorganizar o quitar los componentes que ya haya agregado y cambiar la altura y el ancho de un
componente.
De forma predeterminada, sólo puede agregar seis componentes a un diseño de panel. Este límite se puede
configurar. Para obtener más información, póngase en contacto con el administrador del sistema.
1. Desplácese a su área de trabajo.
2. Realice una de las acciones siguientes:
En la aplicación web: haga clic en Paneles.
En Dynamics 365 para Outlook: haga clic en Mi área de trabajo > Paneles.
3. Haga clic en Nuevo.
4. Mientras crea el panel, para deshacer la última acción, haga clic o pulse en Deshacer. Para repetir una
acción, haga clic en Rehacer.
5. Para reorganizar los componentes, haga clic en el encabezado del componente y arrástrelo a un área vacía
del panel o al área de un componente existente. Cuando arrastra un componente sobre otros componentes,
aparece una línea roja sobre los componentes para mostrar que si suelta el componente aquí, el
componente existente se moverá hacia abajo.
6. Para cambiar el ancho de un componente, seleccione el componente, haga clic en el icono Más comandos
y, a continuación, haga clic en Aumentar ancho o en Reducir ancho. El ancho aumenta o disminuye
una columna.
7. Para cambiar la altura de un componente, haga clic en Aumentar altura o Reducir altura. La altura
aumenta o disminuye tres filas.
8. Para quitar un componente, selecciónelo y haga clic en Quitar. Cuando quita un componente, los nuevos
componentes se agregan en el área inferior del diseñador. Puede reorganizar los componentes en cualquier
momento después de insertarlos.
Vea también
Crear o personalizar paneles
Crear o editar un gráfico del sistema
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los gráficos del sistema son gráficos propiedad de toda la organización y no se pueden asignar ni compartir.
1. Abra el explorador de soluciones.
2. Para crear o editar un gráfico del sistema, elija Componentes > Entidades.
3. Expanda el nombre de la entidad, elija Gráficos y, en la barra de herramientas Acciones, elija Nuevo.
O bien
Para editar un gráfico, elija Más acciones y, a continuación, elija Editar.
4. Selecciona una vista para su uso en la vista previa del gráfico.
5. Especifique el tipo de gráfico y cómo se mostrarán los datos en el gráfico.
Elija el nombre del gráfico para editarlo.
Seleccione los campos para los ejes de serie y categoría.
Agregue una descripción para identificar el propósito del gráfico.
6. Elija Guardar.
Vea también
Crear o editar paneles
Personalización y organización de informes
12/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Analice los datos en Dynamics 365 Customer Engagement con informes. Dynamics 365 incluye informes
predeterminados para muchas necesidades empresariales comunes. Sin embargo, la mayoría de las organizaciones
personalizan los informes predeterminados y agregan informes personalizados para sus necesidades específicas.

Propiedad del informe


Los informes del sistema están disponibles para todos los usuarios. Los usuarios que poseen informes pueden
compartirlos con equipos o colegas específicos, o pueden ponerlos a disposición de la organización para que todos
los usuarios puedan usarlos.

Tipos de informe
Dynamics 365 admite dos tipos de informes:
Informes de SQL Server Reporting Services. Estos informes usan consultas de SQL y vistas filtradas
para recuperar datos de informes. Las vistas filtradas restringen los datos de informes a la disponibilidad
establecida para el rol de seguridad de la persona que ejecuta el informe. Todos los informes
predeterminados incluidos con Dynamics 365 son informes basados en SQL.
No tiene acceso a las vistas filtradas en Microsoft Dynamics 365 (en línea) porque no se admite el acceso a
la base de datos SQL. Si tiene una suscripción de Microsoft Dynamics 365 (en línea), use informes basados
en Fetch para la creación de informes personalizados.
Informes de Reporting Services basados en Fetch. Para recuperar datos de informes, estos informes
usan consultas de FetchXML que pertenecen a Dynamics 365 en lugar de usar vistas filtradas. Los informes
que se crean con el Asistente para informes en Dynamics 365 son informes basados en Fetch.
Los demás informes pueden ser:
Vínculos a páginas web
Archivos estáticos
Archivos dinámicos de Office Excel que leen datos de la base de datos de Dynamics 365.
Para cada informe, puede editar las propiedades siguientes:
Nombre del archivo o dirección URL
Nombre para mostrar
Descripción
Información acerca de dónde se muestra el informe en la interfaz de usuario

Seguridad de datos en informes


Todos los informes leen datos de Dynamics 365 desde vistas filtradas que filtran los datos en función del rol de
seguridad del usuario. En los informes sólo se muestran los datos que la persona que ejecuta el informe tiene
permiso para ver.
Opciones para crear informes
Para crear un nuevo informe, los usuarios con los permisos adecuados pueden:
Agregar un archivo o un vínculo a una página web como un informe.
Ejecutar el Asistente para informes para crear un informe de Reporting Services. El Asistente para informes
puede crear informes de tablas y gráficos, incluidos los informes detallados e informes N superiores.
Escribir un nuevo informe personalizado de Reporting Services basado en Fetch. Para escribir informes
personalizados basados en Fetch, debe instalar Extensión para la creación de informes de Dynamics 365.
Más información: Crear un nuevo informe utilizando Herramientas de datos de SQL Server

Opciones para modificar informes existentes


Para los informes existentes, los usuarios que tengan los permisos adecuados podrán:
Organizar informes en categorías para controlar las vistas que se muestran en el área Informes de cada
informe.
Determinar en qué parte de la interfaz de usuario se ve el informe y editar otras propiedades.
Editar un informe creado con el Asistente para informes.
Editar un informe predeterminado. Por ejemplo, si personaliza Dynamics 365, puede que necesite modificar
etiquetas, o bien agregar o quitar campos en los informes personalizados. Más información: Entorno de
escritura de informes mediante las Herramientas de datos de SQL Server
Editar el filtro personalizado para un informe predeterminado, para un informe creado con el Asistente para
informes o para otros informes de Reporting Services.
Crear una instantánea del informe de Reporting Services o configurar un informe de Reporting Services
para que se ejecute en los intervalos establecidos. Tenga en cuenta que la característica de la programación
de informes actualmente sólo está disponible con versiones locales de Dynamics 365.
Compartir un informe personal con otros usuarios o hacer que esté disponible para toda la organización.
Publicar un informe para que esté disponible para su uso con aplicaciones externas como Microsoft
SharePoint o programas personalizados.

Informes en soluciones
En Dynamics 365, los informes son compatibles con las soluciones. Al agregar un informe como componente a
una solución hace que esta sea una sola unidad de software que amplía la funcionalidad de Dynamics 365 y la
interfaz de usuario. Solo los informes que son propiedad de la organización o visibles para la organización se
pueden agregar a las soluciones.

NOTA
Para saber si un informe puede verse en la organización: En la lista de informes, seleccione un informe, y luego haga clic o
pulse en Editar. En la pestaña Administración, vea si Visible por está configurado en Organización.

Puede agregar, importar o exportar las instantáneas de informes como parte de una solución. En Dynamics 365,
los informes, subinformes, categorías de informe, áreas de visualización de informes y tipos de registro
relacionados con el informe se consideran como componentes de un conjunto de informes. Cuando se importa la
actualización de una solución en modo sin sobrescritura, se omitirán las actualizaciones de la solución a un informe
si se ha personalizado algún componente del informe.
Vea también
Crear o editar un informe con el Asistente para informes
Introducción a los informes y análisis con Dynamics 365
Personalizar Microsoft Dynamics 365 para que
teléfonos y tabletas trabajen para su empresa
23/04/2018 • 8 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Con Dynamics 365, puede diseñar una vez y implementar en todos los lugares. Las personalizaciones realice en el
sistema Dynamics 365 aparecen en las aplicaciones de Dynamics 365 para teléfonos y tabletas, así como en la
aplicación web. Los cambios se optimizan en las aplicaciones móviles para que se muestren correctamente.
Seleccione uno de los siguientes elementos o desplácese hacia abajo para ver los tipos de cambios que puede
realizar, y cómo pueden mostrarse en las aplicaciones móviles en forma diferente que en la aplicación web.
La versión más reciente de aplicación de teléfono, Dynamics 365 para teléfonos, proporciona la misma experiencia
completa que la aplicación Dynamics 365 para tabletas. Tiene la misma interfaz de usuario intuitiva (adaptada
para teléfonos), así como capacidades sin conexión.
Una vez que haya realizado personalizaciones a un formulario, los usuarios verán un mensaje para descargar
actualizaciones la próxima vez que inicien la aplicación móvil.
Vea un vídeo corto (1:51) sobre la personalización de la aplicación móvil de Dynamics 365.

Página principal de Dynamics 365 para teléfonos y tabletas


Cuando los usuarios abren por primera vez Dynamics 365 para teléfonos y tabletas, verán la página principal, que
muestra de forma predeterminada el Panel de Ventas. Puede crear nuevos paneles o editar los existentes en la
aplicación web y activarlos para móviles, y los usuarios pueden elegir otro panel de inicio. Para obtener más
información sobre cómo crear o modificar los paneles, consulte Crear un panel o Administrar componentes del
panel.

Personalizaciones de formularios de Dynamics 365 para teléfonos y


tabletas
Dynamics 365 para teléfonos y Dynamics 365 para tabletas usan los formularios como la aplicación web. La
forma en que el formulario se muestra en la aplicación se optimiza para la experiencia móvil. Los siguientes
diagramas muestran el reflujo desde la aplicación web a las aplicaciones para tableta y teléfono:
Aplicación web
Aplicación para tabletas

Aplicación para teléfonos

Dynamics 365 para teléfonos y tabletas no proporciona la capacidad de cambiar entre formularios. Si tiene más
de un formulario principal para una entidad, el que se muestre dependerá del orden de formularios definido y de
los roles de seguridad asignados al formulario. Más información: Varios formularios
Mientras personaliza un formulario, puede ocultar lo siguiente de la experiencia de Dynamics 365 para teléfonos:
1. Campos
2. Secciones
3. Pestañas completas
De esta manera, si cree que los usuarios de teléfono deben centrarse sólo en la información principal de un
contacto, por ejemplo, puede ocultar los detalles de contacto de la aplicación de teléfono mientras personaliza el
formulario.
Ocultar detalles de la pantalla de Dynamics 365 para teléfonos
1. Mientras personaliza un formulario en el editor de formularios, seleccione el campo, la sección, o la pestaña
que desea ocultar. Para obtener sugerencias sobre el uso del editor de formularios, consulte Usar el editor
de formularios.
2. Haga clic en Cambiar propiedades.
3. Desactive Disponible en el teléfono y haga clic en Aceptar.

Entidades mostradas en Dynamics 365 para teléfonos y tabletas


Puede habilitar un conjunto limitado de entidades para Dynamics 365 para teléfonos y Dynamics 365 para
tabletas. Para ver si está habilitada una entidad o habilitar una entidad, haga clic en Configuración >
Personalizaciones > Personalización del sistema > Entidades. Seleccione una entidad y revise la
configuración de Outlook y Mobile.
Tenga en cuenta lo siguiente:
Todas las entidades personalizadas pueden habilitarse para Dynamics 365 para teléfonos y Dynamics 365
para tabletas.
Puede usar la búsqueda para entidades que no están habilitadas para Dynamics 365 para teléfonos y
Dynamics 365 para tabletas de un registro que esté habilitado y ver los datos. Sin embargo, la entidad no
se puede editar.
Entidades que son visibles y de lectura-escritura en Dynamics 365 para teléfonos y Dynamics 365
para tabletas

PROPIEDAD DE VISIBILIDAD DE DYNAMICS PROPIEDAD DE SOLO LECTURA DE


365 PARA TELÉFONOS Y DYNAMICS 365 DYNAMICS 365 PARA TELÉFONOS Y
NOMBRE DE ENTIDAD PARA TABLETAS DYNAMICS 365 PARA TABLETAS

Cuenta Modificable Modificable

Actividad No modificable No modificable

Cita Modificable Modificable

Caso Modificable Modificable

Competidor Modificable Modificable

Conexión* No modificable Modificable

Contacto Modificable Modificable

Cliente potencial Modificable Modificable


PROPIEDAD DE VISIBILIDAD DE DYNAMICS PROPIEDAD DE SOLO LECTURA DE
365 PARA TELÉFONOS Y DYNAMICS 365 DYNAMICS 365 PARA TELÉFONOS Y
NOMBRE DE ENTIDAD PARA TABLETAS DYNAMICS 365 PARA TABLETAS

Nota No modificable No modificable

Oportunidad Modificable Modificable

Producto de oportunidad Modificable Modificable

Llamada de teléfono Modificable Modificable

Elemento de cola Modificable Modificable

Actividad social Modificable Modificable

Perfil social Modificable Modificable

Tarea Modificable Modificable

*Para Dynamics 365 (en línea), versión 9.0, se admiten conexiones básicas. Para versiones anteriores, se admiten
únicamente conexiones para Equipo de ventas y Partes interesadas en el formulario Oportunidad.
Entidades que son visibles y de solo lectura en Dynamics 365 para teléfonos y Dynamics 365 para
tabletas

PROPIEDAD DE VISIBILIDAD DE DYNAMICS PROPIEDAD DE SOLO LECTURA DE


365 PARA TELÉFONOS Y DYNAMICS 365 DYNAMICS 365 PARA TELÉFONOS Y
NOMBRE DE ENTIDAD PARA TABLETAS DYNAMICS 365 PARA TABLETAS

Datos adjuntos No modificable No modificable

Correo electrónico Modificable No modificable

Derecho No modificable No modificable

Registro de Knowledge Base Modificable No modificable

Producto Modificable No modificable

Cola Modificable No modificable

Instancia de KPI de SLA No modificable Modificable

Equipo No modificable No modificable

Usuario No modificable No modificable

Recurso web No modificable No modificable

Cambiar las opciones de navegación de Dynamics 365 para teléfonos y


tabletas
Dynamics 365 para teléfonos y tabletas usa los mismos datos del mapa del sitio para proporcionar opciones de
navegación que la aplicación web pero está optimizado para la presentación en las aplicaciones móviles.
Si una entidad que aparece en la barra de navegación de la aplicación web está habilitada para Dynamics 365 para
teléfonos y tabletas, también aparecerá en la barra de navegación en las aplicaciones móviles.
Una agrupación en un área del cliente web se omite en las aplicaciones móviles, que muestran entidades como
una lista plana. Puede agregar una entidad a varios grupos del cliente web. Las aplicaciones móviles mostrará una
lista plana y no mostrarán ninguna repetición. Los usuarios no verán una entidad a menos que tengan acceso de
lectura a esa entidad.
El orden de los elementos en la barra de navegación está determinado por el orden en el mapa del sitio. Si existe
un duplicado, solo se mostrará la primera instancia.
Las entidades personalizadas usan un icono de entidad personalizada fijo.

Consulte Cambiar navegación de la aplicación con el mapa del sitio para obtener más información.

Cambie los comandos de Dynamics 365 para teléfonos y tabletas


Dynamics 365 para teléfonos y tabletas usa las mismas definiciones de la cinta de opciones para proporcionar
comandos que la aplicación web pero está optimizado para la presentación en las aplicaciones móviles. Puede
establecer las definiciones de la cinta de opciones que se mostrarán en función del tipo de cliente. Por ejemplo,
puede establecer comandos para que aparecen en la aplicación web pero no las aplicaciones de teléfono o tableta.
Algunos comandos predeterminados se establecen para aparecer solo en la aplicación web, que es por lo que no
se muestran en las aplicaciones móviles.

NOTA
Los iconos configurados para comandos no se mostrarán y las etiquetas que sean demasiado largas se truncarán.

Más información: Personalización de comandos y la cinta de opciones

Diferencias de scripts de formularios de Dynamics 365 para teléfonos y


tabletas
Los scripts escritos para formularios usados en la aplicación Web también deben funcionar con Dynamics 365
para teléfonos y tabletas pero hay algunas diferencias. En general, los métodos que no son válidos para las
aplicaciones móviles no devuelven errores, pero tampoco devuelven valores. Los desarrolladores pueden usar la
siguiente instrucción condicional para separar el código que no funcionará correctamente en la aplicaciones
móviles.

if (Xrm.Page.context.client.getClient() != "Mobile")
{
// Add code that should not run in Dynamics 365 for phones and tablets here

También puede usar la getFormFactor API para definir si el código funcionará sólo en teléfonos o solo en tabletas,
con una declaración como esta:

if (Xrm.Page.context.client.getClient() == "Mobile" && Xrm.Page.context.client.getFormFactor() == 3)


{
// Add code that should only run in Dynamics 365 for phones here
}

La siguiente lista muestra qué esperar con scripts en las aplicaciones móviles. Para obtener información específica,
consulte los temas de documentación para desarrolladores en MSDN: Referencia de programación del lado del
cliente.
Con window.alert, window.confirm, window.prompt o cualquier otro código que bloquee la ejecución del
código mientras espera la respuesta de un usuario no funcionará según lo previsto o mostrará un error. No
debería usar estos métodos en scripts para las aplicaciones móviles.
Puesto que las pestañas mostradas en Dynamics 365 para teléfonos y tabletas no se pueden expandir ni
contraer, el código que intenta expandirlas o contraerlas no funcionará y el código configurado para los
controladores de eventos que usen estos eventos no se ejecutará.
Los elementos de recursos web o de iFrame en los paneles no se mostrarán en las aplicaciones móviles.
Los métodos que interactúan con ellos no funcionarán, y no se ejecutará el código configurado para
controladores de eventos que usan estos para los eventos llamados cuando se cargan estos elementos. Si
está interesado en probar una característica de vista previa que muestra elementos de recursos web o de
iFrame en Dynamics 365 para tabletas, vea Compatibilidad de iFrame y recursos web en CRM para
tabletas.
Puesto que Dynamics 365 para teléfonos y tabletas no proporciona la capacidad para un usuario de
cambiar entre los distintos formularios, los métodos que habilitan esta característica en la aplicación Web
no funcionarán.
Los métodos para mostrar o navegar a las entidades relacionadas en la aplicación Web no funcionarán.
Los métodos que actualizarían la barra de comandos, obtendrían dimensiones de la ventana gráfica o
cerrarían una ventana de formulario no funcionarán.

Publicar personalizaciones de Dynamics 365 para teléfonos y tabletas


Al personalizar Dynamics 365 para teléfonos y las tabletas, siempre debería explícitamente publicar las
personalizaciones para asegurarse de que se sincronizan con las aplicaciones móviles.
Reglas de negocio de Dynamics 365 para teléfonos y las tabletas
Las definiciones de las reglas de negocio se descargan y almacenan en caché cuando se abre Dynamics 365 para
teléfonos y tabletas. Los cambios realizados en las reglas de negocio no se aplican hasta que el usuario cierra y
abre de nuevo la aplicación móvil.
Vea también
Vídeo: Controles visuales (4:32)
Crear y editar metadatos
Crear y diseñar formularios
Creación o edición de vistas
Crear o editar procesos
Crear reglas de negocio y recomendaciones
Compatibilidad con iFrame y recursos web para
dispositivos móviles
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede agregar iFrame y recursos web en formularios y paneles en la aplicación web de Dynamics 365 y también
aparecerán en Dynamics 365 para tabletas y teléfonos. Por ejemplo, si agrega una fuente de noticias a un panel en
la aplicación web, la fuente de noticias aparecerá también en la aplicación de tableta y teléfono.
Para obtener más información acerca del uso de iFrames y recursos web, vea Crear recursos web y contenido de
iFrame para su uso con el cliente de Dynamics 365 para tabletas.

NOTA
Los iFrames y recursos web se admiten en Apple iPad, Android, y tabletas Windows 10. No se admiten tabletas que ejecutan
Windows 8.1 y anteriores.

IMPORTANTE
La opción para agregar compatibilidad de iFrame y recursos de web para teléfonos se introdujo en Dynamics 365 (en línea),
versión 9.0.

Problemas conocidos
No puede usar los menús emergentes para la autenticación u otros fines desde iFrame y recursos web en
Dynamics 365 para dispositivos móviles.
La autenticación de ubicaciones incrustadas no está disponible.
Los errores y los escapes de memoria en iFrames y recursos web pueden hacer que Dynamics 365 para
dispositivos móviles deje de responder y causar pérdida de datos en el lado del cliente.
Algunos iFrames y recursos web pueden afectar negativamente al rendimiento de la aplicación.
Microsoft Silverlight y recursos web de imagen no están disponibles en Dynamics 365 para móviles.
Vea también
Crear recursos web
Diseñar aplicaciones de negocio personalizadas
mediante el diseñador de aplicaciones
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con PowerApps, las aplicaciones de negocio personalizadas están formadas por componentes como entidades,
paneles, formularios, vistas, gráficos y procesos de negocio.
El diseñador de la aplicación ayuda a reunir todos estos componentes rápidamente. Su estructura de información
basada en ventanas y la interfaz simplificada hacen que el proceso de generar una aplicación sea mucho más fácil,
y puede crear aplicaciones que son específicas de las funciones y los roles de negocio sin necesidad de escribir
código.
Cada aplicación que cree puede tener su propio mapa del sitio con el diseñador de mapas del sitio integrado y fácil
de usar. Solo tiene que arrastrar y colocar áreas, grupos, y subáreas al lienzo. Los componentes que seleccione en
el mapa del sitio también se agregan como entidades en el diseñador de la aplicación.
Puede agregar o quitar entidades que necesite, así como agregar otros componentes.
Una vez que ha terminado de agregar componentes, puede validar la aplicación para comprobar si le falta agregar
componentes necesarios, agregarlos y, a continuación publicar la aplicación para los usuarios.
La siguiente tabla muestra los pasos que dará para crear una aplicación.

PASO DESCRIPCIÓN TEMAS RELACIONADOS

Defina propiedades de la aplicación. Creación o edición de aplicaciones

Defina la navegación para una Cree un mapa del sitio para una
aplicación mediante el diseñador del aplicación
mapa del sitio.

Las aplicaciones están formadas por Agregar o editar componentes de la


componentes como paneles, entidades, aplicación
flujos de proceso de negocio,
formularios, vistas y gráficos. Incluya los
necesarios en la aplicación mediante el
diseñador de la aplicación.

Compruebe en su aplicación los Validar una aplicación


componentes necesarios que no ha
agregado.

Ponga la aplicación a disposición para Publicar una aplicación


su uso.

Otorgue a los usuarios acceso a las Administrar el acceso a las aplicaciones


aplicaciones creadas mediante roles de con roles de seguridad
seguridad.
Matriz de compatibilidad para el diseñador de la aplicación y el
diseñador del mapa del sitio
La siguiente tabla muestra los sistemas operativos y los exploradores admitidos.

EXPLORADOR/SO WINDOWS 10 WINDOWS 8.1 WINDOWS 8 MAC OS X

Microsoft Edge Sí

Internet Explorer 11 Sí Sí

Internet Explorer 11 Sí
moderno

Internet Explorer 10 Sí

Internet Explorer 10 Sí
moderno

Mozilla Firefox Sí Sí Sí

Google Chrome Sí Sí Sí

Apple Safari Sí

Vea también
Aplicaciones de negocio en Dynamics 365 Customer Engagement Creación y administración de aplicaciones de
negocio personalizadas en Customer Engagement mediante código
Crear o editar una aplicación basada en modelos
utilizando el diseñador de aplicaciones
23/04/2018 • 4 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Cree rápidamente aplicaciones de una o varias entidades usando el diseñador de aplicaciones basado en ventanas.
En web.powerapps.com, para editar o crear una aplicación en el diseñador de aplicaciones, seleccione Basada en
modelos > Avanzada. A continuación, en el explorador de soluciones, seleccione Aplicaciones.
En Dynamics 365 Customer Engagement, abra el diseñador de aplicaciones desde la página Mis aplicaciones o
el área Aplicaciones en la ventana de soluciones.

Requisitos previos
Compruebe los siguientes requisitos previos antes de empezar a crear una aplicación: Compruebe que tiene el rol
de seguridad de Administrador del sistema o de Personalizador del sistema o permisos
equivalentes.concretamente, cualquier usuario con los siguientes privilegios también puede crear aplicaciones:
Privilegios de Crear, Leer y Escribir para la entidad Aplicación
Privilegios de Leer y Escribir para la entidad Personalizaciones
Privilegios de Leer para la entidad Solución

Crear una aplicación


1. En el área Aplicaciones del explorador de soluciones, seleccione Nuevo y, después, en la página Crear
una nueva aplicación, escriba la siguiente información:
Nombre: Escriba un nombre único para aplicación.
Nombre único: El nombre único se completa automáticamente en función del nombre de la
aplicación que especifique. Se prefija con un prefijo del editor. Puede cambiar la parte del nombre
único que editable. El nombre único sólo puede contener caracteres del idioma inglés y números.

NOTA
El prefijo del editor es el texto que se agrega a cualquier entidad o campo creado para una solución que tiene
este editor.

Descripción: Escriba una breve descripción de qué es o hace la aplicación.


Icono: De forma predeterminada, la casilla en miniatura Usar aplicación predeterminada está
activada. Para seleccionar otro recurso web como icono para la aplicación, desactive la casilla y
seleccione un icono de la lista desplegable. Este icono se mostrará en la ventana de vista previa de la
aplicación.
Seleccione el tipo de cliente para el que se usará la aplicación.
Interfaz unificada: Este es el más reciente cliente del explorador web dinámico que tiene una
interfaz similar para PC y dispositivos móviles.
Web: Este es el cliente de explorador web clásico de Dynamics 365.
Sufijo de la dirección URL de la aplicación: La dirección URL de la aplicación se completa
automáticamente en función del nombre de la aplicación que especifique. Aparecerá una vista previa
del aspecto que tiene la dirección URL completa. La dirección URL de la aplicación debe ser única.
Por ejemplo: https://<org>.crm#.dynamics.com/Apps/<URL de aplicación>
Para local: http://<server>/<org name>/Apps/<App URL>

NOTA
Si desactiva el campo de sufijo de dirección URL de la aplicación y después guarda la aplicación, la
dirección URL de la aplicación se generará automáticamente con el identificador de la aplicación.

Usar la solución existente para crear la aplicación: Seleccione esta opción para crear la
aplicación desde una lista de soluciones instaladas. Si selecciona esta opción, Listo cambia a
Siguiente en el encabezado. Si selecciona Siguiente, la página Crear aplicaciones desde una
solución existente se abre. En la lista desplegable Seleccione solución, seleccione una solución
desde donde desea crear la aplicación. Si está disponible algún mapa del sitio para la solución
seleccionada, la lista desplegable Seleccione mapa de sitio aparecerá. Seleccione mapa del sitio y,
a continuación, seleccione Listo.

NOTA
Al seleccionar Solución predeterminada cuando se agrega un mapa del sitio, los componentes que están
asociados con ese mapa del sitio se agregan automáticamente a la aplicación.

Elija una página de bienvenida: Esta opción permite elegir entre los recursos web disponibles en
su organización. Las páginas de bienvenida que cree pueden contener información útil para los
usuarios, como vínculos a vídeos, instrucciones de actualización o información de introducción. La
página de bienvenida aparece cuando se abre una aplicación. Los usuarios pueden seleccionar No
mostrar esta pantalla de bienvenida la próxima vez en la página de inicio de sesión para
deshabilitar la página para que no aparezca la próxima vez que se inicie la aplicación. Para obtener
más información acerca de cómo crear un recurso web, por ejemplo, un archivo HTML que pueda
usar como página de bienvenida, consulte: Crear y editar recursos web para extender la aplicación
web.
Para editar propiedades de la aplicación más adelante, vaya a la pestaña Propiedades en el
diseñador de aplicaciones. Más información: Administrar propiedades de aplicaciones

NOTA
No puede cambiar el nombre único y el sufijo de la dirección URL de la aplicación en la pestaña
Propiedades.

2. Seleccione Listo o—si seleccionó Usar una solución existente para crear la aplicación—seleccione
Siguiente para elegir entre las soluciones disponibles que se importaron en la organización.
Una nueva aplicación se crea y se muestra en estado de borrador. Verá el lienzo del diseñador de
aplicaciones para la nueva aplicación.
3. Agregue o edite componentes a la aplicación, según corresponda. Más información: Agregar o editar
componentes de la aplicación

Editar una aplicación


1. En el área Aplicaciones del explorador de soluciones seleccione una aplicación que desea editar.
2. Agregue o edite componentes a la aplicación, según corresponda. Más información: Agregar o editar
componentes de la aplicación

Ejecutar una aplicación basada en modelos


Vaya a la página de inicio de Dynamics 365 y seleccione la aplicación que desee. Si hay varias aplicaciones
disponibles, busque la aplicación escribiendo en el cuadro de búsqueda.
Dentro de una aplicación, las siguientes características incluyen el filtro de tipo de registro:
Resultados de búsqueda categorizada y de búsqueda por relevancia.
Formularios de creación rápida.
Cuadrículas de registros recientes
Vea también
Agregar o editar componentes de la aplicación
Diseñar aplicaciones de negocio personalizadas mediante el diseñador de aplicaciones
Inicio rápido: Ejecutar una aplicación basada en modelos en un dispositivo móvil
Crear un mapa del sitio para una aplicación mediante
el diseñador del mapa del sitio
23/04/2018 • 10 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los mapas del sitio definen la navegación para su aplicación. Cree un mapa del sitio para su aplicación con
facilidad usando el diseñador de mapas del sitio basado en ventanas. Use el diseñador para arrastrar componentes
al lienzo de diseño, realizar una vista previa del trabajo y publicar inmediatamente el mapa del sitio. Los
administradores y cualquier usuario con los privilegios necesarios pueden crear rápidamente mapas del sitio para
aplicaciones.
El diseñador de mapas del sitio además le permite definir los títulos de áreas, subáreas o grupos en los idiomas
admitidos por el entorno.
Un mapa del sitio predeterminado está disponible. Puede editar este mapa del sitio o configurar mapas del sitio
para nuevas aplicaciones mediante el diseñador de mapas del sitio. El diseñador de mapas del sitio está integrado
con el diseñador de aplicaciones.

Requisitos previos
Compruebe los siguientes requisitos previos antes de empezar a crear el mapa del sitio: Compruebe que tiene el
rol de seguridad de Administrador del sistema o de Personalizador del sistema o permisos
equivalentes.concretamente, cualquier usuario con los siguientes privilegios también puede crear aplicaciones:
Privilegios de Crear, Leer y Escribir para la entidad Aplicación
Privilegios de Leer y Escribir para la entidad Personalizaciones
Privilegios de Leer para la entidad Solución

Cree un mapa del sitio para una aplicación


1. En el lienzo del diseñador de aplicaciones, en el área Mapa del sitio, seleccione el botón Abrir el
diseñador del mapa del sitio .
El diseñador del mapa del sitio abre un lienzo relleno previamente con un área, un grupo y un subárea.
Seleccione la ventana de área, grupo, o subárea para modificar sus propiedades.

NOTA
Al seleccionar Abrir el diseñador del mapa del sitio desde el lienzo del diseñador de aplicaciones, se crea
automáticamente un nuevo mapa del sitio (si no hay un mapa del sitio existente) y da al mapa del sitio el mismo
nombre que el nombre de la aplicación y el mismo nombre único que el nombre único de la aplicación.
2. Agregar un área al mapa del sitio.
3. Agregar un grupo al mapa del sitio.
4. Agregar un subárea a un grupo en el mapa del sitio.
5. Seleccione Guardar.

NOTA
El nuevo mapa del sitio se asocia con la aplicación al volver al diseñador de la aplicación y hacer clic en seleccionar
Guardar. Cuando se configura un mapa del sitio, configurado aparece en la ventana del mapa del sitio; de lo
contrario no se ha configurado aparece en la ventana. Si abre el diseñador del mapa del sitio desde el diseñador de
la aplicación y configura un nuevo mapa del sitio, pero cierra el explorador antes de asociar el mapa del sitio a la
aplicación, el mapa del sitio se asociará automáticamente con la aplicación la próxima vez que abra el diseñador de la
aplicación, en función del nombre único de la aplicación.

6. Seleccione Publish.

Edición del mapa del sitio predeterminado


El entorno incluye un mapa del sitio predeterminado. Este mapa del sitio es compatible con las aplicaciones
basadas en modelos y con Dynamics 365 para Outlook.
1. En la aplicación Dynamics 365: personalizado, vaya a Configuración > Personalización.
2. Seleccione Personalizar el sistema.
3. En la ventana solución, en la lista Componentes seleccione Extensiones de cliente.
4. Haga doble clic para seleccionar el mapa del sitio que tiene el nombre para mostrar Mapa del sitio y está
en estado Administrado. También puede seleccionar el mapa del sitio y, en la barra de herramientas,
seleccone Editar.
El mapa del sitio se abre en el diseñador del mapa del sitio.
5. Agregar un área al mapa del sitio.
6. Agregar un grupo al mapa del sitio.
7. Agregar un subárea a un grupo en el mapa del sitio.
8. Seleccione Guardar.
9. Seleccione Publish.
Agregar un área al mapa del sitio
1. Seleccione Agregar en el lienzo del diseñador del mapa del sitio y, a continuación, seleccione Área.
o
En la pestaña Componentes, arrastre la ventana Área para vaciar el cuadro en el lienzo. Verá el cuadro
vacío cuando mueva la ventana a la ubicación correcta en el lienzo.
2. Seleccione el área que acaba de agregar. Verá la pestaña Propiedades resaltada en el panel derecho del
lienzo.
3. Agregue o edite las propiedades del área.
En General, haga lo siguiente:
Ventana: Escriba el título del área en el idioma base de la organización.
Icono: Está seleccionado un icono de aplicación predeterminado. Seleccione otro icono para el área
de la lista de recursos web disponibles en la solución.
Identificador: Se genera un identificador único automáticamente, pero puede introducir otro
diferente si lo desea. Se recomienda usar el identificador proporcionado porque, si el identificador
que especifica no es único, los usuarios podrían recibir un error cuando utilicen la aplicación o usted
podría recibir un error al importar una solución que contenga este mapa del sitio.
Mostrar grupos: Seleccione esta casilla para mostrar grupos de subáreas en el panel de navegación.
En Avanzado, haga lo siguiente:
Más ventanas: Si su organización usa varios idiomas, seleccione un idioma (configuración regional)
para el título, escriba el título y, a continuación, seleccione el botón Agregar . Puede crear, editar o
eliminar títulos para tantos idiomas como use la organización. Sin embargo, puede tener solo un
título por idioma.
Más descripción: Si su organización usa varios idiomas, seleccione un idioma para la descripción,
escriba la descripción y, a continuación, seleccione el botón Agregar . Puede crear, editar o
eliminar descripciones para tantos idiomas como use la organización. Sin embargo, puede tener solo
una descripción por idioma.
Dirección URL: Escriba la dirección URL para representar para la carpeta Dynamics 365 para
Outlook que representa el área.

Agregar un grupo al mapa del sitio


1. En el lienzo del diseñador del mapa del sitio, seleccione el área a la que desea agregar el grupo.

2. Seleccione Agregar y, a continuación, seleccione Grupo.


o
En la pestaña Componentes, arrastre la ventana Grupo a un cuadro vacío del Area en el lienzo. Verá el
cuadro vacío cuando mueva la ventana a la ubicación correcta en el lienzo.
3. Seleccione el grupo que acaba de agregar.
4. En la pestaña Propiedades, agregue o edite las propiedades del grupo:
En General, haga lo siguiente:
Ventana: Escriba el título del grupo en el idioma base de la organización.
Identificador: Se genera automáticamente un identificador único. Escriba otro diferente si es
necesario. Se recomienda usar el identificador automático porque si el identificador que especifica no
es único, podría recibir un error cuando importa una solución que contenga este mapa del sitio.
En Avanzado, haga lo siguiente:
Más ventanas: Si su organización usa varios idiomas, seleccione un idioma (configuración regional)
para el título, escriba el título del grupo y, a continuación, seleccione Agregar . Puede crear, editar
o eliminar títulos para tantos idiomas como use la organización. Sin embargo, puede tener solo un
título por idioma.
Más Decripciones: Si su organización usa varios idiomas, seleccione un idioma para la descripción,
escriba la descripción para el grupo y, a continuación, seleccione Agregar . Puede crear, editar o
eliminar descripciones para tantos idiomas como use la organización. Sin embargo, puede tener solo
una descripción por idioma.
Dirección URL: Escriba la dirección URL para la carpeta Dynamics 365 para Outlook que
representa el grupo.
Establezca como perfil: Seleccione esta casilla para indicar si este grupo representa un perfil de
usuario seleccionable para el área de trabajo. El grupo establecido como perfil seleccionable por el
usuario para a estar disponible como opciones en sus opciones personales. Esto solo se aplica a
grupos dentro del área de Area de trabajo.

Agregar una subárea a un grupo en el mapa del sitio


1. Seleccione Agregar en el lienzo del diseñador del mapa del sitio y, a continuación, seleccione Subárea.
o
En la pestaña Componentes, arrastre la ventana Subárea a un cuadro vacío de la sección Grupo en el
lienzo. Verá el cuadro vacío cuando mueva la ventana a la ubicación correcta en el lienzo.
2. Seleccione el subárea que acaba de agregar.
3. En la pestaña Propiedades, agregue o edite las propiedades de la subárea:
En General, haga lo siguiente:
Tipo: Seleccione si el subárea que agrega es un panel, una entidad, un recurso web, o una dirección
URL.
Entidad: Seleccione la entidad a la que pertenece el subárea. Este campo se deshabilita si el tipo de
subárea es distinto de Entidad en la lista desplegable Tipo.
Dirección URL Especifique una dirección URL para la página principal de la aplicación para mostrar
cuando se seleccione este subárea. Este campo se deshabilita si se ha seleccionado Entidad en la
lista desplegable Tipo.
Panel predeterminado: Seleccione el panel predeterminado para mostrar para este subárea. Este
campo se deshabilita si aún no ha seleccionado Panel en la lista desplegable Tipo.
Ventana: Escriba el título del subárea en el idioma base de la organización.
Icono: Está seleccionado un icono de aplicación predeterminado. Seleccione otro icono para la
subárea de la lista de recursos web disponibles en la solución.
ID. Se genera automáticamente un identificador único. Escriba otro Id. único si es necesario.
Paso de parámetros. Seleccione esta casilla para pasar información acerca del contexto de la
organización y de idioma a la dirección URL. Esta casilla solo está marcada cuando el tipo de subárea
es un recurso web o un subárea basada en dirección URL.
En Avanzado, haga lo siguiente:
Privilegios: Esto define si un subárea se muestra en función de los privilegios disponibles en
cualquier rol de seguridad que se asigne al usuario. Seleccione el nombre de la entidad para
comprobar los privilegios y, a continuación, seleccione las casillas para asignar privilegios.
Más ventanas: Si su organización usa varios idiomas, seleccione un idioma para el título, escriba el
título del subárea y, a continuación, seleccione el botón Agregar. Puede crear, editar o eliminar títulos
para tantos idiomas como use la organización. Sin embargo, puede tener solo un título por idioma.
Más descripciones: Si su organización usa varios idiomas, seleccione un idioma para la descripción,
escriba la descripción del subárea y, a continuación, seleccione el botón Agregar. Puede crear, editar
o eliminar descripciones para tantos idiomas como use la organización. Sin embargo, puede tener
solo una descripción por idioma.
SKU: Seleccione las versiones de Dynamics 365 que muestra este subárea.
Cliente: Seleccione el tipo de cliente que muestra este subárea.
Acceso directo a Outlook: Seleccione el icono para mostrar en Dynamics 365 para Outlook.
Disponibilidad sin conexión: Seleccione esta casilla para hacer que este subárea esté disponible
para los usuarios cuando estén sin conexión en Dynamics 365 para Outlook.

Organizar áreas, grupos, y subáreas


Puede organizar sus áreas, grupos y subáreas, arrastrándolos a nuevas posiciones. Un cuadro contenedor aparece
donde puede colocar las ventanas. Estas son algunas cosas que puede hacer:
Mover una subárea a una nueva posición en el mismo grupo o a otro grupo en la misma área.
Mover una subárea a una nueva posición en un grupo bajo un área diferente.
Mover un grupo a una nueva posición dentro de la misma área.
Mover un grupo a una nueva posición en otra área.
Mover un área una nueva posición.

Clonar un componente en un mapa del sitio


Para realizar una copia de un componente existente, seleccione el componente, en la barra de herramientas,
selecione Clonar. Todos los detalles del componente clonado son iguales a los del componente base excepto el
identificador y el título. El identificador se genera aleatoriamente.
Al clonar un área, el área clonada se agrega a la derecha del área seleccionada actualmente. Al clonar un grupo, el
grupo clonado se agrega a la derecha del grupo seleccionado actualmente. Al clonar una subárea, la subárea
clonada se agrega bajo la subárea seleccionada actualmente.

Eliminar un área, un grupo, o una subárea de un mapa del sitio


Para eliminar un componente del mapa del sitio, seleccione la ventana del componente y en la barra de
herramientas, seleccione Eliminar. Cuando se elimina un área, también se eliminan todos los grupos y las
subáreas del área. De forma similar, cuando se elimina un grupo, se eliminan el grupo y las subáreas que contiene.

Clientes compatibles
En la tabla siguiente se explican los clientes compatibles para diferentes mapas del sitio.

MAPAS DE SITIOS CLIENTES COMPATIBLES

Nuevas aplicaciones Interfaz unificada y aplicación web de Dynamics 365

Mapa del sitio para la aplicación Dynamics 365: personalizado Dynamics 365 aplicación web y Dynamics 365 para Outlook

Aplicaciones de negocio predeterminadas (Sales, Sales Hub, Dynamics 365 aplicaciones Web e interfaz unificada
Customer Service, Customer Service Hub, Field Service,
Project Service Automation)

Vea también
Creación o edición de aplicaciones
Agregar o editar componentes de la aplicación
Agregar o editar componentes de la aplicación en el
diseñador de aplicaciones de PowerApps
23/04/2018 • 8 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Una aplicación se compone de distintos componentes. Puede añadir dos tipos de componentes a una aplicación:
artefactos y activos de la entidad. En el contexto del diseñador de la aplicación, las entidades, panel, y los flujos de
proceso de negocio son artefactos de una aplicación. Los activos de entidad constan de formularios, vistas,
gráficos y paneles.
El diseñador de la aplicación hace referencia a metadatos existentes en la solución predeterminada. Puede usarlo
para crear componentes como formularios, vistas, gráficos y paneles.

Diseño del Diseñador de la aplicación


El diseñador de la aplicación tiene dos áreas principales. En la parte izquierda está el lienzo donde se agregan
componentes de la aplicación.

En el lado derecho están las pestañas que usará para seleccionar componentes y establecer propiedades de
componentes.
En el lienzo, verá las áreas para el mapa del sitio, flujo de proceso de negocio, panel y entidades. Cuando
selecciona un panel o un flujo de proceso de negocio o configura un mapa del sitio, el diseñador de la aplicación
agrega automáticamente las entidades que se usan en estos componentes al lienzo. Después de que las entidades
estén en su lugar, todo lo que necesita hacer es seleccionar cada entidad y agregar los activos de entidad
necesarios, tales como formularios, vistas y gráficos.
También puede usar Buscar en el lienzo para buscar componentes en el lienzo. Si selecciona Buscar en el
lienzo, se abre una nueva pestaña de búsqueda a la derecha de las pestañas en el panel derecho.

Agregar un artefacto (entidad, panel, o flujo de proceso de negocio)


Cuando se agrega un panel o un flujo de proceso de negocio a una aplicación, las entidades que usan se agregan
automáticamente a la aplicación. Cuando agrega una entidad, las ventanas de los activos se agregan
automáticamente. Hay dos formas de agregar artefactos al lienzo del diseñador: mediante el botón Agregar
en la barra de comandos o con las ventanas de la pestaña Componentes.
Estos son los pasos para agregar un panel a la aplicación. Use los mismos pasos para agregar un proceso de flujo
de negocio o una entidad.
1. En el lienzo del diseñador de la aplicación, selecciones la ventana Paneles.
En el lienzo del diseñador de la aplicación, el panel derecho muestra los paneles que se encuentran
disponibles en la solución predeterminada.
SUGERENCIA
Como alternativa, puede realizar una de las acciones siguientes:

Seleccione Agregar y, a continuación, seleccione Paneles.


En la pestaña Componentes, en Artefactos, seleccione Paneles.

2. En el cuadro Buscar, escriba algunas palabras clave para el nombre del panel que busca.
La lista del panel se filtrará para que aparezcan los resultados que coincidan con las palabras claves.
3. Si desea que los usuarios sólo usen paneles seleccionados, active la casilla para los paneles que desee
agregar. Se puede elegir entre los siguientes tipos de paneles:
Paneles clásicos aparecen en la aplicación web y la aplicación Interfaz unificada.
Paneles interactivos solo aparecen en la aplicación Interfaz unificada. Si ha seleccionado el tipo de
cliente de la aplicación como aplicaciones web, la opción Paneles interactivos no se mostrará.
Esos paneles se agregarán a la ventana Panel en el lienzo del diseñador de la aplicación. La ventana
Panel también muestra el número de paneles agregados a la aplicación. Si no selecciona un panel,
Todos aparecerán en vez del recuento de paneles y estarán disponibles todos los paneles para los
usuarios cuando usen la aplicación.
Todas las entidades que utiliza el panel también se agregan al área Vista de la entidad. Por
ejemplo, si agrega el panel Administrador de servicio de atención al cliente, las entidades Caso,
Derechos y Cola se agregan al área Vista de entidad. Para cada entidad, también se agregan las
ventanas de sus activos. Puede usar estas ventanas para agregar formularios, vistas y gráficos. Más
información: Agregar activos de la entidad (formularios, vistas o gráficos)

4. Si el panel que desea no existe en la solución predeterminada, cree un panel seleccionando Crear nuevo
en la pestaña Componentes en el lado derecho del lienzo.

Se abrirá el diseñador de paneles. Más información: Crear y editar paneles


NOTA
Cuando se agrega un flujo de proceso de negocio o una entidad, la opción Crear nuevo abre el diseñador
correspondiente. Para obtener más información sobre cómo crear flujos de proceso de negocio o entidades,
consulte Crear un flujo de proceso de negocio y Crear y editar entidades.

5. Cuando haya terminado de agregar artefactos, en la barra de comandos, seleccione Guardar.

Agregar activos de la entidad (formularios, vistas, gráficos o paneles)


Con los artefactos en su lugar, ahora puede comenzar a agregar activos de la entidad como formularios, vistas,
gráficos y paneles a la aplicación. Además, si está usando al cliente interfaz unificada, también puede agregar
activos de panel de entidad a la aplicación.
En esta sección se describen los pasos para agregar un formulario a la aplicación. Use los mismos pasos para
agregar una vista o un gráfico a la aplicación.
1. En el lienzo del diseñador de la aplicación, seleccione la ventana Formularios de la entidad a la que desee
agregar un formulario.
En el lienzo del diseñador de la aplicación, la fila completa para la entidad está seleccionada. En el lado
derecho verá todos los formularios existentes para la entidad seleccionada.

NOTA
Como alternativa, puede realizar una de las acciones siguientes:

Seleccione Agregar y, a continuación, seleccione Formularios.


En la pestaña Componentes, en Activos de la entidad, seleccione Formularios.

SUGERENCIA
Para todas las entidades seleccionadas para la aplicación, un botón Más opciones (...) aparece en la lista
Seleccionar entidades en la pestaña Componentes. Para agregar todos los activos para la entidad seleccionada,
seleccione Más opciones (...) y seleccione Agregar todos los activos.

2. Si desea que los usuarios de la aplicación sólo usen formularios seleccionados, active las casillas para los
formularios que desee agregar. Los formularios definen cómo los usuarios verán e interactuarán con los
datos en la aplicación.
La ventana del formulario de la entidad seleccionada mostrará el número de formularios agregados.

Por ejemplo, si no selecciona ningún formulario para una entidad, todos los formularios de la entidad se
mostrarán a los usuarios finales mientras utilizan la aplicación. Este comportamiento es similar para los
gráficos y vistas también, si no se selecciona ninguna vista o gráfico. Esto ayuda a crear aplicaciones
rápidamente cuando necesita trabajar con todos los componentes disponibles; no es necesario seleccionar
cada componente durante el diseño de la aplicación.
Si no se selecciona ningún panel o flujo de procesos de negocio, todos los paneles y los flujos de procesos
negocio estarán disponibles para los usuarios mientras utilizan la aplicación.
NOTA
Para que la aplicación se ejecute, cada entidad que agrega debe tener al menos un formulario activo. Si ha
seleccionado múltiples formularios, el primer formulario activo que aparece en la solución predeterminada se usará
cuando los usuarios ejecuten la aplicación.

3. Si desea agregar un nuevo formulario que no esté disponible en la lista, seleccione Crear nuevo.
En la lista desplegable, seleccione el tipo de formulario que desea crear.

NOTA
La lista desplegable solo está disponible cuando está agregando formularios. No está disponible para las vistas y
gráficos.

Se abre el diseñador de formularios. Más información: Crear y diseñar formularios


Cuando agrega una vista o un gráfico, la opción Crear nuevo abre el diseñador correspondiente. Más
información: Crear y editar vistas y Crear o editar un gráfico del sistema

NOTA
Cuando agrega una vista, puede hacer referencia solo a las vistas públicas que se muestran en el nodo Vistas en el
explorador de soluciones.

4. Seleccione la flecha abajo para expandir la ventana y ver una lista de formularios que se han
agregado.

5. Repita estos pasos para agregar vistas y los gráficos de la entidad a la aplicación.
6. Seleccione Guardar.

Editar o quitar artefactos


Para editar un panel o flujo de proceso de negocio, seleccione la flecha abajo para expandir la ventana
y, a continuación, elija el botón Diseñador del mapa de sitio correspondientes al panel o flujo del
proceso de negocio que desea editar.
El diseñador para el artefacto seleccionado se abre.

Para quitar un panel o flujo de proceso de negocio, seleccione la flecha abajo para expandir la ventana
y, después, seleccione el panel o el flujo de proceso de negocio que desea quitar. En la barra de comandos,
seleccione Quitar.
Otra forma de quitar un panel o flujo de proceso de negocio es desactivando la casilla correspondiente en
la pestaña componentes.
Para editar o quitar una entidad, seleccione la ventana de la entidad y, luego, en la barra de comandos,
seleccione Editar o Quitar. Cuando edita una entidad, el explorador de soluciones se abre, donde puede
realizar cambios a la entidad.
Como alternativa, para quitar un componente, seleccione el panel, el flujo de proceso de negocio o la
ventana de la entidad. En la pestaña Componentes, desactive las casillas de los artefactos que desea
quitar del diseñador.

NOTA
Cuando realice cambios a una entidad—como cambiar un nombre para mostrar o una descripción de la entidad—,
los cambios no aparecerán en el diseñador de la aplicación a menos que los cambios se publiquen en el explorador
de soluciones.

Editar o quitar activos de la entidad


Editar activos de la entidad
1. Seleccione la flecha abajo para expandir la ventana de formularios, vistas, gráficos o paneles.
2. Seleccione el formulario, vista, gráfico o panel que desea editar.
3. En la barra de comandos, seleccione Editar.
o

Seleccione el botón diseñador del mapa de sitio correspondiente en el formulario, la vista, el gráfico o
el panel.
Quitar activos de la entidad
1. Seleccione la flecha abajo para expandir la ventana de formularios, vistas, gráficos o paneles.
2. Seleccione el formulario, vista, gráfico o panel que desea editar.
3. En la barra de comandos, seleccione Quitar.
También puede seleccionar la ventana de los formularios, vistas, gráficos o paneles y, después, en la pestaña
componentes, desactivar las casillas de los activos que quiere quitar del diseñador.
Vea también
Cree un mapa del sitio para una aplicación
Publicar una aplicación
Administrar las propiedades de la aplicación en el
diseñador de aplicaciones
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Las propiedades de la aplicación definen detalles importantes acerca la aplicación, como su título o dirección URL.
Defina propiedades de la aplicación al crear una aplicación. Si desea cambiar esas propiedades más adelante,
puede hacerlo en el diseñador de la aplicación.
1. En el diseñador de aplicaciones, en el lado derecho, seleccione la pestaña Propiedades.

2. Cambie la información si lo desea:

PROPIEDAD DESCRIPCIÓN

Nombre Escriba un nombre único y significativo para la aplicación.

Descripción Escriba una breve descripción de qué es la aplicación.

Icono De forma predeterminada, la casilla Usar aplicación


predeterminada está activada. Para seleccionar otro
recurso web como icono para la aplicación, desactive la
casilla y seleccione un icono de la lista desplegable. Este
icono se muestra en la ventana de vista previa de la
aplicación.
PROPIEDAD DESCRIPCIÓN

Nombre único No puede cambiar el nombre único. Con el nombre único,


puede consultar tablas para obtener datos de la base de
datos.

Cliente Define el tipo de cliente para el que se usará la aplicación.


- Web: Este es el clásico cliente de explorador web
Dynamics 365.
- Interfaz unificada: Este es el nuevo cliente del
explorador web Dynamics 365 que tiene una interfaz
similar para PC y dispositivos móviles.

Sufijo de la URL de aplicación La dirección URL que elija mientras crea la aplicación se
muestra aquí de forma predeterminada. Puede cambiar la
dirección URL de la aplicación en el cuadro de diálogo
Administrar aplicación. Más información: Administrar el
acceso a las aplicaciones con roles de seguridad

Elija una página de bienvenida para la aplicación Esta opción permite elegir entre los recursos web
disponibles en su organización. Las páginas de bienvenida
que cree pueden contener información útil para los
usuarios, como vínculos a los vídeos, instrucciones de
actualización o información de introducción. Para obtener
más información acerca de cómo crear un recurso web,
por ejemplo, un archivo HTML que pueda usar como
página de bienvenida, consulte Crear y editar recursos web
para extender la aplicación web.

Habilitar Mobile Offline Esta opción permite que la aplicación esté disponible sin
conexión en móviles a los perfiles que se seleccionan con la
lista desplegable Perfiles de Mobile Offline.

3. Guardar la aplicación.
Vea también
Creación o edición de aplicaciones
Validar una aplicación usando el diseñador de
aplicaciones
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Validar una aplicación para comprobar dependencias de activos que se requieren para que funcione la aplicación,
pero que aún no se han agregado a la aplicación.
Por ejemplo, ha agregado un Panel del rendimiento del servicio al cliente a la aplicación, que usa gráficos como
Combinación de casos (por prioridad) o Tendencia de resolución de caso (por día) que no ha agregado. Cuando se
valida esta aplicación, recibirá una lista de todos los activos necesarios que faltan.
Cuando se valida la aplicación, el lienzo del diseñador de la aplicación le muestra los detalles acerca de los activos
que faltan.
1. En el diseñador de la aplicaciones, seleccione Validar.
Una barra de notificación aparece y muestra si la aplicación tiene algún error o advertencias. La barra de
notificación muestra advertencias en casos donde, por ejemplo, una entidad no tiene ningún formulario ni
vista, o la aplicación no tiene ningún componente. Un error podría producirse si un mapa del sitio no está
configurado para la aplicación. Puede publicar una aplicación sin abordar las advertencias, pero debe
solucionar los errores para poder publicarla.

El diseñador de la aplicación también muestra un símbolo de advertencia con el número de dependencias


en cada ventana de anomalía o activo donde falta un activo necesario.

2. Para agregar los activos necesarios, seleccione la pestaña Necesario en el lado derecho del lienzo. La
pestaña Necesario está visible cuando falta al menos un activo necesario en la aplicación.
La pestaña muestra una lista de componentes requeridos.
3. Seleccione los activos que desea agregar y luego seleccione Agregar dependencias. Cuando se agrega un
activo requerido, el recuento en la ventana a la que se ha agregado el activo disminuye.

NOTA
Si hay un activo necesario común entre los distintos componentes de la aplicación—por ejemplo, se requiere un
formulario para un panel y una entidad—y agrega ese activo solo una vez desde el árbol de dependencia del panel, el
recuento de dependencia disminuirá solo en la ventana del panel, pero no en la ventana de la entidad. Sin embargo,
la dependencia se resolverá para ambas.

Seleccione el botón Obtener las últimas dependencias o seleccione de nuevo Validar para obtener el último
conjunto de dependencias. Verá solo estos botones después de guardar la aplicación.

Seleccione Ocultar dependencias si no desea agregar componentes necesarios recomendados. Las


advertencias sin resolver aparecerán otra vez cuando abre la aplicación, en el diseñador de la aplicación y
selecciona Validar u Obtener las últimas dependencias .

NOTA
Si ahora oculta dependencias y desea exportar esta aplicación más adelante, volverán a aparecer todas estas
dependencias.

Vea también
Agregar o editar componentes de la aplicación
Publicar una aplicación
Publicar una aplicación usando el diseñador de
aplicaciones
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Publique una aplicación para que esté disponible para los usuarios.
Tras agregar componentes, validar y guardar la aplicación, en la barra de comandos, seleccione Publicar. También
puede publicar la aplicación desde la ventana de la aplicación en la página Mis aplicaciones. En la vista
Aplicaciones que se están editando, en la esquina inferior derecha de la ventana de la aplicación que desee
publicar, seleccione el botón Más opciones (...) y después seleccione Publicar.
El estado de la aplicación cambia a Publicado. Puede verlo en la esquina superior derecha del diseñador de
aplicaciones. La aplicación cambia de la vista Aplicaciones que se están editando a la vista Aplicaciones
publicadas, y la fecha publicada se muestra en la ventana de la aplicación.

NOTA
Si su aplicación tiene un error de validación, se mostrará el error en una barra de notificación. No podrá publicar la
aplicación hasta que se resuelva el error.
No puede publicar una aplicación hasta que la guarde.

Vea también
Validar una aplicación
Administrar el acceso a las aplicaciones usando roles
de seguridad
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede elegir qué usuarios podrán ver y acceder desde la página Mis aplicaciones o la página principal de
Dynamics 365 concediendo acceso a las aplicaciones a roles de seguridad específicos. Los usuarios tendrán acceso
a aplicaciones en función de los roles de seguridad a los que se les asigne.
1. Vaya a Configuración > Mis aplicaciones.
2. En la esquina inferior derecha de la ventana de la aplicación de la que quiere administrar el acceso,
seleccione Más opciones (...) y después seleccione Administrar roles.
3. Introduzca lo siguiente en el cuadro de diálogo Roles de administración:
a. App URL Suffix: La dirección URL que elija mientras crea la aplicación se muestra aquí de forma
predeterminada. Puede especificar otro sufijo de dirección URL de la aplicación, si desea crear una dirección
URL para la aplicación fácil de recordar. Este paso es opcional. Más información: Creación o edición de
aplicaciones.
En este momento, no se puede exportar o importar el sufijo de la dirección URL de la aplicación mediante
una solución.
b. Roles: Elija si desea dar acceso a las aplicaciones a todos los roles de seguridad o a roles seleccionados.
Si elige Conceder acceso solo a estos roles, seleccione los roles de seguridad específicos.

c. Seleccione Guardar.
4. Actualice la página Mis aplicaciones.
5. Vaya a la vista Aplicaciones que se están editando y publique la aplicación de nuevo.
Vea también
Diseñar aplicaciones de negocio personalizadas mediante el diseñador de aplicaciones
Exportar, importar o eliminar una aplicación
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Las aplicaciones están disponibles como componentes de la solución en Dynamics 365. Una vez que haya creado
una aplicación, puede hacer que esté disponible para que otras organizaciones la usen empaquetando la aplicación
en una solución y, después, se exportándola en un archivo zip. Después de que la solución (archivo .zip) se importa
correctamente por la organización, la aplicación empaquetada está disponible para su uso.
Más información: Información general de las soluciones

Exportar una aplicación


Exportar una aplicación a una solución cuando desee que otras organizaciones la usen. El proceso de exportación
de una solución incluye:
1. Crear una solución
2. Agregar aplicaciones a la solución.
3. Exportar la solución a un archivo zip.

NOTA
Cuando exporta una aplicación mediante una solución, no se exporta la dirección URL de la aplicación.

Ahora puede compartir el archivo zip de la solución creada con otras organizaciones importar y lo usar la
aplicación.

Importar una aplicación


Cuando reciba el archivo zip de la solución que contiene la aplicación que desea importar, abra la página de
componentes de soluciones e importar la solución. Cuando la solución se ha importado correctamente, su
organización estará lista para usar la aplicación.
Más información: Importar, actualizar y exportar soluciones.

Quitar (eliminar) una aplicación


Quitar aplicaciones que están obsoletas en su organización.
1. En su instancia Dynamics 365 vaya a Configuración > Personalización > Personalizar el sistema.
2. En la ventana de la solución, en Componentes, seleccione Aplicaciones.
3. Seleccione la aplicación que desea eliminar y, a continuación, seleccione Eliminar en la barra de comandos.
4. En el mensaje de confirmación que aparece, seleccione Eliminar.
Se elimina la aplicación de su organización.
Si el componente tiene dependencias (como relaciones), primero debe quitar las dependencias para poder eliminar
la aplicación. Para ver las dependencias de una aplicación, seleccione la aplicación y, a continuación, seleccione
Mostrar dependencias en la barra de comandos.

NOTA
Cuando se elimina la aplicación, se recomienda que elimine su mapa de sitio asociado. Si no se elimina el mapa de sitio
asociado, el diseñador del mapa de sitio muestra un error la primera vez que intenta crear otra aplicación con el mismo
nombre. Sin embargo, puede omitir el error y el error no aparecerá cuando intente volver a crear la aplicación.

Vea también
Diseñar aplicaciones de negocio personalizadas mediante el diseñador de aplicaciones
Accesibilidad en diseñador de aplicaciones, diseñador
del mapa del sitio y página Mis aplicaciones de
PowerApps
23/04/2018 • 4 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Microsoft se compromete a hacer que sus productos y servicios sean más fáciles de utilizar para todos los usuarios.
Más información: Accesibilidad de Microsoft

Métodos abreviados de teclado


PowerApps ofrece métodos abreviados de teclado para resolver los problemas a los que se enfrentan las personas
con destreza manual limitada o discapacidad motriz.

PÁGINA MIS APLICACIONES

Hasta Teclas de método abreviado Teclas de método abreviado (Mac)


(Windows)

Crear una nueva aplicación. Alt + N Opc + N

Abra el menú Más acciones en la Alt + M Opc + N


ventana seleccionada.

DISEÑADOR DE APLICACIONES Y
DISEÑADOR DEL MAPA DEL SITIO

Hasta Teclas de método abreviado Teclas de método abreviado (Mac)


(Windows)

Ir a la siguiente sección o a un Ctrl + F6 Cmd + F6


componente principal.

Vaya a la sección o componente Mayús + Ctrl + F6 Mayús + Cmd + F6


principal anterior.

Comando Guardar. Ctrl + S Cmd + S

Comando Guardar y cerrar. Ctrl + Alt + S Cmd + Opc + S

Comando Validar. Ctrl + Alt + V Cmd + Opc + V

Comando Publicar. Ctrl + Alt + P Cmd + Opc + P

Comando Cerrar. Ctrl + Q Cmd + Q

Agregar. Mayús + N Mayús +


DISEÑADOR DE APLICACIONES Y
DISEÑADOR DEL MAPA DEL SITIO

Editar. Mayús+ E Mayús+ E

Eliminar. Mayús + R Mayús + R

Buscar en el lienzo. Ctrl + Mayús + F Cmd + Mayús + F

Agregar componentes. Alt + Mayús + C Opc + Mayús + C

Agregar propiedades. Alt + Mayús + P Opc + Mayús + P

Ir a la pestaña requerida. Alt + Mayús + R Opc + Mayús + R

Menú Agregar Ctrl +Alt +N Cmd + Opc +N

Clonar un componente del diseñador de Ctrl + C Cmd + C


aplicaciones.

Eliminar. Tecla Eliminar Tecla Eliminar

Guardar. Ctrl + S Cmd + S

Guardar y cerrar. Ctrl + Alt + S Cmd + Opc + S

Copiar un componente del mapa de Ctrl + C Cmd + C


sitio en el portapapeles.

Copiar un componente de mapa de sitio Ctrl + X Cmd + X


en el portapapeles para pegarlo en un
sitio diferente del mapa de sitio.

Al pegar el componente, la instancia


original del componente se elimina del
mapa de sitio.

Pegar el contenido del portapapeles en Ctrl + V Cmd + V


el mapa del sitio.

Expandir y mover el enfoque al área de Alt + Mayús + N Opt + Mayús + N


notificación en el diseñador de
aplicaciones.

Contraer el área de notificación Esc esc


expandida en el diseñador de
aplicaciones.

Navegación del teclado


También admitimos moverse por el diseñador de aplicaciones, el diseñador del mapa del sitio, y la página Mis
aplicaciones con el teclado, de modo los usuarios que no usan un mouse puedan usar el teclado para desplazarse y
completar acciones.
PARA PRESIONAR

Acceder a la siguiente parada de pestaña en el orden de Ficha


pestañas definido (que es de izquierda a derecha en los
idiomas LTR y de derecha a izquierda en los idiomas RTL).

Acceder a la parada de pestaña anterior según el orden de las Mayús+Tab


pestañas.

Acceder al siguiente elemento en una lista o menú o a una Teclas de flecha hacia abajo
función de interfaz de usuario que tenga varias opciones.

O bien

Moverse verticalmente a la siguiente ventana.

Acceder al siguiente elemento en una lista o menú o a una Flecha arriba


función de interfaz de usuario que tenga varias opciones.

O bien

Moverse verticalmente a la ventana anterior.

Moverse horizontalmente a la siguiente ventana. Flecha derecha

Moverse horizontalmente a la ventana anterior. Flecha izquierda

Expande un control contraíble. Flecha hacia la derecha, Intro o barra espaciadora

Contraer un control expandido susceptible de ser contraído. Flecha hacia la izquierda, Intro o barra espaciadora

Realizar una acción como seleccionar una opción de botones Barra espaciadora
de radio, hacer clic en un enlace o seleccionar una casilla de
verificación.

Activar una acción de la barra de comandos o confirmar la Entrar


adición de un componente.

Cerrar una alerta, cuadro de diálogo o menú o realizar una Esc


cancelación.

Compatibilidad con el lector de pantalla


Las personas con discapacidades pueden confiar en el uso de tecnología de asistencia (AT) como los lectores de
pantalla o diversos dispositivos de entrada alternativos para interactuar con el diseñador de aplicaciones, el
diseñador del mapa del sitio o la página Mis aplicaciones.
Esta es la matriz de compatibilidad.

EXPLORADOR JAWS NARRADOR VOZ EN OFF

Internet Explorer 11 Sí Sí No

Google Chrome Sí No No
EXPLORADOR JAWS NARRADOR VOZ EN OFF

Firefox Sí No No

Safari No No Sí

Información de accesibilidad para los exploradores


Para obtener información acerca de accesibilidad de su explorador, visite los siguientes sitios web:
Características de accesibilidad de Windows
Características de accesibilidad de Firefox
Características de accesibilidad de Safari
Documentación técnica sobre la accesibilidad en Google Chrome

Vea también
Uso de métodos abreviados de teclado en aplicaciones de Dynamics 365 Customer Engagement
Crear su propia ayuda guiada (Ruta de aprendizaje)
para los clientes
23/04/2018 • 35 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x

NOTA
Ruta de aprendizaje no está disponible actualmente en Microsoft Dynamics 365 Alemania. Sin embargo, estará disponible con
el tiempo. Compruebe para obtener la información más reciente.

Use la Ruta de aprendizaje para dar a los usuarios una experiencia de Ayuda personalizada dentro de la aplicación
que está adaptada a su entorno y al uso y flujo de trabajo específicos de su organización. La Ruta de aprendizaje
facilita el aprendizaje y adopción de Dynamics 365 (en línea) y de procesos de organización, garantiza que los
datos se introducen e interpretan de manera consistente, y reduce los errores y las llamadas de soporte generadas
por los usuarios. Vea un vídeo corto (1:50) sobre Ruta de aprendizaje.

¿En qué se diferencia la Ruta de aprendizaje de la Ayuda


personalizable?
La Ayuda personalizable permite reemplazar la Ayuda de Dynamics 365 predeterminada y dirige a los usuarios de
la organización a otra dirección URL para la Ayuda. O puede reemplazar la Ayuda para una entidad muy
personalizada que puede describir mejor el flujo de trabajo. La Ayuda personalizable está disponible únicamente
para implementaciones locales de Dynamics 365 (local).
La Ruta de aprendizaje permite agregar Ayuda personalizable que los usuarios ven en Dynamics 365 cuando
abren una página, realizan una acción o seleccionan el botón Ayuda (?). La Ruta de aprendizaje solo está disponible
para Dynamics 365 (en línea).
Para obtener más información sobre Ayuda personalizable, consulte Personalizar la experiencia de la Ayuda.

Requisitos previos
Para crear contenido de Ruta de aprendizaje, debe::
Estar usando Dynamics 365 (en línea).
Tener Actualización de diciembre de 2016 para Dynamics 365 (en línea) o posterior. Tenga en cuenta que los
usuarios pueden ver el contenido de la Ruta de aprendizaje creado por Microsoft si tienen instalado
Actualización 1 de CRM Online 2016 o posterior, pero usted debe tener Actualización de diciembre de 2016
para Dynamics 365 (en línea) para crear contenido de autor de la Ruta de aprendizaje.
Han optado por recibir la Ruta de aprendizaje. Este valor está activado de forma predeterminada, pero
puede haberse desactivado.
Para asegurarse de que la Ruta de aprendizaje está activada: en la barra de navegación, vaya a
Configuración > Optar por recibir la ruta de aprendizaje.
Más información: Modificador encendido/apagado para Ruta de aprendizaje (ayuda guiada)
Tener el rol Personalizador del sistema o Administrador del sistema u otro rol que tenga el privilegio de
creación de la Ruta de aprendizaje.
Habilitar la creación de la Ruta de aprendizaje Esto crea el grupo de seguridad Autores de la Ruta de
aprendizaje de Office 365.
Hágase miembro del grupo de seguridad Autores de la Ruta de aprendizaje de Office 365.
Puede crear contenido de la Ruta de aprendizaje para los módulos de aplicación web y los módulos de
aplicación de Interfaz unificada. Esto incluye Dynamics 365 para tabletas.

Activar la Ruta de aprendizaje para la organización


La Ruta de aprendizaje es una característica opcional que se puede activar o desactivar para su organización. Puede
mostrar el contenido de Ruta de aprendizaje incluido con Dynamics 365, crear su propio contenido de Ruta de
aprendizaje para los usuarios, o ambos.
1. Inicie sesión en Dynamics 365 con una cuenta de administrador.
2. Seleccione Configuración y, luego, Administración en Sistema.
3. En la página Administración, seleccione Configuración del sistema.
4. En la pestaña General, en Establecer la URL de la Ayuda personalizada, seleccione Sí en Habilitar
Ruta de aprendizaje y Habilitar la creación de la ruta de aprendizaje.
Puede habilitar Ruta de aprendizaje o Ayuda personalizable pero no ambas al mismo tiempo. Confirme que
Usar la Ayuda personalizada para entidades personalizables y Anexar los parámetros a la URL
están establecidos en No.

5. Seleccione Aceptar.

Agregar un usuario al grupo de seguridad Autores de la ruta de


aprendizaje de Office 365
Si usted no es miembro del grupo de seguridad Autores de Office 365, verá el siguiente mensaje de error al abrir
la biblioteca de contenido de la Ruta de aprendizaje.
Agregar un usuario
1. Vaya al portal de administración del inquilino de Office 365 seleccionando Navegar a otras aplicaciones
en la esquina superior izquierda de la página cuando inicie sesión en Dynamics 365 y luego seleccione
Administración.
Es posible que deba volver a escribir la contraseña.
2. En el Centro de administración, seleccione Grupos.
3. En la página Grupos, seleccione el grupo de seguridad Autores de Ruta de aprendizaje.
4. Haga clic en Editar en la fila Integrantes para agregar usuarios al grupo.
5. Seleccione + Agregar integrantesy, a continuación especifique o busque los usuarios que desee agregar al
grupo.
6. Seleccione Guardar cuando haya terminado de agregar usuarios.

NOTA
Otra forma de asignar el grupo a una cuenta de usuario es seleccionando Usuarios > Usuarios activos, seleccionando el
usuario que desee agregar y, a continuación haciendo clic en Editar junto a Pertenencia al grupo para seleccionar los
grupos a los que agregar el usuario.

¿Cómo funciona la Ruta de aprendizaje con varias organizaciones?


Al publicar contenido de la Ruta de aprendizaje, puede usar Entornos de publicación para controlar en qué
organizaciones asociadas al inquilino se publica su contenido. Para publicar diferente contenido para
organizaciones diferentes, cree varios entornos de publicación y agregue cada organización a uno o más de ellas.

Ruta de aprendizaje y roles de seguridad de Dynamics 365


Dynamics 365 usa roles de seguridad para determinar qué contenido de la Ruta de aprendizaje se muestra cuando
un usuario selecciona el botón Ayuda, se desplaza a una página o realiza una acción definida en Dynamics 365.
Los roles que se usan en la Ruta de aprendizaje son los mismos usados en su organización de Dynamics 365 para
seguridad y acceso a los datos, pero puede crear contenido de la Ruta de aprendizaje para todos y cada uno de los
roles de seguridad de Dynamics 365. Normalmente, conviene que los roles de seguridad del diseñador de la Ruta
de aprendizaje coincidan con la instancia de Dynamics 365. Sin embargo, puede simplificar la interfaz de usuario
en el diseñador ocultando algunos roles de seguridad de Dynamics 365 del diseñador. Si más tarde decide que
desea usar un rol de seguridad que eliminó de la Ruta de aprendizaje, puede sincronizar los roles entre la Ruta de
aprendizaje y Dynamics 365.
Si la organización tiene varias unidades de negocio, los roles de seguridad pueden tener relaciones primarias y
secundarias. Solo los roles de seguridad de la unidad de negocio raíz se sincronizan.
Para obtener más información acerca de los roles de seguridad, consulte: Roles de seguridad y privilegios.
Prioridad de los roles de Ruta de aprendizaje
Si a un usuario de la organización se le asigna más de un rol de seguridad, la prioridad se usa para determinar que
rol de seguridad asignado se usa para mostrar contenido de la Ruta de aprendizaje. Si el contenido de la Ruta de
aprendizaje está asociado a un rol de seguridad, cualquier usuario asignado a ese rol verá contenido de la Ruta de
aprendizaje, incluso si se le asigna un rol de seguridad con una prioridad mayor que no está asociada al contenido
de la Ruta de aprendizaje.
Cada rol incluido en la Ruta de aprendizaje tiene un valor numérico. El primer rol en la lista tiene la prioridad más
alta y los roles posteriores tienen prioridad más baja. Cuando se asigna a un usuario un rol que desencadena la
visualización de contenido de la Ruta de aprendizaje, el usuario verá ese contenido incluso se le hubiera asignado
un rol con una prioridad más baja que no esté asociada al contenido. Por ejemplo, si a un usuario se le asigna un
rol con una prioridad 1 y un rol con prioridad 20, el usuario verá contenido de la Ruta de aprendizaje definido solo
para el rol con prioridad 1.
Si crea contenido diferente para distintos roles en la misma página o pantalla de Dynamics 365, los usuarios verán
el contenido asociado al rol con prioridad más alta.
Administrar roles de seguridad y prioridad
Puede controlar qué roles de seguridad están disponibles en el diseñador de Ruta de aprendizaje y establecer el
orden de los roles para determinar la prioridad cuando se ejecuta la Ruta de aprendizaje. Si un usuario tiene dos
roles, y hay contenido diferente publicado para un contexto determinado para cada uno de estos roles, el usuario
verá el contenido para el rol que aparece más alto en la lista.
Configurar roles de seguridad
1. Inicie sesión en Dynamics 365 con una cuenta que tenga permisos de creación de la Ruta de aprendizaje.
2. Abra la Biblioteca de contenido.
3. Seleccione Configuración en la parte superior de la pantalla.
4. Para sincronizar los roles de seguridad con su Dynamics 365, seleccione Sincronizar roles.
5. Para establecer el orden de prioridad de los roles usados con la Ruta de aprendizaje, use las flechas arriba o
abajo para mover un rol en la lista.
La prioridad se determina por el orden de los roles mencionados en esta página.
6. Para impedir que se use un rol con la Ruta de aprendizaje, haga clic en el botón Eliminar junto al rol.

NOTA
Esto no elimina el rol de Dynamics 365. Elimina el rol del diseñador de la Ruta de aprendizaje para definir cómo se
muestra el contenido a los usuarios. Puede restablecer siempre un rol oculto seleccionando Sincronizar roles.

7. Cuando termine de realizar cambios, seleccione Guardar.


8. Seleccione Atrás para volver a la biblioteca de contenido.

Crear controles de Ruta de aprendizaje para Dynamics 365 para


tabletas
Puede crear controles de la Ruta de aprendizaje para Dynamics 365 para tabletas de la misma forma que crea
controles para el cliente web. Para ello debe usar el simulador de aplicaciones móviles en un explorador web de
modo que tenga acceso a la interfaz de usuario móvil para anclar los controles de Ruta de aprendizaje. Este
simulador se debe usar únicamente con este fin.
Mostrar el simulador de la interfaz de aplicación móvil en un explorador web
1. Inicie sesión en Dynamics 365.
2. Copie el nombre del servidor para su organización de Dynamics 365 desde la dirección URL que aparece en
el explorador, como https://contososales.crm.dynamics.com/.
Asegúrese de incluir la barra diagonal (/) después de .com.
3. Determine el nombre único de la organización (también denominada instancia) para la que desea crear
controles de la Ruta de aprendizaje. Para obtener el nombre único, en el mapa del sitio, seleccione
Configuración > Personalizaciones y, a continuación, en la página Personalización, seleccione Recursos
de desarrollador. Copie el valor del campo Nombre único que se muestra en la sección Referencia de la
instancia.

4. Anexe lo siguiente a la primera parte de la dirección URL de la organización, reemplazando <org name>
por el nombre único de su organización determinado en el paso anterior:
nga/main.htm?org=<org name>
La dirección URL debe tener un aspecto similar al siguiente:
https://contososales.crm.dynamics.com/nga/main.htm?org=orgb557e46a
5. Anexe lo siguiente a la dirección URL del paso anterior, reemplazando <server name> por el nombre de
servidor del primer paso en este procedimiento:
&server=<server name>
La dirección URL debe tener un aspecto similar al siguiente:
https://contososales.crm.dynamics.com/nga/main.htm?
org=orgb557e46a&server=https://contososales.crm.dynamics.com/.
6. Abra una nueva pestaña o ventana del explorador y copie la dirección URL completa que haya creado,
péguela en la nueva pestaña o ventana del explorador, y seleccione Entrar.
La primera vez que se conecte a la interfaz de aplicaciones móviles, se muestra una pantalla de bienvenida
mientras que el sistema procesa los metadatos y descarga personalizaciones. Una vez que ha finalizado, se
muestra el área de trabajo.

NOTA
Al conectarse a la versión de la aplicación móvil de la interfaz, se usarán las credenciales desde el inicio de sesión a la
interfaz web para autenticarle. Deberá dejar la interfaz web abierta para evitar errores de acceso denegado al abrir la
interfaz de la aplicación móvil.

7. Cierre el área de trabajo para mostrar la página principal para la interfaz de la aplicación móvil en su
explorador. A continuación puede abrir la biblioteca de contenido para crear o editar los controles de Ruta
de aprendizaje. Más información: Biblioteca de contenido

Biblioteca de contenido
La biblioteca de contenido muestra todas el contenido creado y disponible para su organización, así como los
comandos para crear, administrar e interactuar con controles. Para crear o editar controles de la Ruta de
aprendizaje, conéctese primero con la interfaz del cliente para la que desea crear controles y, a continuación abra la
biblioteca de contenido.
Para abrir la biblioteca de contenido desde la interfaz del cliente web predeterminada, realice una de
estas acciones:
En una barra lateral, seleccione el botón Biblioteca de contenido.
Seleccione la ventana Aprendizaje del mapa del sitio y, a continuación, Biblioteca de contenido.

Para abrir la biblioteca de contenido desde el simulador de la interfaz de la aplicación móvil:


1. Seleccione el botón de puntos suspensivos en un círculo (...) en la esquina inferior derecha de la pantalla.

2. Seleccione Biblioteca de contenido de Ruta de aprendizaje.

NOTA
Si no ve todas estas columnas en la biblioteca del contenido, puede que sea porque el zoom de vista del explorador se
establece por encima del 100%. Para ver todas las columnas, establezca el zoom al 100% o menos.

La biblioteca de contenido incluye las columnas descritas en la tabla siguiente:

COLUMNA DESCRIPCIÓN

Nombre El nombre que usó al crear la tarea guiada o la barra lateral.


Un símbolo rojo de candado junto al nombre indica que el
contenido está protegido actualmente. Puede pasar el mouse
sobre el icono para ver qué usuario ha protegido el contenido.

Un asterisco rojo situado junto al nombre indica contenido


recién protegido.
COLUMNA DESCRIPCIÓN

Título El título que proporcionó cuando agregó contenido a la tarea


guiada o la barra lateral. Los títulos para las barras laterales y
tareas guiadas se muestran en barras laterales cuando se
agregan como vínculos, o cuando se devuelven como
resultados de la búsqueda.

Escriba Un símbolo que indica el tipo de contenido: barra lateral o


tarea guiada

Factor de formulario Símbolos que representan el factor de forma seleccionado para


este contenido cuando se creó, Escritorio o Tableta.

La columna Factor de forma no se muestra cuando usa la


biblioteca de contenido cuando está conectado al simulador
de la interfaz de la aplicación móvil o el centro de servicio
interactivo.

Etiquetas Muestra cualquier etiqueta aplicada a este contenido. Puede


agregar etiquetas en el cuadro de diálogo Opciones
avanzadas. Use etiquetas para filtrar contenido que aparece
en la biblioteca.

Versión de aplicación La versión de la aplicación en la que se creó el control.

Autor Nombre de la persona que creó el control.

Idiomas Un valor numérico que representa el número de idiomas al


que se ha traducido el control.

Esta columna

Estado Muestra Publicado si el contenido está publicado


actualmente; si no, el estado es Borrador.

Habilitada Muestra si el contenido está habilitado o deshabilitado. Sólo el


contenido habilitado se muestra a los usuarios.

Última publicación La fecha más reciente en que se publicó el contenido.

Tipos de contenido de Ruta de aprendizaje: tareas guiadas y barras


laterales
Puede crear dos tipos de contenido en la Ruta de aprendizaje: tareas guiadas y barras laterales.
Tareas guiadas
Una tarea guiada suele ser una serie de pasos, aunque también puede ser un solo paso. Un usuario puede iniciar
una tarea guiada seleccionando un vínculo de una barra lateral, navegando a una página o seleccionando un
vínculo de una página para la que se ha creado contenido. En cada paso, el usuario selecciona el botón Siguiente o
completa una acción definida para pasar al paso siguiente, o para llevar a cabo la tarea guiada.
Las tareas guiadas son útiles para guiar a los usuarios con tareas comunes o nuevas. También se pueden usar para
asegurarse de que las tareas se realizan de manera coherente en la organización, o que los datos se introducen de
una forma específica para admitir procesos o el flujo de trabajo de la organización. Puede incluir vínculos, vídeos, y
otra información en tareas guiadas para ayudar a los usuarios a familiarizarse y a obtener más información sobre
la parte de la interfaz de usuario a la que el paso hace referencia.
Barras laterales
Una barra lateral se muestra cuando un usuario selecciona el botón Ayuda, se desplaza a una página, o selecciona
un vínculo o un botón de una página para la que usted ha creado contenido. También puede crear barras laterales
de inicio que se muestran cuando el usuario abre la página o la pantalla, o selecciona el icono Inicio en una barra
lateral.

También puede definir las barras laterales de error que aparecen cuando hay un problema que muestra la barra
lateral prevista. Puede incluir vínculos, vídeos, y otra información en barras laterales para ayudar a los usuarios a
familiarizarse y a obtener más información sobre la página o el formulario mostrado, o acciones que pueden
realizar en la página o el formulario.

Crear una tarea guiada


Hay dos pasos para crear una tarea guiada::
1. Defina cómo se desencadena la tarea, y asigne los roles a los que el contenido se aplica.
2. Use el editor de flujo para agregar pasos que los usuarios verán mientras recorren la tarea guiada.
Definir los desencadenadores y los roles
1. Vaya a la página para la que desea crear una tarea guiada.
2. Abra la Biblioteca de contenido. Consulte Biblioteca de contenido para conocer el procedimiento.
3. En la Biblioteca de contenido, seleccione Tarea guiada.

4. Especifique un nombre y seleccione los otros valores para la tarea guiada. Use esta tabla para referencia.

CONFIGURACIÓN DESCRIPCIÓN

Deshabilite esta tarea guiada Active esta casilla para deshabilitar la tarea guiada. Cuando
está deshabilitada, no se muestra a los usuarios.

Definir como tarea guiada de error Seleccione esta casilla si desea mostrar esta tarea guiada
solo cuando hay un error con otras tareas guiadas, como
la falta de privilegios o cualquier problema que impida que
se muestren otras tareas guiadas asociadas a la página.

Nombre El nombre para la tarea guiada que se muestra en la


biblioteca de contenido.
CONFIGURACIÓN DESCRIPCIÓN

Cliente El valor del cliente se establece automáticamente para la


plataforma en la que está creando contenido.
Advertencia: Si edita un control existente cuando está
conectado a una interfaz distinta de aquella en la que se
creó el control, el valor del cliente se actualizará con el tipo
de cliente actual. Esto hará que el control se rompa y no
funcione en el cliente para el que se creó originalmente el
control.

Si está creando controles para la interfaz web, aparece


Cliente web.

Si está conectado al simulador de la interfaz de la


aplicación móvil, se muestra Aplicaciones móviles.

Si está conectado el centro de servicio interactivo, aparece


Centro de servicio interactivo .

Factor de forma El factor de forma mostrado depende de la interfaz para la


que está creando contenido. Si usa la interfaz del cliente
web, se muestran Escritorio y Tableta. Cuando está
seleccionada para el cliente web, Tableta hace referencia a
los exploradores que se ejecutan en dispositivos de tableta,
no a la aplicación móvil.

Si está creando controles para la interfaz de la aplicación


móvil, aparece Tableta. Esto hace referencia a dispositivos
que ejecutan la aplicación móvil de Dynamics 365, pero
solo se admite en tabletas.

Si usa el centro de servicio interactivo, aparece Escritorio.


Importante: La Ruta de aprendizaje no se admite en
Dynamics 365 para teléfonos.

La tarea guiada se abre cuando Seleccione si desea que la tarea guiada aparezca cuando
Se carga la página o cuando Se hace clic en el vínculo
en una barra lateral.

Fase del ciclo de vida Este ajuste es solo para uso interno.

Rol de seguridad de Dynamics 365 Seleccione el rol o roles de seguridad para los que desea
mostrar la tarea guiada. Puede seleccionar todos los roles
que desee. Si a un usuario se le asigna más de un rol, la
tarea guiada aparecerá solamente para el rol con la mayor
prioridad, como se describió anteriormente en este tema.

Estado Muestra el estado de la tarea guiada. El estado será


Borrador hasta que la publique.
CONFIGURACIÓN DESCRIPCIÓN

Opciones avanzadas Esta opción está disponible después guardar la tarea


guiada. Están disponibles los siguientes valores en
Opciones avanzadas:
Realizar esta tarea guiada incorrecta: seleccione
esta casilla si desea mostrar esta Tarea guiada solo
cuando hay un error con otras tareas guiadas.
Idiomas compatibles: Seleccione los idiomas para
esta tarea guiada, y para la importación y la
exportación.
Autor: Cambie el autor definido para esta tarea
guiada.
Etiquetas: Agregue o elimine etiquetas aplicadas a
esta tarea guiada. Use etiquetas para facilitar la
búsqueda de contenido en la biblioteca contenido,
o clasificar su contenido.

También puede establecer los valores siguientes en


Publicar información:
Versión de aplicación: Establezca la versión de
Dynamics 365 asociada el contenido.
Versión: Establezca la versión del contenido que
cree.
Grupo de creación: Establezca en el grupo de
creación para el contenido que cree.
Grupos de publicación: Seleccione el grupo o
grupos de publicación para este contenido.

5. Cuando haya terminado, seleccione Guardar para empezar a usar el Editor de flujo.
Agregue pasos con el Editor de flujo
1. Agregue el título donde se muestra Título de tarea guiada. Este es el título que los usuarios verán.
2. Seleccione si se mostrarán o no controles de Id. fijos únicamente. Los controles registrados se resaltan en
verde, y los no registrados en azul cuando arrastra la ventana para anclarla a la interfaz de usuario. Si ancla
un paso a un control sin un Id. fijo, puede verse afectado por una actualización futura de Dynamics 365. Las
actualizaciones no afectarán a los controles de Id. fijos.
3. Seleccione Agregar nuevo paso y elija el tipo de paso que desee usar para el primer paso de la tarea
guiada.

TIPO DE BOTÓN DESCRIPCIÓN

Paso con botón Siguiente Este paso tiene un botón Siguiente que puede servir para
navegar al siguiente paso del flujo. Si ésta es el último paso
del flujo, el botón Siguiente no aparecerá. Arrastre la
ventana para anclar el paso donde desea que se muestre
en la aplicación.
TIPO DE BOTÓN DESCRIPCIÓN

Paso con acción del usuario Este paso no tiene un botón Siguiente. Se pide al usuario
que seleccione el elemento de la UI en el que está anclado
el paso. Si se produce redireccionamiento de página o
cualquier cambio de estado de la UI como resultado de
este clic, asegúrese de anclar el siguiente paso en el estado
de la UI cambiada. Arrastre la ventana para anclar el paso
donde desea que se muestre en la aplicación.

Ancle este tipo de paso a un control de la UI seleccionable,


como un botón o un vínculo.

Acción del usuario con botón Siguiente Este paso tiene un botón Siguiente. Seleccionar el botón
Siguiente tiene el mismo efecto que seleccionar elemento
de la UI en el que está anclado el paso. Si se produce
redireccionamiento de página o cualquier cambio de
estado de la UI como resultado de este clic, asegúrese de
anclar el siguiente paso en el estado de la UI cambiada.
Arrastre la ventana para anclar el paso donde desea que se
muestre en la aplicación.

Paso de aprendizaje Este paso tiene un botón personalizable como acción de


fin. Este paso sólo puede estar al final de un flujo de tarea
guiada. Puede usarlo para vincularlo a una barra lateral de
Ruta de aprendizaje. Arrastre la ventana para anclar el
paso donde desea que se muestre en la aplicación.

NOTA
Si ya ha planeado la tarea guiada y sabe qué pasos desea agregar, ahora puede agregarlos todos. Cada paso que
agregue aparecerá en el editor de flujo en el orden que lo agregó. Puede reorganizar pasos después de agregarlos
arrastrándolos arriba o abajo en la lista.

4. Seleccione el tipo de paso que desee agregar y, a continuación arrastre la ventana a la interfaz de usuario
para anclarla un control. Puede requerir varios intentos acostumbrarse a colocar el paso donde desea.

NOTA
Puede mantener la ventana por un máximo de 15 segundos. Si no la ancla en 15 segundos, la ventana seguirá sin
estar anclada y el puntero del mouse cambiará de nuevo a cursor normal.
5. Cuando haya colocado el paso donde desee, suelte el botón del mouse para anclarla al control. El paso
aparecerá en la ubicación seleccionada. Para mover el paso, use el botón Arrastrarme en el panel junto al
paso.

6. Agregue contenido al paso usando los controles presentados junto a ella. Están disponibles las siguientes
opciones de configuración:
Tipo de contenido: Agregue texto o un vídeo al paso. Seleccione Editar para ver más valores.
Puede cambiar tamaño de fuente, color y estilo del texto, y agregar una miniatura para vídeo.
Ubicación: Especifique la ubicación del paso en el control al que lo ancló. Las selecciones incluyen:
Posición automática (seleccionada de forma predeterminada), Superior izquierda, Superior derecha,
Inferior izquierda, Inferior derecha, Izquierda superior, Izquierda inferior, Derecha superior y Derecha
inferior.
Copiar: Cree una copia del paso con contenido idéntico anclada en la misma ubicación e insértela en
el flujo de tareas guiadas directamente después del paso original.
7. Seleccione Guardar cuando termine de colocar y agregar contenido al paso, y cierre el paso mediante el
botón Cerrar en la esquina superior derecha del paso, o seleccione la flecha en la esquina superior izquierda
de la pantalla para volver al editor de flujo.

NOTA
Siempre podrá editar el paso más tarde, por tanto, no se preocupe si accidentalmente lo cierra antes de tenerlo como
desea.

8. Para agregar o editar el siguiente paso de la tarea guiada, seleccione el icono en la esquina superior
izquierda de la pantalla para mostrar el editor de flujo.
9. Agregue cualquier paso adicional que desee incluir en la tarea guiada, asegurándose de guardar cada paso
cuando haya terminado de agregar contenido.

NOTA
Si reubica un paso o lo copia con el botón Copiar en la barra de herramientas, los cambios sin guardar en ese paso se
perderán. Asegúrese de guardar los cambios con frecuencia.

10. Cuando haya terminado de agregar pasos a la tarea guiada, seleccione Guardar.
11. Seleccione Vista previa para probar la tarea guiada y ver cómo aparecerá a los usuarios.

NOTA
Para publicar la tarea guiada, deberá realizar una vista previa primero. Al cerrar un paso o usar la flecha en la esquina
superior izquierda de la pantalla durante el modo de vista previa, verá los botones Proteger y Publicar en el
diseñador de la Ruta de aprendizaje.

12. Si está satisfecho con los cambios, protéjalos y publique la tarea guiada, o publíquela más tarde desde la
biblioteca del contenido.

Crear una barra lateral


Hay dos pasos para crear una barra lateral::
1. Establezca las propiedades de la barra lateral y asigne los roles a los que se aplica.
2. Agregue contenido a la barra lateral (texto, imágenes, vínculos y botones).
Establecer propiedades y roles de la barra lateral
1. Vaya a la página para la que desea crear una barra lateral.
2. Abra la Biblioteca de contenido. Consulte Biblioteca de contenido para conocer el procedimiento.
3. En la Biblioteca de contenido, seleccione Barra lateral.

4. Especifique un nombre y luego seleccione los otros valores para la barra lateral. Use esta tabla para
referencia.

CONFIGURACIÓN DESCRIPCIÓN

Deshabilitar Active esta casilla para deshabilitar la barra lateral.

Definir como barra lateral de error Seleccione esta casilla si desea mostrar esta barra lateral
solo cuando hay un error con otra barra lateral, como la
falta de privilegios u otro problema que impida que se
muestren otras barras laterales asociadas a la página.
CONFIGURACIÓN DESCRIPCIÓN

Convertir en barra lateral de inicio La barra lateral de Inicio se muestra cuando un usuario
selecciona el botón Inicio o si no hay una barra lateral en la
página y el usuario selecciona Ayuda. Cada página puede
tener únicamente una barra lateral de inicio.

Nombre El nombre que se muestra en la biblioteca de contenido.

Cliente El valor del cliente se establece automáticamente para la


plataforma en la que está creando contenido.
Advertencia: Si edita un control existente cuando está
conectado a una interfaz distinta de aquella en la que se
creó el control, el valor del cliente se actualizará con el tipo
de cliente actual. Esto hará que el control se rompa y no
funcione en el cliente para el que se creó originalmente el
control.

Si está creando controles para la interfaz web, aparece


Cliente web.

Si está conectado al simulador de la interfaz de la


aplicación móvil, se muestra Aplicaciones móviles.

Si está conectado el centro de servicio interactivo, aparece


Centro de servicio interactivo .

Factor de forma El factor de forma mostrado depende de la interfaz para la


que está creando contenido. Si usa la interfaz del cliente
web, se muestran Escritorio y Tableta. Cuando está
seleccionada para el cliente web, Tableta hace referencia a
los exploradores que se ejecutan en dispositivos de tableta,
no a la aplicación móvil.

Si está creando controles para la interfaz de la aplicación


móvil, aparece Tableta. Esto hace referencia a dispositivos
que ejecutan la aplicación móvil de Dynamics 365, pero
solo se admite en tabletas.

Si usa el centro de servicio interactivo, aparece Escritorio.

La barra lateral se abre cuando Seleccione si desea que la barra lateral aparezca cuando se
cargue la página o cuando un usuario seleccione un
vínculo o un botón de la página.

Fase del ciclo de vida Esto es solo para uso interno.

Rol de seguridad de Dynamics 365 Seleccione el rol o roles de seguridad para los que desea
mostrar la barra lateral. Puede seleccionar todos los roles
que desee. Si a un usuario se le asigna más de un rol, la
barra lateral aparecerá solamente para el rol con la mayor
prioridad, como se describió anteriormente en este tema.

Plantilla Seleccione la plantilla que va a usar la nueva barra lateral,


Una sola columna o Dos columnas. La plantilla
predeterminada es una barra lateral de una sola columna.

Estado Muestra el estado de la barra lateral. El estado será


Borrador hasta que publique la barra lateral.
CONFIGURACIÓN DESCRIPCIÓN

Opciones avanzadas Esta opción no está disponible hasta que guarde la barra
lateral. Están disponibles los siguientes valores en
Opciones avanzadas:
Deshabilitar encabezado de la barra lateral
Deshabilitar título de la barra lateral
Deshabilitar pie de página de la barra lateral
Autor: Cambie el autor definido para la barra
lateral.
Etiquetas: Agregue o elimine etiquetas aplicadas a
esta barra lateral. Use etiquetas para facilitar la
búsqueda de contenido en la biblioteca contenido,
o clasificar su contenido.
Idiomas compatibles: Seleccione los idiomas para
esta barra lateral, y para la importación y la
exportación.

5. Cuando haya terminado, seleccione Guardar para comenzar a agregar contenido a la barra lateral en el
diseñador.
Agregar contenido a la barra lateral
1. Una vez guardado el nombre y las propiedades de la barra lateral en la biblioteca de contenido, el diseñador
se abre.
2. Escriba un título para la barra lateral.
3. Agregue el contenido que desea mostrar a los usuarios cuando se muestra la barra lateral.
4. Para agregar una nueva sección, seleccione Agregar sección.
5. Para eliminar una sección de la plantilla, seleccione la sección que desee eliminar y, a continuación
seleccione el botón Eliminar.
6. Cuando haya terminado de modificar el contenido en la barra lateral, seleccione Guardar para guardar los
cambios, y luego cierre la barra lateral con el botón Cerrar en la esquina superior derecha para volver a la
biblioteca de contenido.
7. Seleccione Administrar en la parte superior de la página y, después, Proteger para guardar los cambios y
ponerlos a disposición de otros usuarios que crean contenido.
Agregar vínculos a la barra lateral
Cuando crea una barra lateral, hay varias opciones para agregar vínculos a ella. Puede establecer un vínculo a otra
tarea guiada o barra lateral de la Ruta de aprendizaje, a otra página en Dynamics 365, o a una página web. Incluso
puede buscar temas de ayuda y aprendizaje para vincular cuando se crea una barra lateral. Una vez establecidas las
propiedades y los roles de la barra lateral y de estar listo para agregar contenido, siga estos pasos para agregar
vínculos a una sección de la barra lateral que ha creado.
1. En la sección a la que desea agregar vínculos, seleccione el icono Lista de vínculos.

2. Agregue un título de sección y, a continuación seleccione + Agregar vínculo.


3. Seleccione el tipo de vínculo que desea agregar y luego, seleccione Siguiente. Puede elegir entre las
siguientes opciones:
Tarea guiada: crea un vínculo con una tarea guiada de la Ruta de aprendizaje existente. Esto puede
resultar útil para proporcionar la información acerca de una tarea en la barra lateral y, a continuación,
vincularla a una tarea guiada que lleva a un usuario a través de la tarea en la interfaz de Dynamics
365.
Barra lateral: Crea un vínculo a una barra lateral de Ruta de aprendizaje existente. Puede usar un
vínculo con una barra lateral para
Página de la aplicación
Página web

Utilizar vídeos en los controles de Ruta de aprendizaje


Solo los vídeos hospedados en YouTube son compatibles con los controles de la Ruta de aprendizaje. Si planea
usar vídeos en los controles de la Ruta de aprendizaje, deberá tener una cuenta y un canal de YouTube para cargar
vídeos. No puede vincular a vídeos de un canal establecido como privado, pero puede vincular a vídeos si su canal
está establecido como público u oculto. También puede configurar el canal de modo que varias personas puedan
administrar el contenido de vídeos de la organización.
Cuando agrega vídeos a los controles, puede insertar el vídeo en el control. Si desea que los usuarios vean los
vídeos en una nueva pestaña o ventana del explorador puede agregar una sección de texto a la barra lateral y luego
agregar un vínculo al vídeo en la sección de texto.
Cuando inserta vídeos que se muestran en una barra lateral o una tarea guiada, usará el vínculo que obtiene de
YouTube. La Ruta de aprendizaje actualizará automáticamente el vínculo para insertar el vídeo y ajustarlo a la barra
lateral o la ventana de la tarea guiada. Un usuario puede seleccionar Pantalla completa para ver el vídeo en
modo de pantalla completa. Si un usuario hace pausa en la reproducción o cuando finaliza la reproducción,
YouTube puede automáticamente mostrar vínculos a otros vídeos en los que el usuario puede estar interesado.
Puede evitar que esto suceda modificando el vínculo en el control para incluir ?rel=0 al final.
Por ejemplo, cuando se crea y carga un vídeo en el canal, se copia la dirección URL del vídeo proporcionada por
YouTube, que es https://youtu.be/4TrYMB4pjyw. Para insertar este vídeo en un control, especifique esa
dirección URL en el campo Escribir URL del vídeo para el control.
Al guardar el control, Ruta de aprendizaje cambia la dirección URL a
https://www.youtube.com/embed/4TrYMB4pjyw. Para desactivar la visualización de vínculos a otros vídeos
cuando se pausa el vídeo o termina de reproducirse, edite la dirección URL para anexar ?rel=0 al final de manera
que la dirección URL sea similar a la siguiente: https://www.youtube.com/embed/4TrYMB4pjyw?rel=0.
Para obtener más información acerca de cómo utilizar YouTube, consulte Centro de ayuda de YouTube.

Publicar contenido de la ruta de aprendizaje


Los usuarios solo verán contenido de la Ruta de aprendizaje que cree después de que publicarlo. Solo puede
publicar contenido protegido.
1. Abra la Biblioteca de contenido.
2. Active la casilla justo a cada tarea guiada o barra lateral que desee publicar. Asegúrese de que el control que
desee publicar está protegido.
3. Seleccione Publicar en la parte superior de la página, y después Publicar.
4. En la página Publicar controles, seleccione los entornos de publicación en los que desea publicar el
contenido y, a continuación, seleccione Publicar.
Acerca de los grupos de publicación
El contenido de la Ruta de aprendizaje se publica en un grupo de publicación. Cuando activa la Ruta de aprendizaje
para su organización, se creará un grupo de publicación con el mismo nombre que el nombre de la organización.
Puede crear grupos de publicación adicionales según sea necesario. Puede agregar varias organizaciones a un
grupo de publicación y una organización puede ser miembro de varios grupos de publicación de modo que pueda
personalizar contenido y publicarlo fácilmente en distintas organizaciones.
Crear un grupo de publicación
1. Abra la Biblioteca de contenido.
2. Seleccione Configuración en la parte superior de la pantalla.
3. Seleccione Configuración de publicación.
4. En la página Configuración de publicación, seleccione Nuevo PG.
5. Introduzca un nombre y una descripción opcional.
6. Seleccione las organizaciones que desea incluir en el grupo de publicación. Verá sólo las organizaciones
para las que tiene permisos.
7. Seleccione Guardar y, a continuación, Aceptar.

Exportar e importar contenido de Ruta de aprendizaje


Puede exportar el contenido que crea, para compartir con un autor de otra organización, o para realizar las copias
de seguridad. La característica de exportación crea un archivo comprimido .zip que contiene archivos .json usados
para su contenido en la Ruta de aprendizaje. Habrá una carpeta en el archivo .zip para cada barra lateral o tarea
guiada de la Ruta de aprendizaje seleccionada.
Exportar contenido de Ruta de aprendizaje
1. En la biblioteca de contenido, seleccione la casilla situada junto al contenido que desea exportar.
Puede exportar contenido sin protegerlo.
2. Seleccione Administrar en la parte superior de la página, y después Exportar.
3. Seleccione la opción que desea usar para guardar el archivo .zip generado, y luego seleccione un nombre de
archivo y una ubicación.

NOTA
El nombre de archivo predeterminado para el archivo .zip es el mismo cada vez que exporta, por lo que conviene usar
un nombre único para evitar sobrescribir los archivos exportados anteriormente.

Importar contenido de Ruta de aprendizaje


1. En la biblioteca del contenido, seleccione Administrar y después Importar.
2. Seleccione Examinar para elegir el archivo exportado previamente que desea importar, o arrastre el archivo
al cuadro Arrastre aquí los controles del diálogo.
Pr ec au c i ó n

Al importar un control, sobrescribirá y reemplazará las versiones del mismo control que ya están en la
biblioteca, incluso si el control existente es más reciente.
3. Confirme que el nombre de archivo mostrado corresponde al archivo que desea importar y, a continuación,
seleccione Importar.
4. En el cuadro de diálogo de confirmación, seleccione Aceptar.

Localizar controles de la ruta de aprendizaje


Puede buscar el contenido en los controles que crea en Ruta de aprendizaje para se muestren a los usuarios en el
idioma que han seleccionado para Dynamics 365. Para buscar los controles, puede exportarlos simplemente,
buscar las cadenas que se muestran a los usuarios, y luego importar el control que incluye contenido localizado.
Puede importar el control en la misma organización o en otra organización según lo desee. Puede buscar el mismo
control en varios idiomas y después importar sólo los idiomas específicos en las organizaciones específicas que
admiten al usuario con ese idioma seleccionado. La compatibilidad de localización en Ruta de aprendizaje sigue el
estándar Formato de archivo de intercambio de localización XML (XLIFF ) 2.0 de OASIS. Hay herramientas y
tutoriales libremente disponibles para trabajar con este formato común. Más información: XLIFF versión 2.0
Para obtener más información sobre la configuración de idioma de Dynamics 365, consulte Configurar opciones
personales.
1. Seleccione el control que desea localizar en la Biblioteca de contenido.
2. Seleccione Localizary, después, Exportar.

3. Seleccione la opción que desea usar para guardar el archivo .zip generado, y luego seleccione un nombre de
archivo y una ubicación.

NOTA
El nombre de archivo predeterminado para el archivo .zip es el mismo cada vez que exporta, por lo que conviene usar
un nombre único para evitar sobrescribir los archivos exportados anteriormente.

4. Después de localizar el contenido, en la Biblioteca de contenido seleccione Localizar y después Importar.


5. Seleccione Examinar para elegir el archivo exportado previamente que desea importar, o arrastre el archivo
al cuadro Arrastre aquí los controles del diálogo.
Pr ec au c i ó n

Al importar un control, sobrescribirá y reemplazará las versiones del mismo control que ya están en la
biblioteca, incluso si el control existente es más reciente.
6. Confirme que el nombre de archivo mostrado corresponde al archivo que desea importar y, a continuación,
seleccione Importar.
7. En el cuadro de diálogo de confirmación, seleccione Aceptar.
8. Publique el control localizado en los entornos de publicación deseados para poner el control localizado a
disposición de los usuarios. El contenido localizado se mostrará automáticamente a los usuarios que han
seleccionado el mismo idioma para su interfaz de usuario.

Asignación de centro de datos de Dynamics 365 a regiones de Azure


La siguiente tabla enumera las regiones de centros de datos de Dynamics 365 y las correspondientes regiones de
Azure desde las que estará disponible la Ruta de aprendizaje.

DYNAMICS 365 CENTRO DE DATOS AZURE REGIÓN

Asia-Pacífico (APAC) Asia oriental

Canadá (CAN) Canadá Central

Europa, Oriente Medio, África y Gran Bretaña (EMEA, GBR) Europa Occidental

India (IND) Centro de la India

Japón (JPN) Japón oriental

Norteamérica (NAM) Este de EE. UU.

Oceanía (OCE) Australia oriental

Sudamérica (SAM) Sur de Brasil

Aviso de privacidad
Al habilitar la creación de la Ruta de aprendizaje para una organización Dynamics 365, el contenido de la Ruta de
aprendizaje (publicado o borrador) creado por los usuarios (con los privilegios correctos de seguridad) se
almacenará en Azure SQL Database. Además, habilitar la característica permite que Azure Cloud Services capture
los siguientes datos asociados con una organización Dynamics 365:
Lista de organizaciones del inquilino
Cliente Dynamics 365 de los usuarios finales y configuración aplicable del sistema operativo / explorador
Datos de uso de los usuarios finales, por ejemplo, tiempo empleado en las Rutas de aprendizaje o clic
grabados
Datos de los usuarios finales agregados: ubicación, rol de seguridad, idioma del usuario
Datos de los usuarios finales agregados: ubicación, rol de seguridad, idioma del usuario
Comentarios literales de los usuarios finales
Un administrador puede habilitar (y deshabilitar posteriormente) la creación de la Ruta de aprendizaje
mediante un valor de la pestaña General del cuadro de diálogo Configuración del sistema.
En las secciones siguientes se detallan los componentes y servicios de Azure relacionados con la
funcionalidad Creación de Ruta de aprendizaje.
Nota: para obtener más información sobre otras ofertas de servicios de Azure, visite el Centro de confianza
de Microsoft Azure.
Cloud Services
Servicio web
El servicio web contiene los controles que el tiempo de ejecución de la Ruta de aprendizaje genera en el
cliente. El servicio web también admite la API de diseñador que la creación de la Ruta de aprendizaje utiliza.
El servicio almacena los controles en Azure SQL Database.
Compilador (rol de trabajo)
El rol de compilador administra la publicación de un control en un grupo de publicación. El compilador usa
la cola para almacenar mensajes acerca del trabajo de publicación. Los resultados se almacenan en Azure
SQL Database.
Azure SQL Database
Ruta de aprendizaje usa Azure SQL Database para almacenar:
Controles que se crean usando Ruta de aprendizaje.
Creación de Ruta de aprendizaje relacionada con la configuración.
Azure Active Directory
Ruta de aprendizaje utiliza Azure Active Directory para autenticar el servicio web.
Azure Traffic Manager
Ruta de aprendizaje usa Azure Traffic Manager para equilibrar la carga del servicio web a fin de lograr
disponibilidad y rendimiento.
Azure Storage Queue
Azure Storage Queue se usa para coordinar la comunicación entre los roles de compilador y servicio web.
Azure Blob Storage
Ruta de aprendizaje usa Azure Blob Storage para almacenar el contenido estático (JavaScript del lado de
cliente, imágenes, contenido CSS ).
Azure Content Delivery Network (CDN )
La red CDN se utiliza para almacenar en caché el contenido estático del lado del cliente (JavaScript,
imágenes y archivos CSS ) y ofrecerlo desde la red CDN global.
Vea también
Modificador encendido/apagado para Ruta de aprendizaje (ayuda guiada)
Crear una lógica de negocios personalizada con
procesos
23/04/2018 • 8 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Definir y forzar procesos de negocio coherentes es una de las principales razones por las que los usuarios utilizan
Dynamics 365. Los procesos coherentes garantizan a los usuarios que usan el sistema que puedan concentrarse
en su trabajo y no en recordar realizar un conjunto de pasos manuales. Los procesos se pueden ser sencillos o
complejos y pueden cambiar con el tiempo.
Dynamics 365 incluye cinco tipos de procesos, cada uno diseñado con un objetivo:
Flujos de proceso de negocio
Flujos de tareas móviles
Flujos de trabajo
Acciones

NOTA
Para obtener información sobre la creación de reglas de negocio y recomendaciones, consulte Crear reglas de negocio y
recomendaciones para aplicar lógica en un formulario

Cuándo usar flujos de proceso de negocio


Use un flujo de proceso de negocio cuando desee que el personal recorra las mismas fases y siga los mismos
pasos para interactuar con un cliente. Por ejemplo, use un proceso de negocio si desea que todo el mundo
administre las solicitudes de servicio al cliente de la misma forma, o para requerir que el personal obtenga
aprobación para una factura antes de enviar un pedido.
Dynamics 365 incluye varios flujos de proceso de negocio listos para usar para tareas comunes de ventas,
servicio y marketing que se pueden usar con pocos o ningún cambio. O bien, puede crear los suyos propios. Vea
los siguientes temas para obtener más información sobre flujos de proceso de negocio:
Crear un flujo de proceso de negocio
Agregar procesos de negocio listos para usar

Cuándo usar los flujos de tareas móviles


También puede diseñar un tipo de flujo de proceso de negocio llamado un flujo de tarea en Dynamics 365 para
teléfonos o Dynamics 365 para tabletas basado en tareas comunes que realizan los usuarios. Por ejemplo, si
deben realizar periódicamente una serie de pasos de seguimiento después de reuniones con clientes, cree un flujo
de tareas. Cuando los usuarios pulsan en la nueva tarea en su aplicación móvil, les guiará de principio a fin de
modo que no olviden un paso importante. Vea los siguientes temas para obtener más información sobre flujos de
tareas:
Crear un flujo de tareas móviles
Cuándo usar flujos de tareas
Use flujos de trabajo para automatizar los procesos de negocio en segundo plano. Los flujos de trabajo suelen ser
eventos iniciados por el sistema, por lo que el usuario no tiene que ser consciente de que se están ejecutando. Los
flujos de trabajo que trabajan en segundo plano son “asincrónicos.” Los flujos de trabajo también se pueden
configurar para que las personas los inicien manualmente. cuando desee automatizar tareas comunes, como
enviar automáticamente un correo electrónico de confirmación a un cliente cuando envía un pedido. Los flujos de
trabajo que trabajan en tiempo real son “sincrónicos.” Para obtener más información acerca de flujos de trabajo,
consulte Procesos de flujo de trabajo

Cuándo usar acciones


Use acciones cuando desee automatizar a una serie de comandos del sistema. Las acciones expanden el
vocabulario disponible para que los desarrolladores expresen procesos de negocio. Los verbos básicos como
crear, actualizar, eliminar y asignar que proporciona el sistema, una acción los utiliza para crear verbos más
expresivos como aprobar, escalar, distribuir o programar. Si la definición de un proceso de negocio cambia, los
usuarios que no son programadores pueden editar la acción para que el código no se tenga que cambiar. Para
obtener más información sobre acciones, consulte Acciones

Cuándo usar Microsoft Flow


Utilice Microsoft Flow cuando necesite crear flujos de trabajo automatizados que realicen acciones entre
Dynamics 365 y sus aplicaciones y servicios favoritos, como Twitter, Dropbox, Google, Office 365 y SharePoint.
Puede desencadenar un flujo basado en una acción específica o invocarlo desde Dynamics 365. Más información:
Usar Microsoft Flow para automatizar procesos entre servicios

¿Adónde voy para crear procesos?


Hay dos rutas de acceso para navegar a los procesos en Dynamics 365:
Configuración>Procesos Esta es la ruta más fácil para obtener acceso y permite usar vistas definidas
para la entidad Proceso, incluidas las vistas personalizadas.
Configuración > Personalizaciones > Personalizar el sistema > Componentes > Procesos. Esta
ruta proporciona un cómodo acceso cuando está llevando a cabo otro trabajo de personalización en las
herramientas de personalización.
Los flujos individuales de proceso de negocio también se pueden editar con el botón Editar proceso en la
barra de comandos para el formulario donde está activo el flujo de proceso de negocio.

¿Quién puede crear procesos?


Solo los usuarios con rol de seguridad de administrador del sistema, personalizador del sistema o Director
general pueden crear procesos que se apliquen a toda la organización. Las personas con otros roles pueden crear
procesos con un nivel de acceso limitado. Por ejemplo, los usuarios con el nivel de acceso de usuario pueden
crear flujos de trabajo para uso personal con registros de su propiedad.
La siguiente tabla muestra el nivel de acceso de procesos basados en roles de seguridad predeterminados.

Rol de seguridad Nivel de acceso

Administrador general Organización


Administrador del sistema Organización

Personalizador del sistema Organización

Vicepresidente de marketing Primario: unidades de negocio secundarias

Vicepresidente de ventas Primario: unidades de negocio secundarias

Jefe del servicio de bicicletas de Unidad de negocio

Administrador de marketing Unidad de negocio

Administrador de ventas Unidad de negocio

Administrador de programación Unidad de negocio

Representante del servicio al cliente Usuario

Profesional de marketing Usuario

Comercial Usuario

Programador Usuario

NOTA
Mientras que los usuarios pueden crear flujos de proceso de negocio, flujos de trabajo en tiempo real o procesos de acción,
deberán tener los privilegios Activar flujos de proceso de negocio o Activar procesos en tiempo real para poder
activarlos.

Más sobre flujos de trabajo y acciones


Los procesos pueden comprobar condiciones, aplicar lógica de bifurcación y realizar acciones. Realizan estas
acciones en una serie de pasos. La siguiente tabla describe los pasos disponibles en los procesos de flujo de
trabajo y acción. Para obtener más detalles, consulte los temas para cada tipo de proceso.

PASO TIPO DE PROCESO DESCRIPCIÓN

Fase Flujo de trabajo, acción Las fases simplifican la lectura de la


lógica del flujo de trabajo y la explican.
Sin embargo, las fases no afectan a la
lógica ni al comportamiento de los
flujos de trabajo. Si un proceso tiene
fases, todos los pasos del proceso
deben estar incluidos en una fase.
PASO TIPO DE PROCESO DESCRIPCIÓN

Condición de comprobación Flujo de trabajo, acción Una instrucción lógica "if-<condition>


then".

Puede comprobar los valores del


registro en el que se ejecuta el flujo de
trabajo, cualquiera de los registros
vinculados a ese registro en una
relación N:1 o cualquier registro creado
por pasos anteriores. Según esos
valores puede definir pasos adicionales
cuando la condición se cumpla (cuando
sea true ).

Rama condicional Flujo de trabajo, acción Una instrucción lógica de tipo "else-if-
then", el editor utiliza el texto "De lo
contrario, si <condición> entonces:"

Seleccione una condición de


comprobación que haya definido
anteriormente y podrá agregar una
rama condicional para definir pasos
adicionales cuando la condición de
comprobación devuelva false .

Acción predeterminada Flujo de trabajo, acción Una instrucción lógica de tipo "else". el
editor usa el texto "De lo contrario:"

Seleccione una condición de


comprobación, rama condicional,
condición de espera o rama de espera
paralela que haya definido
anteriormente y podrá usar una acción
predeterminada para definir los pasos
para todos los casos que no cumplan
los criterios definidos en elementos de
condición o de rama.

Condición de espera Flujo de trabajo en segundo plano solo Habilita un flujo de trabajo en segundo
plano para que se ponga en pausa
hasta que se hayan cumplido los
criterios definidos por la condición. El
flujo de trabajo se vuelve a iniciar
automáticamente cuando cumple los
criterios en la condición de espera.

Rama de espera paralela Flujo de trabajo en segundo plano solo Define una condición de espera
alternativa para un flujo de trabajo en
segundo plano con un conjunto
correspondiente de pasos adicionales
que se realizan solo cuando se cumple
el criterio inicial. Puede usar ramas de
espera paralelas para crear límites de
tiempo en la lógica del flujo de trabajo.
Ayudan a evitar que el flujo de trabajo
espere indefinidamente hasta que se
hayan cumplido los criterios definidos
en una condición de espera.
PASO TIPO DE PROCESO DESCRIPCIÓN

Asignar valor Acción Define un valor en una variable o un


parámetro de salida del proceso.

Crear registro Flujo de trabajo, acción Crea un nuevo registro para una
entidad y asigna valores a los atributos.

Actualizar registro Flujo de trabajo, acción Puede actualizar el registro en el que se


ejecuta el flujo de trabajo, cualquiera de
los registros vinculados a ese registro
en una relación N:1 o cualquier registro
creado por pasos anteriores.

Asignar registro Flujo de trabajo, acción Puede asignar el registro en el que se


ejecuta el flujo de trabajo, cualquiera de
los registros vinculados a ese registro
con una relación N:1 o cualquier
registro creado por pasos anteriores.

Enviar correo Flujo de trabajo, acción Envía un mensaje de correo electrónico.


Puede elegir crear un nuevo mensaje
de correo electrónico o usar una
plantilla de correo electrónico
configurada para la entidad de registro
en la que se ejecuta el flujo de trabajo o
cualquier entidad que tenga una
relación N:1 con la entidad o la entidad
de los registros creados por pasos
anteriores.

Iniciar flujo de trabajo secundario Flujo de trabajo, acción Inicia un proceso de flujo de trabajo
que se ha configurado como un flujo de
trabajo secundario.

Cambiar estado Flujo de trabajo, acción Cambia el estado del registro en el que
se ejecuta el proceso, cualquiera de los
registros vinculados a ese registro con
una relación N:1 o cualquier registro
creado por pasos anteriores.

Detener flujo de trabajo Flujo de trabajo, acción Detiene el flujo de trabajo o la acción
actuales. Puede establecer un estado
Correcto o Cancelado y especificar un
mensaje de estado.

Paso personalizado Flujo de trabajo, acción Proporciona extensiones a los


elementos lógicos disponibles de forma
predeterminada en Dynamics 365. Los
pasos pueden incluir condiciones,
acciones, otros pasos o una
combinación de estos elementos. Los
desarrolladores pueden crear pasos del
flujo de trabajo personalizados. No hay
pasos personalizados disponibles en
Dynamics 365 de forma
predeterminada.

Para obtener más información para desarrolladores, vea el tema de la Guía de desarrolladores automatizar los
procesos de negocio en Customer Engagement.
Vea también
Información general sobre flujos de proceso de negocio
Crear un flujo de proceso de negocio
Crear un flujo de tareas móviles
Procesos del flujo de trabajo
Acciones
Información general sobre flujos de proceso de
negocio
23/04/2018 • 12 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede ayudar a asegurarse de que los usuarios especifiquen datos de manera coherente y siguen los mismos
pasos cada vez que trabajan con un cliente mediante la creación de un flujo de proceso de negocio. Por ejemplo,
es posible que desee crear un flujo de proceso de negocio para que todo el mundo administre las solicitudes de
servicio al cliente de la misma forma, o para requerir que las personas obtengan aprobación para una factura
antes de enviar un pedido. Los flujos de proceso de negocio usan la misma tecnología subyacente que otros
procesos, pero las funciones que proporcionan son muy diferentes de otras características que usan los procesos.
Para obtener más información sobre cómo crear o editar un flujo de proceso de negocio, consulte Crear un flujo
de proceso de negocio.
Vea un vídeo corto (4:49) sobre flujos de proceso de negocio.

Motivos para usar flujos de proceso de negocio


Los flujos de proceso de negocio proporcionan una guía para que la gente realice el trabajo. Proporcionan una
experiencia de usuario simplificada que guía a los usuarios por los procesos que su organización ha definido para
las interacciones que deben avanzarse a una conclusión de algún tipo. Esta experiencia del usuario se puede
adaptar para que la gente con diferentes roles de seguridad pueda tener una experiencia que se adapte mejor al
trabajo que hacen.
Use flujos de proceso de negocio para definir un conjunto de pasos para que la gente siga para obtener el
resultado deseado. Estos pasos proporcionan un mensaje visual que indica a los usuarios dónde se encuentran en
el proceso de negocio. Los flujos de proceso de negocio reducen la necesidad de aprendizaje porque los nuevos
usuarios no tienen que concentrarse en qué entidades deben usar. Pueden dejar que el proceso les guíe. Puede
configurar los flujos de proceso de negocio para respaldar aspectos comunes de ventas que pueden ayudar a los
grupos de ventas a obtener mejores resultados. Para los grupos de servicios, los flujos de proceso de negocio
pueden ayudar al nuevo personal a adaptarse al ritmo más rápido y a evitar errores que pueden provocar clientes
insatisfechos.

¿Qué pueden hacer los flujos de proceso de negocio?


Con los flujos de proceso de negocio, puede definir un conjunto de fases y pasos que se mostrarán a continuación
en un control en la parte superior del formulario.
Cada fase contiene un grupo de pasos. Cada paso representa un campo donde pueden introducirse los datos. Los
usuarios avanzan a la siguiente fase con el botón Fase siguiente. Puede crear un paso necesario para que la
gente deba especificar los datos en el campo correspondiente para poder pasar a la siguiente fase. Esto
habitualmente se denomina "puerta de fase".
Los flujos de proceso de negocio parecen relativamente simples comparado con otros tipos de procesos porque
no se ofrecen ninguna lógica de negocio condicional o automatización además de ofrecer la experiencia
simplificada de entrada de datos y el control de la entrada en las fases. Sin embargo, cuando se combinan con
otros procesos y personalizaciones, pueden tener un rol importante para ahorrar tiempo a los usuarios, reducir
costos de aprendizaje y aumentar la adopción por parte del usuario.
Hay disponibles varios flujos de proceso de negocio listos para usar. Más información: Agregar procesos de
negocio listos para usar.
Flujos de proceso de negocio integrados con otras personalizaciones
Cuando usted o el usuario especifican datos mediante flujos de proceso de negocio, los cambios de los datos
también se aplican a los campos de formulario para aplicar una automatización que suministra reglas de negocio
o scripts de formularios inmediatamente. Los pasos pueden agregarse a los valores definidos para los campos
que no se encuentran presentes en el formulario y estos campos se agregarán al modelo de objetos Xrm.Page
usado para scripts de formularios. Cualquier flujo de trabajo que esté iniciado por los cambios en los campos
incluidos en un flujo de proceso de negocio se aplicará cuando se guarden datos en el formulario. Si la
automatización la aplica un flujo de trabajo en tiempo real, los cambios serán visibles inmediatamente para el
usuario cuando los datos del formulario se actualicen después de guardar el registro.
Aunque el control del flujo de proceso de negocio del formulario no proporciona ninguna programabilidad de
cliente directa, los cambios que se aplican por reglas de negocio o scripts de formularios se aplican
automáticamente a los controles del flujo de proceso de negocio. Si oculta un campo del formulario, ese campo
también se ocultará en el control del flujo de proceso de negocio. Si establece un valor mediante reglas de
negocio o scripts de formularios, el valor se establecerá en el flujo de proceso de negocio.
Flujos de proceso simultáneos
Los flujos de proceso de negocio simultáneos permiten a los personalizadores configurar varios procesos de
negocio y asociarlos con el mismo registro inicial. Los usuarios pueden cambiar entre varios procesos de negocio
que se ejecutan simultáneamente, y reanudar su trabajo en la fase del proceso en la que estaban.
Flujos de proceso de negocio del sistema
Se incluyen los siguientes flujos de proceso de negocio. Para comprender cómo funcionan los flujos de procesos
de negocio, revise estos flujos de procesos de negocio del sistema:
Proceso de cliente potencial a ventas de la oportunidad
Proceso de ventas de la oportunidad
Proceso de teléfono a caso

Varias entidades en flujos de proceso de negocio


Puede usar un flujo de proceso de negocio para una sola entidad o abarcar varias entidades. Por ejemplo, puede
tener un proceso que empiece con una oportunidad, continúe a una oferta, un pedido y después a una factura,
para acabar volviendo a cerrar la oportunidad.
Puede diseñar flujos de proceso de negocio que relacionen los registros de hasta cinco entidades distintas en un
solo proceso para que las personas que usan la aplicación puedan concentrarse en el flujo del proceso en lugar de
en la entidad en la que trabajan. Pueden desplazarse más fácilmente entre los registros relacionados de la entidad.
Varios flujos de proceso de negocio están disponibles por entidad
No todos los usuarios de una organización pueden seguir el mismo proceso y varias condiciones pueden requerir
que se aplique otro proceso. Puede tener hasta 10 flujos de proceso de negocio activos por entidad para
proporcionar los procesos adecuados para diferentes situaciones.
Controlar el flujo de proceso de negocio que se aplicará
Puede asociar los flujos de procesos de negocio con roles de seguridad para que solo los usuarios con esos roles
de seguridad puedan consultarlos o usarlos. También puede establecer el orden de los flujos de proceso de
negocio de modo que pueda controlar el flujo de proceso de negocio que se establecerá de forma
predeterminada. Esto funciona de la misma forma en que se definen los formularios múltiples para una entidad.
Al crear un nuevo registro de entidad, la lista de definiciones de procesos de negocio activos disponible se filtra
según el rol de seguridad del usuario. La primera definición de proceso de negocio activada disponible para el rol
de seguridad del usuario según la lista de orden del proceso es la que se aplica de forma predeterminada. Si hay
disponibles varias definiciones de proceso de negocio activas, los usuarios pueden cargar otra desde el cuadro de
diálogo Cambiar proceso. Siempre que se intercambian los procesos, el que se está usando actualmente pasa al
segundo plano y se reemplaza por el seleccionado, pero mantiene su estado y se pueden volver a intercambiar.
Cada registro puede tener varias instancias de proceso asociadas (cada una de ellas para una definición de flujo
de proceso de negocio diferente, hasta un total de 10). Al cargar un formulario, se representa solo un flujo de
proceso de negocio. Cuando un usuario aplica un proceso diferente, dicho proceso se puede cargar solo de forma
predeterminada para ese usuario determinado.
Para asegurarse de que un proceso de negocio se cargue de forma predeterminada para todos los usuarios
(comportamiento equivalente a “anclar” el proceso), se puede agregar un script de API de cliente personalizado
(recurso web) en la carga del formulario que cargue específicamente una instancia de proceso de negocio
existente en función del ID de la definición del proceso de negocio.

Consideraciones sobre el flujo de proceso de negocio


Puede definir flujos de proceso de negocio solo para esas entidades que las admitan. También debe conocer los
límites de número de procesos, fases y paso que se pueden agregar.
Flujos de proceso de negocio que llaman a un flujo de trabajo
Ahora puede llamar a flujos de trabajo a petición desde un flujo de proceso de negocio. Puede configurar esto en
el nuevo diseñador de flujo de proceso de negocio arrastrando un componente de flujo de trabajo a una fase del
proceso o la sección Flujos de trabajo globales. Para obtener más información acerca del uso de flujos de trabajo
en flujos de proceso de negocio, consulte Blog: Automatización de flujos de proceso de negocio en Dynamics 365.
Cuando incluye un flujo de trabajo que desea desencadenar en la salida de una fase en el flujo de proceso de
negocio, y esa fase es la última fase del flujo, el diseñador da la impresión de que el flujo de trabajo se
desencadenará cuando se complete esa fase. Sin embargo, el flujo de trabajo no se desencadenará porque no se
produce una transición de fase. No recibirá una advertencia o un error que le impida incluir el flujo de trabajo en
la fase. Cuando un usuario interactúa con el flujo de proceso de negocio, al acabar o abandonar el proceso no se
produce una transición de fase y, por tanto, el flujo de trabajo no se desencadena. Tenga en cuenta los siguientes
ejemplos:
Puede crear un flujo de proceso de negocio con dos fases, S1 se conecta a S2, con un flujo de trabajo en la
fase S2 y establece el desencadenador en Salida de fase.
Puede crear un flujo de proceso de negocio con tres fases, S1 se conecta a S2, después S2 se bifurca a S3.
Incluya también un flujo de trabajo en S2 y establezca el desencadenador en Salida de fase.
El flujo de trabajo no se desencadenará en ningún caso. Para solucionar este problema, puede agregar un
flujo de trabajo global y agregarle el flujo de trabajo que desea desencadenar de modo que el flujo de
trabajo se desencadene para el proceso de negocio en lugar para una fase del proceso. Puede establecer el
desencadenador para un flujo de trabajo global como Proceso abandonado o Proceso completado para
hacer que el flujo de trabajo se desencadene cuando un usuario abandone o complete el proceso de
negocio.
Entidades que usan flujos de proceso de negocio
Únicamente las entidades que usan los formularios actualizados pueden usar los flujos de proceso de negocio.
Esto incluye las entidades personalizadas y las siguientes entidades del sistema:
Cuenta
Cita
Campaña
Actividad de la campaña
Respuesta de campaña
Competidor
Contacto
Enviar por correo electrónico
Derecho
Fax
Caso
Factura
Cliente potencial
Carta
Lista de marketing
Oportunidad
Llamada de teléfono
Producto
Elemento de lista de precios
Oferta
Cita periódica
Documentación de ventas
Actividad social
Orden
Usuario
Tarea
Equipo
Para habilitar una entidad personalizada para flujos de procesos de negocio, active la casilla Flujos de
proceso de negocio (se crearán campos) en la definición de la entidad. Tenga en cuenta que no se
puede deshacer esta acción.

NOTA
Si se desplaza a la fase del flujo del proceso de negocio que contiene la entidad de Social Activity y elige el botón Fase
siguiente , verá la opción Crear . Al elegir Crear se carga el formulario Actividad social. Sin embargo, dado que
Social Activity no es válido para Create desde la interfaz de usuario de la aplicación, no podrá guardar el formulario y
verá el mensaje de error: "Error inesperado".

Número máximo de procesos, fases y pasos


Para garantizar un rendimiento aceptable y la capacidad de uso de la interfaz de usuario, hay algunas limitaciones
que debe conocer cuando planee usar flujos de proceso de negocio:
No puede haber más de 10 procesos de flujo de proceso de negocio habilitados por entidad.
Cada proceso puede contener 30 fases como máximo.
Los procesos de múltiples entidades no pueden contener más de cinco entidades.

Característica de la vista previa: soporte de personalización de entidad


de flujo de proceso de negocio
Introducidas en la actualización de Dynamics 365 (en línea), versión 9.0, las entidades de flujo de proceso de
negocio pueden aparecer en el sistema para que los datos de registro de entidad pueden estar disponibles en
cuadrículas, vistas, gráficos y paneles.

IMPORTANTE
Una característica de vista previa es una característica que no está completa, pero se publica antes de la versión oficial para
que los clientes puedan tener un acceso inicial y proporcionar comentarios. Las características de vista previa no se han
diseñado para uso de producción y pueden tener funcionalidad limitada o restringida.
Microsoft no ofrece soporte técnico para esta característica en vista previa. El soporte técnico de Microsoft Dynamics 365
no podrá ayudarle con los problemas o las preguntas que pueda tener. Las características en vista previa no se han diseñado
para su uso en producción y están sujetas a otros términos de uso complementarios.

Habilitar la compatibilidad de personalización para entidades de flujo de proceso de negocio


1. Vaya a Configuración > Administración > Configuración del sistema.
2. Seleccione la ficha Visa previa.
3. Revise y, si está de acuerdo, acepta los términos de licencia.
4. Seleccione Habilitar compatibilidad con personalización de entidades del flujo de proceso de
negocio y seleccione Aceptar.

Utilice registros de entidad de flujo de proceso de negocio con cuadrículas, vistas, gráficos y paneles
Con los flujos de proceso de negocio disponibles como una entidad, ahora puede usar búsquedas avanzadas,
vistas, gráficos y paneles procedentes de datos de flujos de procesos de negocio para una entidad dada, como un
cliente potencial o una oportunidad. Los personalizadores y los administradores del sistema pueden crear
paneles, vistas, gráficos y cuadrículas de flujo de proceso de negocio personalizados similar a los creados con
cualquier otra entidad.
Los flujos de proceso de negocio como Proceso de venta de cliente potencial a oportunidad aparecen como
una entidad personalizable en el Explorador de soluciones.

Para acceder a una vista de flujo de proceso de negocio predeterminada, abra el explorador de soluciones,
expanda Entidades > expanda el proceso que desee, como Proceso de venta de cliente potencial a
oportunidad, seleccione Vistasy seleccione la vista que desee.

Hay varias vistas predeterminadas disponibles que puede ver como un gráfico, como la vista Proceso de venta
de oportunidad activo.
Limitaciones del uso de entidades de flujo de proceso de negocio
Actualmente, no se pueden crear formularios personalizados para entidades basándose en un flujo de proceso de
negocio.
Vea también
Vea un vídeo corto (4:49) sobre flujos de proceso de negocio
Agregar procesos de negocio listos para usar
Crear un flujo de proceso de negocio
Mejora de los flujos de proceso de negocio con bifurcación
Notas del producto: Habilitación de proceso con Dynamics 365
Crear una lógica de negocios personalizada con procesos
Procesos de flujo de trabajo
Información general sobre las acciones
Crear un flujo de proceso de negocio para
estandarizar los procesos
23/04/2018 • 12 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Este tema muestra cómo crear un flujo de proceso de negocio con PowerApps. Para obtener más información
sobre por qué usar flujos de proceso de negocio, consulte Información general sobre flujos de proceso de
negocio. Para obtener información sobre cómo crear un flujo de tareas móviles, consulte Crear un flujo de tareas
móviles.
Cuando un usuario inicia un flujo de proceso de negocio, las fases y los pasos del proceso se muestran en la
barra de proceso en la parte superior de un formulario:

PowerApps incluye varios flujos de procesos de negocio listos para usar en escenarios de negocios habituales.
Agréguelos al sistema y utilícelos como están o modifíquelos para que se adapten a sus necesidades de negocio.
Para averiguar cómo agregar flujos de proceso de negocio listos para usar, consulte Agregar procesos de
negocio listos para usar.

Crear un flujo de proceso de negocio


1. Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.

SUGERENCIA
Después de crear una definición de flujo de proceso de negocio, puede proporcionar control sobre quién puede
crear, leer, actualizar o eliminar la instancia de flujo de proceso de negocio. Por ejemplo, para procesos relacionados
con servicio, puede proporcionar acceso total para que los representantes de servicio de atención al cliente
cambien la instancia de flujo de proceso de negocio, pero proporcionar acceso de sólo lectura a la instancia para
que los representantes de ventas puedan puede supervisar las actividades posventa para los clientes. Para
establecer seguridad para una definición de flujo de proceso de negocio que crea, seleccione Habilitar roles de
seguridad en la barra de acciones.

Crear un flujo de proceso


1. Abra el explorador de soluciones.
2. En el panel de navegación izquierdo, seleccione Procesos.
3. En la barra de herramientas Acciones, seleccione Nuevo.
4. En el cuadro de diálogo Crear proceso, rellene los campos necesarios:
Escriba un nombre del proceso. El nombre del proceso no necesita ser único, pero debe ser
descriptivo para los usuarios que necesiten elegir un proceso. Puede cambiarlo más adelante.
En la lista Categoría, seleccione Flujo de proceso de negocio.
No se puede cambiar la categoría después de crear el proceso.
En la lista Entidad, seleccione la entidad en la que desea basar el proceso.
La entidad selecciona afecta a los campos disponibles para los pasos que se pueden agregar a la
primera fase del flujo de proceso. Si no encuentra la entidad que desea, asegúrese de que la
entidad tiene el conjunto de opciones Flujos de proceso de negocio (se crearán campos) en la
definición de la entidad. No se puede cambiar una vez guardado el proceso.
5. Elija Aceptar.
Se crea el nuevo proceso, y el diseñador de flujo de proceso de negocio se abre con una sola fase creada
ya para usted.

6. Agregar fases. Si los usuarios progresarán desde una fase de negocio a otra del proceso:
a. Arrastre el componente Fase de la pestaña Componentes y arrástrelo sobre un signo + en el
diseñador.

b. Para establecer las propiedades para una fase, seleccione la fase y a continuación establezca las
propiedades en la pestaña Propiedades a la derecha de la pantalla:
Escriba un nombre para mostrar.
Si lo desea, seleccione una categoría para la fase. La categoría (como Calificar o
Desarrollar) aparece como un icono de contenido en la barra de proceso.

Cuando termine de cambiar propiedades, seleccione el botón Aplicar.


7. Agregar pasos a una fase. Para ver los pasos de una fase, seleccione Detalles en la esquina inferior
derecha de la fase. Para agregar más pasos:
a. Arrastre el componente Paso a la fase desde la pestaña Componentes.

b. Seleccione el paso y, a continuación establezca las propiedades en la pestaña Propiedades:


a. Escriba un nombre para mostrar para el paso.
b. Si desea que los usuarios introduzcan datos para completar un paso, seleccione el campo
adecuado en la lista desplegable.
c. Seleccione Requerido si los usuarios deben completar el campo para completar el paso
antes de pasar a la siguiente fase del proceso.
d. seleccione Aplicar cuando acabe.
8. Agregue una nueva rama (condición) al proceso. Para agregar una rama condicional:
a. Arrastre el componente Condición de la pestaña Componentes hasta un signo + entre dos fases.

b. Seleccione la condición y a continuación establezca las propiedades en la pestaña Propiedades.


Para obtener más información sobre las propiedades de bifurcación, consulte Mejora de los flujos
de proceso de negocio con bifurcación. Cuando termine de establecer propiedades para la
condición, seleccione Aplicar.
9. Agregar un flujo de trabajo. Para invocar un flujo de trabajo:
a. Arrastre un componente Flujo de trabajo desde la pestaña Componentes a una fase encima o al
elemento Flujo de trabajo global en el diseñador. Qué agregue depende de las acciones
siguientes:
Arrástrela a una fase cuando desee desencadenar el flujo de trabajo al entrar o salir de la
fase. El componente de flujo de trabajo debe basarse en la misma entidad principal que la
fase.
Arrástrelo hasta el elemento Flujo de trabajo global cuando desee desencadenar el
flujo de trabajo cuando se activa el proceso o cuando se archiva el proceso (cuando cambia
el estado a Completado o Abandonado). El componente de flujo de trabajo debe basarse
en la misma entidad principal que el proceso.
b. Seleccione el flujo de trabajo y, a continuación establezca las propiedades en la pestaña
Propiedades:
a. Escriba un nombre para mostrar.
b. Seleccione cuándo se debe desencadenar el flujo de trabajo.
c. Busque un flujo de trabajo activo a petición existente que coincida con la entidad de la fase o
cree un nuevo flujo de trabajo seleccionando Nuevo.
d. seleccione Aplicar cuando acabe.
Para obtener más información acerca de flujos de trabajo, consulte Procesos de flujo de trabajo.
10. Para validar el flujo de proceso de negocio, seleccione Validar en la barra de acciones.
11. Para guardar el proceso como borrador mientras sigue trabajando en él, seleccione Guardar en la barra
de acciones.

IMPORTANTE
Mientras un proceso sea borrador no se podrá usar.

12. Para activar el proceso y ponerlo a disposición al equipo, seleccione Activar en la barra de acciones.

SUGERENCIA
A continuación se proporcionan algunas sugerencias a tener presentes mientras trabaja en el flujo de tareas en la ventana
del diseñador:
Para realizar una instantánea de todo en la ventana de flujo de proceso de negocio, seleccione Instantánea en la barra
de acciones. Esto es útil, por ejemplo, si desea compartir y obtener comentarios en el proceso de un miembro del
equipo.
Use el minimapa para navegar rápidamente a distintas partes del proceso. Esto es útil cuando tiene un proceso
complicado que se desplaza fuera de la pantalla.
Para agregar una descripción para el proceso de negocio, seleccione Detalles en el nombre de proceso en la esquina
izquierda de la ventana del flujo de proceso de negocio. Puede usar hasta 2000 caracteres.

Editar un flujo de proceso de negocio


Para editar flujos de procesos de negocio, abra el explorador de soluciones, seleccione Procesos y luego
seleccione el Flujo de proceso de negocio de la lista de procesos que desea editar.
Al seleccionar el nombre del flujo de proceso de negocio que desea editar de la lista de procesos se abre en el
diseñador, donde puede realizar las actualizaciones que desee. Expanda Detalles en el nombre del proceso para
cambiar su nombre o agregar una descripción y vea información adicional.

Otras cosas que hay que saber acerca de los flujos de proceso de
negocio
Editar fases
Los flujos de proceso de negocio pueden tener hasta 30 fases.
Puede agregar o cambiar las siguientes propiedades de una fase:
Nombre de fase
Entidad. Puede cambiar la entidad para cualquier fase excepto la primera.
Categoría de fase. Una categoría le permite agrupar fases por tipo de acción. Es útil para informes que
agruparán registros según la fase en que se encuentren. Las opciones de la categoría de fase vienen del
conjunto de opciones globales Categoría de fase. Puede agregar opciones adicionales a este conjunto de
opciones globales y cambiar las etiquetas de las opciones existentes si lo desea. También puede eliminar
estas opciones si lo desea, pero se recomienda que mantenga las opciones existentes. No podrá agregar la
misma opción exacta una vez eliminada. Si no desea que se utilicen, cambie la etiqueta por "No usar".
Relación. Especifique una relación cuando la fase precedente del proceso se base en otra entidad. Para la
fase que se está definiendo actualmente, elija Seleccionar relaciones para identificar una relación para
usar cuando se mueva entre las dos fases. Se recomienda que seleccione una relación para obtener las
siguientes ventajas:
Las relaciones tienen a menudo mapas de atributo definidos que automáticamente transportan
datos entre registros, minimizando la entrada de datos.
Cuando selecciona Fase siguiente en la barra de procesos para un registro, los registros que use
la relación aparecerán en el flujo del proceso, promoviendo así la reutilización de registros en el
proceso. Además, puede usar flujos de trabajo para automatizar la creación de registros para que el
usuario los elija simplemente en lugar de crear uno para simplificar más el proceso.
Editar pasos
Cada fase puede tener hasta 30 pasos.
Agregar rama
Para saber cómo agregar una rama a una fase, consulte Mejorar los flujos de proceso de negocio con
bifurcación.
Para que un flujo de proceso de negocio esté disponibles para que lo utilicen los usuarios, debe ordenar el
flujo de proceso, habilita los roles de seguridad y activarlo.
Establecer orden del flujo de proceso
Cuando tiene más de un flujo de proceso de negocio para una entidad (tipo de registro), deberá establecer
qué proceso se asigna automáticamente a nuevos registros. En la barra de comandos, elija Ordenar flujo
de proceso. Para los nuevos registros o los registros que todavía no tienen un flujo de proceso asociado,
el primer flujo de proceso de negocio al que un usuario tiene acceso es el que se usará.
Habilitar roles de seguridad
Los usuarios solo podrán usar flujos de proceso de negocio que estén asociados a roles de seguridad
asignados a su cuenta de usuario. De forma predeterminada, solo los roles de seguridad Administrador
del sistema y Personalizador del sistema pueden ver un nuevo flujo de proceso de negocio.
Para establecer estos roles, en la barra de comandos, seleccione Habilitar roles de seguridad. Puede
elegir las opciones Habilitar para todos o Habilitar solo para los roles de seguridad seleccionados.
Si elige Habilitar solo para los roles de seguridad seleccionados, puede seleccionar los roles de
seguridad que permitirán el acceso al flujo de proceso de negocio.
Activar
Antes de que un usuario pueda usar el flujo de proceso de negocio, debe activarlo. En la barra de
comandos, seleccione Activar. Tras confirmar la activación, el flujo de proceso de negocio está preparado
para usar. Si un flujo de proceso de negocio tiene errores, no podrá activarlo hasta que se corrijan los
errores.

Característica de la vista previa: agregar una acción a petición a un


flujo de proceso de negocio
La actualización de Dynamics 365 (en línea), versión 9.0 incorpora una nueva característica de flujo de proceso
de negocio: automatización de flujo de proceso de negocio con los pasos de acción. Puede agregar un botón a un
flujo de proceso de negocio que desencadenará una acción o un flujo de trabajo.

IMPORTANTE
Una característica de vista previa es una característica que no está completa, pero se publica antes de la versión oficial para
que los clientes puedan tener un acceso inicial y proporcionar comentarios. Las características de vista previa no se han
diseñado para uso de producción y pueden tener funcionalidad limitada o restringida.
Microsoft no ofrece soporte técnico para esta característica en vista previa. El soporte técnico de Microsoft Dynamics 365
no podrá ayudarle con los problemas o las preguntas que pueda tener. Las características en vista previa no se han
diseñado para su uso en producción y están sujetas a otros términos de uso complementarios.

Habilitar la compatibilidad con pasos de acción para los flujos de proceso de negocio
1. Vaya a Configuración > Administración > Configuración del sistema.
2. Seleccione la ficha Visa previa.
3. Revise y, si está de acuerdo, acepta los términos de licencia.
4. Seleccione Habilitar compatibilidad con paso de acción para la vista previa de flujos de proceso
de negocio y, a continuación, seleccione Aceptar.

Agregue flujos de trabajo a petición o acciones mediante un paso de acción


Supongamos que, como parte del proceso de cualificación de oportunidades, la organización Contoso requiere
que un revisor designado revise todas las oportunidades. Posteriormente, la organización Contoso creó una
acción que:
Crea un registro de tarea que se asigna al revisor de oportunidades.
Anexa "Listo para revisar" al tema oportunidad.
Además, Contoso debe poder ejecutar estas acciones a petición. Para integrar estas tareas en el proceso de
cualificación de oportunidades, las acciones deben aparecer en el flujo de proceso de negocio de oportunidades.
Para habilitar esta funcionalidad, seleccione Como un paso de acción Flujo de proceso de negocio.
A continuación, el paso de acción se agrega al flujo de proceso de negocio de oportunidad de Contoso. A
continuación, el flujo de proceso se valida y actualiza.

Ahora, los miembros de la división de ventas de Contoso pueden poner en marcha la acción desde la fase de
proceso de negocio Calificar una oportunidad, a petición, seleccionando Ejecutar.
IMPORTANTE
Para poder ejecutar una acción o un flujo de trabajo a petición, el flujo de proceso de negocio debe incluir un paso de
acción. Si el paso de acción ejecuta un flujo de trabajo, este debe configurarse para ejecutarse a petición.
La entidad asociada a la acción o el flujo de trabajo debe ser la misma que la entidad asociada con el flujo de proceso de
negocio.

Limitaciones de usar pasos de acción en un flujo de proceso de negocio


No todas las personalizaciones de usuario que utilicen pasos de acción son compatibles cuando se importan
o exportan soluciones.
Las acciones no están disponibles como pasos de acción si los parámetros de entrada o salida son del tipo
Entity, EntityCollection u OptionSet (lista desplegable). Las acciones con más de un parámetro de salida
EntityReference o cualquier número de parámetros de entrada EntityReference no están disponibles como
pasos de acción. Las acciones que no están asociadas a una entidad principal (acción global) no están
disponibles como pasos de acción.
Vea también
Información general sobre flujos de proceso de negocio
Mejora de los flujos de proceso de negocio con bifurcación
Crear un flujo de tareas móviles
Agregar procesos de negocio listos para usar
Crear reglas de negocio y recomendaciones para aplicar lógica en un formulario
Crear una lógica de negocios personalizada con procesos
Procesos del flujo de trabajo
Mejora de los flujos de proceso de negocio con
bifurcación
12/04/2018 • 6 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Los flujos de proceso de negocio le guían a través de diversas fases de procesos de ventas, marketing o servicios
hasta su finalización. En casos simples, un flujo de proceso de negocios lineal es una buena opción. Sin embargo,
en situaciones más complejas, puede mejorar un flujo del proceso de negocio mediante bifurcación. Si tiene los
permisos de creación de flujos de proceso de negocio, podrá crea el flujo de proceso de negocio con varias
bifurcaciones utilizando la lógica If-Else . La condición de bifurcación se puede formar con varias expresiones
lógicas que usan una combinación de operadores AND o OR . La selección de bifurcación se realiza
automáticamente, en tiempo real, en función de reglas definidas durante la definición del proceso. Por ejemplo, en
la venta de los coches, puede configurar un solo flujo de proceso de negocio, que después de una fase de
calificación común se divide en dos ramas en función de una regla (prefiere el cliente un coche nuevo o uno
usado, es el presupuesto del comprador inferior a $20.000 o superior, etc.) ), una bifurcación para vender coches
nuevos y otra para vender coches usados. Para obtener más información acerca de los flujos de proceso de
negocio, consulte Información general sobre flujos de proceso de negocio.
El diagrama siguiente muestra un flujo de proceso de negocio con dos ramas.

Qué debe conocer al diseñar los flujos de proceso de negocio con


ramas
Tome nota de la siguiente información cuando diseñe el flujo de proceso de negocio con las ramas:
Un proceso puede abarcar un máximo de 5 entidades únicas.
Puede usar un máximo de 30 fases por proceso y un máximo de 30 pasos para fase.
Cada rama puede tener un máximo de 5 niveles de profundidad.
La regla de bifurcación se debe basar en los pasos de la fase que inmediatamente la precede.
Puede combinar varias condiciones en una regla mediante el operador AND o el operador OR , pero no
ambos operadores.
Al definir un flujo de proceso, puede seleccionar de manera opcional una relación de entidad. Esta relación
debe ser relación de entidad de 1:N (uno a varios).
En el mismo registro de datos se puede ejecutar en paralelo más de un proceso activo.
Puede reorganizar las ventanas (Fases, Pasos, Condiciones, etc.) en el flujo de proceso mediante arrastrar y
colocar.
Al combinar ramas, todas las ramas del mismo nivel deben combinarse en una sola fase. Las ramas del
mismo nivel deben combinarse en una sola fase, o cada rama del mismo nivel debe finalizar el proceso.
Una rama del mismo nivel no se puede combinar con otras ramas y a la vez finalizar el proceso.

NOTA
Una entidad usada en el proceso puede ser revisitada varias veces (varios bucles de entidad cerrados).
Un proceso puede volver a la fase anterior independientemente del tipo de entidad. Por ejemplo, si la fase activa es
Entregar oferta en un registro de oferta, los usuarios del proceso pueden devolver la fase activa a la fase Proponer
en un registro de oportunidad.
En otro ejemplo, suponga que un proceso está en la fase Presentar propuesta del flujo de proceso: Aprobar
cliente potencial > Identificar necesidades > Crear propuesta > Presentar propuesta > Cerrar. Si la
propuesta presentada al cliente requiere más investigación para identificar las necesidades del cliente, los usuarios
pueden, sencillamente, seleccionar la fase Identificar necesidades del proceso y elegir Activar.

Ejemplo: proceso de venta de coche con dos ramas


Veamos el ejemplo del flujo de ejemplo de proceso de negocio con dos ramas, para vender coches nuevos y
usados.
Primero, crearemos un nuevo proceso llamado Proceso de venta en coche.
1. Vaya a Configuración > Procesos.
2. Haga clic en Nuevo para crear un nuevo proceso.
3. Especifique la Categoría como Flujo de proceso de negocio y para la Entidad primaria elija Cliente
potencial.
4. Agregue la primera fase al proceso llamada Calificar y agregaremos pasos, Intervalo de tiempo de
compra y Preferencia de coche.
5. Después de la fase común Calificar, dividimos el proceso en dos ramas separadas, mediante la ventana
Condición.
a. Configure la ventana de condición con las reglas que cumplan sus requisitos empresariales.
b. Para agregar la primera rama de una fase, agregue una ventana Fase en la ruta “Sí” de la ventana de
condición.
c. Para agregar la segunda rama que se ejecuta cuando la condición no se cumple, agregue otra
ventana Fase en la ruta ”No” de la ventana de condición.
SUGERENCIA
Puede agregar otra condición en la ruta ”No” de una ventana existente para crear bifurcaciones más complejas.

Si Preferencia de coche = Nuevo, el proceso se bifurca a la fase Ventas de coches nuevos; de lo contrario,
salta a la fase Ventas de coches usados, en la segunda rama, como se muestra a continuación.
Después de completar todos los pasos de la fase Ventas de coches nuevos o Ventas de coches usados, el
proceso regresa al flujo principal, con la fase Entregar oferta.

Evitar la divulgación de información


Imagine un flujo de proceso de negocio con ramas para procesar una solicitud de préstamo en un banco, como se
muestra a continuación. Aparecen entre paréntesis las entidades personalizadas que se usan en las fases.

En este escenario, el responsable de préstamos del banco debe tener acceso al registro de solicitudes, pero que no
debe tener ninguna visibilidad en la investigación de la solicitud. En el primer vistazo, parece que podemos
hacerlo fácilmente asignando al responsable de préstamos un rol de seguridad que especifique sin acceso a la
entidad de investigación. Pero, veamos el ejemplo con mayor detalle y si esto es así realmente.
Digamos que un cliente realiza la solicitud de préstamo de más de $60.000 al banco. El responsable de préstamos
revisa la solicitud en la primera fase. Si se cumple la regla de bifurcación que comprueba si el importe debido al
banco superará $50,000, la siguiente fase en el proceso es investigar si la solicitud es fraudulenta. Si se determina
que se trata de un caso de fraude, el proceso pasará a tomar acciones legales contra el solicitante. El responsable
de préstamos no debe tener visibilidad en las dos fases de investigación, ya que no tiene acceso a la entidad
Investigación.
Sin embargo, si el responsable de préstamos abre el registro de solicitudes, podrá ver todo el proceso de extremo
a extremo. No solo podrá ver la fase de la investigación de fraude, sino que también podrá identificar el resultado
de la investigación para haber podido ver la fase de acción legal en el proceso. Además, podrá obtener una vista
previa de los pasos de las fases de investigación eligiendo la fase. Si bien no podrá ver los datos ni el estado de
conclusión del paso, podrá identificar las acciones potenciales que se tomaron contra el solicitante durante las
fases de investigación y de acción legal.
En este flujo del proceso, el responsable de préstamos podrá ver las fases de la investigación de fraude y de acción
legal, lo que constituye una divulgación de información indebida. Se recomienda prestar especial atención a
información que pueda divulgarse debido a la bifurcación. En nuestro ejemplo, divida el proceso en dos procesos
independientes, una para el procesamiento de solicitudes y otro para la investigación del fraude, a fin de evitar la
divulgación de información. El proceso para el responsable de préstamos tendría el siguiente aspecto:

El proceso para la investigación será independiente e incluirá las fases siguientes:

Deberá proporcionar un flujo de trabajo para sincronizar la decisión de aprobar o denegar desde el registro de la
investigación al registro de solicitudes.
Vea también
Información general sobre flujos de proceso de negocio
Crear un flujo de proceso de negocio
Crear una lógica de negocios personalizada con procesos
Comprender los roles de seguridad
Agregar procesos de negocio listos para usar para
escenarios habituales
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x

IMPORTANTE
Los procesos de negocio listos para usar disponibles a través del valor Agregar procesos de negocio listos para usar han
quedado obsoletos y se quitarán en una versión principal futura de Dynamics 365. Puede encontrar procesos de negocio
listos para usar en Microsoft AppSource.

Dynamics 365 incluye varios procesos empresariales listos para usar en escenarios comunes de ventas, servicio y
marketing - para ayudar a garantizar que los empleados siguen pasos coherentes cada vez que trabajan con los
clientes.
Para poder usar estos procesos, debe agregarlos al sistema.

NOTA
Los procesos de negocio listos para usar se activan automáticamente al agregarlos. Si un proceso de negocio preparado
para usar incluye flujos de trabajo o reglas de lógica de negocios portátiles, deberá habilitarlos por separado. Para obtener
más información acerca de los procesos de negocio, vea Crear una lógica de negocios personalizada con procesos.

La siguiente tabla muestra una lista de los procesos de negocio listos para usar y para qué sirven.

ESTE PROCESO LISTO PARA USAR SIRVE PARA...

Campaña de ventas por teléfono Llamar a clientes potenciales, crear y aprobar clientes
potenciales, desarrollar oportunidades y cerrar tratos.

Campaña de ventas por correo electrónico Enviar correo electrónico a clientes potenciales, crear y
aprobar clientes potenciales, desarrollar oportunidades y
cerrar tratos.

Campaña de ventas de varios canales Contactar por teléfono y correo electrónico con clientes
potenciales, crear y aprobar clientes potenciales y cerrar
tratos.

Creador de listas de marketing Crear listas de marketing de destino para cuentas, contactos
o clientes potenciales, agregar posibles clientes y conseguir la
aprobación del administrador.

Programación de citas de servicio Programar citas de servicio, configurar avisos y asegurarse de


que las actividades de servicio se han completado.

Incrementar las ventas de casos de servicio Incrementar las ventas de productos o servicios adicionales
mientras resuelve la solicitud de servicio de un cliente.
ESTE PROCESO LISTO PARA USAR SIRVE PARA...

Caso de servicio guiado Asegurarse de que los datos se introducen de manera


coherente para los casos de servicio, y que las actividades
necesarias se completan para resolver un caso.

Oportunidad de facturación (de empresa a empresa) Seguir un proceso estándar para evaluar necesidades,
negociar resultados, atender pedidos y cerrar oportunidades
al vender a otras empresas.

Contacto al pedido Orientar las ventas mediante un método coherente para


interactuar con los clientes.

Incrementar las ventas después de la interacción de servicio Convertir una buena experiencia de servicio en una
oportunidad para incrementar las ventas de productos y
servicios al cliente.

Excelencia en almacén Recomendar pedidos a los propietarios de almacén y al


personal de campo y convertir la aceptación de los
administradores de almacén para dichos pedidos.

Agregar procesos de negocio listos para usar


1. Asegúrese de disponer de roles de seguridad de administrador, vicepresidente, director general,
administrador del sistema o personalizador del sistema, o los permisos equivalentes.
Compruebe su rol de seguridad
a. Siga los pasos de la sección Visualización del perfil de usuario.
b. ¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.
2. Vaya a Configuración > Administración de datos.
3. Seleccione Agregar procesos de negocio listos para usar.
4. Elija Agregar.
Vea también
Crear una lógica de negocios personalizada con procesos
Crear un flujo de tareas móviles
12/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Diseñe un flujo de Dynamics 365 para teléfonos o Dynamics 365 para tabletas basados en tareas comunes que
pueden realizar los usuarios. Por ejemplo, si deben realizar periódicamente una serie de pasos de seguimiento
después de reuniones con clientes, cree un flujo de tareas. Cuando los usuarios pulsan en la nueva tarea en su
aplicación móvil, les guiará de principio a fin de modo que no olviden un paso importante.
Los flujos de tareas pueden usar formularios y lógica de múltiples entidades, y pueden tener una lógica de
formulario que se ejecute a través de las páginas del flujo de tareas.

Crear un flujo de tareas


1. Asegúrese de disponer de roles de seguridad de administrador, vicepresidente, director general,
administrador del sistema o personalizador del sistema, o los permisos equivalentes.
Compruebe su rol de seguridad
a. Siga los pasos de la sección Visualización del perfil de usuario.
b. ¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.
2. Vaya a Configuración > Procesos.
3. En la barra de herramientas Acciones, haga clic en Nuevo.
4. En el cuadro de diálogo Crear proceso, complete los campos necesarios:
Escriba un nombre del proceso.
En la lista Categoría, seleccione Flujo de proceso de negocio.
En la lista Entidad, seleccione la entidad que desee.
5. Haga clic en la opción Ejecutar proceso como un flujo de tareas (solo móvil).
6. Elija Aceptar.
El diseñador de flujos de tareas se abre en una ventana nueva.

7. Si los usuarios progresan desde una página a otra en orden, arrastre el componente Página desde la
pestaña Componentes a la derecha de la pantalla y colóquelo en el signo + en el punto adecuado. Para
agregar un nombre para una página, haga clic en la página, haga clic en la pestaña Propiedades, escriba
un nuevo nombre y, luego, haga clic en Aplicar.
8. Para agregar una rama al flujo de tarea, arrastre el componente Condición desde la pestaña
Componentes y colóquelo en el signo + en el punto adecuado. Para establecer las propiedades para la
condición, haga clic en la condición, establezca las propiedades en la pestaña Propiedades y después haga
clic en Aplicar.

NOTA
Cuando agregue páginas y condiciones al flujo de tareas, verá un minimapa en la esquina inferior izquierda de la
ventana que muestra todas las páginas y condiciones del flujo de tareas.

9. Para agregar un campo, etiqueta, o etiqueta de sección a una página, arrastre Campo, Etiquetao Etiqueta
de sección desde la pestaña Componentes a la página adecuada. Para cambiar las propiedades de uno
de estos elementos, haga clic en el elemento, establezca las propiedades en la pestaña Propiedades y
después haga clic en Aplicar.
10. Para validar el flujo de tareas, haga clic en Validar en la barra de acciones.
11. Para guardar el proceso como borrador, haga clic en Guardar en la parte superior de la pantalla. (Mientras
un proceso sea borrador no se podrá usar.)
12. Para activar el flujo de tareas para que pueda usarse, haga clic o pulse en Activar.

SUGERENCIA
A continuación se proporcionan algunas sugerencias a tener presentes mientras trabaja en el flujo de tareas en la ventana
del diseñador:
Para realizar una instantánea de todo en la ventana de flujo de tareas, haga clic en Instantánea en la barra de acciones.
Para conectar un componente válido a otro componente válido en el diseñador, haga clic en Conector en la barra de
acciones.
Puede crear las imágenes en la pantalla más grandes o más pequeñas haciendo clic en los botones Aumentar el nivel
de zoom o Disminuye el nivel de zoom en la esquina superior derecha de la pantalla. Haga clic en el botón Ajustar al
lienzo para aumentar las imágenes hasta el tamaño mayor que se ajuste a la pantalla.

Vea también
Crear un flujo de proceso de negocio
Crear reglas de negocio y recomendaciones para aplicar lógica en un formulario
Crear una lógica de negocios personalizada con procesos
Crear reglas de negocio y recomendaciones para
aplicar lógica en un formulario
23/04/2018 • 5 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede crear reglas de negocio y recomendaciones para aplicar lógica del formulario sin escribir código en
JavaScript ni crear complementos. Las reglas de negocio proporcionan una interfaz básica para implementar y
mantener reglas de rápida evolución y de uso general. Pueden aplicarse a formularios principales y de creación
rápida, y funcionan en aplicaciones PowerApps, aplicaciones web Dynamics 365, Dynamics 365 para tabletas y
Dynamics 365 para Outlook (modo con o sin conexión).
Combinando condiciones y acciones puede realizar cualquiera de las siguientes reglas de negocio:
Establecer valores de campo
Borrar valores de campos
Establecer niveles de requisitos de campo
Mostrar u ocultar campos
Habilitar o deshabilitar campos
Validar datos y mostrar mensajes de error
Cree recomendaciones de negocio basadas en inteligencia empresarial.

Crear reglas de negocio o recomendaciones de negocio


1. Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.
2. Abra el explorador de soluciones.
3. Abra la entidad para la que desea crear reglas de negocio (por ejemplo, abra la entidad Cuenta), y haga
doble clic en Reglas de negocio.

4. Haga clic en Nuevo.


La ventana del diseñador de reglas de negocio se abre con una sola condición ya creada para usted. Cada
regla empieza con una condición. La regla de negocio toma una o varias acciones basadas en esa
condición.

SUGERENCIA
Si desea modificar una regla de negocio existente, debe desactivarla para poder editarla.

5. Agregue una descripción, si lo desea, en el cuadro de descripción en la esquina superior izquierda de la


ventana.
6. Establezca el ámbito, según lo siguiente:

Si selecciona este elemento… El ámbito se establece como...

Entidad Todos los formularios y el servidor

Todos los formularios Todos los formularios

Formulario específico (formulario de Cuenta, por Sólo ese formulario


ejemplo)

7. Agregar condiciones. Para agrega más condiciones a su regla de negocio:


a. Arrastre el componente Condición de la pestaña Componentes hasta un signo más en el
diseñador.

b. Para establecer propiedades para la condición, haga clic en el componente Condición en la


ventana del diseñador y, a continuación establezca las propiedades en la pestaña Propiedades a la
derecha de la pantalla. A medida establezca propiedades, se crea una expresión en la parte inferior
de la pestaña Propiedades.
c. Para agregar una cláusula adicional (AND u OR ) a la condición, haga clic en Nuevo en la pestaña
Propiedades para crear una nueva regla y, a continuación establezca las propiedades para dicha
regla. En el campo Lógica de la regla puede especificar si agrega la nueva regla como AND u OR.

d. Cuando termine de establecer propiedades para la condición, haga clic en Aplicar.


8. Agregar acciones. Para agregar una acción:
a. Arrastre uno de los componentes de acción desde la pestaña Componentes hasta un signo más
junto al componente Condición. Arrastre la acción a un signo más junto a una marca de
verificación si desea que la regla de negocio realice esa acción cuando la condición se cumple, o a
un signo más junto a una x si desea que la regla de negocio realice esa acción si la condición no se
cumple.

b. Para establecer propiedades para la acción, haga clic en el componente Acción en la ventana del
diseñador y, a continuación establezca las propiedades en la pestaña Propiedades.
c. Cuando termine de establecer propiedades, haga clic en Aplicar.
9. Agregar una recomendación de negocio. Para agregar una recomendación de negocio:
a. Arrastre el componente Recomendación desde una pestaña Componentes hasta un signo más
junto a un componente Condición. Arrastre el componente Recomendación a un signo más
junto a una marca de verificación si desea que la regla de negocio realice esa acción cuando la
condición se cumple, o a un signo más junto a una x si desea que la regla de negocio realice esa
acción si la condición no se cumple.
b. Para establecer propiedades para la recomendación, haga clic en el componente Recomendación
en la ventana del diseñador y, a continuación establezca las propiedades en la pestaña
Propiedades.
c. Para agregar más acciones a la recomendación, arrástrelas desde la pestaña Componentes y, a
continuación establezca propiedades para cada acción en la pestaña Propiedades.

NOTA
Al crear una recomendación, se agrega una sola acción de forma predeterminada. Para ver todas las
acciones en una recomendación, haga clic en Detalles en el componente Recomendación.
d. Cuando termine de establecer propiedades, haga clic en Aplicar.
10. Para validar la regla de negocio, haga clic en Validar en la barra de acciones.
11. Para guardar la regla de negocio, haga clic en Guardar en la barra de acciones.
12. Para activar la regla de negocio, selecciónela en la ventana Explorador de soluciones y, a continuación
haga clic en Activar. No puede activar la regla de negocio desde la ventana del diseñador.

SUGERENCIA
A continuación se proporcionan algunas sugerencias a tener presentes mientras trabaja en reglas de negocio en la ventana
del diseñador:
Para realizar una instantánea de todo en la ventana Reglas de negocio, haga clic en Instantánea en la barra de acciones.
Esto es útil, por ejemplo, si desea compartir y obtener comentarios en la regla de negocio de un miembro del equipo.
Use el minimapa para navegar rápidamente a distintas partes del proceso. Esto es útil cuando tiene un proceso
complicado que se desplaza fuera de la pantalla.
A medida que agregue condiciones, acciones, y recomendaciones de negocio a la regla de negocio, se crea el código
para la regla de negocio y aparece en la parte inferior de la ventana del diseñador. Este código es de solo lectura.

Buscar los mensajes de error que se usan en reglas de negocio


Si tiene más de un idioma aprovisionado para su organización, deseará localizar los mensajes de error que haya
configurado. Cada vez que se establece un mensaje, el sistema genera la etiqueta. Si exporta las traducciones de
su organización, puede agregar versiones localizadas de sus mensajes y luego importar las etiquetas
nuevamente en el sistema, de modo que los usuarios que utilicen otros idiomas distintos del idioma base puedan
ver los mensajes traducidos.
Vea también
Crear una lógica de negocios personalizada con procesos
Crear un flujo de proceso de negocio
Crear un flujo de tareas móviles
Usar los procesos del flujo de trabajo para
automatizar los procesos que no requieran la
interacción del usuario
23/04/2018 • 8 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los flujos de trabajo automatizan los procesos de negocio sin una interfaz de usuario. Los usuarios suelen
utilizar procesos de flujo de trabajo para iniciar tareas de automatización que no requieren ninguna interacción
del usuario.
Cada proceso de flujo de trabajo está asociado a una sola entidad. Al configurar flujos de trabajo tiene cuatro
áreas principales a tener en cuenta:
¿Cuándo comenzarlos?
¿Deben ejecutarse como un flujo de trabajo en tiempo real o un flujo de trabajo en segundo plano?
¿Qué acciones deben realizar?
¿En qué condiciones deben llevarse a cabo las acciones?

Este tema introduce cómo buscar procesos de flujo de trabajo, y describe cuándo iniciarlos y si deben
ejecutarse en tiempo real o en segundo plano. Para obtener más información acerca de las acciones que
deben realizar y las condiciones, consulte Configurar procesos de flujo de trabajo.

¿Dónde se personalizan los procesos de flujo de trabajo?


Para ver los flujos de trabajo de su organización abra el nodo Procesos en la solución predeterminada y filtre
por los procesos con la Categoría establecida en Flujo de trabajo.
Dependiendo de cómo se crea la aplicación, los usuarios pueden crear o modificar sus flujos de trabajo en la
aplicación.
Los desarrolladores pueden crear flujos de trabajo con la información del Guía de desarrolladores del Customer
Engagement de Dynamics 365 y las soluciones adquiridas pueden incluir flujos de trabajo que es posible
modificar.

Propiedades de flujo de trabajo


En el explorador de soluciones, seleccione Procesos y haga clic en Nuevo.
Al crear un flujo de trabajo, el diálogo Crear proceso requiere que establezca tres propiedades que todos los
procesos tienen:
Nombre del proceso
El nombre del proceso de flujo de trabajo no necesita ser único, pero si esperaba tener muchos flujos de trabajo,
quizás desee usar una convención de nomenclatura para distinguir claramente los procesos. Es posible que
desee aplicar prefijos estándar al nombre del flujo de trabajo. El prefijo puede describir la función del flujo de
trabajo o el departamento dentro de la empresa. Esto le ayudará a agrupar elementos similares en la lista de
flujos de trabajo.
Categoría
Esta propiedad establece que se trata de un proceso de flujo de trabajo.
Entidad
Cada proceso de flujo de trabajo debe establecerse en una entidad única. No puede cambiar la entidad una vez
creado el proceso de flujo de trabajo.
Ejecutar este flujo de trabajo en segundo plano (recomendado)
Esta opción aparece cuando se selecciona el flujo de trabajo como la categoría. Este valor determina si el flujo de
trabajo es un flujo de trabajo de tiempo real o en segundo plano. Los flujos de trabajo en tiempo real se ejecutan
inmediatamente (forma sincrónica) y flujos de trabajo en segundo plano se ejecutan asincrónicamente. Las
opciones de configuración disponibles dependen de la opción que se elija para este valor. Los flujos de trabajo en
segundo plano permiten condiciones de espera que no están disponibles para los flujos de trabajo en tiempo
real. Aunque no use las condiciones de espera, posteriormente puede convertir los flujos de trabajo en segundo
plano en flujos de trabajo en tiempo real y los flujos de trabajo en tiempo real en flujos de trabajo en segundo
plano. Para obtener más información acerca de las condiciones de espera, consulte Configurar las condiciones de
las acciones de flujo de trabajo.
También tiene la opción Tipo para especificar si desea crear un nuevo flujo de trabajo desde cero o comenzar a
partir de una plantilla existente. Si elige Proceso nuevo a partir de una plantilla existente (seleccione
desde la lista) puede elegir entre los procesos de flujo de trabajo disponibles que se guardaron anteriormente
como una plantilla de proceso.
Tras crear el flujo de trabajo o si modifica uno existente, tendrá las siguientes propiedades adicionales:
Activar como
Puede elegir Plantilla de procesos para crear un punto de partida avanzado para otras plantillas. Si selecciona
esta opción, el flujo de trabajo no se aplicará después de activarlo, pero en su lugar, estará disponible seleccionar
en el diálogo Crear proceso si selecciona Tipo: Proceso nuevo a partir de una plantilla existente
(seleccione desde la lista)
Las plantillas de proceso son convenientes cuando tiene varios procesos similares de flujo de trabajo y desea
definirlos sin duplicar la misma lógica.

NOTA
Editar una plantilla de procesos no cambia los comportamientos de otras procesos de flujo de trabajo que ha creado
previamente usando dicha plantilla. Un nuevo flujo de trabajo creado con una plantilla es una copia del contenido de la
plantilla.

Disponible para ejecutarse


Esta sección contiene las opciones que describen la disponibilidad del flujo de trabajo para su ejecución.
Ejecutar este flujo de trabajo en segundo plano (recomendado)
Esta casilla refleja la opción seleccionada al crear el flujo de trabajo. Esta opción está deshabilitada, pero es
posible cambiarla en el menú Acciones eligiendo Convertir en flujo de trabajo en tiempo real o Convertir
en flujo de trabajo en segundo plano.
Como un proceso a petición
Seleccione esta opción si desea permitir que los usuarios ejecuten este flujo de trabajo desde el comando
Ejecutar flujo de trabajo.
Como un proceso secundario
Seleccione esta opción si desea permitir que el flujo de trabajo esté disponible para iniciarse desde otro flujo de
trabajo.
Retención de la tarea del flujo de trabajo
Esta sección incluye una opción para eliminar un flujo de trabajo después de que se haya completado la
ejecución de flujos de trabajo.
Eliminar automáticamente las tareas de flujo de trabajo completadas (para ahorrar espacio en disco)
Seleccione esta opción si desea que se elimine automáticamente una tarea de flujo de trabajo completada.

NOTA
Las tareas de flujo de trabajo no se eliminan de inmediato al finalizar, sino poco después, con un proceso por lotes.
Ámbito
Para entidades propiedad del usuario, las opciones son Organización, Principal: Unidades de negocio
secundarias, Unidad de negocio o Usuario. Para entidades que pertenecen a la organización, la única opción
es Organización.
Si el ámbito es Organización, la lógica del flujo de trabajo se puede aplicar a cualquier registro de la
organización. De lo contrario, el flujo de trabajo solo se puede aplicar a un subconjunto de registros dentro de
dicho ámbito.

NOTA
El valor de ámbito predeterminado es Usuario. Asegúrese de comprobar que el valor de ámbito sea adecuado antes de
activar el flujo de trabajo.

Iniciar al
Use las opciones de esta sección para especificar cuándo un flujo de trabajo debe iniciarse automáticamente.
Puede configurar un flujo de trabajo en tiempo real para ejecutarse antes de determinados eventos. Esta es una
característica muy eficaz porque el flujo de trabajo puede detener la acción antes de que se produzca. Más
información: Usar flujos de trabajo en tiempo real. Las opciones son:
Registro creado
Cambios de estado de registro
Registro asignado
Cambio en los campos de registro
Registro eliminado

NOTA
Tenga en cuenta que las acciones y las condiciones que se definen para el flujo de trabajo no se tienen en cuenta al ejecutar
el flujo de trabajo. Por ejemplo, si define un flujo de trabajo para actualizar el registro, esta acción no la puede realizar un
flujo de trabajo en tiempo real antes de crear el registro. Un registro que no existe no se puede actualizar. De forma similar,
un flujo de trabajo en segundo plano no puede actualizar un registro que se ha eliminado, aunque podría definir esta
acción para el flujo de trabajo. Si configura un flujo de trabajo para realizar una acción que no se puede realizar, se
producirá un error y el flujo de trabajo completo generará un error.

Ejecutar como
Esta opción solo está disponible si deseleccionó la opción Ejecutar este flujo de trabajo en segundo plano
(recomendado) al crear el flujo de trabajo o si convirtió posteriormente un flujo de trabajo en segundo plano
en un flujo de trabajo en tiempo real.

Contexto de seguridad de los procesos de flujo de trabajo


Cuando un flujo de trabajo en segundo plano se configura como un proceso a petición, y un usuario lo inicia
mediante el comando Ejecutar flujo de trabajo, las acciones que el flujo de trabajo puede realizar se limitan a
las que el usuario podía realizar en función de los privilegios y los niveles de acceso definidos por los roles de
seguridad establecidos para su cuenta de usuario.
Cuando un flujo de trabajo en segundo plano se inicia en función de un evento, el flujo de trabajo opera en el
contexto del usuario que es el propietario, normalmente la persona que creó el flujo de trabajo.
Para flujos de trabajo en tiempo real tiene la opción Ejecutar como y puede elegir si el flujo de trabajo debe
aplicar el contexto de seguridad del propietario del flujo de trabajo o del usuario que realizó cambios en el
registro. Si el flujo de trabajo incluye acciones que todos los usuarios no podrían realizar según las restricciones
de seguridad, debe optar ejecutar el flujo de trabajo como propietario del flujo de trabajo.

Activar un flujo de trabajo


Los flujos de trabajo pueden editarse solo mientras están desactivados. Antes de que un flujo de trabajo se
pueda usar manualmente o aplicarse debido a eventos tiene que estar activado. Antes de que un flujo de trabajo
se pueda activar debe tener al menos un paso. Para obtener información sobre cómo configurar los pasos,
consulte Configurar procesos de flujo de trabajo
Un flujo de trabajo solo lo puede activar o desactivar el propietario del flujo de trabajo o alguien con el privilegio
Actuar en nombre de otro usuario como el administrador del sistema. La razón de esto es que un usuario
malintencionada podría modificar el flujo de trabajo de otro usuario sin que este estuviese al corriente del
cambio. Puede volver a asignar un flujo de trabajo cambiando el propietario. Este campo está en la pestaña
Administración. Si no es el administrador del sistema y es necesario editar un flujo de trabajo que pertenezca a
otro usuario, necesita que lo desactiven y se lo asignen. Una vez que haya terminado de modificar el flujo de
trabajo, puede volver a asignárselo para que pueda activarlo.
Los flujos de trabajo en tiempo real requieren que el usuario tenga el privilegio Activar procesos en tiempo
real. Debido a que los flujos de trabajo en tiempo real tienen un mayor riesgo de afectar al rendimiento del
sistema, solo los usuarios que puedan evaluar el riesgo potencial deben obtener este privilegio.
Los flujos de trabajo se guardan cuando se activan, por lo que no es necesario guardarlos antes de activarlos.
Vea también
Configurar procesos de flujo de trabajo
Supervisar y administrar procesos de flujo de trabajo
Prácticas recomendadas para los procesos de flujo de trabajo
Configurar pasos del flujo de trabajo
23/04/2018 • 10 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Al configurar flujos de trabajo tiene cuatro áreas principales a tener en cuenta:
¿Cuándo comenzarlos?
¿Deben ejecutarse como un flujo de trabajo en tiempo real o un flujo de trabajo en segundo plano?
¿Qué acciones deben realizar?
¿En qué condiciones deben llevarse a cabo las acciones?

El tema Información general sobre los procesos de flujo de trabajo explica cómo buscar procesos de flujo
de trabajo, cuándo comenzarlos y si deben ejecutarse como procesos en tiempo real o en segundo plano.
Este tema muestra qué flujos de trabajo de acciones se pueden realizar y las condiciones para llevar a cabo
estas acciones.

Fases y pasos del flujo de trabajo


Cuando diseñe flujos de trabajo tiene la opción de incluir la lógica que desea utilizar en fases y pasos.
Fases
Las fases simplifican la lectura de la lógica del flujo de trabajo y la explican. Sin embargo, las fases no afectan a la
lógica ni al comportamiento de los flujos de trabajo. Si un proceso tiene fases, todos los pasos del proceso deben
estar incluidos en una fase.
Pasos
Los pasos son una unidad de lógica de negocios en un flujo de trabajo. Los pasos pueden incluir condiciones,
acciones, otros pasos o una combinación de estos elementos.

Acciones que los procesos del flujo de trabajo pueden realizar


Los procesos de flujo de trabajo pueden realizar las acciones que aparecen en la tabla siguiente.

PARA DESCRIPCIÓN

Crear registro Crea un nuevo registro de una entidad y asigna valores de su


elección a los atributos.

Actualizar registro Puede actualizar el registro en el que se ejecuta el flujo de


trabajo, cualquiera de los registros vinculados a ese registro
en una relación N:1 o cualquier registro creado por pasos
anteriores.

Asignar registro Puede asignar el registro en el que se ejecuta el flujo de


trabajo, cualquiera de los registros vinculados a ese registro
con una relación N:1 o cualquier registro creado por pasos
anteriores.
PARA DESCRIPCIÓN

Enviar correo electrónico Envía un mensaje de correo electrónico. Puede elegir crear un
nuevo mensaje de correo electrónico o usar una plantilla de
correo electrónico configurada para la entidad de registro en
la que se ejecuta el flujo de trabajo o cualquier entidad que
tenga una relación N:1 con la entidad o la entidad de los
registros creados por pasos anteriores.

Iniciar flujo de trabajo secundario Inicia un proceso de flujo de trabajo que se ha configurado
como un flujo de trabajo secundario.

Cambiar estado Cambia el estado del registro en el que se ejecuta el proceso,


cualquiera de los registros vinculados a ese registro con una
relación N:1 o cualquier registro creado por pasos anteriores.

Detener flujo de trabajo Detiene el flujo de trabajo actual. Puede establecer un estado
Correcto o Cancelado y especificar un mensaje de estado.

Cuando los flujos de trabajo en tiempo real se configuran


para un evento, detener un flujo de trabajo con el estado de
cancelado impide que la acción de evento se complete.
Consulte Usar flujos de trabajo en tiempo real para obtener
más información.

Paso personalizado Los desarrolladores pueden crear pasos del flujo de trabajo
personalizados que definan acciones. No hay pasos
personalizados disponibles de forma predeterminada.

Establecer valores de registro


Cuando se crea un registro se pueden establecer valores para el registro. Cuando se actualiza un registro, se
pueden establecer, anexar, aumentar, disminuir, multiplicar o desactivar los valores.
Al seleccionar Establecer propiedades, se abre de un diálogo que muestra el formulario predeterminado para la
entidad.
En la parte inferior del diálogo puede ver una lista de campos adicionales no presentes en el formulario.
Para un campo, puede establecer un valor estático y este será definido por el flujo de trabajo.
A la derecha del diálogo, el Asistente de formulario permite establecer o anexar valores dinámicos desde el
contexto del registro actual. Esto incluye valores de los registros relacionados a los que se puede acceder desde
las relaciones N:1 (varios a uno) para la entidad.
Las opciones disponibles en el Asistente de formulario dependen del campo que ha seleccionado en el
formulario. Si establece un valor dinámico, verá un marcador amarillo denominado "campo de datos dinámico"
que muestra donde se incluirán los datos dinámicos. Si desea quitar el valor, simplemente seleccione el campo de
datos dinámico y elimínelo. Para los campos de texto, puede usar la combinación de datos estáticos y dinámicos.
Con valores dinámicos no sabe seguro que un campo o una entidad relacionada tenga el valor que desea
establecer. Puede establecer realmente varios campos para probar y establecer el valor, y clasificarlos en orden
mediante las flechas verdes. Si el primer campo no tiene datos, se probará el segundo campo y así sucesivamente.
Si ninguno de los campos tiene datos, puede especificar un valor predeterminado para usarlo.

Configurar las condiciones de las acciones de flujo de trabajo


Las acciones que se aplicarán a menudo dependen de condiciones. Los procesos de flujo de trabajo proporcionan
varias maneras de definir condiciones y crear una lógica de bifurcación para obtener los resultados deseados.
Puede comprobar los valores del registro con el que el proceso de flujo de trabajo se está ejecutando, los registros
vinculados a dicho registro con una relación N:1 o los valores dentro del propio proceso

TIPO DE CONDICIÓN DESCRIPCIÓN

Condición de comprobación Una instrucción lógica "if-<condition> then".

Puede comprobar los valores del registro en el que se ejecuta


el flujo de trabajo, cualquiera de los registros vinculados a ese
registro en una relación N:1 o cualquier registro creado por
pasos anteriores. Según esos valores puede definir pasos
adicionales cuando la condición se cumpla.

En la instrucción "if-<condition> then", se pueden usar los


operadores siguientes: Es igual a, No es igual a, Contiene
datos, No contiene datos, Bajo y No menor que. Nota:
Bajo y No menor que son operadores jerárquicos. Se
pueden usar solo en las entidades que tengan una relación
jerárquica definida. Si intenta utilizar estos operadores en las
entidades que no tengan relación jerárquica definida, verá el
mensaje de error: "Usa un operador jerárquico en una entidad
que no tiene una relación jerárquica definida. Cree la entidad
jerárquica (marcando una relación como jerárquica) o use otro
operador. Para obtener más información sobre relaciones
jerárquicas, consulte Consultar y visualizar datos jerárquicos.
Un captura de pantalla después de la tabla es un ejemplo de
definición del proceso de flujo de trabajo que usa los
operadores jerárquicos Bajo y No menor que .

Rama condicional Una instrucción lógica de tipo "else-if-then", el editor utiliza el


texto "De lo contrario, si <condición> entonces:"

Seleccione una condición de comprobación que haya definido


anteriormente y podrá agregar una rama condicional para
definir pasos adicionales cuando la condición de
comprobación devuelva false.

Acción predeterminada Una instrucción lógica de tipo "else". el editor usa el texto "De
lo contrario:"

Seleccione una condición de comprobación, rama condicional,


condición de espera o rama de espera paralela que haya
definido anteriormente y podrá usar una acción
predeterminada para definir los pasos para todos los casos
que no cumplan los criterios definidos en elementos de
condición o de rama.

Condición de espera Habilita un flujo de trabajo en segundo plano para que se


ponga en pausa hasta que se hayan cumplido los criterios
definidos por la condición. El flujo de trabajo se vuelve a iniciar
automáticamente cuando cumple los criterios en la condición
de espera.

Los flujos de trabajo en tiempo real no pueden usar


condiciones de espera.
TIPO DE CONDICIÓN DESCRIPCIÓN

Rama de espera paralela Define una condición de espera alternativa para un flujo de
trabajo en segundo plano con un conjunto correspondiente
de pasos adicionales que se realizan solo cuando se cumple el
criterio inicial. Puede usar ramas de espera paralelas para
crear límites de tiempo en la lógica del flujo de trabajo.
Ayudan a evitar que el flujo de trabajo espere indefinidamente
hasta que se hayan cumplido los criterios definidos en una
condición de espera.

Paso personalizado Los desarrolladores pueden crear pasos del flujo de trabajo
personalizados que definan condiciones. No hay pasos
personalizados disponibles de forma predeterminada.

La captura de pantalla siguiente contiene un ejemplo de definición del proceso de flujo de trabajo con los
operadores jerárquicos Bajo y No menor que. En nuestro ejemplo, aplicamos dos descuentos diferentes a dos
grupos de cuentas. En Agregar paso, seleccionamos Condición de comprobación para especificar la condición
if-then que contiene los operadores Bajo o No menor que. La primera condición if-then se aplica a todas las
cuentas que están Bajo la cuenta Alpine Ski House. Estas cuentas reciben un descuento del 10% en productos y
servicios comprados. La segunda condición if-then se aplica a todas las cuentas que son No menor que la
cuenta Alpine Ski House y reciben un descuento del 5%. A continuación, seleccionamos Actualizar registro para
definir la acción que se deben realizar basándose en la condición.

Usar flujos de trabajo en tiempo real


Puede configurar flujos de trabajo en tiempo real pero debe usarlos con cuidado. Los flujos de trabajo en segundo
plano se recomiendan normalmente porque permiten que el sistema los aplique a medida que los recursos están
disponibles en el servidor. Esto ayuda a allanar el trabajo que el servidor debe realizar y ayuda a mantener el
máximo rendimiento para todas aquellas personas que usen el sistema. La desventaja es que las acciones
definidas por flujos de trabajo en segundo plano no son inmediatas. No puede predecir cuando se aplicarán, pero
tardarán normalmente unos minutos. Para la mayoría de los procesos de automatización de negocios resulta
adecuado porque las personas que usan el sistema no tienen que saber que el proceso se está ejecutando.
Use los flujos de trabajo en tiempo real cuando un proceso de negocio requiera que alguien vea inmediatamente
los resultados del proceso o si desea poder cancelar una operación. Por ejemplo, es posible que desee establecer
algunos valores predeterminados para un registro la primera vez que se guarde, o asegurarse de que algunos
registros no se eliminarán.
Convertir entre los flujos de trabajo en tiempo real y en segundo plano
Para cambiar un flujo de trabajo en tiempo real a un flujo de trabajo en segundo plano, elija Convertir en flujo
de trabajo en segundo plano en la barra de herramientas.
Para cambiar un flujo de trabajo en segundo plano a un flujo de trabajo en tiempo real, elija Convertir en flujo
de trabajo en tiempo real en la barra de herramientas. Si el flujo de trabajo en segundo plano usa condiciones
de espera se convertirá en no válido y no podrá activarlo hasta que quite la condición de espera.
Iniciar flujos de trabajo en tiempo real antes o después del cambio de estado
Cuando se configura Opciones para procesos automáticos para flujos de trabajo en tiempo real, las opciones
Iniciar al para el evento de cambios de estado permiten seleccionar Después o Antes para cuando cambie el
estado. La opción predeterminada es Después.
Al seleccionar Antes está diciendo que desea que la lógica del flujo de trabajo se aplique antes de que se guarden
los datos que cambian el estado. Esto proporciona la capacidad de comprobar los valores antes de que otra lógica
se aplique después de la operación e impide que se ejecute otra lógica. Por ejemplo, puede tener lógica adicional
en una acción de complemento o de flujo de trabajo personalizado que podría emprender acciones en otro
sistema. Al detener el procesamiento posterior puede evitar los casos en que los sistemas externos se vean
afectados. La aplicación de flujos de trabajo en tiempo real antes de este evento también significa que otras
acciones de flujo de trabajo o complemento que haya podido guardar datos no necesitan "revertirse" cuando la
operación se cancela.
Usar la acción Detener flujo de trabajo con flujos de trabajo en tiempo real
Cuando aplica una acción Detener flujo de trabajo en un flujo de trabajo tiene la opción de especificar una
condición de estado que puede ser Correcto o Cancelado. Cuando establece el estado en cancelado, se impide la
operación. Un mensaje de error que contiene el texto del mensaje de estado de la acción de detención se muestra
el usuario con el título Error de proceso empresarial.
Vea también
Crear una lógica de negocios personalizada con procesos
Información general sobre los procesos de flujo de trabajo
Supervisar y administrar procesos de flujo de trabajo
Prácticas recomendadas para los procesos de flujo de trabajo
Prácticas recomendadas para los procesos de flujo de
trabajo
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Este tema contiene las prácticas recomendadas para crear y administrar procesos de flujo de trabajo.

Evitar bucles sin fin


Es posible crear lógica en un flujo de trabajo que inicie un bucle sin fin, que consuma recursos de servidor y que
afecte al rendimiento. La situación típica en que puede producirse un bucle sin fin es si tiene un flujo de trabajo
configurado para iniciarse cuando se actualice un atributo y dicho atributo se actualice en la lógica del flujo de
trabajo. La acción de actualización desencadena el mismo flujo de trabajo que actualiza el registro, y desencadena
el flujo de trabajo una y otra vez.
Los flujos de trabajo que cree incluyen lógica para detectar y detener bucles infinitos. Si un proceso de flujo de
trabajo se ejecuta más de un número de veces determinado en un registro específico en un período de tiempo
corto, el proceso produce el siguiente error: Esta tarea de flujo de trabajo se canceló porque el flujo de
trabajo que la inició incluía un bucle infinito. Corrija la lógica del flujo de trabajo e inténtelo de nuevo.
El límite de veces es 16.

Usar plantillas de flujo de trabajo


Si tiene flujos de trabajo que sean similares y prevé crear más flujos de trabajo que sigan el mismo patrón, guarde
el flujo de trabajo como una plantilla de flujo de trabajo. De esta manera, la próxima vez que necesite crear un flujo
de trabajo similar, podrá hacerlo mediante la plantilla y evitar tener que especificar todas las condiciones y
acciones desde cero.
En el diálogo Crear proceso, elija Proceso nuevo a partir de una plantilla existente (seleccione desde la
lista).

Usar flujos de trabajo secundarios


Si aplica la misma lógica en diferentes flujos de trabajo o en ramas condicionales, defina dicha lógica como un
flujo de trabajo secundario para que no tenga que replicarla manualmente en cada flujo de trabajo o rama
condicional. Esto facilita el mantenimiento de los flujos de trabajo. En lugar de explorar muchos flujos de trabajo
que puedan aplicar la misma lógica, solo puede actualizar un flujo de trabajo.

Mantener menos registros


Para ahorrar espacio en disco, desactive la casilla de verificación Mantener registros de las tareas de flujo de
trabajo que encuentran errores si no necesita mantener estos datos.

Usar Notas para realizar un seguimiento de cambios


Cuando edita flujos de trabajo, debe usar la ficha Notas y escribir lo que ha hecho y por qué. Esto permite que otro
usuario comprenda los cambios que ha realizado.
Vea también
Información general sobre los procesos de flujo de trabajo
Configurar procesos de flujo de trabajo
Supervisión y administración de procesos de flujo de trabajo
Supervisar y administrar procesos de flujo de trabajo
23/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Para supervisar y administrar los procesos, debe buscar el proceso, evaluar el estado y realizar las acciones
necesarias para corregir problemas.

Supervisar flujos de trabajo en segundo plano


Los flujos de trabajo en segundo plano generan registros del trabajo del sistema para realizar un seguimiento de
su estado. Puede obtener acceso a la información acerca de estos trabajos del sistema en varios lugares dentro de
la aplicación:
Configuración > Trabajos del sistema
Se incluyen todos los tipos de trabajos del sistema. Necesitará filtrar los registros a aquellos donde Tipo de
trabajo del sistema sea Flujo de trabajo.
Desde el proceso de flujo de trabajo
Abra la definición de flujo de trabajo en segundo plano y vaya a la pestaña Sesión de proceso. Esto le mostrará
solo los trabajos del sistema de este flujo de trabajo en segundo plano.
Desde el registro
Puede modificar el formulario de la entidad para que la navegación incluya la relación Procesos en segundo
plano. Esta acción le mostrará todos los trabajos del sistema que se han iniciado en el contexto del registro.

NOTA
Si un trabajo del sistema asincrónico (flujo de trabajo) produce error varias veces de forma consecutiva, Dynamics 365
comienza a posponer la ejecución de ese trabajo durante intervalos de tiempo cada vez más largos para permitir que el
administrador de Dynamics 365 investigue y resuelva el problema. Una vez que el trabajo empieza a realizarse
correctamente, volverá a ejecutarse normalmente.

Acciones para flujos de trabajo en segundo plano en ejecución


Mientras un flujo de trabajo en segundo plano se ejecuta, tiene opciones para Cancelar, Pausa o Posponer el
flujo de trabajo. Si anteriormente pausó un flujo de trabajo, puede reanudarlo con Reanudar.

Controlar los flujos de trabajo y acciones en tiempo real


Los flujos de trabajo y las acciones en tiempo real no usan los registros del trabajo del sistema porque se
producen inmediatamente. Los errores que se produzcan se mostrarán el usuario en la aplicación con el
encabezado Error de proceso empresarial.
No hay ningún registro para las operaciones que se realizan correctamente. Puede habilitar el registro de errores
activando la opción Mantiene registros para las tareas del flujo de trabajo que encontraron errores en el
área Retención de registro del flujo de trabajo en la parte inferior de la ficha Administración del proceso.
Para ver el registro de errores de un proceso específico, abra la definición del flujo de trabajo o la acción en tiempo
real y vaya a la ficha Sesión de proceso. Esta opción solo le mostrará los errores registrados del proceso.
Si desea una vista de todos los errores de cualquier proceso, vaya a Búsqueda avanzada y cree una vista que
muestre los errores en la entidad de la sesión de proceso.
Estado de los procesos de flujo de trabajo
Al ver una lista de los procesos de flujo de trabajo, cualquier proceso individual puede tener uno de los siguientes
valores de Estado y Razón para el estado:

ESTADO RAZÓN PARA EL ESTADO

Preparado Esperando recursos

Suspendida En espera

Bloqueado En curso

Pausando

Cancelando

Completado Correcto

Errónea

Cancelada

Vea también
Información general sobre los procesos de flujo de trabajo
Configurar procesos de flujo de trabajo
Prácticas recomendadas para los procesos de flujo de trabajo
Crear una lógica de negocios personalizada con procesos Servicio asincrónico de Dynamics 365 Customer
Engagement
Información general sobre las acciones
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Las acciones son un tipo de proceso. Puede invocar acciones, incluso las acciones personalizadas, directamente
desde un flujo de trabajo o un diálogo, sin necesidad de escribir código. Más información: Invocar una acción
personalizada desde un flujo de trabajo o un diálogo
Las acciones también pueden ser invocadas ejecutando código personalizado que usa los servicios web de
PowerApps.
Puede llamar a acciones:
Desde código que se ejecuta en un flujo de trabajo o complemento personalizado.
Desde un comando que se incluye en la aplicación y ejecuta la operación con el código JavaScript.
Desde una integración con otro sistema que usa los servicios web de PowerApps.
Desde una aplicación cliente personalizada que usa los servicios web de PowerApps.
Los desarrolladores pueden obtener más información en este tema: Crear acciones propias.

¿Por qué utilizar acciones?


Las acciones abren una serie de posibilidades para crear lógica de negocios. Antes de las acciones, la forma
principal de implementar procesos de negocio se limitada a los complementos o las actividades de flujos de
trabajo personalizados. Con las acciones puede realizar operaciones como crear, actualizar, eliminar, asignar o
realizar acción. Internamente, una acción crea un mensaje personalizado. Los programadores hacen referencia a
estas acciones como "mensajes". Cada uno de estos mensajes se basa en las acciones realizadas en un registro de
entidad. Si el objetivo de un proceso es crear un registro y, a continuación, actualizarlo y asignarlo, hay tres pasos
independientes. Cada paso está definido por las capacidades de la entidad, no necesariamente el proceso de
negocio.
Las acciones ofrecen la capacidad de definir un solo verbo (o mensaje) que corresponda a una operación que debe
realizar para su negocio. Estos nuevos mensajes se controlan mediante un proceso o comportamiento en lugar de
por las acciones que se pueden realizar con una entidad. Estos mensajes pueden corresponder a verbos como
escalar, convertir, programar, enrutar o aprobar, según sus necesidades. La adición de estos verbos ayuda a
proporciona un vocabulario más rico para poder definir con fluidez los procesos de negocio. Puede aplicar este
vocabulario más rico desde clientes o integraciones en lugar de tener que escribir la acción dentro de clientes. Esto
también facilitar el proceso porque puede administrar y registrar el éxito o error de la acción completa como una
sola unidad.

Mensajes configurables
Una vez que se define y se activa una acción, un programador puede usar el mensaje como un de los demás
mensajes proporcionados por la plataforma. Sin embargo, una diferencia importante es que ahora un usuario que
no sea programador puede aplicar cambios en el proceso a realizar al usar el mensaje. Puede configurar la acción
para editar los pasos a medida que los procesos de negocio cambian. Ningún código personalizado que use el
mensaje necesita cambiarse, ya que los argumentos de procesos no cambian.
Los procesos del flujo de trabajo y los complementos continúan proporcionando capacidades similares para
definir la automatización. Los procesos de flujo de trabajo siguen ofreciendo la característica para que un usuario
que no sea desarrollador aplique cambios. Pero la diferencia se encuentra en la composición de los procesos de
negocio y en la forma en que un programador puede escribir su código. Una acción es un mensaje que funciona
en el mismo nivel que cualquiera de los mensajes proporcionados por la plataforma. Los desarrolladores pueden
registrar complementos para acciones.

Mensajes globales
A diferencia de los procesos del flujo de trabajo o los complementos, una acción no tiene que asociarse con una
entidad específica. Puede definir acciones "globales" que pueden llamarse a sí mismas.
Vea también
Crear acciones propias Configurar acciones
Invocar acciones personalizadas desde un flujo de trabajo o un diálogo
Información general sobre los procesos de flujo de trabajo
Información general sobre flujos de proceso de negocio
Configurar acciones personalizadas desde un flujo de
trabajo
23/04/2018 • 8 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede habilitar una acción personalizada a partir de un flujo de trabajo sin escribir código. Más información:
Invoque acciones personalizadas desde un flujo de trabajo.
También puede crear una acción para que un desarrollador pueda usarla en código o puede necesitar editar una
acción que estaba definida anteriormente. Como procesos de flujo de trabajo, tenga en cuenta lo siguiente:
¿Qué debe hacer la acción?
¿En qué condiciones debe llevarse a cabo la acción?

A diferencia de los procesos de flujo de trabajo, no necesita establecer las opciones siguientes:
Iniciar al: las acciones se inician si el código llama al mensaje generado para ellas.
Ámbito: las acciones se ejecutan siempre en el contexto del usuario que llama.
Ejecutar en segundo plano: las acciones son siempre flujos de trabajo en tiempo real.
Las acciones también tienen algo que los procesos de flujo de trabajo no tienen: argumentos de entrada y salida.
Más información: Definir argumentos de procesos

Crear acciones
IMPORTANTE
Si está creando una acción para incluirla como parte de una solución que se va a distribuir, créela en el contexto de la
solución. Vaya a Configuración > Soluciones y busque la solución no administrada de la que formará parte esta acción. A
continuación, en la barra de menú, seleccione Nuevo > Proceso. De este modo se asegura que el prefijo de personalización
asociado con el nombre de la acción será coherente con otros componentes de la solución. Después de crear la acción, no
puede cambiar el prefijo.

Como los procesos de flujo de trabajo, las acciones tienen las siguientes propiedades en el cuadro de diálogo
Crear proceso.
Nombre del proceso
Tras escribir el nombre del proceso, se creará un nombre único para él quitando espacios o caracteres especiales
del nombre del proceso.
Categoría
Esta propiedad establece que se trata de un proceso de acción. No se puede cambiar una vez guardado el proceso.
Entidad
Con los procesos de acciones, puede seleccionar una entidad para proporcionar contexto para el flujo de trabajo
igual que con otros tipos de procesos, pero también tiene la opción de elegir Ninguno (global). Use esta opción
si la acción no requiere el contexto de una entidad específica. No se puede cambiar una vez guardado el proceso.
Tipo
Use esta propiedad para elegir entre crear una nueva acción desde cero o partir de una plantilla existente.

Editar una acción


Debe desactivar los procesos para poder modificarlas.
Puede editar una acción que se creó como parte de una solución no administrada o se incluyó en una solución
instalada en la organización. Si la solución es una solución administrada, es posible que no pueda editarla. El editor
de soluciones puede modificar las propiedades administradas para que la acción instalada con una solución
administrada no se pueda editar.
Cuando se guarda una acción, se genera un nombre único basándose en el nombre del proceso. Este nombre
único tiene el prefijo de personalización agregado desde el editor de soluciones. Este es el nombre del mensaje
que un desarrollador usará en el código.
Al editar una acción tiene las siguientes opciones:
Nombre del proceso
Una vez creado el proceso y generado el nombre único a partir del nombre del proceso, puede modificar el
nombre del proceso. Es posible que quiera implementar una convención de nomenclatura para que sea más fácil
encontrar procesos específicos.
Nombre único
Cuando se guarda una acción, se genera un nombre único basándose en el nombre del proceso. Este nombre
único tiene el prefijo de personalización de editor de soluciones agregado. Este es el nombre del mensaje que un
desarrollador usará en el código. No cambie este nombre único si el proceso se ha activado y el código existe en
espera de llamar a la acción con este nombre.

IMPORTANTE
Una vez activada la acción y el código está escrito para usar un nombre único, el nombre único no se debe cambiar sin
cambiar también el código que le hace referencia.

Habilitar reversión
Generalmente, los procesos que admiten transacciones "desharán" (o revertirán) la operación completa si alguna
parte falla. Hay algunas excepciones a esto. Algunas acciones que los desarrolladores pueden hacer en el código
iniciado por la acción podrían no ser compatibles con las transacciones. Por ejemplo, si el código realiza acciones
en otros sistemas que estén fuera del ámbito de la transacción. Estas pueden revertirse ejecutando la acción en
una aplicación. Algunos mensajes de la plataforma no admiten transacciones. No obstante, todo lo que puede
realizar con la interfaz de usuario de la acción admitirá transacciones. Todas las acciones que forman parte de un
flujo de trabajo en tiempo real se consideran en la transacción, pero con las acciones tiene la opción de descartar
esto.
Debería consultar con el programador que usará este mensaje para determinar si debe estar en la transacción o
no. Normalmente, una acción debe estar en la transacción si las acciones realizadas por el proceso de negocio no
tienen sentido, a menos que todas se completen correctamente. El ejemplo clásico consiste en transferir fondos
entre dos cuentas bancarias. Si se retiran fondos de una cuenta debe depositarlos en la otra. Si una acción falla,
deben fallar ambas.

NOTA
No puede habilitar la reversión si una acción personalizada se invoca directamente desde un flujo de trabajo. Puede habilitar
la reversión si una acción se desencadena por un mensaje de servicios web de PowerApps.

Activar como
Como todos los procesos, puede activar el proceso como una plantilla y usarlo como punto de partida avanzado
para los procesos que sigan un modelo similar.
Definir argumentos de procesos
En esta área, especificará los datos que la acción prevé iniciar y los datos que se omitirán de la acción. Más
información: Definir argumentos de procesos
Agregar fases, condiciones y acciones
Como otros procesos, especifique las acciones que se van a realizar y cuándo. Más información: Agregar fases,
condiciones y acciones
a
Definir argumentos de procesos
Cuando un desarrollador usa un mensaje, puede empezar con algunos datos que se pueden transferir al mensaje.
Por ejemplo, para crear un nuevo registro de caso, puede ser el valor de título de caso que se transfiere como un
argumento de entrada.
Cuando finalice el mensaje, el programador puede necesitar pasar algunos datos que han cambiado o se han
generado con el mensaje a otra operación en su código. Estos datos son el argumento de salida.
Los argumentos de entrada y de salida deben tener un nombre, un tipo y determinada información sobre si el
argumento siempre es obligatorio. También puede proporcionar una descripción.
El nombre del mensaje y la información de todos los argumentos de proceso representan la "firma" del mensaje.
Después de activar una acción y de empezarla a usar en código, la firma no debe cambiar. Si esta firma cambia,
cualquier código que use el mensaje generará un error. La única excepción a esto sería cambiar uno de los
parámetros para que no sea siempre obligatorio.
Puede cambiar el orden de los argumentos clasificándolos o moviéndolos arriba o abajo porque los argumentos
se identifican por el nombre, no por el orden. Además, el cambio de la descripción no interrumpirá el código que
utiliza el mensaje.
Tipos de argumento de proceso de acción
La siguiente tabla describe los tipos de argumento de proceso de acción.

TIPO DESCRIPCIÓN

Boolean Un valor true o false .

DateTime Un valor que almacena la información de fecha y hora.

Decimal Un valor numérico con precisión decimal. Se usa cuando la


precisión es extremadamente importante.

Entidad Un registro para la entidad especificada. Al seleccionar Entidad,


la lista desplegable se activa y permite seleccionar el tipo de
entidad.

EntityCollection Una recopilación de registros de la entidad.

EntityReference Un objeto que contiene el nombre, el identificador y el tipo de


registro de una entidad que lo identifica de forma única. Al
seleccionar EntityReference, la lista desplegable se activa y
permite seleccionar el tipo de entidad.

Flotante Un valor numérico con precisión decimal. Se utiliza cuando los


datos vienen de una medida que no es absolutamente exacta.
TIPO DESCRIPCIÓN

Entero Un número entero.

Dinero Un valor que almacena los datos sobre una cantidad de


dinero.

Picklist Un valor que representa una opción para un atributo


OptionSet.

Cadena Un valor de texto.

NOTA
Los valores de argumento EntityCollection no se pueden definir en la interfaz de usuario para las condiciones o acciones.
Estos se proporcionan para que los usen los programadores en código personalizado. Más información: Cree acciones
propias

Agregar fases y pasos


Las acciones son un tipo de proceso muy similar a los flujos de trabajo en tiempo real. Todos los pasos que se
pueden usar en flujos de trabajo en tiempo real se pueden usar en acciones. Para obtener más información acerca
de los pasos que se pueden usar en los flujos de trabajo en tiempo real y las acciones, consulte Fases y pasos del
flujo de trabajo.
Además de los pasos que se pueden usar para los flujos de trabajo en tiempo real, las acciones también tienen el
paso Asignar valor. En las acciones, solo se pueden usar para definir argumentos de salida. Puede usar el
asistente de formulario para establecer argumentos de salida en valores específicos o, más probablemente, en
valores del registro en el que se ejecuta la acción, registros relacionados con dicho registro con relaciones de
varios a uno, registros creados en un paso anterior o valores que forman parte del propio proceso.
Vea también
Acciones
Invocar acciones personalizadas desde un flujo de trabajo
Controlar los flujos de trabajo y acciones en tiempo real
Procesos del flujo de trabajo
Información general sobre flujos de proceso de negocio
Supervisar y administrar procesos de flujo de trabajo
Crear acciones propias
Invocar acciones personalizadas desde un flujo de
trabajo
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Los flujos de trabajo de Dynamics 365 tienen numerosas funcionalidades que admiten escenarios de negocio. La
llamada a acciones básicas de SDK de un registro (como crear, actualizar y eliminar), desde un flujo de trabajo
soluciona algunos escenarios de negocio. Sin embargo, si combina las funciones de los flujos de trabajo con la
capacidad de las acciones personalizadas invocadas directamente desde un flujo de trabajo, agregará una serie
nueva y completa de escenarios de negocio a la aplicación sin necesidad de escribir código.
Veamos el escenario en el que una acción personalizada se invoca desde un flujo de trabajo. Invocaremos una
acción personalizada para solicitar la aprobación del administrador cuando un descuento para una oportunidad
específica supera el 20%.

Crear una acción personalizada


1. Vaya a Configuración > Procesos.
2. En la barra de navegación, elija Nuevo. Asigne un nombre al proceso y seleccione la categoría Acción.
Para solicitar una aprobación para el descuento, estamos usando una acción personalizada llamada
Proceso de aprobación. Hemos agregado un parámetro de entrada, SpecialNotesy un paso Enviar
correo electrónico para crear un nuevo mensaje y enviar una solicitud de aprobación del administrador,
como se indica aquí.

Para configurar el correo electrónico, elija Establecer propiedades. Cuando se abre el formulario, use el
Asistente de formulario para agregar notas especiales y otra información al correo electrónico, según se
resalta en la captura de pantalla. Para agregar notas especiales, coloque el cursor donde desea que
aparezcan en el mensaje y, a continuación, en el Asistente de formulario, en Buscar, seleccione
Argumentos en la primera lista desplegable y elija SpecialNotes en la segunda lista desplegable, y
después elija Aceptar.

Para poder invocar la acción desde un flujo de trabajo, es necesario activarla. Una vez que haya activado la
acción, puede ver sus propiedades eligiendo Ver propiedades.

Invoque una acción personalizada desde un flujo de trabajo


1. Vaya a Configuración > Procesos.
2. En la barra de navegación, elija Nuevo. Asigne un nombre al proceso y seleccione la categoría Flujo de
trabajo.
Hemos creado un flujo de trabajo que invoca la acción personalizada Proceso de aprobación cada vez
que se requiere la aprobación del administrador para un descuento de más del 20% para una oportunidad.
Puede establecer las propiedades de entrada de la acción eligiendo Establecer propiedades. Hemos
agregado un nombre de la cuenta relacionada con las oportunidades en las notas especiales. En el
Asistente de formulario, en Buscar, seleccione Cuenta en la primera lista desplegable, seleccione
Nombre de cuenta en la segunda lista desplegable y, a continuación, elija Aceptar. La propiedad Destino
es necesaria y la rellena el sistema. {Oportunidad (opportunity)} en la propiedad Destino es la misma
oportunidad en la que se ejecuta el flujo de trabajo de llamada. Como alternativa, puede elegir una
oportunidad específica para la propiedad de destino mediante búsqueda.

Vea también
Información general sobre las acciones
Configurar acciones personalizadas desde un flujo de trabajo
Información general sobre los procesos de flujo de trabajo
Personalizar entidades, relaciones y campos
12/04/2018 • 1 min to read • Edit Online

NOTA

Este tema está en proceso de elaboración. Estamos realizando mejoras, ¡vuelva pronto para verlas!

Se aplica a Dynamics 365 (en línea), versión 9.x


Crear o editar entidades (tipos de registros)
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Las entidades definen los tipos de registros que los usuarios pueden usar en una aplicación de PowerApps o en
organización de Dynamics 365. En PowerApps, puede editar las entidades personalizables del sistema, y crear,
editar y eliminar entidades personalizadas.
Vea también
Información general sobre los metadatos y las entidades
Crear y editar campos
Crear y editar relaciones entre entidades
Crear y editar conjuntos de opciones globales
Blog de la comunidad: entidad personalizada o actividad personalizada Creación o edición de entidades virtuales
que contienen datos desde un origen de datos externos
Entidades, metadatos y el Explorador de metadatos
23/04/2018 • 10 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En este tema se examinan los metadatos y cómo puede usarlos para crear aplicaciones de PowerApps o
personalizar Dynamics 365.

Metadatos usados con la personalización


Metadatos significa datos acerca de datos. PowerApps le proporciona una plataforma flexible porque es
relativamente fácil editar las definiciones de los datos que usará el entorno. En PowerApps, los metadatos son una
colección de entidades. Las entidades describen las clases de datos que se almacenan en la base de datos. Cada
entidad corresponde a una tabla de la base de datos y cada campo (también denominado atributo) en una entidad
representa una columna de la tabla. Los metadatos de la entidad controlan los tipos de registros que puede crear
y el tipo de acciones que se pueden realizar en ellos. Usando solo los metadatos de la entidad y los servicios web,
un programador puede escribir código para realizar acciones con datos en el entorno. Tiene la capacidad de
modificar estos metadatos con las herramientas de personalización para crear o editar entidades, campos y
relaciones entre entidades.
La aplicación web u otros clientes que los usuarios usan para interactuar con los datos del entorno dependen de
los metadatos de la entidad y se adaptan a medida que estos cambian. Estos clientes también dependen de otros
datos para controlar los elementos visuales que se van a mostrar, la lógica personalizada que se va a aplicar y
cómo se aplicará la seguridad. Estos datos del sistema también se almacenan en las entidades, pero las entidades
propiamente dichas no están disponibles para la personalización.

Use el explorador de metadatos


El explorador de soluciones proporciona acceso a todas las entidades que puede personalizar, pero es solo una
parte de todas las entidades que definen los metadatos usados en el sistema. Para la mayoría de las tareas básicas
de personalización, la información mostrada en el explorador de soluciones va a ser todo lo que necesita. Los
programadores necesitan con frecuencia más información y una forma sencilla de ver los metadatos. Si necesita
tener discusiones detalladas con los programadores sobre metadatos o si solo desea tener una comprensión más
profunda de los metadatos, intente instalar la solución de explorador de metadatos que se incluye en la solución
Explorador de metadatos. El explorador de metadatos es una solución administrada que contiene solo recursos
web HTML que puede instalar y que le permitirán ver todos los metadatos, y filtrar entidades y campos para
obtener una mejor descripción de lo que contienen los metadatos.
Descargar e instalar el explorador de metadatos
Use el vínculo adecuado a continuación para descargar la solución del explorador de metadatos para poder
instalarla.

VERSIÓN DESCARGAR

Dynamics 365 (en línea), versión 9.0 (v9.0) Descargas de Microsoft:


MetadataBrowser_3_0_0_5_managed.zip

Dynamics 365 (v8.2) Actualización 1 de Dynamics CRM Descargas de Microsoft:


Online 2016 y Dynamics CRM 2016 Service Pack 1 local MetadataBrowser_3_0_0_4_managed.zip
(v8.1)
VERSIÓN DESCARGAR

Actualización de Dynamics CRM Online 2016 y CRM 2016 Descargas de Microsoft:


(v8.0) MetadataBrowser_3_0_0_2_managed.zip

Instalar la solución
Después de descargar la solución, debe instalarla. Para obtener información sobre cómo instalar una solución
administrada, consulte Importar, actualizar, y exportar soluciones.
Abrir como aplicación
La versión de Dynamics 365 (en línea), versión 9.0 (v9.0) está configurada como aplicación. Después de instalar la
solución Examinador de metadatos de la entidad, busque la aplicación Metadata Tools y ábralo. Entidades
es la vista predeterminada. En el área de navegación Herramientas, puede seleccionar Metadatos de la
entidad para inspeccionar las entidades individuales.
Abrir desde la página de configuración de la solución
Para versiones anteriores debe usar los siguientes pasos, pero también funcionan para la última versión.
Después de instalar la solución del Explorador de metadatos de la entidad, abra la solución administrada
haciendo doble clic en la fila en la lista de soluciones y vea la página Configuración para ver información sobre
el Explorador de metadatos de la entidad y los botones para iniciar dos vistas distintas.
Examinador de metadatos es equivalente a la vista Entidades en la aplicación.
Examinador de metadatos de la entidad es equivalente a la vista Metadatos de la entidad en la
aplicación.
Vista de entidades
Puede realizar las siguientes acciones:
Ver detalles de la entidad: Seleccione una entidad para ver mediante la vista Metadatos de la entidad.
Editar entidad: Abra el formulario de entidad seleccionada en la organización predeterminada, si la entidad lo
permite.
Búsqueda de texto: Realice una búsqueda de texto para filtrar las entidades mostradas mediante las
siguientes propiedades de entidad: SchemaName , LogicalName , DisplayName , ObjectTypeCode y MetadataId .
Filtrar entidades: Defina criterios sencillos para ver un subconjunto de entidades. Todos los criterios evalúan
con la lógica AND.
Filtrar propiedades: Filtre las propiedades mostradas para la entidad mostrada. Hay aproximadamente 100
propiedades en la lista. Use esta opción para seleccionar solamente las que le interesan.
Vista Metadatos de entidad
Puede realizar las siguientes acciones para una sola entidad:
Entidad: Cambie la entidad que desea ver.
Propiedades: Vea todas las propiedades de la entidad y filtre las propiedades mostradas.
Editar entidad: Abra el formulario de edición de la entidad seleccionada en la organización
predeterminada, si la entidad lo permite.
Filtrar propiedades: Filtre las propiedades mostradas para la entidad mostrada. Hay
aproximadamente 100 propiedades en la lista. Use esta opción para seleccionar solamente las que le
interesan.
Atributos: Vea los atributos de la entidad en una vista maestra o detallada. Con esta vista puede:
Editar atributo: Abra el formulario de atributos seleccionado en la organización predeterminada, si el
atributo lo permite.
Búsqueda de texto: Realice una búsqueda de texto para filtrar los atributos mostrados mediante las
siguientes propiedades de atributo: SchemaName , LogicalName , DisplayName y MetadataId .
Filtrar atributos: Filtre los atributos por cualquier valor de propiedades de atributos.
Filtrar propiedades: Filtre las propiedades mostradas para el atributo seleccionado.
Teclas: Si las teclas alternativas se habilitan para una entidad, puede examinar cómo están configuradas.
Más información: Definir claves alternativas
Relaciones: Vea los tres tipos de relaciones de entidad: uno a varios, varios a uno y varios a varios. Con
estas vistas puede:
Editar relación: Abra el formulario de relaciones seleccionado en la organización predeterminada, si la
relación lo permite.
Búsqueda de texto: Realice una búsqueda de texto para filtrar las relaciones mostradas con valores
adecuados para el tipo de relación.
Filtrar propiedades: Filtre la relación por cualquier valor de las propiedades de la relación.
Privilegios: Vea los privilegios de la entidad. Con esta vista puede:
Filtrar el privilegio mostrado mediante la propiedad PrivilegeId .

NOTA
Al ver las propiedades de detalle de la entidad, verá que muchas propiedades complejas se pueden expandir. El valor más
útil se muestra con un vínculo que permite cambiar a una vista más detallada. La vista detallada refleja la estructura de los
datos tal como se recuperaría mediante programación. La vista detallada también revela otros datos relevantes que se
pueden recuperar en la misma área, como por ejemplo, si existe alguna etiqueta localizada para las propiedades Nombre
para mostrar.

SUGERENCIA
Para copiar texto de la página, simplemente seleccione el texto y use el método abreviado de teclado Ctrl+C o el comando
Copiar del menú contextual.

Crear nuevos metadatos o usar los metadatos existentes


PowerApps incluye varias entidades del sistema que admiten las principales capacidades de aplicación de
negocios. Por ejemplo, los datos sobre los clientes o clientes potenciales están destinados a almacenarse
mediante las entidades de cuenta o contacto. La entidad de cliente potencial es donde la información sobre
posibles clientes u oportunidades de ventas potenciales debe almacenarse. La entidad de oportunidad está
destinada a usarse para realizar un seguimiento de posibles eventos generadores de ingresos.
Cada una de estas entidades también contiene varios campos que representan los datos comunes que el sistema
puede necesitar para almacenar la entidad respectiva.
Para la mayoría de las organizaciones es una ventaja para usted utilizar las entidades y los atributos del sistema
para los fines para los que se han diseñado. Aunque puede crear nuevas entidades personalizadas, las entidades
del sistema tienen funcionalidades especiales que no podrá replicar fácilmente sin escribir código.
Por ejemplo:
Los registros de entidad de cliente potencial se pueden calificar. Esta acción de calificación desactivará el
cliente potencial y creará una nueva oportunidad y un registro de cuenta o contacto que permitirá avanzar
en el proceso de negocio.
Los registros de la entidad de caso tienen una conexión especial con las entidades de contrato para facilitar
la definición de los derechos para los servicios de atención al cliente.
Si desea instalar una solución, puede esperar a que el desarrollador de la solución haya aprovechado las
entidades y los atributos del sistema. La creación de una entidad personalizada que sustituya una entidad o
un atributo del sistema significará que las soluciones disponibles podrían no funcionar en su organización.
Por estas razones, se recomienda usar las entidades y campos proporcionados por el sistema cuando
resulten apropiadas para la organización. Si no tienen sentido y no se pueden editar para adaptarlos a sus
necesidades, debe evaluar si se necesita crear una nueva entidad. Recuerde que puede cambiar el nombre
para mostrar de una entidad para que coincida con la nomenclatura que se usa en la organización. Por
ejemplo, es muy común que los usuarios cambien el nombre para mostrar de la entidad de cuenta por
"Compañía" o el nombre de la entidad de contacto por "Individual". Esto se puede hacer en las entidades o
los atributos sin cambiar el comportamiento de la entidad. Para obtener más información sobre cómo
cambiar el nombre de las entidades, consulte Cambiar el nombre de una entidad.
No puede eliminar entidades ni campos del sistema. Se consideran parte de la solución del sistema y se
espera que cada organización los tenga. Si desea ocultar una entidad del sistema, cambie los privilegios del
rol de seguridad de su organización para quitar el privilegio de lectura para la entidad. Esto quitará la
entidad de la mayoría de las partes de la aplicación. Si existe un campo del sistema que no necesita, quítelo
del formulario y de cualquier vista que lo utilice. Cambie el valor Se puede buscar en la definición del
campo de forma que no aparezca en la búsqueda avanzada. Más información: Creación y edición de
campos

Limitaciones para crear elementos de metadatos


Hay un límite en el número de entidades que puede crear. Puede encontrar información sobre el número máximo
en la página Recursos en uso. Si necesita más entidades personalizadas, póngase en contacto con el soporte
técnico de Dynamics 365. Este límite superior se puede ajustar.
Dentro de cada entidad hay un límite superior en el número de campos que puede crear. Este límite se basa en las
limitaciones técnicas de la cantidad de datos que se pueden almacenar en una fila de una tabla de la base de
datos. Es difícil proporcionar un número específico porque para cada tipo de campo puede usar una cantidad de
espacio diferente. El límite superior depende del espacio total usado por todos los campos de la entidad.
La mayoría de las personas no crean suficientes campos personalizados para alcanzar el límite, pero si tiene
previsto agregar cientos de campos personalizados a una entidad, debe considerar si este es el mejor diseño.
¿Todos los campos que prevé agregar describen las propiedades de un registro de dicha entidad? ¿Tiene previsto
que los usuarios que utilicen su organización puedan administrar un formulario que incluya un número tan
elevado de campos? El número de campos que agrega a un del formulario incrementa la cantidad de datos que
deberán transferirse cada vez que un registro se modifique, lo que afectará al rendimiento del sistema. Tenga en
cuenta estos factores cuando esté agregando campos personalizados a una entidad.
Los campos de conjunto de opciones ofrecen un conjunto de opciones que se mostrará en un control desplegable
en un formulario o un control de lista desplegable al usar la búsqueda avanzada. Su entorno puede admitir miles
de opciones en un conjunto de opciones, pero no debería considerar esta característica como el límite superior.
Los estudios de capacidad de uso demuestran que los usuarios tienen problemas para utilizar un sistema donde
un control desplegable proporciona un gran número de opciones. Utilice el campo de conjunto de opciones para
definir categorías de datos. No use los campos de conjunto de opciones para seleccionar categorías que
representen realmente elementos de datos diferentes. Por ejemplo, en lugar de mantener un campo de conjunto
de opciones que almacene cientos de fabricantes posibles de un tipo de equipamiento, considere crear una
entidad que almacene referencias a cada fabricante y use un campo de búsqueda en lugar de un conjunto de
opciones.
Vea también
Crear y editar entidades
Crear y editar entidades virtuales
Crear y editar relaciones entre entidades
Crear y editar campos
Crear y editar conjuntos de opciones globales
Crear y diseñar formularios
Tipos de entidades
12/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Antes de crear o modificar entidades en Dynamics 365 Customer Engagement, debe comprender que hay
diferentes tipos de entidades. Una vez que se crea una entidad personalizada, estos tipos no se pueden cambiar. Las
dos divisiones principales se basan en la propiedad de la entidad y en si las entidades son entidades de actividad.

Propiedad de la entidad
Existen cuatro tipos diferentes de propiedad de la entidad. Cuando cree una entidad personalizada las únicas
opciones son propiedad de un usuario o equipo o propiedad de la organización, pero debe tener en cuenta
que otras entidades tienen tipos de propiedad diferentes.

PROPIEDAD DESCRIPCIÓN

Propiedad del negocio Hay 12 entidades del sistema propiedad del negocio. Incluye
Unidad de negocio, Calendario, Equipo, Rol de seguridad y
Usuario.

Ninguno Existen 127 entidades del sistema que no tienen un


propietario, pero la mayoría de estas no son visibles en el
explorador de soluciones. Estas están formadas principalmente
por entidades intersecantes creadas para admitir relaciones de
varios a varios o donde el acceso al registro está controlado
por un registro primario. Por ejemplo, los registros de
producto de oportunidad se deben realizar mediante un
registro de oportunidad que sea propiedad del usuario o del
equipo.

Propiedad de la organización Hay 68 entidades del sistema propiedad de la organización.


Incluyen Artículo, Plantilla de artículo, Competidor, Divisa y
Recurso web.

Propiedad del usuario o el equipo Existen 59 entidades del sistema que son propiedad del
usuario o del equipo. Debido a que estos registros son
propiedad de un usuario o un equipo, están conectados a una
unidad de negocio y a roles de seguridad específicos de la
unidad de negocio. Por lo tanto, estas entidades participan en
la seguridad basada en roles.

Las entidades personalizadas que cree, y la mayoría de las entidades personalizables del sistema, son propiedad
de la organización o propiedad de un usuario o equipo.

IMPORTANTE
Cuando se crea una entidad, no puede cambiar la propiedad. Antes de crear una entidad, asegúrese de que elija el tipo
adecuado de propiedad. Si determina posteriormente que la entidad personalizada debe ser de un tipo diferente, tendrá que
eliminarla y crear una nueva. Más información: Eliminar entidades personalizadas

Entidades de actividad
Una actividad puede considerarse cualquier acción de la que se puede crear una entrada en un calendario. Una
actividad puede tener dimensiones de tiempo (hora de inicio, hora de detención, fecha de vencimiento y duración)
que ayudan a determinar cuándo se ha producido la acción o cuándo tendrá lugar. Las actividades también
contienen datos que ayudan a determinar qué acción representa la actividad, por ejemplo, el tema y la descripción.
Una actividad se puede abrir, cancelar o completar. El estado completado de una actividad tendrá varios valores de
estado secundarios asociados para aclarar el modo en que la actividad se ha completado.
Las entidades de actividad solo pueden pertenecer a un usuario o equipo, no pueden ser propiedad de una
organización.
Existen 15 entidades del sistema que representan actividades como se muestra en la siguiente tabla.

NOMBRE DESCRIPCIÓN MOSTRAR EN LOS MENÚS DE ACTIVIDADES

Cita Compromiso que representa un Sí


intervalo de tiempo con las fechas de
inicio y fin, y la duración.

Repuesta de campaña Respuesta de un cliente existente o Sí


potencial para una campaña.

Dirección de correo electrónico Actividad entregada con protocolos de Sí


correo electrónico.

Fax Actividad que mantiene un seguimiento Sí


del resultado de llamadas y el número
de páginas de un fax y que,
opcionalmente, almacena una copia
electrónica del documento.

Carta Actividad que realiza un seguimiento de Sí


la entrega de una carta. Actividad que
puede contener la copia electrónica de
la carta.

Llamada de teléfono Actividad para mantener un Sí


seguimiento de una llamada de
teléfono.

Cita periódica Cita principal de una serie de citas Sí


periódicas.

Actividad de servicio Actividad que ofrece la organización Sí


para satisfacer las necesidades de su
cliente. Cada actividad de servicio
incluye la fecha, la hora, la duración y
los recursos necesarios.

Tarea Actividad genérica que representa el Sí


trabajo que se debe realizar.

Actividad de campaña Tarea realizada o que va a realizar un No


usuario para planear o ejecutar una
campaña.

Resolución del caso Tipo especial de actividad que incluye la No


descripción de la resolución, el estado
de facturación y la duración del caso.
NOMBRE DESCRIPCIÓN MOSTRAR EN LOS MENÚS DE ACTIVIDADES

Cierre de oportunidad Actividad creada automáticamente No


cuando se cierra una oportunidad, que
contiene información como la
descripción del cierre y los ingresos
reales.

Cierre de pedido Actividad generada automáticamente No


cuando se cierra un pedido.

Campaña exprés Operación del sistema usada para No


realizar operaciones largas y
asincrónicas en conjuntos de datos de
gran tamaño, como la distribución de
una actividad de campaña o una
campaña exprés.

Cierre de oferta Actividad generada cuando se cierra No


una oferta.

Puede crear nuevas entidades de actividad personalizadas. Por ejemplo, puede crear una entidad de actividad
personalizada para registrar comunicaciones de mensajes instantáneos. Crear una entidad de actividad es diferente
de crear una entidad de no actividad porque no especifica un campo principal. Todas las entidades de actividad
tienen Campo principal establecido en Asunto y otros campos comunes que se definen mediante la entidad
Actividad. Esto permite que se incluyan todos los tipos de actividades en una vista que solo muestra los campos
comunes.
Para crear una entidad de actividad personalizada, seleccione Definir como entidad de actividad. Después de
seleccionar esto, verá que la opción Mostrar en los menús de actividades está seleccionada. Esta opción permite
a las personas crear este tipo de actividad en los menús de actividad. No está activada para las actividades que
suelen asociarse con determinados eventos y que se crean detrás mediante código o por un flujo de trabajo.
Después de guardar la entidad, no se puede cambiar la configuración.
Vea también
Crear o editar entidades
Crear una entidad
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Antes de crear una entidad personalizada, evalúe si el uso de una entidad existente cumplirá sus requisitos. Más
información: Crear nuevos metadatos o usar los metadatos existentes
La parte del nombre de cualquier entidad personalizada que cree es el prefijo de personalización. Esto se establece
en función del editor de soluciones para la solución en la que trabaja. Si le interesa el prefijo de personalización,
asegúrese de que está trabajando en una solución no administrada o en la solución predeterminada donde el
prefijo de personalización es el que desea para esta entidad. Para obtener información sobre cómo cambiar el
prefijo de personalización, consulte Editor de soluciones.

NOTA
Si usa Safari como explorador, es posible que reciba un mensaje de error de tiempo de espera al intentar guardar o publicar
una nueva entidad personalizada. Si ocurre esto se recomienda usar otro explorador para crear entidades.

Los campos mínimos obligatorios para crear una entidad personalizada son:

CAMPO DESCRIPCIÓN

Nombre para mostrar Este es el nombre singular de la entidad que aparecerá en la


aplicación.

Nombre plural Este es el nombre plural de la entidad que aparecerá en la


aplicación.

Nombre Este campo se rellena previamente según el nombre para


mostrar que escriba. Incluye el prefijo de personalización del
editor de soluciones.

Propiedad Puede elegir que sea propiedad del usuario o el equipo, o


propiedad de la organización. Más información: Propiedad de
la entidad.

Para crear una entidad de actividad, seleccione Definir como entidad de actividad antes de guardar la entidad.
Más información: Entidades de actividad
En Áreas que muestran esta entidad, elija las áreas disponibles en la barra de navegación en las que desee que
esta entidad esté disponible. No es necesario, pero si necesita usuarios que puedan descubrir la entidad fácilmente,
seleccione uno de estos. La realización de cambios aquí actualiza los datos que define el panel de navegación. No
puede cambiar la configuración de las entidades del sistema. Sin embargo, puede modificar estos datos para
modificar donde se muestra cada entidad y cómo se muestra al cambiar el mapa del sitio.
Hay varias opciones que están configurados de forma predeterminada. Si no está seguro de desearlas para la
entidad personalizada, deshabilítelas antes de guardar. Puede elegir siempre activarlas más tarde, pero
determinadas opciones no se pueden deshabilitará después de habilitarse. Notas, Actividades y Conexiones se
activan de forma predeterminada y no se pueden desactivar más adelante. Para obtener más información sobre las
opciones disponibles, consulte Editar una entidad.
Cada entidad personalizada tiene un campo principal. Se define en la pestaña Campo principal. Se usa este
campo cuando los registros de la entidad se muestran en una lista. El campo principal suele ser un vínculo que abre
el registro. Este campo debe ser un campo Línea de texto única con el formato Texto. Al crear la entidad el valor
único que no se puede cambiar después es Nombre. De forma predeterminada, Nombre para mostrar es
"Nombre" y Nombre es el prefijo personalizaciones del editor de soluciones, un carácter de subrayado y "nombre".
Si no es lo que desea, cámbielo antes de crear la entidad. Después de guardar la entidad, no puede editar los
valores de campos principales desde la ficha Campo principal de la entidad. Debe buscar este campo en los
campos de la entidad. Podrá modificarlo como cualquier otro campo con una sola línea de texto.
Los usuarios con roles de seguridad de administrador o personalizador del sistema puede ver todas las nuevas
entidades personalizadas. Esto permite probar las entidades personalizadas antes de mostrarlas a las personas que
usarán el sistema. Antes de que los usuarios con otros roles de seguridad puede ver estas entidades, deberá editar
los roles de seguridad y otorgar acceso a otros usuarios para que puedan verlas. Al crear la entidad personalizada
se incluye en la pestaña Entidades personalizadas de cada rol de seguridad. Debe proporcionar al menos acceso de
lectura en el nivel de usuario a la entidad personalizada para que los usuarios puedan verla en la aplicación.
Al crear una entidad nueva, varios metadatos y registros del sistema compatibles se crean para esta. Siga editando
la entidad trabajar con estos.
Vea también
Crear o editar una entidad
Editar una entidad
12/04/2018 • 5 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En Dynamics 365 Customer Engagement, puede editar cualquier entidad personalizada que cree. Las entidades del
sistema o las entidades personalizadas administradas pueden tener limitaciones sobre los cambios que puede
realizar.
Las entidades del sistema son entidades cualesquiera que se incluyen con Dynamics 365. Las entidades
personalizadas administradas son entidades que han sido agregadas al sistema importando una solución
administrada. El grado con que puede modificar estas entidades depende de las propiedades administradas
establecidas para cada entidad. Las propiedades que no puede modificar estarán deshabilitadas. Para ver las
Propiedades administradas de una entidad seleccionada en el explorador de soluciones, haga clic en el botón
Propiedades administradas en la barra de menús.

NOTA
Debe publicar personalizaciones después de guardar los cambios en una entidad existente. Más información: Publicación de
personalizaciones

Cuando edita entidades puede realizar los siguientes cambios en los metadatos:
Editar campos de la entidad. Más información: Crear y editar campos
Editar relaciones entre entidades. Más información: Crear y editar relaciones entre entidades
También puede realizar cambios en los registros que admiten la entidad:
Formularios. Más información: Crear y diseñar formularios
Reglas de negocio. Más información: Crear un flujo de proceso de negocio para estandarizar los procesos
Para las entidades personalizadas puede cambiar las Áreas que muestran esta entidad, pero para las
entidades del sistema o las entidades personalizadas administradas descubrirá que las opciones están
deshabilitadas.

Cambiar el nombre de una entidad


Use las propiedades Nombre para mostrar y Nombre en plural para cambiar el nombre de la entidad de la
aplicación. Sin embargo, el nombre de muchas entidades del sistema también se puede usar en otro texto de la
aplicación. Para buscar y cambiar el texto donde se ha usado este nombre, consulte Editar mensajes de entidades
del sistema.

Cambiar los iconos usados para entidades personalizadas


De forma predeterminada, todas las entidades personalizadas en la aplicación web tienen los mismos iconos.
Puede crear recursos web de imagen para los iconos que desee para las entidades personalizadas y establecerlos
mediante el botón Actualizar iconos en la barra de herramientas. Hay dos tamaños de iconos:
Icono en aplicación web. Este icono debe tener un tamaño de 16 x 16 píxeles.
Icono para formularios de entidad. Este icono debe tener un tamaño de 32 x 32 píxeles.
Ninguno de estos iconos debe superar los 10 KB. Los archivos de formato PNG con fondos transparentes
se recomiendan. Más información: Cambiar los iconos de entidades personalizadas

NOTA
Dynamics 365 para tabletas y Dynamics 365 para teléfonos no muestran iconos personalizados para las entidades
personalizadas.

Opciones de la entidad que solo pueden estar habilitadas


La siguiente tabla enumera las opciones que puede habilitar para una entidad, pero después de habilitar estos
elementos, estos no se pueden deshabilitar:

OPCIÓN DESCRIPCIÓN

Flujos de proceso de negocio Cree flujos de proceso de negocio para esta entidad. Más
información: Crear un flujo de proceso de negocio para
estandarizar los procesos

Notas Anexe notas a los registros de esta entidad. Las notas incluyen
la capacidad de agregar datos adjuntos.

Actividades Asocie actividades a los registros de esta entidad.

Conexiones Use la característica de conexiones para mostrar cómo los


registros de esta entidad tienen conexiones a los registros de
otras entidades que también tienen las conexiones habilitadas.

Enviando correo electrónico (si no existe un campo de Envíe correos electrónicos mediante una dirección de correo
correo electrónico, se creará uno) electrónico almacenada en uno de los campos de esta entidad.
Si un campo Línea de texto única con el formato establecido
en correo electrónico no existe ya para esta entidad, se
creará uno nuevo al habilitar el envío de correo electrónico.

Colas Use la entidad con colas. Las colas mejoran el proceso de


redirigir y compartir trabajo haciendo que los registros de esta
entidad estén disponibles en una ubicación central a la que
todos los usuarios pueden obtener acceso.

Habilitar o deshabilitar las opciones de la entidad


La siguiente tabla enumera las opciones de la entidad que puede habilitar o deshabilitar en cualquier momento.

OPCIÓN DESCRIPCIÓN

Imagen principal Las entidades del sistema que admiten imágenes ya tendrán
un campo Imagen. Puede decidir si mostrar los datos en este
campo como la imagen del registro estableciendo el campo en
[Ninguna] o Imagen predeterminada.

Para las entidades personalizadas primero debe crear un


campo de imagen. Cada entidad solo puede tener un campo
de imagen. Después de crear uno, puede cambiar este valor
para establecer la imagen principal. Más información: Campos
de imagen
OPCIÓN DESCRIPCIÓN

Combinar correspondencia Los usuarios pueden usar esta entidad con la combinación de
correspondencia.

Administrar documentos Después de realizar otras tareas para habilitar la


administración de documentos para la organización, habilitar
esta característica permite que esta entidad participe en la
integración con Microsoft SharePoint. Más información:
Configuración de la integración de SharePoint

Detección de duplicados Si la detección de duplicados está habilitada para la


organización, habilitar esta opción le permite crear reglas de
detección de duplicados para esta entidad. Para obtener
información sobre cómo habilitar la detección de duplicados,
consulte Activar o desactivar reglas de detección de
duplicados para toda la organización.

Permitir creación rápida Después de la creado y publicación de un Formulario de


creación rápida para esta entidad, los usuarios tendrán la
opción de crear un nuevo registro usando el botón Crear en
el panel de navegación. Más información: Crear y diseñar
formularios

Cuando esta opción está habilitada para una entidad de


actividad personalizada, dicha actividad personalizada será
visible en el grupo de entidades de actividad cuando los
usuarios usen el botón Crear en el panel de navegación. Sin
embargo, debido a que las actividades no admiten formularios
de creación rápida, el formulario principal se utilizará cuando
se haga clic en el icono de entidad personalizada.

Auditoría Cuando se habilita la auditoría para la organización, permite


que se los cambios en los registros de la entidad se capturen
con el tiempo. Al habilitar la auditoría de una entidad, también
se habilita la auditoría de todos sus campos. Puede seleccionar
o anular la selección de los campos en los que desea habilitar
la auditoría.

Equipos de acceso Cree plantillas de equipo para esta entidad. Más información:
Acerca de las plantillas de equipo

Habilitar para Phone Express Haga que esta entidad esté disponible para la aplicación
Dynamics 365 para teléfonos.

Habilitar para móvil Haga que esta entidad esté disponible para las aplicaciones de
Dynamics 365 para teléfonos y tabletas. También tiene la
opción de convertir esta entidad en Solo lectura en móvil.

Si los formularios de una entidad requieren una extensión que


no es compatible con Dynamics 365 para teléfonos y tableas,
como controles de iFrame o de recurso web, use este valor
para asegurarse de que los usuarios de aplicaciones móviles
no pueden editar los datos de estas entidades.

Importante: Si ha instalado previamente cualquier solución


de portal, para crear un caso en el Centro de servicio al cliente
o utilizar el comando Combinar casos, debe desactivar la
opción Solo lectura en móvil para la entidad Caso.
Vea también
Crear o editar una entidad (información general)
Editar mensajes de entidades del sistema
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


El nombre para mostrar predeterminado de algunas entidades del sistema se usa en texto y mensajes de error de
la interfaz de usuario en Dynamics 365. Si cambia el nombre para mostrar, también debe actualizar los mensajes
que usan el nombre para mostrar predeterminado. Por ejemplo, si cambia el nombre para mostrar de "Cuenta" a
"Empresa", podría aparecer un mensaje de error con el nombre antiguo.
En el explorador de soluciones, debajo de la entidad, si ve un nodo Mensajes, puede editar determinado texto que
incluye referencias al nombre para mostrar de la entidad original. Modificar este texto es bastante sencillo. Abra el
mensaje para ver un formulario con tres campos:

CAMPO DESCRIPCIÓN

Cadena para mostrar predeterminada Muestra el texto original.

Cadena para mostrar personalizada Edite este texto para cambiar la cadena para mostrar.

Comentario Opcional. Incluya un comentario sobre lo que cambió y


porqué.

Parte de texto del mensaje puede tener marcadores. Estos marcadores son números con llaves a ambos lados. Por
ejemplo: {0}. Estos marcadores permiten insertar texto en el mensaje. Si modifica mensajes, asegúrese de
mantener esos marcadores.
Vea también
Crear o editar una entidad
Eliminar entidades personalizadas
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Como usuario con el rol de seguridad de administrador del sistema, puede eliminar entidades personalizadas que
no sean parte de una solución administrada.

IMPORTANTE
Cuando se elimina una entidad personalizada, las tablas de base de datos que almacenan los datos de la entidad se eliminan
y se pierden todos los datos que contienen. Los registros asociados con una relación jerárquica con la entidad personalizada
también se eliminan. Para obtener más información sobre las relaciones jerárquicas, consulte Crear y editar relaciones entre
entidades.

Para poder eliminar una entidad personalizada, debe quitar las dependencias que existan en otros componentes de
la solución. Por ejemplo, si otra entidad tiene un campo de búsqueda en un formulario que usa esta entidad
personalizada, primero debe quitar el campo del formulario para poder eliminar la entidad personalizada. Esto
también se aplica a las vistas definidas para otras entidades que incluyen una referencia a esta entidad. Si intenta
eliminar la entidad y se descubren dependencias, no se permitirá la eliminación. Seleccione Mostrar
dependencias en la barra de menú para facilitar la identificación de las dependencias que tiene que eliminar antes
de que la entidad se pueda eliminar.
La única forma de recuperar datos de una entidad que se haya eliminado es restaurar la base de datos desde un
punto anterior a la eliminación de la entidad.
Vea también
Crear o editar una entidad
Cambiar los iconos de entidades personalizadas
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Cuando crea una entidad personalizada, se le asigna automáticamente un icono predeterminado, y todas las
entidades personalizadas usan de forma predeterminada el mismo icono. Si la organización tiene varias entidades
personalizadas, puede resultar útil cambiar el icono asociado con una o varias entidades personalizadas para
ayudar a los usuarios a diferenciarlas.

NOTA
No puede modificar los iconos asignados a entidades del sistema.

Puede cargar dos tipos de iconos de entidades para cada entidad personalizada:
Icono en aplicación web. Este icono debería ser:
Tamaño 16 x 16 píxeles.
En formato .gif, .png o jpg.
Menor de 10 kilobytes.
Icono para formularios de entidad. Este icono debería ser:
Tamaño 32 x 32 píxeles.
16 colores.
En formato .ico.
Menor de 10 kilobytes.
1. Abra el explorador de soluciones, expanda Entidades si es necesario, elija la entidad personalizada cuyo
icono desea actualizar y, en la barra de comando, seleccione Actualizar iconos.
2. En el cuadro de diálogo Seleccionar iconos nuevos, en Icono en aplicación web o Icono para
formularios de entidad, en la parte derecha de Nuevo icono, seleccione el botón Examinar ,
seleccione el archivo de imagen adecuado, y luego seleccione Aceptar.
3. En la barra de comandos, en el menú Archivo, seleccione Guardar.
4. Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando actualmente,
en la barra de navegación o en el panel de navegación, elija la entidad en la que ha estado trabajando,
y seleccione Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en el Panel de
navegación, seleccione Entidades y, en la barra de comandos, seleccione Publicar todas las
personalizaciones.
Es posible que no aparezcan los nuevos iconos en la aplicación hasta que cierre y vuelva a abrirlo.
NOTA
La publicación de personalizaciones pueden interferir en el funcionamiento normal del sistema. Le recomendamos que
programe la publicación cuando perjudique lo menos posible a los usuarios.

Herramientas de la Comunidad
Iconator es una herramienta desarrollada por Comunidad XrmToolbox para Dynamics 365 Customer
Engagement. Consulte el tema herramientas para desarrolladores para comunidad de herramientas desarrolladas.

NOTA
Las herramientas de la Comunidad no son un producto de Microsoft Dynamics y no se amplía el soporte para las
herramientas de comunidad. Si tiene alguna duda relacionada con la herramienta, póngase en contacto con el Editor. Más
información: XrmToolBox.

Vea también
Crear y editar entidades
Establecer propiedades administradas
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Las Propiedades administradas se aplican únicamente al incluir una entidad con una solución administrada e
importarla en otra organización. Estos valores permiten al desarrollador de la solución tener un determinado
control sobre el nivel de personalización que desea permitir a los usuarios que instalen su solución. Para establecer
las propiedades administradas de una entidad, seleccione la entidad y haga clic en Propiedades administradas
en la barra de menú.
La opción Se puede personalizar controla el resto de opciones. Si esta opción es False , no se aplicará ninguno
de los demás valores. Si es True , puede especificar las demás opciones de personalización.
Las entidades tienen más propiedades administradas que ningún otro tipo de componente de la solución. Si la
entidad es personalizable, puede definir las siguientes opciones:
Se puede modificar el nombre para mostrar
Se puede cambiar propiedades adicionales
Se pueden crear nuevos formularios
Se pueden crear nuevos gráficos
Se pueden crear vistas nuevas
Excepto Se puede cambiar propiedades adicionales, estas opciones deben explicarse por sí mismas. La
propiedad Se puede cambiar propiedades adicionales significa simplemente cualquier elemento no
cubierto por las otras opciones. Si establece todas las opciones individuales en False , también puede
establecer Se puede personalizar en False .
Habilitar una entidad para
comentarios/clasificaciones
12/04/2018 • 3 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Permita que los clientes escriban comentarios sobre cualquier registro de entidad, o califiquen registros de entidad
en un rango de calificación definido habilitando entidades para comentarios.
Por ejemplo, puede permitir los comentarios o las calificaciones en la entidad Caso para recibir comentarios sobre
la experiencia de soporte que recibió el cliente. Cuando varios clientes califican un registro, las calificaciones
pueden consolidarse para cada registro mediante un campo consolidado. En un escenario de ventas, puede
habilitar la entidad Producto para comentarios para obtener comentarios de los usuarios sobre los productos que
vende.
De forma predeterminada, los comentarios se activan para la entidad del artículo de conocimientos y el campo
consolidado que almacena la calificación se agrega al formulario del artículo de conocimientos.

IMPORTANTE
Esta característica se introdujo en Actualización 1 de CRM Online 2016 y en CRM 2016 SP1 (local).
¿Le interesa obtener esta característica? Buscar el administrador o la persona de soporte de Dynamics 365.

Habilitar comentarios
1. Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.
Compruebe su rol de seguridad
Siga los pasos de la sección Visualización del perfil de usuario.
¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.

2. Vaya a Configuración > Personalizaciones.


3. Elija Personalizar el sistema.
4. En Componentes, expanda Entidades y, a continuación, haga clic en la entidad para la que desea habilitar
comentarios.
5. En Comunicación y colaboración, seleccione la casilla Comentarios.
6. Publique las personalizaciones:
Para publicar las personalizaciones únicamente para el componente que está editando actualmente,
en la barra de navegación o en el panel de navegación, haga clic o pulse en la entidad en la que ha
estado trabajando, y haga clic o pulse en Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en el panel de
navegación, haga clic o pulse en Entidades y, en la barra de herramientas Acciones, haga clic o pulse
en Publicar todas las personalizaciones.
Después de habilitar una entidad para comentarios, se crea una relación de referente a entre la entidad y la
entidad Comentarios.

IMPORTANTE
Una vez que habilite una entidad para comentarios, no puede deshabilitarla.

Agregar una subcuadrícula para comentarios en el formulario de


entidad
De forma predeterminada, los usuarios deben ir a la lista de registros asociados del registro al que desee agregar
comentarios. Para facilitar que los usuarios agreguen comentarios, es posible que desee agregar una subcuadrícula
de comentarios al formulario de la entidad para la que habilita comentarios.
1. Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.
Compruebe su rol de seguridad
Siga los pasos de la sección Visualización del perfil de usuario.
¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.

2. Vaya a Configuración > Personalizaciones.


3. Elija Personalizar el sistema.
4. En Componentes, expanda Entidades y, a continuación, expanda la entidad que ha habilitado para
comentarios.
5. Haga clic en Formularios.
6. Abra el formulario de tipo Principal o Principal: experiencia interactiva.
El formulario Principal: experiencia interactiva se usa en el centro de servicio interactivo.
7. Seleccione el área donde desea insertar la subcuadrícula y, en la pestaña Insertar, en el grupo Control, haga
clic en Subcuadrícula.
8. En el cuadro de diálogo Establecer propiedades, rellene el nombre y la etiqueta de la subcuadrícula.
9. En la sección Origen de datos, seleccione la información:
Registros. Consulte Solo los registros relacionados.
Entidad. Seleccione Comentarios (Referente a).
Vista predeterminada. Seleccione una vista predeterminada para la lista.
10. Publique las personalizaciones:
Para publicar las personalizaciones únicamente para el componente que está editando actualmente,
en la barra de navegación o en el panel de navegación, haga clic o pulse en la entidad en la que ha
estado trabajando, y haga clic o pulse en Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en el panel de
navegación, haga clic o pulse en Entidades y, en la barra de herramientas Acciones, haga clic o pulse
en Publicar todas las personalizaciones.
Agregar un campo consolidado al formulario de entidad para mostrar
las clasificaciones
Según cómo quiera calcular la clasificación de la entidad, puede crear un campo consolidado que calcule la
clasificación y luego agregarlo al formulario de la entidad que está habilitando para comentarios. Más información:
Definir campos consolidados
Vea también
Enviar comentarios o clasificaciones para registros de Dynamics 365
Crear y editar campos (atributos)
23/04/2018 • 7 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con PowerApps, los campos definen los elementos de datos individuales que se pueden usar para almacenar
datos en una entidad. A veces, los desarrolladores denominan atributos a los campos. Puede usar las
herramientas de personalización del explorador de soluciones para modificar los campos del sistema que
admitan personalizaciones, o bien para crear, editar o eliminar entidades personalizadas.

Crear y editar campos


Antes de crear un campo personalizado, evalúe si el uso de un campo existente cumple sus requisitos. Más
información: Crear nuevos metadatos o usar los metadatos existentes
La parte del nombre de cualquier campo personalizado que cree es el prefijo de personalización. Esto se
establece en función del editor de soluciones para la solución en la que trabaja. Si le interesa el prefijo de
personalización, asegúrese de que está trabajando en una solución no administrada o en la solución
predeterminada donde el prefijo de personalización es el que desea para esta entidad. Para obtener información
sobre cómo cambiar el prefijo de personalización, consulte Editor de soluciones.
Puede obtener acceso a los campos de la aplicación de diversas formas:
Desde el explorador de soluciones, puede expandir la entidad y elegir el nodo Campos. En la lista de
campos, haga clic en Nuevo para crear un nuevo campo o haga doble clic en cualquiera de los campos de
la lista para modificarlo.
Expanda la entidad y elija el nodo Formularios. Abra un formulario en el editor de formularios y debajo
de Explorador de campos haga clic en Nuevo campo para crear un nuevo campo. Para los campos
agregados al formulario puede hacer doble clic en el campo para mostrar Propiedades de campo. En la
pestaña Detalles, haga clic en Editar. Otra forma de ir al editor de formularios es usar el comando
Formulario en la barra de comandos para los registros de entidad.
Si usa la herramienta de explorador de metadatos, use la página Explorador de los metadatos de la
entidad para ver los detalles de una entidad específica y, a continuación, haga clic en el botón Atributos.
Si un campo se puede editar, puede hacer clic en el botón Editar atributo para modificar el campo. Más
información: Usar el explorador de metadatos.
Todos los campos tienen las propiedades descritas en la siguiente tabla.

PROPIEDAD DESCRIPCIÓN

Nombre para mostrar El nombre que aparece como etiqueta en el encabezado de


las listas donde se incluye este atributo. También es la
etiqueta predeterminada si este campo se muestra en un
formulario, pero el texto de etiqueta en cada formulario se
puede editar de forma independiente.

Nombre Este campo se rellena previamente según el Nombre para


mostrar que escriba. Incluye el prefijo de personalización del
editor de soluciones. Puede cambiar el Nombre para
mostrar más tarde, pero Nombre no se puede cambiar tras
guardar el campo.
PROPIEDAD DESCRIPCIÓN

Requisito de campo Hay tres opciones:

- Opcional
Se puede guardar el registro aunque no haya ningún dato en
este campo
- Recomendado por la empresa
Se puede guardar el registro aunque no haya ningún dato en
este campo Sin embargo, un asterisco azul aparece junto al
campo para indicar que es importante.
- Requerido por la empresa
No se puede guardar el registro si no hay ningún dato en
este campo
Tenga cuidado cuando cree campos requeridos por la
empresa. Los usuarios se opondrán al uso de la aplicación si
no pueden guardar registros porque carecerán de la
información correcta para introducir en un campo obligatorio.
Los usuarios pueden especificar datos incorrectos
simplemente para guardar el registro y comenzar con su
trabajo.
Puede usar reglas de negocio o scripts de formulario para
cambiar el nivel de requisito a medida que los datos del
registro cambian con el trabajo de los usuarios. Más
información: Creación y edición de reglas de negocio

Búsqueda Cuando un campo permite búsquedas aparece en Búsqueda


avanzada y está disponible cuando se personalizan las vistas.
Use esta opción cuando existan campos de la entidad que no
use. Configurar esta opción en No reducirá el número de
opciones mostradas a las personas que usan la búsqueda
avanzada.

Seguridad de campo Para los campos personalizados, habilite esta opción para
permitir que este campo participe en la seguridad de nivel de
campo.

Auditoría Deshabilite esta opción para que los datos de este campo no
se incluyan en la auditoría de datos.

Descripción Introduzca el texto que aparecerá como información sobre


herramientas cuando el campo se muestre en un formulario.
Más información: Vídeo: Información sobre herramientas
personalizables de Dynamics CRM

Tipo Seleccione el tipo de registro. Según el tipo que seleccione,


tendrá diferentes opciones. Más información: Tipos de
campos

Cualquiera de los campos que proporcionan la entrada de texto directa tienen un Modo IME. El editor de
métodos de entrada (IME ) se usa para idiomas asiáticos orientales como el japonés. Los IME permiten que el
usuario especifique miles de caracteres distintos usados en idiomas escritos del este de Asia con un teclado
estándar de 101 teclas.
Creación o edición de campos de entidad
Cree nuevos campos para capturar datos cuando las entidades del sistema existentes no tengan campos que
cumplan sus requisitos. Después de crear campos nuevos, asegúrese de incluirlos en los formularios y vistas de
la entidad, de modo que estén disponibles en la interfaz de usuario relevante de la aplicación. También puede
añadir los nuevos campos a los informes, pero tenga en cuenta las siguientes restricciones:
Es posible que algunas entidades del sistema o entidades personalizadas que se incluyen en una solución
administrada no permitan que agregue nuevos campos.
Es posible que algunos campos del sistema o campos personalizados que se incluyen en una solución
administrada no permitan que los edite.
La solución predeterminada es una solución no administrada especial que muestra todos los
componentes de la solución de las soluciones administradas o no administradas. No puede editar nada en
el contexto de una solución administrada; sin embargo, todo lo que encuentre ya estará en su solución
predeterminada, por lo que no necesitará hacerlo.
1. Vaya a Configuración > Personalizaciones.
2. Seleccione Personalizar el sistema.
3. En Componentes, expanda Entidades y, a continuación, expanda la entidad que desea.
4. Seleccione Campos.
Para agregar un nuevo campo, en la barra de herramientas Acciones, seleccione Nuevo e
introduzca un Nombre para mostrar para generar el Nombre.
o
Para editar uno o más campos, seleccione el campo o los campos (mediante la tecla Mayús) que
desee modificar y en la barra de herramientas Acciones, seleccione Editar. Puede realizar cambios
en los siguientes campos:
Para Requisito de campo, seleccione si es opcional, recomendado, o requerido.
En Búsqueda, seleccione si desea incluir esto en la lista de campos que se muestran en
Búsqueda avanzada para esta entidad, así como en la lista de campos disponibles cuando se
personalizan las columnas de búsqueda en la vista de Búsqueda rápida y en la vista
Búsqueda.
Para Seguridad de campo, habilite o deshabilite la característica de este campo.
Para Auditoría, habilite o deshabilite la característica de este campo.

NOTA
Al seleccionar varios campos para la edición, aparece el cuadro de diálogo Editar varios campos. Puede editar
Requisito de campo, Búsqueda y Auditoría.

5. Para los campos nuevos, en Tipo especifique la información necesaria para el tipo indicado. Para los
campos existentes, no puede modificar el tipo, pero puede cambiar su configuración. Más información:
tipos de campos.
6. Seleccione Tipo de campo, Formato y Longitud máxima del campo.
7. Seleccione el modo IME para este atributo.

NOTA
Especifica si el estado activo de un editor de métodos de entrada (IME) está habilitado. Un IME permite escribir y
editar caracteres chinos, japoneses y coreanos. Los IME pueden tener estado activo o inactivo. El estado activo
acepta caracteres chinos, japoneses o coreanos. El estado inactivo se comporta como un teclado normal y usa un
conjunto de caracteres limitado.
8. Para un nuevo campo, asegúrese de añadir una Descripción del campo que proporcione instrucciones a
sus usuarios sobre cómo utilizar el campo.
9. Seleccione Guardar y cerrar.
10. Publique la personalización.
Para publicar los cambios para una entidad, en Componentes, seleccione Entidades, y luego
seleccione la entidad en la que ha realizado cambios. En la barra de herramientas Acciones,
seleccione Publicar.
Para publicar todos los cambios realizados en varias entidades o componentes, en la barra de
herramientas Acciones, seleccione Publicar todas las personalizaciones.

NOTA
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento normal del
sistema. Le recomendamos que programe una solución para que se publique cuando menos perjudique a los usuarios.

Herramientas de la Comunidad
Adminstrador de atributos es una herramienta desarrollada por Comunidad XrmToolbox para Dynamics 365
Customer Engagement. Consulte el tema herramientas para desarrolladores para comunidad de herramientas
desarrolladas.

NOTA
Las herramientas de la Comunidad no son un producto de Microsoft Dynamics y no se amplía el soporte para las
herramientas de comunidad. Si tiene alguna duda relacionada con la herramienta, póngase en contacto con el Editor. Más
información: XrmToolBox.

Vea también
Información general sobre los metadatos y las entidades
Crear y editar entidades
Crear y editar relaciones entre entidades
Crear y editar conjuntos de opciones globales
Edite transiciones de razón para el estado
Establecer icono personalizado para origen de caso personalizado
Definir campos consolidados
Definir campos calculados
Comportamiento y formato del campo de fecha y hora
Tipos de campos y de datos de campos
12/04/2018 • 16 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x

Tipos de campos
La tabla siguiente incluye información sobre los tipos de campos disponibles en Dynamics 365.

TIPO DE CAMPO DESCRIPCIÓN TIPO DE DATOS DEL CAMPO DISPONIBLE

Campo simple Contiene datos que no se basan en una Línea de texto única, Conjunto de
fórmula. opciones, Dos opciones, Imagen,
Número entero, Número de punto
flotante, Número decimal, Divisa,
Varias líneas de texto, Fecha y hora,
Búsqueda

Campo calculado Contiene cálculos que usan campos de Línea de texto única, Conjunto de
la entidad actual o de entidades opciones, Dos opciones, Número
primarias relacionadas. entero, Número decimal, Divisa,
Fecha y hora.

Campo consolidado Contiene un valor global calculado a Número entero, Número decimal,
partir de los registros relacionados con Divisa, Fecha y hora
un registro, o un valor calculado en una
jerarquía.

La tabla siguiente incluye información sobre los tipos de datos de campo.

TIPO DE DATOS DEL CAMPO DESCRIPCIÓN

Línea de texto única Este campo puede contener hasta 4000 caracteres de texto.
Puede establecer que la longitud máxima sea inferior a esta.
Este campo tiene varias opciones de formato que cambiarán la
presentación del texto. Estas opciones son Correo
electrónico, Texto, Área de texto, Dirección URL, Símbolo
del valor y Teléfono. Más información: Más información:
Opciones de formato de una línea de texto única

Varias líneas de texto Este campo puede contener hasta 1 048 576 caracteres de
texto. Puede establecer que la longitud máxima sea inferior a
esta. Cuando agrega este campo a un formulario, puede
especificar el tamaño del campo.
TIPO DE DATOS DEL CAMPO DESCRIPCIÓN

Conjunto de opciones Este campo proporciona un conjunto de opciones. Cada


opción tiene un valor y una etiqueta del número. Cuando se
agrega a un formulario, este campo muestra un control para
que lo usuarios solo puedan seleccionar una opción. Cuando
este campo se muestra en Búsqueda avanzada, los usuarios
pueden usar un control de lista desplegable para seleccionar
varias opciones e incluirlas en los criterios de búsqueda.
Puede definir un único conjunto de opciones globales y
configurar varios campos de Conjunto de opciones
multiselección para usar ese conjunto de opciones único.
Más información: Más información: Creación y edición de
conjuntos de opciones globales

Conjunto de opciones multiselección Este campo proporciona un conjunto de opciones, donde se


pueden seleccionar varias opciones. Cuando se agrega a un
formulario, este campo usa un control para que lo usuarios
puedan seleccionar varias opciones. Cuando este campo se
muestra en Búsqueda avanzada, los usuarios pueden
seleccionar varias opciones de la lista para incluirlas en los
criterios de búsqueda.
Puede definir un único conjunto de opciones globales y
configurar varios campos de Conjunto de opciones
multiselección para usar ese conjunto de opciones único.
Más información: Más información: Creación y edición de
conjuntos de opciones globales

Dos opciones Este campo proporciona dos opciones. Cada opción tiene un
valor numérico de 0 o 1 correspondiente a un valor true o
false. Cada opción también tiene una etiqueta para poder
representar valores true o false como "Sí" y "No", "muy
interesado" y "No interesado", "Activado" y "Desactivado" o un
par de etiquetas que desee mostrar.

Dos campos de opción no proporcionarán opciones de


formato en el de nivel de campo. Pero cuando agregue uno al
formulario puede elegir presentarlos como botones de opción,
una casilla o una lista de selección.

Estado Un campo del sistema que tiene opciones que corresponden


normalmente a los estados activo e inactivo. Algunos
atributos del sistema tienen opciones adicionales, pero todos
los atributos personalizados solo tienen las opciones de
estado Activo e Inactivo.

También puede incluir transiciones de estado personalizadas


para controlar qué las opciones de estado están disponibles
para determinadas entidades. Más información: Definir
transiciones de razón para el estado

Razón para el estado Un campo del sistema que tiene opciones que proporcionan
información adicional sobre el campo Estado. Cada opción
está asociada con una de las opciones de Estado disponibles.
Puede agregar y editar las opciones.
TIPO DE DATOS DEL CAMPO DESCRIPCIÓN

Número entero Los valores enteros con un valor entre -2.147.483.648 y


2.147.483.647 pueden estar en este campo. Puede restringir
los valores máximo o mínimos en este intervalo. Este campo
tiene las opciones de formato Ninguno, Duración, Zona
horaria e Idioma, que cambien en función de cómo se
presenta el campo. Más información: Opciones de formato de
número entero

Número de punto flotante Hasta 5 puntos decimales de precisión se pueden usar para
valores entre -100.000.000.000 y -100.000.000.000 en este
campo. Puede especificar el nivel de precisión y los valores
máximo y mínimo. Más información: Uso del tipo de número
correcto

Número decimal Hasta 10 puntos decimales de precisión se pueden usar para


valores entre -100.000.000.000 y -100.000.000.000 en este
campo. Puede especificar el nivel de precisión y los valores
máximo y mínimo. Más información: Uso del tipo de número
correcto

Divisa Los valores monetarios entre -922.337.203.685.477 y


922.337.203.685.477 pueden estar en este campo. Puede
establecer un nivel de precisión o elegir basar la precisión en
una divisa específica o una precisión estándar única usada por
la organización. Más información: Usar campos de divisa

Fecha y hora Este campo tiene opciones de formato para mostrar Solo
fecha o Fecha y hora.

Imagen Cada entidad que admite imágenes puede tener un campo de


imagen. Cuando una entidad tiene un campo de imagen,
puede configurarse para mostrar la imagen del registro en la
aplicación. Más información: Campos de imagen, Vídeo: Tipo
de datos de imagen de Dynamics CRM

Búsqueda Un campo que permite la configuración de una referencia a un


registro único de un tipo específico de entidad. Algunos
campos de búsqueda del sistema se comportan de forma
distinta. Más información: Diferentes tipos de búsquedas

Propietario Un campo de búsqueda del sistema que hace referencia al


usuario o al equipo que tiene asignado un registro de entidad
propiedad de un usuario o equipo.

Identificador único Un campo del sistema almacena un identificador único global


(GUID) para cada registro.

Cliente Un campo de búsqueda que puede usar para especificar un


cliente, que puede ser una cuenta o un contacto.

Conjunto de opciones multiselección


Puede personalizar formularios (principal, creación rápida y vista rápida) así como plantillas de correo electrónico
agregando campos de selección múltiple. Cuando agrega un campo de conjunto de opciones de selección
múltiple, puede especificar múltiples valores que los usuarios pueden seleccionar. Cuando los usuarios rellenan el
formulario pueden seleccionar uno, varios o todos los valores mostrados en una lista desplegable.
Por ejemplo, si una organización opera en varias áreas o países, puede incluir varias ubicaciones o países en un
campo 'Área de operación'. Un usuario puede seleccionar entonces una ubicación o varias en la lista de valores
disponibles.
El conjunto de opción de selección múltiple solo está disponible en formularios, cuadrículas editables y
formularios. El conjunto de opciones de selección múltiple no es compatible en:
Flujos de trabajo, acciones, cuadros de diálogo, resúmenes, gráficos y campos calculados.
Informes, SL A y regla de enrutamiento.
Los campos de selección múltiple están permitidos en los siguientes tipos de formularios:

TIPO DE FORMULARIO DISPONIBILIDAD

Formulario turbo Sí

Formulario actualización Solo lectura (el campo estará disponible, pero no se puede
editar)

Formulario heredado No

Formulario de edición masiva No

Puede usar los conjuntos de opciones globales definidos en su organización para configurar los valores para los
conjuntos de opciones de selección múltiple. Para usar un conjunto de opciones existentes, seleccione Sí y elija un
conjunto en la lista desplegable Conjunto de opciones. Además, puede realizar la siguiente acción en la opción
global sin tener que salir del cuadro de diálogo de creación de campo:
Seleccione Editar para cambiar el conjunto de opciones global.

NOTA
Solo puede editar un conjunto de opciones globales si Personalizable es True.

Seleccione Nuevo para crear un conjunto de opciones globales.

Más información: Más información: Creación y edición de conjuntos de opciones globales


Campo personalizado

NOTA
Esta característica se introdujo en Dynamics CRM 2016 Service Pack 1 local y Actualización 1 de Dynamics CRM Online 2016.

En versiones anteriores, varias entidades directas en Dynamics 365, como las entidades Caso, Cliente potencial y
Oportunidad, incluían un tipo especial de campo de consulta que representaba un cliente. Con este campo de
búsqueda puede elegir entre dos entidades: Cuenta o Contacto. Con esta nueva capacidad, puede agregar el
campo Cliente a cualquier sistema o entidad personalizada. Puede usar el campo Cliente en más entidades para
realizar un seguimiento de la información del cliente de la misma manera que ha usado el campo Cliente en el las
entidades Caso, Cliente potencial y Oportunidad.
Veamos el siguiente escenario empresarial. Su compañía es un proveedor de seguros. Use Dynamics 365 para
administrar las interacciones con los clientes y para estandarizar los procesos de negocio. Es importante saber si
un destinatario de directivas notificaciones es un individuo o una compañía. Para abordar este requisito
empresarial, puede crear dos entidades personalizadas: directivas y notificaciones. Para obtener la información del
cliente que desea y realizar un seguimiento de la misma, agregue el campo de búsqueda Cliente a la entidad
Directivas y la entidad Notificaciones, mediante la nueva capacidad de campo Cliente.
Opciones de formato de una línea de texto única
La siguiente tabla proporciona información sobre las opciones de formato de los campos de una sola línea de
texto.

OPCIÓN DE FORMATO DESCRIPCIÓN

Correo electrónico El texto proporciona un vínculo mailto para abrir la aplicación


de correo electrónico del usuario.

Texto Esta opción solo muestra el texto.

Área de texto Esta opción de formato se puede usar para mostrar varias
líneas de texto. Pero con un límite de 4000 caracteres, el
campo Varias líneas de texto es una opción mejor si se prevén
grandes cantidades de texto.

Dirección URL El texto proporciona un hipervínculo para abrir la página


especificada. El texto que no empiece con un protocolo válido
tendrá "http://" previamente anexado.

En este campo solo se admiten los protocolos HTTP, HTTPS,


FTP, FTPS, ONENOTE y TEL.

Símbolo del valor Para la mayoría de los idiomas, el texto se activará como un
vínculo para abrir el sitio web MSN Money para mostrar
detalles sobre el precio de cotización representado por el
símbolo del valor.

Para algunos idiomas asiáticos orientales la ventana abrirá los


resultados de la búsqueda de Bing para el símbolo del valor.

Teléfono En la aplicación web, los campos permitirán hacer clic para


realizar llamadas usando Skype o Lync si un cliente de
cualquiera de estas aplicaciones se instala en el equipo. La
opción del proveedor de telefonía está en la parte inferior de
la ficha General de Configuración del sistema.

Para Dynamics 365 para tabletas, Skype es el único proveedor


de telefonía disponible.

Más información: Vídeo: Microsoft Dynamics CRM - Formato


de número de teléfono Importante: Ahora, Lync se denomina
Skype Empresarial. Actualmente, todavía se pueden ver
referencias a “Lync” en Microsoft Dynamics 365, pero
Dynamics 365 funcionará con Skype Empresarial.

Opciones de formato de número entero


La siguiente tabla proporciona información sobre las opciones de formato de los campos de número entero.
OPCIÓN DE FORMATO DESCRIPCIÓN

Ninguno Esta opción solo muestra un número.

Duración Esta opción de formato se puede usar para mostrar una lista
de opciones de duración. Pero los datos almacenados en la
base de datos siempre serán varios minutos. El campo parece
una lista desplegable y proporciona opciones sugeridas como
1 minuto, 15 minutos, 30 minutos y así hasta 3 días. Los
usuarios pueden elegir estas opciones. Sin embargo, los
usuarios solo pueden escribir varios minutos y se resuelve en
ese período de tiempo. Por ejemplo, escriba 60 y se resolverá
en 1 hora. También puede especificar "1 hora" o "2 días" y se
resolverá para mostrar ese tiempo.

La duración se debe especificar en el siguiente formato: "x


minutos", "x horas" o "x días". Las horas y los días también se
pueden introducir con decimales, por ejemplo, "x,x horas" o
"x,x días".

Zona horaria Esta opción muestra una lista de determinas zonas horarias
como (GMT-12: 00) Línea internacional de fecha del oeste
y (GMT-08: 00 ) Hora del Pacífico (EE.UU. y Canadá).
Cada una de estas zonas se almacena como un número. Por
ejemplo, para la zona horaria (GMT-08:00) Hora del
Pacífico (EE.UU y Canadá.), el TimeZoneCode es 4. Más
información: TimeZoneCode Class (Sdk Assembly)

Idioma Esta opción muestra una lista de los idiomas aprovisionados


para la organización. Se muestran los valores como una lista
desplegable de nombres de idioma, pero los datos se
almacenan como un número con códigos LCID. Los códigos
de idioma son identificadores de configuración regional de
cuatro o cinco dígitos. Los valores de identificadores de
configuración regional válidos pueden encontrarse en el
gráfico de identificadores de configuración regional (LCID).

Usar el tipo de número correcto


Al elegir el tipo correcto de campo de número que se va a usar, la opción para usar el tipo Número entero o
Divisa debe ser suficientemente directa. La decisión entre usar números de Punto flotante o Decimal requiere
más premeditación.
Los números decimales se almacenan en la base de datos exactamente como están especificados. Los números de
punto flotante almacenan una aproximación extremadamente parecida al valor. ¿Por qué elige la aproximación
extremadamente parecida cuándo puede tener el valor exacto? La respuesta es que se obtiene un rendimiento
diferente del sistema.
Use decimales si necesita proporcionar informes que requieren cálculos muy precisos, o si suele usar consultas
que buscan valores iguales o distintos a otro valor.
Use los números de punto flotante cuando almacene datos que representen fracciones o valores que normalmente
consultaría para compararlos con otro valor utilizando operadores mayor que o menor que. En la mayoría de los
casos, la diferencia entre los tipos decimal y flotante es imperceptible. A menos que necesite realizar cálculos los
más precisos posible, los números de punto flotante son una opción adecuada para usted.
Usar campos de divisa
Los campos de divisa permiten a una organización configurar varias divisas que puedan usarse para registros de
la organización. Cuando las organizaciones tienen varias divisas, suelen desear poder realizar cálculos para
proporcionar valores usando la divisa base. Cuando se agrega un campo de divisa a una entidad que no tiene
ningún otro campo de divisa, se agregan dos campos adicionales:
Un campo de búsqueda llamado Divisa que puede establecer en cualquier divisa activa configurada para
su organización. Puede configurar varias divisas activas para su organización en Configuración >
Administración de empresas > Divisas. Aquí puede especificar la divisa y un tipo de cambio con
respecto a la divisa base establecida para su organización. Si tiene varias divisas activas, puede agregar el
campo de divisa al formulario y permitir a los usuarios especificar qué divisa debería aplicarse a los valores
monetarios del registro. Esto cambiará el símbolo de moneda que aparece para los campos de divisa en el
formulario.
Los individuos también pueden cambiar sus opciones personales para seleccionar una divisa
predeterminada para los registros que crean.
Un campo decimal llamado Tipo de cambio que proporciona el tipo de cambio para una divisa
seleccionada asociada a la entidad en cuanto a la divisa base. Si este campo se agrega al formulario, los
usuarios pueden ver el valor, pero no pueden modificarlo. El tipo de cambio se almacena con la divisa.
Para cada campo de divisa que agregue, se agrega otro campo de divisa con el prefijo "_Base" en el nombre.
Este campo almacena el cálculo del valor del campo de divisa que ha agregado y la divisa base. Una vez
más, si este campo se agrega al formulario, no se puede editar.
Cuando se configura un campo de divisa puede elegir el valor de precisión. Esencialmente, existen tres
opciones, como se muestra en la siguiente tabla.

OPCIÓN DESCRIPCIÓN

Precisión de precios decimal Se trata de una sola precisión de la organización que se usará
para los precios que se encuentran en Configuración >
Administración > Configuración del sistema > Pestaña
General.

Precisión de la divisa Esta opción aplica la precisión definida para la divisa del
registro.

Valores de precisión específica 0 - 4 Estos valores permiten definir una precisión establecida
específica.

Diferentes tipos de búsquedas


Cuando crea un nuevo campo de búsqueda se crea una nueva relación de entidad de varios a uno (N:1) entre la
entidad en la que está trabajando y el Tipo de registro de destino definido para la búsqueda. Hay opciones de
configuración adicionales para esta relación que se describen en Creación y edición de relaciones entre entidades.
Pero todas las búsquedas personalizadas pueden permitir solo una referencia a un registro único para un único
tipo de registro de destino.
Sin embargo, debe conocer que no todas las búsquedas se comportan de esta forma. Existen varios tipos
diferentes de búsquedas del sistema como se indica a continuación.

TIPO DE BÚSQUEDA DESCRIPCIÓN

Básico Permite una única referencia a una entidad específica. Todas


las búsquedas personalizadas son de este tipo.
TIPO DE BÚSQUEDA DESCRIPCIÓN

Cliente Permite una única referencia a una cuenta o un registro de


contacto. Estas búsquedas están disponibles para las
entidades Oportunidad, Caso, Oferta, Pedido y Factura. Estas
entidades también tienen búsquedas de Cuenta y Contacto
independientes que puede usar si sus clientes son siempre de
un mismo tipo. También puede incluir ambas opciones en
lugar de usar la búsqueda de Cliente.

Propietario Permite una única referencia a un equipo o un registro de


usuario. Todas las entidades propiedad del equipo el usuario
presentan una de estas opciones.

Lista de partes Permite asignar varias referencias a varias entidades. Estas


búsquedas se encuentran en los campos Para y CC de la
entidad Correo electrónico. También se usan en las entidades
Teléfono y Cita.

Referente a Permite asignar una sola referencia a varias entidades. Estas


búsquedas se encuentran en el campo referente usado en las
actividades.

Campos de imagen
Use los campos de imagen para presentar una sola imagen por cada registro de la aplicación. Cada entidad puede
tener un campo de imagen. Puede agregar un campo de imagen a entidades personalizadas pero no a entidades
del sistema. Las siguientes entidades del sistema tienen un campo de imagen. Los que estén marcados con un
asterisco están habilitados de forma predeterminada.

Cuenta* Artículo Campaña

Caso Competidor * Conexión

Contacto* Contrato Divisa

Perfil de servidor de correo electrónico Objetivo Factura

Cliente potencial* Buzón Producto de oportunidad

Orden Organización Producto*

Editor * Cola Recurso*

Documentación de ventas Zona de ventas Usuario*

Aunque una entidad tenga un campo de imagen, la visualización de dicha imagen en la aplicación requiere un
paso adicional. En la definición de la entidad, los valores del campo Imagen principal son [Ninguna] o Imagen
de la entidad. Haga clic en Imagen de la entidad para visualizar la imagen en la aplicación. Más información:
Creación y edición de entidades
Cuando se habilita la visualización de la imagen para una entidad, cualquier registro que no tenga una imagen
mostrará una imagen de marcador de posición. Por ejemplo, la entidad Cliente potencial:
Los usuarios pueden elegir la imagen predeterminada para cargar una imagen desde su equipo. Las imágenes
deben ser de tamaño inferior a 5120 KB y deben tener uno de los siguientes formatos:
jpg
jpeg
gif
tif
tiff
bmp
png
Cuando la imagen se cargue, se convertirá al formato .jpg y todas las imágenes descargadas también
usarán este formato. Si se carga un archivo .gif animado, solo se guardará el primer fotograma.
Cuando se cargue una imagen, su tamaño se modificará hasta una tamaño máximo de 144 píxeles por 144
píxeles. Los usuarios deben cambiar el tamaño de las imágenes o recortarlas antes de cargarlas, de modo
que se muestren correctamente con este tamaño. Todas las imágenes se recortan para ser cuadradas. Si
ambos lados de una imagen son más pequeños que 144 píxeles, la imagen se recortará para que sea
cuadrada con las dimensiones del más pequeño.
Definir campos consolidados que agregan valores
23/04/2018 • 13 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los campos consolidados están diseñados para ayudar a los usuarios a obtener las ideas sobre los datos
supervisando indicadores clave de negocio. Un campo consolidado contiene un valor agregado calculado a través
de los registros relacionados con un registro específico, como oportunidades abiertas de una cuenta. Asimismo,
podrá agregar datos desde las actividades relacionadas directamente con un registro, como correos electrónicos y
citas, y las actividades relacionadas indirectamente con un registro a través de la entidad Grupo de actividad. En
situaciones más complejos, puede agregar datos a la jerarquía de registros. Como administrador o personalizador,
puede definir campos consolidados mediante las herramientas de personalización en PowerApps, sin necesidad
de que un programador escriba código.

Ventajas y funciones de los campos consolidados


Las ventajas y funciones de los campos consolidados incluyen lo siguiente:
La edición visual es fácil. Puede crear campos consolidados utilizando el Editor de campos, como cuando
crea un campo regular.
Amplia selección de las capacidades agregadas. Puede agregar datos mediante las siguientes funciones:
SUM , COUNT , MIN , MAX y AVG .

Soporte de filtro completo para agregado. Puede configurar varios filtros para la entidad de origen o la
entidad relacionada mientras establece varias condiciones.
Integración sin problemas con la interfaz de usuario. Puede incluir campos consolidados en formularios,
vistas, gráficos e informes.
Los campos consolidados son componentes de la solución. Puede transportar fácilmente los campos
consolidados como componentes entre las organizaciones y distribuirlos en soluciones.
Los campos consolidados y los campos calculados son complementarios entre sí. Puede usar un campo
consolidado como parte del campo calculado, y viceversa.
Para suscriptores a PowerApps y Actualización de diciembre de 2016 para Dynamics 365 (en línea), puede
configurar campos consolidados para usar controles personalizados.
Algunos ejemplos de los campos consolidados:
Ingresos estimados totales de oportunidades abiertas de una cuenta
Ingresos estimados totales de oportunidades abiertas de todas las cuentas de una jerarquía
Ingresos estimados totales de una oportunidad incluidas oportunidades secundarias
Valor estimado total de clientes potenciales calificados generados por una campaña
Número de casos abiertos de alta prioridad en todas las cuentas de una jerarquía
Hora de creación más temprana de todos los casos abiertos de alta prioridad para una cuenta
Cada campo consolidado crea dos campos accesorios con el patrón de sufijos <fieldname >_date y <fieldname>
_state. El campo _date es de tipo datos de Fecha y hora y el campo _state es de tipo datos enteros. El campo _state
tiene los siguientes valores:

0 => NotCalculated El valor del campo aún está por calcular.

1 => Calculated El valor del campo se ha calculado de acuerdo con la última


hora de actualización en el campo _date.

2 => OverflowError El cálculo del valor del campo dio lugar a error de
desbordamiento.

3 => OtherError No se pudo calcular el valor del campo debido a un error


interno. La siguiente ejecución del trabajo de cálculo lo
corregirá probablemente.

4 => RetryLimitExceeded El cálculo del valor del campo produjo un error porque el
número máximo de reintentos de calcular el valor se ha
excedido debido al número elevado de conflictos de la
simultaneidad y bloqueo.

5 => HierarchicalRecursionLimitReached El cálculo del valor del campo produjo un error porque se
alcanzó el límite máximo de la profundidad de la jerarquía
para el cálculo.

6 => LoopDetected El cálculo del valor del campo produjo error porque se detectó
un bucle recursivo en la jerarquía del registro.

Cálculos consolidados
Las consolidaciones son calculadas por los trabajos del sistema programados que se ejecutan asincrónicamente
en segundo plano. Usted tiene que ser administrador para ver y administrar los trabajos consolidados. Para ver los
trabajos consolidados, vaya a Configuración > Trabajos del sistemas > Ver > Trabajos del sistema
periódicos. Para buscar rápidamente un trabajo relevante, puede filtrar por el tipo de trabajo del sistema: Cálculo
masivo de campo consolidado o Calcular campo consolidado.
El Cálculo masivo de campos consolidados es un trabajo periódico, creado por un campo consolidado. Se
ejecuta una vez, después de crear o actualizar un campo consolidado. El trabajo recalcula el valor del campo
consolidado especificado en todos los registros existentes que contienen este campo. De forma
predeterminada, el trabajo se ejecutará 12 horas después de crear o actualizar un campo. Una vez que
complete el trabajo, se programa automáticamente para ejecutarse en un futuro lejano, aproximadamente,
en 10 años. Si se modifica el campo, el trabajo se reinicializa para ejecutarse de nuevo en 12 horas después
de la actualización. El retraso de 12 horas es necesario para garantizar que el Cálculo masivo de campo
consolidado se ejecuta durante las horas no operativas de la organización. Se recomienda que un
administrador ajuste la hora de inicio de un trabajo de Cálculo masivo de campo consolidado después de
que se cree o se edite el campo consolidado, de tal forma que se ejecute en horas no operativas. Por
ejemplo, un buen momento para ejecutar el trabajo podría ser a medianoche, para garantizar un
procesamiento eficaz de los campos consolidados.
Calcular campo consolidado es un trabajo periódico que realiza cálculos incrementales de todos los campos
consolidados en los registros existentes para una entidad especificada. Solo hay un trabajo de Calcular
campo consolidado por entidad. Los cálculos incrementales suponen que el trabajo Calcular campo
consolidado procesa los registros creados, actualizados o eliminados después de la última ejecución
terminada del trabajo de Cálculo masivo de campo consolidado. El valor de periodicidad predeterminado
máximo es una hora. El trabajo se crea automáticamente cuando el primer campo consolidado de una
entidad se crea y elimina cuando se elimina el último campo consolidado.
Opción de recálculo en línea. Si coloca el mouse sobre el campo consolidados del formulario, puede ver la
hora de la última consolidación y puede actualizar el valor de consolidación seleccionando el icono
Actualizar junto al campo, como se muestra a continuación:

Existen algunas consideraciones que debe tener presentes cuando usa la opción recálculo en línea
(actualización manual en el formulario):
Debe tener privilegios de Escritura sobre la entidad y derechos de acceso de Escritura sobre el
registro de origen en el que está solicitando la actualización. Por ejemplo, si está calculando los
ingresos estimados de las oportunidades abiertas de una cuenta, no es necesario tener privilegios de
escritura en la entidad de oportunidad, únicamente en la entidad de cuenta.
Esta opción solo está disponible en modo online. No puede usarla mientras trabaja sin conexión.
El número máximo de registros durante la actualización de consolidado se limita a 50.000 registros.
En caso de la consolidación jerárquica, esto se aplica a los registros relacionados a través de la
jerarquía. Si se supera el límite, recibe un mensaje de error: "Los cálculos no se pueden realizar en
línea porque el límite de cálculo de 50.000 registros relacionados se ha alcanzado". Este límite no se
aplica cuando los trabajos del sistema recalculan la consolidación automáticamente.
La profundidad máxima de la jerarquía está limitada a 10 para el registro de origen. Si se supera el
límite, recibe un mensaje de error: "Los cálculos no se pueden realizar en línea porque se ha
alcanzado el límite de profundidad de jerarquía de 10 para el registro de origen". Este límite no se
aplica cuando los trabajos del sistema recalculan la consolidación automáticamente.
Como administrador del sistema, puede modificar el patrón de periodicidad del trabajo consolidado,
posponer, pausar o reanudar el trabajo consolidado. Sin embargo, no puede cancelar o eliminar un trabajo
consolidado. Para pausar, posponer, reanudar o editar el patrón de periodicidad, vaya a Configuración >
Trabajos del sistema. En Ver, seleccione Trabajos del sistema periódicos. En la barra de navegación, elija
Acciones y seleccione la acción que desee. Para el trabajo Cálculo masivo de campo consolidado, las
selecciones disponibles son: Reanudar, Posponer y Pausa. Para el trabajo Calcular campo consolidado, las
selecciones disponibles son: Modificar periodicidad, Reanudar, Posponer y Pausa.

Escenarios de negocio para campos consolidados


Veamos varios escenarios de campos consolidados. Agregaremos los datos para un registro de los registros
relacionados, usando y sin usar una jerarquía. También agregaremos datos para un registro desde actividades
relacionadas y actividades relacionadas indirectamente con un registro mediante la entidad Grupo de actividad. En
cada ejemplo, definimos el campo consolidado mediante el Editor de campos. Para abrir el Editor de campo, abra
el explorador de soluciones y expanda Componentes > Entidades. Seleccione la entidad que desee y seleccione
Campos. Elija Nuevo. En el editor, proporcione la información necesaria para el campo, incluidos Tipo de
campo y Tipo de datos. En Tipo de campo, seleccione Consolidado, después de seleccionar el tipo de datos.
Los tipos de datos incluyen decimales o números enteros, divisa y fecha y hora. Elija el botón Editar junto a Tipo
de campo. Esto le llevará al editor de definiciones de campos consolidados. La definición de campo consolidado
consta de tres secciones: Entidad de origen, Entidad relacionada y Agregado.
En la sección Entidad de origen, especifique la entidad para la que se define el campo consolidado y si
agrega o no sobre una jerarquía. Puede agregar filtros con varias condiciones para especificar los registros
de la jerarquía que desee usar para la consolidación.
En la sección Entidad relacionada, especifique la entidad sobre la que desea agregar. Esta sección es
opcional cuando selecciona consolidar sobre la jerarquía de la entidad de origen. Puede agregar filtros con
varias condiciones para especificar qué registros relacionados desea usar en el cálculo. Por ejemplo, se
incluyen los ingresos de las oportunidades abiertas con unos ingresos anuales mayores que $1000.
En la sección Agregado, especifique la métrica que desea calcular. Puede elegir funciones de agregado
disponibles, como SUM, COUNT, MIN, MAX o AVG.
Agregar datos para un registro desde registros relacionados
En este ejemplo, no se usa una jerarquía. Los ingresos estimados totales se calculan para una cuenta, a partir de
las oportunidades abiertas relacionadas.

Agregar datos para un registro desde los registros secundarios sobre la jerarquía
En este ejemplo, calculamos los ingresos estimados totales de una oportunidad incluidas las oportunidades
secundarias sobre la jerarquía.
Agregar datos para un registro desde los registros relacionados sobre la jerarquía
En este ejemplo, calculamos los ingresos estimados totales de oportunidades abiertas en todas las cuentas sobre
la jerarquía.

Agregar datos para un registro desde todas las actividades relacionadas


En este ejemplo, calculamos el tiempo total invertido y facturado de todas las actividades relacionadas con una
cuenta. Esto puede incluir el tiempo empleado en el teléfono, en citas o en actividades personalizadas.
En versiones anteriores, podía definir un campo consolidado para una actividad individual, como una llamada de
teléfono, fax, o una cita. Pero, para conseguir el resultado del ejemplo que se muestra a continuación, tenía que
calcular el total de los datos mediante los campos calculados. Ahora, puede hacer todo en un paso definiendo un
campo consolidado para la entidad Actividad.
Agregar datos para un registro desde todas las actividades relacionadas y actividades relacionadas
indirectamente mediante la entidad Grupo de actividad
En este ejemplo, contamos el número total de correos electrónicos enviados a una cuenta, donde cuenta aparece
en la línea "Destinatario Para" o “Destinatario CC". Esto se realiza especificando el Tipo de participación en
FILTROS para la entidad Grupo de actividad en la definición de campo consolidado. Si no usa filtros, todos los
tipos de participación disponibles para una actividad se usan en el cálculo. Para obtener más información acerca
de la entidad Grupo de actividad y los tipos de participación disponibles para una actividad determinada, vea
Entidad ActivityParty.

Agregar datos para un registro desde registros relacionados utilizando el operador AVG
En este ejemplo, calculamos ingresos estimados medios de todas las oportunidades relacionadas con una cuenta.

En el siguiente ejemplo se muestra cómo calcular los ingresos estimados medios de oportunidades relacionadas a
través de una jerarquía de cuentas. Los ingresos estimados medios se pueden ver en cada nivel de la jerarquía.

Consideraciones sobre los campos consolidados


Debe conocer determinadas condiciones y restricciones cuando trabaja con campos consolidados:
Puede definir un máximo de 100 campos consolidados para la organización y de hasta 10 campos
consolidados por entidad.
Las actualizaciones de campos consolidados no pueden desencadenar un flujo de trabajo.
Una condición de espera de flujo de trabajo no puede usar un campo consolidado.
No se admite una consolidación sobre un campo consolidado.
Un consolidado no puede hacer referencia a un campo calculado que use otro campo calculado, incluso si
todos los campos del otro campo calculado están en la entidad actual.
La consolidación sólo puede aplicar filtros a la entidad de origen o entidades relacionadas, campos sencillos
o campos calculados no complejos.
Solo se puede realizar una consolidación sobre entidades relacionadas con la relación 1:N. No se puede
realizar una consolidación sobre las relaciones N:N.
No se puede realizar una consolidación sobre la relación 1:N para la entidad Actividad o la entidad Grupo
de actividad.
Las reglas de negocio, los flujos de trabajo o los campos calculados usan siempre el último valor calculado
del campo consolidado.
Un campo consolidado se agrega en el contexto del usuario del sistema. Todos los usuarios pueden ver el
mismo valor de campo consolidado. Puede controlar la visibilidad del campo consolidado con la seguridad
de nivel de campo (FLS ), limitando quién tiene acceso al campo consolidado. Más información: Seguridad
de nivel de campo.
Si la precisión del campo agregado es mayor que la precisión del campo consolidado, la precisión del
campo agregado se redondea a la precisión del campo consolidado, antes de que se realice la agregación.
Para ilustrar este comportamiento miremos un ejemplo específico. Digamos que el campo consolidado en
la entidad de cuenta, para calcular los ingresos totales estimados de las oportunidades relacionadas, tiene
una precisión de dos decimales. El campo Ingresos estimados de la entidad de oportunidad es el campo
agregado con la precisión de cuatro decimales. En nuestro ejemplo, la cuenta tiene dos oportunidades
relacionadas. La suma agregada de los ingresos estimados se calcula de este modo:
1. Ingresos estimados para la primera oportunidad: $1000,0041
2. Ingresos estimados para la segunda oportunidad: $2000,0044
3. Suma agregada de ingresos Ingresos: 1000,00 $ + 2000,00 $ = 3000,00 $
Como puede ver, la precisión se redondea a dos decimales en el campo agregado antes de que se
realice la agregación.
Algunos formularios de entidades, como Cuenta o Contacto, contienen las cuadrículas asociadas de forma
predefinida. Por ejemplo, un formulario de cuenta incluye contratos, casos, oportunidades y otras
cuadrículas. Algunos de los registros mostrados en las cuadrículas de formulario de cuenta están
relacionados directamente con el registro de cuenta; otros, indirectamente, a través de relaciones con otros
registros. En comparación, las aplicaciones de agregación de campo consolidado utilizan únicamente
relaciones directas definidas forma explícita en la definición del campo consolidado. No se consideran otras
relaciones. Para mostrar la diferencia de comportamiento, miremos el siguiente ejemplo.
1. La cuenta A1 tiene un contacto principal, P1. El caso C1 está asociado a la cuenta A1 (C1.campo de
cliente = A1) y el caso C2 está asociado al contacto P1 (C2.campo de cliente = P1).
2. La cuadrícula Casos en el formulario Cuenta para el registro A1 muestra dos casos, C1 y C2.
3. El campo consolidado en la entidad de cuenta, denominado Número total de casos, se usa para
contar los casos asociados con la cuenta.
4. En la definición de campo consolidado de cuenta, especificamos los casos que tienen la relación de
cliente con la cuenta. Después de la agregación, el Número total de casos es igual a 1 (caso C1). El
caso C2 no se incluye en el total, que se relaciona directamente con el contacto, no con la cuenta y no
se puede definir explícitamente en la definición del campo consolidado de cuenta. Como resultado, el
número total de casos devueltos por la operación consolidada no coincide con el número de casos
que se muestra en la cuadrícula Casos.
Vea también
Crear y editar campos
Definir campos calculados
Comportamiento y formato del campo de fecha y hora
Consultar y visualizar datos jerárquicos
Vídeo: Vídeo: Campos consolidados y calculados
Vídeo: Uso de Power BI
Definir campos calculados para automatizar los
cálculos manuales
23/04/2018 • 11 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los campos calculados permiten automatizar cálculos manuales que se usan en los procesos de negocio. Por
ejemplo, un comercial puede querer conocer los ingresos ponderados de una oportunidad que se basan en los
ingresos estimados de una oportunidad multiplicados por la probabilidad. O bien, automáticamente desea aplicar
un descuento, si un pedido es superior a $500. Un campo calculado puede que contenga valores resultado de
simples operaciones matemáticas, u operaciones condicionales, por ejemplo, Mayor que o If-Else, y muchos otras.
Puede llevar a todo esto utilizando PowerApps, sin necesidad de escribir código.
Las capacidades de los campos calculados:
Los campos calculados se componen de cálculos que utilizan los campos de la entidad actual o de
entidades primarias relacionadas.
El soporte de expresión está disponible en los campos de la entidad actual y las entidades principal
relacionadas en las secciones Condición y las secciones Acción. Las funciones integradas incluyen:
ADDHOURS, ADDDAYS, ADDWEEKS, ADDMONTHS, ADDYEARS, SUBTRACTHOURS,
SUBTRACTDAYS, SUBTRACTWEEKS, SUBTRACTMONTHS, SUBTRACTYEARS, DIFFINDAYS,
DIFFINHOURS, DIFFINMINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, CONCAT,
TRIMLEFT y TRIMRIGHT.
Un soporte condicional rico proporciona bifurcación y condiciones múltiples. Las operaciones lógicas
incluyen los operadores AND y OR.
Las funcionalidades de edición visual incluyen una moderna interfaz de usuario e intellisense en la sección
ACCIÓN.
Una integración sin problemas de los campos calculados con formularios, vistas, gráficos e informes está
disponible en tiempo real.
Si actualizó a su organización Online aActualización de diciembre de 2016 para Dynamics 365 (en línea),
puede configurar campos calculados para usar controles personalizados.
Algunos ejemplos de los campos calculados
Ingresos ponderados: Ingresos estimados multiplicados por probabilidad
Valor neto: Activos restados de los pasivos de una cuenta determinada
Costo de mano de obra: Tasa base hasta 40 horas, más horas extras adicionales
Número de contacto: Número de teléfono para una cuenta o contacto basados en una oportunidad
Cuenta de cliente potencial: Un campo que proporciona ideas sobre la calidad de un cliente potencial
determinado
Seguimiento por: Seguimiento de una actividad un número especificado de días en función de su prioridad
IMPORTANTE
Para crear un campo calculado debe tener el privilegio de Escritura en la entidad Perfil de seguridad de campo. Si el campo
calculado usa los campos protegidos en un cálculo, debe considerar proteger el campo calculado también, para evitar que los
usuarios accedan a datos para los que no tienen suficientes permisos. El editor del campo calculado proporciona una
advertencia, si usted está creando un campo calculado que usa campos protegidos en un cálculo, sugiriendo que proteja el
campo calculado. Más información: Seguridad de nivel de campo.

Ejemplos de campos calculados


Veamos ejemplos de campos calculados con mayor detalle. Definiremos los campos calculados con el Editor de
campos. Para abrir el Editor de campos:
1. Abra el explorador de soluciones
2. Expanda Componentes > Entitidades.
3. Seleccione la entidad que desee y que elija Campos. Elija Nuevo.
En el editor, proporcione la información necesaria para el campo, incluidos Tipo de campo y Tipo de
datos. El Tipo de campo es Calculado. Los tipos de datos disponibles para el campo calculado:
Línea de texto única
Conjunto de opciones
Dos opciones
Número entero
Número decimal
Divisa
Fecha y hora
El botón Editar junto a Tipo de campo le llevará al editor de definición de campos calculados, donde se ha
creado el nuevo campo calculado, pero no se ha establecido ninguna fórmula. La definición del campo
calculado consta de dos secciones: CONDICIÓN y ACCIÓN.
En la sección Condición puede especificar una entidad, un campo, un operador, tipo y un valor. En la lista
desplegable para Entidad, puede seleccionar una entidad actual o una entidad relacionada. En el cuadro
desplegable Campo tiene una selección de todos los campos disponibles para la entidad. Según el
operador que elija, puede ser necesario proporcionar el tipo y el valor. Puede especificar varias condiciones
mediante los operadores AND o OR
En la sección Acción, proporcione la fórmula para el campo calculado.

NOTA
Puede usar datos de registros de búsqueda en la acción. Primero tiene que seleccionar el campo de búsqueda y después
especificar un período. Después, puede seleccionar uno de los campos disponibles en la entidad relacionada. Por ejemplo, en
el caso de <LookupFieldName>.<RelatedFieldName>, puede seleccionar: ParentAccountId.AccountNumber.
Tenga en cuenta que la seguridad de nivel de campo se omitirá en la entidad relacionada, por lo que si hay datos
confidenciales en el campo al que se ha accedido le recomendamos que también proteja el campo calculado.

Ingresos ponderados de oportunidad


En este ejemplo usamos los campos de la entidad de oportunidad para calcular los ingresos ponderados basados
en la probabilidad de la oportunidad. En el editor de campos para una entidad de oportunidad, creamos un campo
denominado "Ingresos ponderados" y especificamos el tipo de campo como Calculado y el tipo de datos como
Divisa. En el editor de definición de campos calculados, en la sección Condición, especificamos la oportunidad
con el Estado = Abierto. En la ACCIÓN, la fórmula calcula los ingresos ponderados a partir de los ingresos
estimados de la oportunidad multiplicados por la probabilidad de la oportunidad. Las siguientes capturas de
pantalla muestran paso a paso cómo definir el campo calculado Ingresos ponderados.
Cree el campo calculado denominado "Ingresos ponderados":

Fije la condición de las oportunidades:

Proporcione la fórmula para los ingresos ponderados:


En conjunto:

Fecha de seguimiento de oportunidad


En este ejemplo utilizamos los campos del cliente potencial que originó una oportunidad para calcular la fecha
adecuada para realizar seguimiento de la oportunidad. En el editor de campos para una entidad de oportunidad,
creamos un campo denominado "Fecha de seguimiento" y especificamos el tipo de campo como Calculado y el
tipo de datos como Fecha y hora. En el editor de la definición de campos calculados, en la sección Condición,
especificamos dos condiciones: plazo de tiempo de la compra y valor estimado de cliente potencial. En la
ACCIÓN, proporcionamos dos fórmulas, una para seguimiento a una semana de la oportunidad inmediata, y otra
para seguimiento a un mes, si no es probable que la oportunidad se dé inmediatamente. Las siguientes capturas
de pantalla muestran paso a paso cómo definir el campo calculado "Fecha de seguimiento".
Cree el campo calculado denominado "Fecha de seguimiento":
Fije las dos condiciones del cliente potencial original:

Proporcione la fórmula para seguimiento a una semana:


Proporcione la fórmula para seguimiento a un mes:

En conjunto:
Días desde la creación de un registro
En este ejemplo, usamos la función DIFFINDAYS para calcular la diferencia en días desde la hora en que se creó
un registro hasta la fecha actual.
Cree el campo calculado llamado "Diferencia calculada en días":

Proporcione la fórmula para calcular la diferencia en días


En conjunto:

Sintaxis de funciones de campos calculados


La siguiente tabla contiene información acerca de la sintaxis de las funciones suministradas en la sección ACCIÓN
del campo calculado.

SUGERENCIA
Los nombres de función se especifican en letras mayúsculas.

SINTAXIS DE LA FUNCIÓN DESCRIPCIÓN TIPO DEVUELTO

ADDDAYS (número entero, fecha y Devuelve una nueva fecha y hora que Fecha y hora
hora) es igual a la fecha y hora dadas, más el
número de días especificado.

ADDHOURS (número entero, fecha y Devuelve una nueva fecha y hora que Fecha y hora
hora) es igual a la fecha y hora dadas, más el
número de horas especificado.

ADDMONTHS (número entero, fecha y Devuelve una nueva fecha y hora que Fecha y hora
hora) es igual a la fecha y hora dadas, más el
número de meses especificado.

ADDWEEKS (número entero, fecha y Devuelve una nueva fecha y hora que Fecha y hora
hora) es igual a la fecha y hora dadas, más el
número de semanas especificado.
SINTAXIS DE LA FUNCIÓN DESCRIPCIÓN TIPO DEVUELTO

ADDYEARS (número entero, fecha y Devuelve una nueva fecha y hora que Fecha y hora
hora) es igual a la fecha y hora dadas, más el
número de años especificado.

SUBTRACTDAYS (número entero, Devuelve una nueva fecha y hora que Fecha y hora
fecha y hora) es igual a la fecha y hora dadas, menos
el número de días especificado.

SUBTRACTHOURS (número entero, Devuelve una nueva fecha y hora que Fecha y hora
fecha y hora) es igual a la fecha y hora dadas, menos
el número de horas especificado.

SUBTRACTMONTHS (número entero, Devuelve una nueva fecha y hora que Fecha y hora
fecha y hora) es igual a la fecha y hora dadas, menos
el número de meses especificado.

SUBTRACTWEEKS (número entero, Devuelve una nueva fecha y hora que Fecha y hora
fecha y hora) es igual a la fecha y hora dadas, menos
el número de semanas especificado.

SUBTRACTYEARS (número entero, Devuelve una nueva fecha y hora que Fecha y hora
fecha y hora) es igual a la fecha y hora dadas, menos
el número de años especificado.

DIFFINDAYS (fecha y hora, fecha y Devuelve la diferencia en días entre dos Número entero
hora) campos Fecha y hora. Si ambas fechas
y horas coinciden en el mismo día, la
diferencia es cero.

DIFFINHOURS (fecha y hora, fecha y Devuelve la diferencia en horas entre Número entero
hora) dos campos Fecha y hora.

DIFFINMINUTES (fecha y hora, fecha y Devuelve la diferencia en minutos entre Número entero
hora) dos campos Fecha y hora.

DIFFINMONTHS (fecha y hora, fecha y Devuelve la diferencia en meses entre Número entero
hora) dos campos Fecha y hora. Si ambas
fechas y horas coinciden en el mismo
mes, la diferencia es cero.

DIFFINWEEKS (fecha y hora, fecha y Devuelve la diferencia en semanas entre Número entero
hora) dos campos Fecha y hora. Si ambas
fechas y horas coinciden en la mismo
semana, la diferencia es cero.

DIFFINYEARS (fecha y hora, fecha y Devuelve la diferencia en años entre Número entero
hora) dos campos Fecha y hora. Si ambas
fechas y horas coinciden en el mismo
año, la diferencia es cero.

CONCAT (una línea de texto, una línea Devuelve una cadena que es el Cadena
de texto, ... línea de texto única) resultado de concatenar dos o más
cadenas.
SINTAXIS DE LA FUNCIÓN DESCRIPCIÓN TIPO DEVUELTO

TRIMLEFT (una línea de texto, número Devuelve una cadena que contiene una Cadena
entero) copia de una cadena especificada sin los
primeros N caracteres.

TRIMRIGHT (una línea de texto, Devuelve una cadena que contiene una Cadena
número entero) copia de una cadena especificada sin los
últimos N caracteres.

NOTA
Todas las funciones DIFF requieren que el primer campo de Fecha y hora y el segundo campo de Fecha y hora tengan el
mismo comportamiento: Local del usuario, Solo fecha o Independiente de zona horaria. Si no coincide el
comportamiento del segundo campo con el comportamiento del primer campo, el mensaje de error aparece, indicando que
el segundo campo no se puede usar en la función actual. Más información: Comportamiento y formato del campo de fecha
y hora.

NOTA
No puede especificar una fecha, como 01/01/2015, como el valor Fecha en un campo calculado. Los valores de Fecha y
Fecha y hora solo se pueden configurar o comparar usando otros campos Fecha y hora.

En la función CONCAT , puede usar cadenas literales como líneas individuales de texto, campos de entidad que
contienen una sola línea de texto, o una combinación de ambos. Por ejemplo: CONCAT (FirstName, LastName,
"es un jefe"). Si una cadena literal contiene comillas, preceda cada marca con el carácter de escape de barra
diagonal inversa (\), de este modo: "Esta cadena contiene las "comillas."." Esto garantiza que las comillas dentro de
cadena no se tratan como caracteres especiales que separan las cadenas.
Los siguientes ejemplos muestran cómo usar las funciones TRIMLEFT y TRIMRIGHT. Contienen las cadenas
iniciales y las cadenas resultantes, devueltas por las funciones TRIMLEFT y TRIMRIGHT:
TRIMLEFT (“RXX10-3456789”, 3), devuelve la cadena “10-3456789”
TRIMRIGHT (“20-3456789RXX”, 3), devuelve la cadena “20-3456789”

Consideraciones acerca de los campos calculados


Debe conocer determinadas condiciones y limitaciones cuando trabaja con campos calculados:
Las consultas, gráficos, y las visualizaciones guardados pueden tener un máximo de 10 campos calculados
únicos.
Los valores de los campos calculados no se muestran en modo sin conexión de Dynamics 365 Outlook en
las vistas de ventana o en los formularios principales de entidad.
El número máximo de los campos calculados encadenados es 5.
Un campo calculado no puede hacer referencia a sí mismo o tener cadenas cíclicas.
Si cambia uno de los operadores de condición en una cláusula de condición múltiple, todos los operadores
de condición se actualizarán a esa condición. Por ejemplo, en la cláusula
IF (x > 50) OR (y ==10) OR (z < 5) , si cambia el operador OR al operador AND , todos los operadores OR
de la cláusula se convertirán en operadores AND .
Puede obtener acceso a campos primarios mediante el campo de búsqueda en la entidad primaria, como
<LookupFieldName>.<FieldName> . Esto no es posible con los campos de búsqueda de varias entidades como
Customer , que puede ser Account o Contact . Sin embargo, algunas entidades tienen campos de búsqueda
individuales para una entidad específica, como ParentAccountid.<FieldName> o ParentContactid.<FieldName>
.
El orden está deshabilitado en:
Un campo calculado que contiene un campo de un registro primario.
Un campo calculado que contiene un campo lógico (por ejemplo, campo de dirección).
Un campo calculado que contiene otro campo calculado.
Los campos calculados pueden abarcar dos entidades sólo.
Un campo calculado puede contener un campo de otra entidad (que abarca dos entidades - entidad
actual y registro primario).
Un campo calculado no puede contener un campo calculado procedente de otra entidad que
también contenga otro campo de una entidad distinta (abarcando tres entidades):
(Entidad actual) Campo calculado <- (Registro primario) Campo calculado 1 <- (Registro primario)
Campo calculado 2.
No se pueden desencadenar flujos de trabajo o complementos en los campos calculados.
No puede cambiar un campo simple existente en un campo calculado. Si la aplicación actual está usando
JavaScript o complementos para calcular un campo, no podrá usar la característica de campos calculados
sin crear un nuevo campo.
Las reglas de detección de duplicados no se activan en campos calculados.
Un consolidado no puede hacer referencia a un campo calculado que use otro campo calculado, incluso si
todos los campos del otro campo calculado están en la entidad actual.
Vea también
Crear y editar campos
Definir campos consolidados
Vídeo: Campos consolidados y calculados en Dynamics CRM 2015
Comportamiento y formato del campo de fecha y
hora
23/04/2018 • 8 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


En PowerApps, el tipo de datos Fecha y hora se usa en muchos campos de entidad del sistema. Por ejemplo,
puede mostrar cuándo se usó por última vez una cuenta en una campaña de marketing o la fecha y la hora en que
un caso se remitió a una instancia superior. También puede crear entidades personalizadas que incluyan los
campos de fecha y hora. Dependiendo de lo que represente el campo, puede elegir distintos comportamientos del
campo: Local de usuario, Solo fecha o Independiente de zona horaria.

Comportamiento y formato de campos de fecha y hora


La siguiente tabla contiene información sobre el comportamiento y el formato de los campos de fecha y hora.

MODIFICAR EL COMPORTAMIENTO DEL


COMPORTAMIENTO FORMATO CAMPO
MODIFICAR EL COMPORTAMIENTO DEL
COMPORTAMIENTO FORMATO CAMPO

Local del usuario Nota: Este es el Solo fecha - o bien - Fecha y hora En la interfaz de usuario (UI), puede
comportamiento de todos los campos cambiar el comportamiento de algunos
de fecha y hora en versiones anteriores. campos de entidad predefinidos de
Local de usuario a Solo fecha. Para
- Los valores de campo se muestran en obtener una lista de entidades y
la hora local del usuario actual. campos, consulte Cambiar el
- En los servicios web (SDK), estos comportamiento del campo a Solo
valores se devuelven utilizando un fecha en la actualización. Puede
formato de zona horaria UTC común. modificar el comportamiento del campo
de entidad personalizada de Local de
usuario a Solo fecha o a
Independiente de zona horaria.

Cambiar el comportamiento del campo


afecta a los valores de campo que se
agregan o modificaron después de
cambiar el comportamiento del campo.
Los valores de los campos existentes
permanecen en la base de datos con el
formato de la zona horaria UTC. Para
modificar el comportamiento de los
valores de campo existentes de UTC a
Solo fecha quizá necesite la ayuda de
un desarrollador para hacerlo mediante
programación. Más información:
Convertir el comportamiento de
valores existentes de fecha y hora en la
base de datos. Advertencia: Antes de
modificar el comportamiento de un
campo de fecha y hora, debe
comprobar todas las dependencias del
campo, como reglas de negocio, flujos
de trabajo, campos calculados o
campos consolidados, para asegurarse
de que no hay problemas como
resultado de modificar el
comportamiento. Después de modificar
el comportamiento de un campo de
fecha y hora, debe abrir cada regla de
negocio, flujo de trabajo, campo
calculado y campo consolidado
dependiente del campo que cambió,
revisar la información y guardarla, para
asegurarse de que se usarán el
comportamiento y el valor más
recientes del campo de fecha y hora.
Puede restringir la modificación del
comportamiento del campo,
estableciendo la propiedad
administrada
CanChangeDateTimeBehavior como
False. Más información: Establecer la
propiedad administrada para cambiar el
comportamiento de fecha y hora
MODIFICAR EL COMPORTAMIENTO DEL
COMPORTAMIENTO FORMATO CAMPO

Solo fecha Solo fecha El comportamiento Solo fecha no


puede cambiarse a otros tipos de
- El concepto de una zona horaria no es comportamiento, una vez establecido.
aplicable a este comportamiento. Los
valores de campo se muestran sin la
conversión de zona horaria.
- La parte de hora del valor siempre es
12:00AM.
- La parte de fecha del valor se
almacena y se recupera como se
especifica en la interfaz de usuario y los
servicios web (SDK).

Independiente de la zona horaria Solo fecha - o bien - Fecha y hora El comportamiento Independiente de
la zona horaria no puede cambiarse a
- El concepto de una zona horaria no es otros tipos de comportamiento, una
aplicable a este comportamiento. Los vez establecido.
valores de campo se muestran sin la
conversión de zona horaria.
- Los valores de fecha y hora se
almacenan y se recuperan como se
especifica en la interfaz de usuario y los
servicios web (SDK).

NOTA
Para crear un campo DateTime y especificar un comportamiento en particular, en el explorador de soluciones vaya a
Componentes > Entidades. Elija la entidad que desee y elija Campos. En la definición del campo, seleccione Fecha y hora
en la lista desplegable Tipo.

Establecer la propiedad administrada para cambiar el comportamiento


de fecha y hora
Puede controlar si el comportamiento del campo de fecha y hora se puede cambiar mediante la propiedad
administrada Puede cambiar el comportamiento de fecha y hora. Si desea habilitar el cambio de
comportamiento del campo, establezca la propiedad como True, de lo contrario, como False.

NOTA
De manera predeterminada, para los campos de fecha y hora de la entidad del sistema predefinidos, la propiedad
administrada Puede cambiar el comportamiento de fecha y hora se establece como False. Para los campos de fecha y
hora personalizados, de forma predeterminada, la propiedad se establece en True .

Para establecer la propiedad administrada, haga lo siguiente:


Abra el explorador de soluciones, vaya a Componentes > Entidades, luego seleccione una entidad
determinada y después elija Campos. Elija un campo. En la barra de comandos, elija Más acciones y en la
lista desplegable, elija Propiedades administradas.
En el cuadro de diálogo Establecer propiedades administradas, elija la propiedad Puede cambiar el
comportamiento de fecha y hora y elija True o False. Seleccione Establecer para guardar la
configuración.
La captura de pantalla siguiente muestra la propiedad del administrador de fecha y hora.
Ejemplo de Solo fecha: cumpleaños y aniversarios
El comportamiento Solo fecha es correcto para casos cuando la información sobre la hora del día y de zona
horaria no es necesaria, por ejemplo cumpleaños o aniversarios. Con esta selección, todos los usuarios de la
aplicación de todo el mundo ven el mismo valor exacto de fecha.
Por ejemplo, Kevin y Nancy trabajan en el departamento de ventas de Contoso Corp. El sistema almacena sus
datos de ventas y clientes. Kevin, que vive en Nueva York (GMT-5), crea el registro de contacto con la fecha de
nacimiento 4/1/1970, y asigna el registro a Nancy. Nancy, que vive en Seattle (GMT-8), abre el registro el 31 de
marzo y, ya que no hay conversión de zona horaria a su zona horaria local, ve la fecha de nacimiento correcta del
contacto como 4/1/1970. El resto de los usuarios del sistema, independientemente de la ubicación, ven la fecha de
nacimiento como 4/1/1970 cuando abren el registro del contacto

Ejemplo de Independiente de la zona horaria: registro en el hotel


Puede usar este comportamiento cuando la información de zona horaria no es necesario, como la hora de registro
en un hotel. Con esta selección, todos los usuarios de la aplicación de todo el mundo ven el mismo valor exacto de
fecha y hora.
Por ejemplo, Lisa y Rebecca trabajan para una cadena de hoteles que usa la aplicación para realizar reservas. Lisa
vive en Seattle (GMT-8). Rebecca vive en Nueva York (GMT-5). Un cliente llama a Lisa para reservar una
habitación en uno de los hoteles de la empresa en Nueva York. Lisa crea un nuevo registro de reserva, establece la
hora de registro prevista en 12/10/2014 a las 11:00, y guarda el registro. El cliente llega al hotel en Nueva York a
la hora prevista. Rebecca, en el mostrador del hotel local, ve el registro de reserva y lee la hora prevista de registro
como 12/10/2014 a las 11:00. Da la bienvenida al cliente al hotel.

Consideraciones especiales para los campos de fecha y hora


Todos los campos de fecha y hora predefinidos y personalizados admiten valores anteriores a 1900 de forma
predeterminada
Los campos de fecha y hora admiten valores de hasta 1/1/1753 12:00.
Comprobar que los campos calculados y consolidados son válidos después de modificar el comportamiento del
campo
Después de modificar el comportamiento de un campos calculado o un campo consolidado, guarde la definición
del campo para asegurarse de que el campo aún es válido. Para guardar, use el editor del campo. En el explorador
de soluciones, vaya a Componentes > Entidades > Entidad X > Campos. En el formulario del campo, elija el
botón Editar junto a la lista desplegable Tipo de campo. Más información: Definir campos calculados y Definir
campos consolidados.
Cambiar el comportamiento del campo a Solo fecha en la actualización
De forma predeterminada, los campos de fecha y hora Fecha de creación y Fecha de modificación para las
entidades del sistema predefinidas y las entidades personalizadas se establecen con el comportamiento Local de
usuario. La propiedad administrada CanChangeDateTimeBehavior para estos campos se establece como
False. No puede modificar el comportamiento para estos campos.
De forma predeterminada, los siguientes campos de fecha y hora predefinidos se establecen con el
comportamiento Solo fecha y la propiedad administrada CanChangeDateTimeBehavior como False.

NOMBRE DEL CAMPO NOMBRE DE ENTIDAD

Aniversario Contacto

Fecha de nacimiento Contacto

Fecha de vencimiento Factura

Ingresos Fecha de cierre Cliente potencial

Fecha de cierre real Oportunidad

Ingresos Fecha de cierre Oportunidad

Fecha de decisión final Oportunidad

Válida desde Producto

Válida hasta Producto

Cerrado el Oferta

Vence el Oferta

Operadores de consulta de fecha y hora no admitidos en el comportamiento Solo fecha


Los siguientes operadores de consulta relacionados con fecha y hora no son válidos para el comportamiento Solo
fecha. La conversión de zona horaria no se produce y la hora siempre se establece a las 12:00. Se genera un error
de excepción de operador no válido cuando uno de estos operadores se usa en la consulta.
Más antiguo de X minutos
Más antiguo de X horas
Últimas X horas
Próximas X horas
Esto se aplica a las ubicaciones en la interfaz de usuario:
Búsqueda avanzada
Editor de vista guardado
Paso de Dynamics 365 de consulta en un diálogo
Editor de filtros sin conexión del cliente de Outlook
Asistente para informes
Filtros personalizados en una columna en Búsqueda avanzada
El comportamiento del campo de fecha y hora cambia durante una importación de solución
Durante una importación de solución, solo puede cambiar el comportamiento de un campo de fecha y hora de
Local de usuario a Solo fecha o Independiente de la zona horaria si importa una solución no administrada o
una solución administrada que posea el campo.
Vea también
Crear y editar campos
Definir campos calculados
Definir las transiciones de razón para el estado de la
entidad Caso o de entidades personalizadas
23/04/2018 • 2 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Puede especificar las transiciones de razón para el estado de la entidad Incidente (Caso) o de entidad
personalizada.
Las transiciones de razón para el estado son un nivel de filtrado adicional y opcional para definir qué valor puede
cambiarse para cada razón para el estado. Definir una lista limitada de opciones válidas puede facilitar a los
usuarios la selección de la siguiente razón para el estado de un registro cuando tiene un gran número de
combinaciones para valores válidos de razón para el estado.

¿Cuál es la conexión entre los campos Estado y Razón para el estado?


Entidades que pueden tener diferentes valores de estado tienen dos campos que capturan estos datos:

NOMBRE PARA MOSTRAR DESCRIPCIÓN

Estado Representa el estado del registro. Normalmente Activo o


Inactivo. No puede agregar nuevas opciones de estado.

Razón para el estado Representa una razón que está vinculada a un estado
específico. Cada estado debe tener al menos una razón para el
estado posible. Puede agregar opciones adicionales de razón
para el estado.

Los metadatos para el campo definen qué valores de estado son válidos para un estado determinado. Por ejemplo,
para la entidad Incidente (Caso), el estado predeterminado y las opciones de razón para el estado son:

ESTADO RAZÓN PARA EL ESTADO

Activo En curso
Retenido
Esperando detalles
Investigación

Resuelto Problema resuelto


Información proporcionada

Cancelado Cancelado
Combinado

Edite transiciones de razón para el estado


Puede modificar las opciones de campo de razón para el estado para que las entidades de entidad de caso y
personalizadas definan qué otras opciones de razón para el estado pueden elegir. La única restricción es que cada
opción de razón para el estado de un estado activo debe permitir al menos una ruta a un estado inactivo. Si no,
podría crear una condición donde no sería posible resolver ni cancelar el caso.
Consulte Crear y editar campos para obtener información sobre cómo editar campos. Cuando edita un campo de
razón para el estado, el botón Editar las transiciones de la razón para el estado está en el menú. Al hacer clic
en este botón, el cuadro de diálogo Transiciones de la razón para el estado proporciona la opción de elegir
Habilitar las transiciones de la razón para el estado. Cuando esta opción está seleccionada debe definir los
valores de razón para el estado que se permiten para cada razón para el estado. Para quitar el filtrado aplicado,
quite la selección Habilitar las transiciones de la razón para el estado. Las transiciones que ha definido se
conservarán, pero no se aplicarán.
La captura de pantalla a continuación proporciona un ejemplo que cumple los siguientes requisitos:
Un caso se puede combinar en cualquier momento. No podrá combinar casos si una transición de razón
para el estado no lo permite.
Un caso activo se puede cancelar en cualquier momento.
Un caso resuelto o cancelado no se puede reactivar.
Todos los casos deben pasar a través de las siguientes fases: En curso > En espera > Esperando detalles
> Bajo investigación antes de que se puedan resolver. Con esta configuración, un caso no se pudo
establecer en un estado anterior.

NOTA
Esto no es un buen ejemplo para el trabajo real, pero demuestra cómo las fases de estado se pueden aplicar a través
de transiciones de razón para el estado.

Vea también
Crear y editar campos
Eliminar campos
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Como usuario con el rol de seguridad de administrador del sistema, puede eliminar campos personalizados que no
sean parte de una solución administrada. Si elimina campos, los datos almacenados en los campos se perderán. La
única forma de recuperar datos de un campo que se haya eliminado es restaurar la base de datos de un punto
anterior a la eliminación del campo.
Antes de poder eliminar una entidad personalizada, debe quitar las dependencias que pueden existir en otros
componentes de la solución. Abra el campo y use el botón Mostrar dependencias de la barra de menú para ver
los Componentes dependientes. Por ejemplo, si el campo se usa en un formulario o una vista, primero debe
quitar las referencias al campo en esos componentes de la solución.
Si elimina un campo de búsqueda, la relación de entidad 1:N correspondiente se eliminará automáticamente.
Vea también
Eliminar entidades personalizadas
Establecer las propiedades administradas de los
campos
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Las Propiedades administradas se aplican únicamente al incluir campos en una solución administrada e importar la
solución en otra organización. Estos valores permiten al desarrollador de la solución tener un determinado control
sobre el nivel de personalización que desea permitir a los usuarios que instalen la solución administrada al
personalizar este campo. Para establecer las propiedades administradas de un campo, haga clic en Propiedades
administradas en la barra de menú.
La opción Se puede personalizar controla el resto de opciones. Si esta opción es False , no se aplicará ninguno
de los demás valores. Si es True , puede especificar las demás opciones de personalización.
Si el campo es personalizable, defina las siguientes opciones en True o False .
Se puede modificar el nombre para mostrar
Se puede cambiar el nivel de requisito
Se puede cambiar propiedades adicionales
Estas opciones se explican por sí mismas. Si establece todas las opciones individuales en False , también
puede establecer Se puede personalizar en False .
Crear y editar conjuntos de opciones globales (listas
desplegables)
23/04/2018 • 5 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Un conjunto de opciones es un tipo de campo que se puede incluir en una entidad. Define un conjunto de
opciones. Cuando un conjunto de opciones se muestra en un formulario usa un control de lista desplegable.
Cuando se muestra en Búsqueda avanzada, se usa un control de lista desplegable. A veces, los desarrolladores
llaman a los conjuntos de opciones listas desplegables.
Puede definir un conjunto de opciones para usar un conjunto de opciones definido en sí mismo (localmente) o
puede usar un conjunto de opciones definido en otra parte (globalmente) que se pueda usar en otros campos del
conjunto de opciones. Los conjuntos de opciones globales son útiles cuando existe un conjunto estándar de
categorías que se pueden aplicar a más de una entidad. Mantener dos conjuntos de opciones independientes con
los mismos valores es difícil y si no se sincronizan pueden aparecer errores, especialmente si está asignando
campos de la entidad con una relación de entidad de uno a varios. Más información: Asignación de campos de
entidad

Configurar conjuntos de opciones globales


Creación de un conjunto de opciones global
1. Elija Personalizar el sistema.
2. En el explorador de soluciones, elija Conjuntos de opciones.
3. En la barra de herramientas de acciones, elija Nueva.
4. Introduzca un Nombre para mostrar y (opcionalmente) una Descripción.
El valor del campo Nombre se generará en función del valor de Nombre para mostrar que escriba.
El valor del campo Nombre incluirá el prefijo de personalización del editor de soluciones de la solución en
la que está trabajando. Si el prefijo de personalización es importante para usted, asegúrese de que está
trabajando en el contexto de una solución que tiene el prefijo de personalización que desea para este
conjunto de opciones globales. Consulte Editor de soluciones para obtener información sobre cómo
cambiar el prefijo de personalización.
El valor del campo Nombre debe ser único. Si el valor generado es el mismo que el de un conjunto de
opciones globales existente, deberá cambiarlo para poder guardarlo.
5. A diferencia de Descripción para los campos, el valor Descripción de un conjunto de opciones globales
no se muestra como información sobre herramientas cuando el campo se usa en un formulario. Esta
descripción solo es visible en la lista de opciones globales. Puede usar la descripción para proporcionar
información sobre el motivo por el que ha creado este conjunto de opciones globales y para que se va a
usar.
6. En la barra de herramientas, elija Guardar para guardar el conjunto de opciones globales. A continuación
puede editar las opciones del conjunto de opciones mediante las instrucciones que se muestran a
continuación.
Edición de un conjunto de opciones global
1. Elija Personalizar el sistema.
2. En el explorador de soluciones, elija Conjuntos de opciones.
3. Haga doble clic en uno de los conjuntos de opciones existentes para abrirlo.
4. Puede editar los campos Nombre para mostrar o Descripción, pero la edición de las opciones es la
razón más común para editar un conjunto de opciones globales.
O pc i o n es de edi c i ó n de c o n j u n t o s de o pc i o n es

En la sección Opciones puede crear, editar, eliminar y modificar el orden en que se muestran las opciones.
C re a r n u e v a s o p c i o n e s

1. Elija el icono verde + para crear una opción.


2. Cada opción que cree tendrá un valor de Etiqueta de Elemento y un Valor que el empieza por 10.000 y
se incrementa para cada opción agregada.
Edite el valor de Etiqueta con el texto que desea que se muestre.
Puede editar Valor, aunque se recomienda que se acepte el valor generado automáticamente. El valor
debe ser único en las opciones.
La Descripción de cada opción no está visible para los usuarios que trabajan con la aplicación. Úsela para
proporcionar alguna definición de la categoría que representa, de modo que otros usuarios que editen
este conjunto de opciones en el futuro puedan comprender la intención de agregarlo.
Ed i tar l as o p c i o n es exi s ten tes

Para editar una opción que ya existe puede cambiar los valores de Etiqueta, Valor y Descripción al igual que
al crear una nueva opción.
E l i mi n a r u n a o p c i ó n

Para eliminar una opción debe seleccionarla y elegir el icono de eliminación.

IMPORTANTE
Si elimina una opción que se ha usado ya en registros de entidad, el valor de datos en dichos registros no será
válido. Si no está seguro, use Búsqueda avanzada para ver si hay registros definidos en el valor que se dispone a
eliminar. Si están establecidos en la opción que va a eliminar, debe cambiar los datos antes de eliminar la opción.
Después de eliminar la opción no podrá usar Búsqueda avanzada para consultar registros que tienen ese conjunto
de opciones.

C a mb i a r e l o rd e n u s a d o p o r l a s o p c i o n e s

Use las flechas verdes de la barra de herramientas de opciones para mover las opciones seleccionadas
hacia arriba o abajo.
Use los botones de orden ascendente o descendente para ordenar todas las opciones en la dirección
respectiva según los valores de sus etiquetas.

Usar un conjunto de opciones globales


Para usar un conjunto de opciones globales, cree o modifique un campo en el editor de campos.
1. Elija Personalizar el sistema.
2. En el explorador de soluciones, seleccione una entidad y luego elija Campos.
3. Seleccione el campo que desea editar o seleccione Nuevo para crear un nuevo campo.
4. En el editor de campos, seleccione Sí para Usar Conjunto de opciones existente.
Si está creando un nuevo campo primero debe seleccionar Conjunto de opciones para el Tipo de
datos.
5. Cree una selección en el menú desplegable Conjunto de opciones.
6. Cuando complete sus entradas, seleccione Guardar y cerrar.

NOTA
También puede ir al editor de campos mediante Formularios. Seleccione una entidad y a continuación, elija Formularios.
Seleccione un campo y luego elija Cambiar propiedades. En el cuadro de diálogo seleccione la pestaña Detalles y luego
elija Editar.

Además de los conjuntos de opciones que se muestran en el explorador de soluciones, hay varios conjuntos de
opciones globales del sistema. Puede usarlos si satisfacen sus necesidades, pero no se pueden personalizar.

NOTA
Las opciones de los conjuntos de opciones globales del sistema pueden cambiar con actualizaciones o nuevas versiones,
por lo que le recomendamos que no los use a menos que esté seguro de que sus requisitos se alinean con la manera en
que la aplicación usa estos valores.

Además de seleccionar el conjunto de opciones globales, puede elegir que las opciones (si existen) deben ser el
Valor predeterminado para el campo.
Vea también
Información general sobre los metadatos y las entidades
Crear y editar entidades
Crear y editar relaciones entre entidades
Crear y editar campos
Crear y editar relaciones entre entidades
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Las relaciones de entidad definen cómo pueden relacionarse los registros entre sí en la base de datos. En el nivel
más sencillo, si agrega un campo de búsqueda a una entidad se crea una nueva relación 1:N (uno a varios) entre
las dos entidades y permite colocar el campo de búsqueda en un formulario. Con el campo de búsqueda, los
usuarios pueden asociar varios registros "secundarios" de la entidad a un solo registro de la entidad "primaria".
Además de simplemente definir cómo pueden relacionarse los registros con otros registros, las relaciones de
entidad 1:N también ofrecen datos para abordar las siguientes preguntas:
¿Cuándo elimino un registro debo eliminar también los registros relacionados con dicho registro?
¿Cuándo asigno un registro, también es necesario asignar todos los registros relacionados con dicho
registro al nuevo propietario?
¿Cómo puedo simplificar el proceso de entrada de datos cuando creo un registro relacionado en el
contexto de un registro existente?
¿Cómo deberían los usuarios que visualizan un registro poder ver los registros asociados?

Las entidades pueden también participar en una relación de N:N (varios a varios) donde cualquier
número de registros de dos entidades pueden asociarse entre sí.

Decida si se deben usar relaciones o conexiones de entidad


Las relaciones de entidad son metadatos que realizan cambios en la base de datos. Estas relaciones permiten
que las consultas recuperen datos relacionados de manera muy eficaz. Use las relaciones entre entidades para
definir las relaciones formales que definen la entidad o que puedan usar la mayoría de los registros. Por
ejemplo, una oportunidad sin un cliente potencial no será muy útil. La entidad Oportunidad también tiene una
relación de N:N con la entidad Competidor. Esto permite que varios competidores se agreguen a la oportunidad.
Es posible que desee capturar estos datos y para crear un informe que muestre los competidores.
Hay otros tipos menos formales de relaciones entre registros que se denominan conexiones. Por ejemplo, puede
resultar útil saber si dos contactos están casados, o quizás son amigos fuera del trabajo o quizás un contacto
suele trabajar con otra cuenta. La mayoría de los negocios no generarán informes con este tipo de información
ni requerirán que se introduzca, por lo que es posible que no valga la pena crear relaciones entre entidades.

Tipos de relaciones entre entidades


Al mirar el explorador de soluciones es posible que piense que existen tres tipos de relaciones entre entidades.
Realmente solo hay dos, como se muestra en la siguiente tabla.

TIPO DE RELACIÓN DESCRIPCIÓN


TIPO DE RELACIÓN DESCRIPCIÓN

1:N (uno a varios) Una relación entre entidades en la que un registro de


entidad para Entidad principal se puede asociar a muchos
otros registros de Entidad relacionada debido a un campo
de búsqueda en la entidad relacionada.

Al ver un registro de entidad principal puede ver una lista de


los registros de entidad relacionados asociados a este.

N:N (varios a varios) Una relación de entidad que depende de una Entidad
relación especial, a veces denominada una entidad de
intersección, para que se puedan relacionar muchos registros
de una entidad con muchos registros de otra entidad.

Para ver los registros de cualquier entidad en una relación de


N:N puede ver una lista de los registros de la otra entidad
relacionados con esta.

El tipo de relación N:1 (varios a uno) existe en la interfaz de usuario del explorador de soluciones porque el
explorador de soluciones muestra una vista agrupada por las entidades. Las relaciones de 1:N existen realmente
entre entidades y hacen referencia a cada entidad como Entidad principal o Entidad relacionada. La entidad
relacionada, a veces denominada la entidad secundaria, tiene un campo de búsqueda que permite almacenar
una referencia en un registro desde la entidad principal, a veces denominada la entidad principal. Una relación
de N:1 es simplemente una relación de 1:N vista desde la entidad relacionada.
Vea también
Información general sobre los metadatos y las entidades
Crear y editar entidades
Crear y editar campos
Crear y editar conjuntos de opciones globales
Crear relaciones 1: N (uno a varios) o N:1 (varios a
uno)
23/04/2018 • 12 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


La forma más fácil de crear una relación de 1:N es crear un nuevo campo de búsqueda para una entidad. Esto
permite establecer los valores de campo comunes del campo de búsqueda, así como dos opciones adicionales
cuando se establece Tipo en Búsqueda. Estos campos adicionales son Tipo de registro de destino y Nombre
de la relación.
Tipo de registro de destino selecciona Entidad principal en la relación de 1:N. Nombre de la relación se
genera automáticamente en función de las dos entidades que participan en la relación. Por lo general, no necesita
ni editarlo, aunque puede hacerlo si lo desea. El nombre de la relación entre entidades contiene el prefijo de
personalización del editor de soluciones de la solución en la que está trabajando actualmente.

NOTA
Si le interesa el prefijo de personalización, asegúrese de que trabaja en el contexto de una solución vinculada al editor de
soluciones con el prefijo deseado.

Sin embargo, al crear una relación de 1:N mediante la creación de un campo de búsqueda, algunos valores
predeterminados se establecen automáticamente. Si desea editar algunas de las opciones disponibles en la relación
debe buscar la relación y editarla.
Las relaciones de 1:N personalizadas no se pueden crear para todas las entidades. Cuando esto sucede, no habrá
ninguna opción para crear una nueva relación de entidad personalizada con el explorador de soluciones. Si usa el
explorador de metadatos, puede filtrar la lista de entidades según las propiedades
CanBePrimaryEntityInRelationship y CanBeRelatedEntityInRelationship .

La definición de la relación de 1:N tiene cuatro partes: Definición de relación, Campo de búsqueda, Elemento
del panel de navegación para una entidad principal y Comportamiento de relación.
Creación o edición de relaciones de 1:N entre entidades
1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades y, a continuación, expanda la entidad con la que desea trabajar.
3. Seleccionar Relaciones de 1:N.
4. Para editar una relación o ver sus detalles, seleccione la relación y, en la barra de herramientas Acciones,
seleccione Acciones y, a continuación, Editar.
- O BIEN -
Para añadir una nueva relación, seleccione Nueva relación uno a varios.

IMPORTANTE
Si Nueva relación uno a varios no aparece en la barra de herramientas Acciones, no se puede crear una relación de
1:N para esa entidad.

5. Para una nueva relación, en la sección Definición de relación, en la lista Entidad relacionada, seleccione
la entidad que desea relacionar.
NOTA
Al especificar la entidad relacionada se define un valor predeterminado para el campo Nombre. Si cambia la entidad
relacionada antes de guardar, el valor del Nombre cambiará en consecuencia.

6. Seleccione si se podrán realizar búsquedas o no.


7. En la sección Campo de búsqueda, especifique un valor para el campo Nombre para mostrar.

IMPORTANTE
Al especificar el Nombre para mostrar se define un valor predeterminado para el campo Nombre. Si cambia el
Nombre para mostrar del campo de búsqueda antes de guardar, el valor del campo Nombre no cambiará. Como
resultado, asegúrese de que el Nombre es significado antes de guardarlo.

8. En la lista Requisito de campo, seleccione una opción para especificar los requisitos de datos para el
campo antes de guardar un registro.
9. En la sección Elemento del panel de navegación para una entidad principal, en la lista Opción de
presentación, seleccione una opción para mostrar vistas asociadas o una etiqueta personalizada.
10. En la relación Comportamiento de relación, en la lista Tipo de campamiento, puede elegir una de las
siguientes opciones:
Jerárquico. En una relación jerárquica entre dos entidades, cualquier acción realizada en un registro
de la entidad principal se realiza también en los registros de la entidad secundaria relacionados con el
registro de la entidad principal (o primaria).
De referencia. En una relación de referencia entre dos entidades, se puede navegar a registros
relacionados, pero las acciones realizadas en una no afectarán a la otra.
De referencia, restringir eliminación. En una relación de referencia con restricción de eliminación,
se puede navegar a registros relacionados. Las acciones realizadas en el registro primario no se
aplicarán al registro secundario, pero el registro primario no se puede eliminar mientras exista el
registro secundario. Tenga en cuenta que no puede eliminar un registro cuando existen registros
relacionados.
En cascada configurable. En una relación en cascada configurable entre dos entidades, seleccione
el comportamiento asociado con un conjunto de acciones posibles.

IMPORTANTE
Si ha establecido los comportamientos de las acciones para que coincidan con los comportamientos de las
acciones asociadas con otro Tipo de comportamiento cuando guarda la relación, el Tipo de
comportamiento se establece automáticamente en el tipo coincidente.

Más información: Configurar el comportamiento de relaciones entre entidades


1. Seleccione Guardar y cerrar para cerrar el formulario Relación.
2. Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando, en la barra de
herramientas Acciones, seleccione Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en la barra de
navegación o en el Panel de navegación, seleccione Entidades y, en la barra de herramientas
Acciones, seleccione Publicar todas las personalizaciones.

NOTA
Una entidad personalizada no puede ser la entidad principal en una relación con una entidad del sistema relacionada que
esté en cascada. Esto quiere decir que no puede tener una relación con alguna acción establecida en Poner todas en
cascada, Poner activa en cascada o Poner en cascada las que pertenecen al usuario entre una entidad personalizada
principal y una entidad del sistema relacionada.
Ninguna relación nueva puede tener alguna acción establecida en Poner todas en cascada, Poner activa en cascada o
Poner en cascada las que pertenecen al usuario si la entidad relacionada de esa relación ya existe como entidad
relacionada en otra relación que tenga alguna acción establecida en Poner todas en cascada, Poner activa en cascada
o Poner en cascada las que pertenecen al usuario. Esto evita que se creen relaciones entre varias entidades
principales.
Siempre que cambie elementos de la interfaz de usuario o implemente scripts de formularios para una entidad, debe
publicar los cambios para aplicarlos. Las personalizaciones que cambian el esquema de datos de un aplicación, como las
que se realizan en entidades personalizadas, relaciones o campos, se aplican de forma inmediata.
Si una relación es parte de una solución administrada, el desarrollador de la solución administrada puede impedir que
usted personalice la relación.
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento normal del
sistema. Le recomendamos que programe la importación de una solución cuando perjudique lo menos posible a los
usuarios.

Definición de relación
Dependiendo si elige crear una Nueva relación uno a varios o una Nueva relación varios a uno desde el
explorador de soluciones, los campos Entidad principal o Entidad relacionada estarán rellenados previamente.
Solo debe elegir el otro. Un valor predeterminado para el campo Nombre aparece rellenado basándose en el
prefijo de personalización del editor de soluciones y los nombres de las entidades que elige para participar en la
relación. Puede editarlo si lo desea. Si crea más de una relación personalizada entre dos entidades y usa el mismo
prefijo de personalización para ambas, el valor del nombre generado automáticamente no será único y no podrá
guardar la nueva relación. Debe modificar el nombre para diferenciarlo de un nombre existente antes de poder
guardarlo. Una vez que se guarda, no se puede cambiar.
Si no desea tener esta relación de entidad visible en Búsqueda avanzada, establezca el valor Se puede buscar
en No.

Campos de búsqueda
Estos campos son las propiedades comunes que todos los campos tienen excepto Se puede buscar, Seguridad
de campo y Auditoría. Para modificar estos valores del campo de búsqueda que se crea con la relación entre
entidades, debe buscar y modificar el campo de búsqueda por separado después de crear la relación entre
entidades. Más información: Crear y editar campos.
En general, el Nombre para mostrar debe corresponder al nombre para mostrar de la entidad principal.

Elemento del panel de navegación para la entidad principal


La entidad principal puede mostrar las listas de entidades relacionadas si expande el panel de navegación. Las
opciones de este grupo controlan cómo se muestra esta lista y si debe mostrarse. Estos artículos de navegación
también se pueden editar mediante el editor de formularios y, mediante JavaScript, un desarrollador puede aplicar
los cambios a estos artículos cuando se muestra el formulario.
CAMPO DESCRIPCIÓN

Opción de visualización - No mostrar: seleccione esta opción si no desea permitir que


los usuarios puedan navegar a una lista de registros de
entidad relacionados.
- Usar etiqueta personalizada: seleccione esta opción si
desea especificar una etiqueta personalizada para usar.
- Usar nombre plural: seleccione esta opción si desea usar el
nombre plural de la entidad relacionada como la etiqueta.

Etiqueta personalizada Al seleccionar Usar etiqueta personalizada como la opción


de visualización, especifique la etiqueta personalizada que
desea usar en lugar del nombre plural de la entidad
relacionada.

Área de visualización - Detalles: elija esta opción para incluir el elemento de


navegación en el grupo Común.
- Marketing: elija esta opción para incluir el elemento de
navegación en el grupo Marketing.
- Ventas: elija esta opción para incluir el elemento de
navegación en el grupo Ventas.
- Servicio: elija esta opción para incluir el elemento de
navegación en el grupo Servicio.

Orden de visualización Este número controla dónde se incluirá el elemento de


navegación en el área de visualización seleccionada. El
intervalo de números admitidos empieza con 10.000. Los
elementos del panel de navegación con un valor inferior
aparecerán encima de otras relaciones con un valor más alto.

Comportamiento de las relaciones


En una relación de 1:N, puede controlar el comportamiento de la relación para permitir las reglas de negocio para
su organización. ¿Por qué puede desear hacer esto? Veamos un ejemplo.
Digamos que tiene un nuevo comercial y que desea asignarle varias oportunidades existentes actualmente
asignadas a otro comercial. Cada registro de oportunidad puede tener varias actividades de tareas asociadas.
Puede buscar fácilmente las oportunidades activas que desea reasignar y asignarlas al nuevo comercial. ¿Qué
sucedería con cualquiera de estas actividades de tareas asociadas con las oportunidades? ¿Desea abrir todas las
tareas y decidir si también deben asignarse al nuevo comercial? Probablemente no. En su lugar, puede permitir que
la relación aplique algunas reglas estándar automáticamente. Estas reglas solo se aplican a los registros de tareas
asociados a oportunidades que está reasignando. La relación entre entidades se denomina
Tareas_de_oportunidades. Sus opciones son:
Reasignar todas las tareas activas.
Reasignar todas las tareas. Este es el comportamiento predeterminado.
No reasignar ninguna de las tareas.
Reasignar todas las tareas asignadas actualmente al propietario anterior de la oportunidad.
La relación puede controlar el modo en que las acciones realizadas en un registro para el registro de entidad
principal se ponen en cascada en los registros de entidad relacionados. Las acciones y los comportamientos
posibles se muestran en la tabla siguiente.
ACCIÓN DESCRIPCIÓN COMPORTAMIENTOS POSIBLES

Asignar ¿Qué debe suceder cuando el registro - Poner activa en cascada


de entidad principal cambia la - Poner todas en cascada
propiedad? - No poner ninguna en cascada
- Poner en cascada las que pertenecen
al usuario

Compartir ¿Qué debe suceder cuando el registro - Poner activa en cascada


de entidad principal se comparte? - Poner todas en cascada
- No poner ninguna en cascada
- Poner en cascada las que pertenecen
al usuario

Dejar de compartir ¿Qué debe suceder cuando el uso - Poner activa en cascada
compartido del registro de entidad - Poner todas en cascada
principal se detiene? - No poner ninguna en cascada
- Poner en cascada las que pertenecen
al usuario

Cambiar primario ¿Qué debe suceder cuando un valor de


campo de búsqueda de una relación de
tipo jerárquico en el registro de entidad
principal cambia?

Una relación de tipo jerárquica es una


que usa Poner todas en cascada para
todas las acciones. - Poner activa en
cascada
- Poner todas en cascada
- No poner ninguna en cascada
- Poner en cascada las que pertenecen
al usuario

Eliminar ¿Qué debe suceder cuando el registro - Poner todas en cascada


de entidad principal se elimina? - Quitar vínculo
- Eliminación restringida

Combinar ¿Qué debe suceder cuando el registro - Poner todas en cascada


de entidad principal se combina con - No poner ninguna en cascada
otro registro?

Cada una de estas acciones se puede configurar para controlar el modo en que las acciones se ponen en cascada
en los registros relacionados con el registro de entidad principal en la relación de entidad de 1:N. Las opciones de
comportamiento se muestran en la tabla siguiente.

COMPORTAMIENTO DESCRIPCIÓN

Poner activa en cascada Realiza la acción en todos los registros de entidad relacionados
activos.

Poner todas en cascada Realiza la acción en todos los registros de entidad


relacionados.

No poner ninguna en cascada No hacer nada.

Quitar vínculo Quita el valor del campo de búsqueda de todos los registros
de entidad relacionados.
COMPORTAMIENTO DESCRIPCIÓN

Eliminación restringida Impide que el registro de entidad principal se elimine cuando


existen registros relacionados.

Poner en cascada las que pertenecen al usuario Realiza una acción en todos los registros de entidad
relacionados que pertenecen al mismo usuario que el registro
de entidad principal.

La aplicación de estas acciones en una relación puede clasificarse o aplicarse mediante los valores del campo Tipo
de comportamiento descritos en la tabla siguiente.

VALOR DEL CAMPO DESCRIPCIÓN

Jerárquica Todas las acciones usan el comportamiento Poner todas en


cascada.

De referencia Asignar, Compartir, Dejar de compartir y Cambiar


primario usan el comportamiento No poner ninguna en
cascada.

Eliminar usa el comportamiento Quitar vínculo.

Combinar usa el comportamiento Poner todas en cascada.

De referencia, restringir eliminación Igual que De referencia, excepto en que Eliminar usa el
comportamiento Eliminación restringida.

En cascada configurable Pueden asignarse comportamientos individuales para cada


acción. Si las opciones coinciden con alguna de las otras
categorías de Tipo de comportamiento, el valor cambia al
valor de Tipo de comportamiento.

Limitaciones en comportamientos que puede establecer


Existen limitaciones que debe tener presentes cuando defina las relaciones de entidad.
Una entidad personalizada no puede ser la entidad principal en una relación con una entidad del sistema
relacionada que esté en cascada. Esto quiere decir que no puede tener una relación con alguna acción
establecida en Poner todas en cascada, Poner activa en cascada o Poner en cascada las que
pertenecen al usuario entre una entidad personalizada principal y una entidad del sistema relacionada.
Ninguna relación nueva puede tener alguna acción establecida en Poner todas en cascada, Poner activa
en cascada o Poner en cascada las que pertenecen al usuario si la entidad relacionada de esa relación
ya existe como entidad relacionada en otra relación que tenga alguna acción establecida en Poner todas en
cascada, Poner activa en cascada o Poner en cascada las que pertenecen al usuario. Esto evita que se
creen relaciones entre varias entidades principales.
Vea también
Crear relaciones N:N (varios a varios)
Asignar campos de entidad
23/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede asignar atributos entre entidades que tienen una relación de entidad. Esto le permite establecer valores
predeterminados para un registro creado en el contexto de otro registro. Digamos que desea agregar un nuevo
registro de contacto para una persona que es un empleado de una cuenta específica. Puede hacerlo de dos
maneras distintas:
Puede navegar simplemente hasta Ventas > Contactos y crear un nuevo registro de contacto desde cero. No
obstante, luego deberá establecer la cuenta primaria y especificar varios elementos de información (como
información de dirección y número de teléfono) que probablemente coincidirán con los de la cuenta primaria. Esto
puede resultar largo y presenta posibilidad de errores.
La forma más sencilla es empezar con la entidad de cuenta y, mediante la subcuadrícula Contactos del formulario,
hacer clic en + para agregar un contacto. Primero le ayudará a buscar un contacto relacionado existente para que
no cree accidentalmente un registro duplicado. Si no encuentra un registro existente, puede hacer clic en Nuevo y
crear un nuevo registro de contacto. La diferencia es que determinados elementos de datos del registro de cuenta
se copiarán en el nuevo formulario de contactos para definir ciertos valores predeterminados que podrá modificar
antes de guardar. Esto permite ahorrar mucho tiempo cuando está introduciendo datos y ayudar a reducir errores.

NOTA
Estas asignaciones no se aplican a los registros relacionados creados mediante un flujo de trabajo o un proceso de diálogo.
No se aplican automáticamente a los nuevos registros creados mediante código, aunque los desarrolladores pueden usar un
mensaje especial llamado InitializeFromt para crear un nuevo registro mediante las asignaciones disponibles.
Estas asignaciones solo establecen los valores predeterminados en un registro antes de guardarlo. Los usuarios pueden
modificar los valores antes de guardarlos. Los datos se transfieren son los datos en ese momento. No se sincronizan. Si la
información del registro de entidad principal cambia, los datos del registro de entidad relacionado que se transfirió cuando se
creó no cambiarán.

Los valores predeterminados establecidos al crear un nuevo registro desde una lista no se definen en realidad
dentro de las relaciones entre entidades, pero se exponen en la interfaz de usuario de la relación. No todas las
relaciones de entidad de 1:N los tienen. Al ver una lista de relaciones de entidad de 1:N (o N:1), puede filtrar las
relaciones mostradas por tipo. Puede seleccionar Todo, Personalizado, Personalizable o Se puede asignar. Las
relaciones entre entidades que se pueden asignar proporcionan acceso para permitir la asignación de campos de
entidad.
Las siguientes reglas muestran qué tipos de datos se pueden asignar.
Los dos campos deben ser del mismo tipo y del mismo formato.
La longitud del campo de destino debe ser igual o mayor que la longitud del campo de origen.
El campo de destino no puede estar asignado a otro campo.
El campo de origen debe estar visible en el formulario.
El campo de destino debe ser un campo en el que un usuario pueda especificar datos.
Si los campos son conjuntos de opciones, los valores enteros de cada opción deben ser idénticos.
Los valores de identificador de dirección no se pueden asignar.

NOTA
Si necesita asignar campos de conjunto de opciones, se recomienda configurar ambos campos para que usen el mismo
conjunto de opciones globales. Si no, puede resultar difícil mantener dos conjuntos de opciones separados sincronizadas
manualmente. Si los valores enteros de cada opción no se asignan correctamente puede experimentar problemas con los
datos. Más información: Crear y editar conjuntos de opciones globales

Creación o edición de asignaciones entre campos


1. Vaya a Configuración > Personalizaciones.
2. Haga clic en Personalizar el sistema.
3. En Componentes, expanda Entidades y, a continuación, expanda la entidad que desea.
4. Haga clic en Relaciones de 1:N o en Relaciones de N:1.
5. En el panel principal, en la lista Tipo, seleccione Se puede asignar.
6. Seleccione una relación que se pueda asignar. A continuación, en la barra de herramientas Acciones, haga
clic en Acciones y, a continuación, en Editar.
7. En Relacionado, haga clic en Asignaciones.
8. Para cada nueva asignación, en la barra de herramientas Acciones, haga clic en Nueva.
9. En el cuadro de diálogo Cree una asignación de campos, seleccione el campo de origen en Campos de
entidad de origen. Seleccione el campo de destino de Campos de entidad de destino.
10. Haga clic en Aceptar.
11. Haga clic en Guardar y cerrar para cerrar el formulario Relación.
12. Cuando haya completado las personalizaciones, publíquelas

NOTA
Después de publicar las personalizaciones, estas asignaciones están disponibles para todos los usuarios. Si restablece
Internet Information Services (IIS) antes de publicar las personalizaciones, estas asignaciones estarán disponibles para
todos los usuarios, aunque otras personalizaciones no lo estarán.
Si realiza asignaciones a un campo (o desde este) que no aparece en un formulario, la asignación no se efectuará hasta
que se agregue el campo a un formulario.

Generar asignaciones de campos automáticamente


También puede generar asignaciones automáticamente, pero tomar algunas precauciones al hacerlo con entidades
del sistema. Use esta opción cuando cree entidades personalizadas y desee aprovechar la asignación. Cuando vea
la lista de asignaciones, en el menú Más acciones, seleccione Generar asignaciones. Esto quita cualquier
asignación existente y la reemplaza con asignaciones sugeridas que se basan únicamente en los campos con
nombres y tipos de datos similares. Si usa esto en una entidad del sistema, podría perder algunas asignaciones
esperadas. Para las entidades personalizadas, ayuda a ahorrar tiempo porque puede eliminar más fácilmente las
asignaciones que no desea y agregar otras que la acción de generar asignaciones no ha creado.
Crear relaciones N:N (varios a varios)
23/04/2018 • 3 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Las relaciones de entidad de 1:N establecen una jerarquía entre registros. Con las relaciones N:N (varios a varios)
no existe ninguna jerarquía explícita. No existen campos de búsqueda ni comportamientos para configurar. Los
registros creados mediante una relación de N:N pueden considerarse iguales y la relación es recíproca.
Con las relaciones de N:N, se crea una entidad especial denominada entidad de relación (o intersección). Esta
entidad tiene una relación con cada una de las entidades relacionadas y almacena solo los valores necesarios para
definir relación. No puede agregar campos personalizados a una entidad de relación.
El procedimiento para crear una relación de N:N consiste esencialmente en elegir las dos entidades que desea que
participen en la relación y después, para cada entidad, definir cómo desea que las listas respectivas estén
disponibles en el panel de navegación del formulario de cada entidad. Estas son las mismas opciones usadas para
la entidad principal en las relaciones de entidad de 1:N. Más información: Elemento del panel de navegación para
una entidad principal
No todas las entidades se pueden usar con relaciones de N:N. Si el botón Nueva relación varios a varios no está
presente, no puede crear una nueva relación de N:N con esta entidad. Si usa el explorador de metadatos, puede
filtrar por las entidades que tienen el valor CanBeInManyToMany establecido en true . Más información: Usar el
explorador de metadatos

Creación o edición de relaciones de N-N entre entidades


1. Abra el explorador de soluciones.
2. En Componentes, expanda Entidades y, a continuación, expanda la entidad con la que desea trabajar.
3. Seleccionar Relaciones de N:N.
4. Para editar una relación o ver sus detalles, seleccione una relación existente y, en la barra de herramientas
Acciones, haga clic en Acciones y, a continuación, en Editar.
- O BIEN -
Para añadir una nueva relación, haga clic en Nueva relación varios a varios.

IMPORTANTE
Si no aparece Nueva relación varios a varios en la barra de herramientas Acciones, no se puede crear una relación
de N:N para esa entidad.

5. Para una nueva relación, en la sección Entidad actual, en la lista Opción de visualización, elija una de las
siguientes opciones:
No mostrar: La otra entidad no mostrará una vista asociada de la entidad actual.
Usar etiqueta personalizada: Esta etiqueta se usará para la vista asociada creada para la otra
entidad. Asegúrese de introducir un valor correspondiente en el campo Etiqueta personalizada.
Usar nombre plural: Usará el nombre plural de la entidad actual para la vista asociada.
NOTA
Cuando se seleccionan las opciones Usar nombre plural o Usar etiqueta personalizada, la lista de opciones Área
de visualización permite especificar el área de visualización (por ejemplo Marketing o Ventas) en el formulario dónde
aparecerá la etiqueta de relación. También puede especificar el Orden de visualización para controlar dónde se
incluirá la etiqueta dentro del área de visualización seleccionada.

IMPORTANTE
El paradigma de navegación de los formularios asociados con entidades actualizaciones es considerablemente distinto
que para las entidades que no se han actualizado. Si bien la mecánica para definir el área de visualización y el orden
de visualización es común, asegúrese de que haya entendido los distintos paradigmas de navegación mientras
establece relaciones entre entidades.

6. En la sección Otra entidad, seleccione la otra entidad en la lista Nombre de entidad.

NOTA
Cuando especifique el nombre de entidad, los valores predeterminados se establecerán para los campos Nombre y
Nombre de entidad de relación en la sección Definición de relación. Si cambia el valor Nombre de entidad
antes de guardar, estos nombres no cambiarán, por lo que asegúrese de que estos nombres tienen significado antes
de guardarlos.

7. En la sección Definición de relación, confirme el Nombre y el Nombre de entidad de relación.


Estos valores deben ser únicos entre relaciones N:N.
8. Haga clic en Guardar y cerrar para cerrar el formulario de Relación de N:N.
9. Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando, en la pestaña
Inicio, en el grupo Guardar, haga clic en Publicar.
Para publicar las personalizaciones de todos los componentes no publicados a la vez, haga clic en
Publicar todas las personalizaciones.

NOTA
Siempre que cambie elementos de la interfaz de usuario o implemente scripts de formularios para una
entidad, debe publicar los cambios para aplicarlos. Las personalizaciones que cambian el esquema de datos de
Dynamics 365, como las que se realizan en entidades personalizadas, relaciones o campos, se aplican de
forma inmediata.
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento
normal del sistema. Le recomendamos que programe la importación de una solución cuando perjudique lo
menos posible a los usuarios.

Vea también
Crear relaciones 1:N (uno a varios)
Establecer las propiedades administradas de
relaciones
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Las Propiedades administradas se aplican únicamente al incluir un campo con una solución administrada e
importarla en otra organización. Estos valores permiten al desarrollador de la solución tener un determinado
control sobre el nivel de personalización que desea permitir a los usuarios que instalen la solución administrada al
personalizar una relación de entidad. Para establecer las propiedades administradas de una relación, haga clic en el
botón Propiedades administradas en la barra de menú.
Con las relaciones, la única propiedad administrada es Se puede personalizar. Este valor único controla todos los
cambios que se pueden realizar en la relación entre entidades.
Consultar y visualizar datos relacionados
jerárquicamente
12/04/2018 • 5 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Puede obtener valiosas perspectivas profesionales visualizando los datos relacionados jerárquicamente. Las
funciones de visualización y modelado jerárquico de Dynamics 365 tienen varias ventajas:
Vea y explore información jerárquica compleja.
Vea indicadores clave de rendimiento (KPIs) en la vista contextual de una jerarquía.
Analice visualmente información clave en la web y las tabletas.
Para algunas entidades, como cuenta y usuario, las visualizaciones se suministran predefinidas. Otras entidades,
incluidas las entidades personalizadas, pueden habilitarse para una jerarquía y puede crear las visualizaciones para
ellas. Según sus necesidades, puede elegir entre una vista de árbol, que muestra la jerarquía completa, o una vista
en mosaico, que representa una parte menor de la jerarquía. Ambas vistas se muestran lado a lado. Puede
explorar una jerarquía expandiendo y contrayendo un árbol de jerarquía. Los mismos valores jerárquicos de
visualización se establecen una vez, pero se aplican a Dynamics 365 y a Dynamics 365 para tabletas. En tabletas,
las representaciones visuales se muestran en un formato modificado conveniente para el factor de forma más
pequeño. Los componentes personalizables necesarios para la visualización jerárquica son compatibles con las
soluciones, por consiguiente, se pueden transportar entre organizaciones como cualquier otra personalización.
Puede configurar los atributos que se muestran en la visualización personalizando un formulario rápido mediante
el editor de formularios. No hay requisito de escribir código.

Consultar datos jerárquicos


En Dynamics 365, las estructuras jerárquicas de datos son compatibles con relaciones de uno a varios (1:N ) que
hacen referencia a sí mismas de registros relacionados. En el pasado, para ver datos jerárquicos era necesario
consultar iterativamente los registros relacionados. Actualmente, puede consultar los datos relacionados como una
jerarquía, en un paso. Podrá consultar los registros de entidad, usando la lógica de Bajo y No menor que. Los
operadores jerárquicos Bajo y No menor que aparecen en Búsqueda avanzada y el editor de flujo de trabajo.
Para obtener más información acerca de cómo utilizar estos operadores, consulte Configurar pasos del flujo de
trabajo. Para obtener más información sobre Búsqueda avanzada, consulte Crear, editar o guardar la búsqueda de
Búsqueda avanzada..
Los siguientes ejemplos muestran los distintos escenarios para consultar jerarquías:
Consultar jerarquía de cuenta
Consultar jerarquía de cuenta, incluidas actividades relacionadas

Consultar jerarquía de cuenta, incluidas oportunidades relacionadas


Para consultar los datos como jerarquía, debe habilitar como jerárquica una de las relaciones que hacen referencia
a sí mismas de uno a varios (1: N ) de la entidad. Para activar la jerarquía:
1. Vaya a Configuración > Personalizaciones.
2. Elija Personalizar el sistema > Componentes.
3. Elija Entidad > Relaciones de 1:N, después elija una relación (1: N ) y, en la Definición de relación,
establezca Jerárquico como Sí.

NOTA
Algunas de las relaciones (1:N) predefinidas no se pueden personalizar. Esto evitará que configure esas relaciones como
jerárquicas.
Puede especificar una relación jerárquica para las relaciones que hacen referencia a sí mismas del sistema. Esto incluye las
relaciones 1:N que hacen referencia a sí mismas de tipo sistema, como la relación "contact_master_contact".

Visualice datos jerárquicos


Las entidades del sistema que tienen visualizaciones disponibles predefinidas son: Account , Position , Product y
User . En la vista de cuadrícula de estas entidades, puede ver el icono que muestra el gráfico de jerarquía a la
izquierda del nombre del registro. El icono de jerarquía no está presente para todos los registros de forma
predeterminada. El icono se muestra para los registros que tienen un registro primario, un registro secundario o
ambos.
Si selecciona el icono de jerarquía, puede ver la jerarquía, con la vista de árbol a la izquierda y la vista de mosaico a
la derecha, como se indica a continuación:

Algunas otras entidades del sistema predefinidas se pueden habilitar para una jerarquía. Estas entidades incluyen
Case , Contact , Opportunity , Order , Quote , Campaign , y Team . Todas las entidades personalizadas pueden
habilitarse para una jerarquía.
SUGERENCIA
Si una entidad pueden habilitarse para una jerarquía:
1. Vaya a Configuración > Personalizaciones.
a. Elija Personalizar el sistema > Componentes > Entidad. Verá la selección denominada Configuración de la
jerarquía. Las entidades que no se pueden habilitar para una jerarquía no tienen esta selección, con la excepción
de la entidad Zona de ventas. Aunque Configuración de la jerarquía se muestra para la entidad Zona de
ventas, la entidad no se puede habilitar para una jerarquía.

Cosas más importantes para recordar al crear visualizaciones:


Solo se pueden configurar como jerárquica una relación que hace referencia a sí misma (1: N ) por entidad.
En esta relación la entidad principal y la entidad relacionada deben ser del mismo tipo, por ejemplo,
account_parent_account o new_new_widget_new_widget.
Actualmente, una jerarquía o una visualización se basa en una entidad solo. Puede describir la jerarquía de
cuenta mostrando cuentas en varios niveles, pero no puede mostrar cuentas y contactos en la misma
visualización de la jerarquía.
El número máximo de campos que se pueden mostrar en un mosaico es cuatro. Si desea agregar más
campos al formulario rápido que se usa para la vista de mosaico, sólo los primeros cuatro campos se
mostrarán.
Ejemplo de visualización
Miremos un ejemplo de crear la visualización para una entidad personalizada. Hemos creado una entidad
personalizada llamada new_Widget, hemos creado una relación que hace referencia a sí misma (1:N )
new_new_widget_new_widget y la hemos marcado como jerárquica, como se indica aquí.
A continuación, en la vista de cuadrícula Configuración de la jerarquía seleccionamos la relación jerárquica
new_new_widget_new_widget. En el formulario, completamos los atributos requeridos. Si aún no ha marcado
la relación (1:N ) como jerárquica, el vínculo del formulario le devolverá al formulario de definición de la relación,
donde puede marcar la relación como jerárquica.

Para el Formulario de vista rápida, creamos un formulario rápido llamado Formulario de ventana de
jerarquía del widget. En este formulario, agregamos cuatro campos para mostrar en cada ventana.

Después de que completáramos la configuración, creamos dos registros: Widget estándar y Widget premium.
Después de convertir el Widget premium en un elemento principal del Widget estándar mediante el campo de
búsqueda, la vista de cuadrícula de new_Widget mostró los iconos de la jerarquía, como se indica a continuación:
SUGERENCIA
Los iconos de la jerarquía no aparecen en la vista de cuadrícula del registro hasta que los registros se emparejen en el
elemento principal - relación secundaria.

Si elige el icono de jerarquía, se mostrará la jerarquía new_Widget, con la vista de árbol a la izquierda y la vista de
mosaico a la derecha, mostrando dos registros. Cada ventana contiene cuatro campos que proporcionamos en el
Formulario de ventana de jerarquía del widget.

Vea también
Vídeo: Modelos de seguridad jerárquica
Vídeo: Visualización de la jerarquía
Integrar datos externos
12/04/2018 • 1 min to read • Edit Online

NOTA

Este tema está en proceso de elaboración. Estamos realizando mejoras, ¡vuelva pronto para verlas!

Se aplica a Dynamics 365 (en línea), versión 9.x


Crear y editar entidades virtuales que contienen
datos desde un origen de datos externo
23/04/2018 • 7 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Una entidad virtual es una entidad personalizada de Dynamics 365 que tiene campos que contienen datos de un
origen de datos externo. Las entidades virtuales aparecen en Dynamics 365 para los usuarios como registros de
entidad de Dynamics 365 normales, pero contienen datos procedentes de una base de datos externa, como una
Azure SQL Database. Los registros basados en las entidades virtuales están disponibles en todos los clientes de
Dynamics 365, incluidos los clientes personalizados desarrollados con Servicios web de Dynamics 365 Customer
Engagement.
En el pasado, para integrar los orígenes de datos dispares habría que crear un conector para mover datos o para
desarrollar un complemento personalizado, en el lado del cliente o del servidor. Sin embargo, con las entidades
virtuales, puede conectarse directamente con un origen de datos externo en el tiempo de ejecución de forma que
los datos específicos del origen de datos externo estén disponibles en Dynamics 365, sin necesidad de replicación
de datos.
Las entidades virtuales están formadas por tres componentes principales: un proveedor de datos, un registro de
origen de datos y una entidad virtual. El proveedor de datos está formado por complementos y una entidad de
origen de datos. El origen de datos es un registro de entidad en Dynamics 365, que incluye los metadatos que
representan el esquema de los parámetros de conexión. Cada entidad virtual hace referencia a un origen de datos
en la definición de la entidad.
Dynamics 365 incluye un proveedor de datos de OData que se puede usar para conectarse con un servicio web
de OData v4 que tenga acceso a los datos externos.
Como alternativa, los programadores pueden crear sus propios proveedores de datos. Los proveedores de datos
están instalados en Dynamics 365 como solución. Más información: Introducción a las entidades virtuales
Ventajas de la entidad virtual
Los desarrolladores pueden implementar complementos para leer los datos externos con Servicios web de
Dynamics 365 Customer Engagement y la herramienta de registro de complementos de Dynamics 365.
Los personalizadores del sistema usan la aplicación Customer Engagement de Dynamics 365 para
configurar el registro del origen de datos y crear las entidades virtuales que se usan para tener acceso a
datos externos sin necesidad de escribir código.
Los usuarios finales trabajan con los registros creados por la entidad virtual para ver los datos en campos,
cuadrículas, resultados de la búsqueda e informes y paneles basados en Fetch XML.

Agregar un origen de datos para usarlo con las entidades virtuales


Los desarrolladores pueden crear un complemento personalizado a fin de usarlo como proveedor de datos para
una entidad virtual. Como alternativa, puede usar el proveedor de datos OData v4 que se proporciona. Más
información: Configuración, requisitos y prácticas recomendadas del proveedor de datos OData v4
1. Acceda a Configuración > Administración > Orígenes de datos de entidad virtual.
2. En la barra de herramientas Acciones, haga clic en Nuevo.
3. En el cuadro de diálogo Seleccionar proveedor de datos, seleccione uno de los siguientes orígenes de datos
y, a continuación, haga clic en Aceptar.
Personalice el proveedor de datos. Si ha importado un complemento del proveedor de datos, el
proveedor de datos aparecerá aquí. Más información: Introducción a las entidades virtuales
Proveedor de datos OData v4. Dynamics 365 incluye un proveedor de datos OData que puede
usarse con los servicios web de OData v4. Más información: Configuración, requisitos y prácticas
recomendadas del proveedor de datos OData v4
Agregar un campo protegido a un origen de datos
Puede crear los campos de un origen de datos igual que con cualquier otra entidad. Para los datos cifrados o
confidenciales, habilite el atributo Secreto del origen de datos en el campo personalizado del origen de datos. Por
ejemplo, para proteger un campo de que contiene una cadena de conexión de base de datos.

NOTA
El atributo Secreto del origen de datos solo está disponible con campos agregados a un formulario del origen de datos.

Crear entidad virtual


Puede crear una entidad virtual al igual que cualquier otra entidad en Dynamics 365 con la incorporación de
algunos atributos adicionales descritos aquí.

NOTA
Aunque puede crear una entidad virtual seleccionando Ninguno como origen de datos, para adquirir datos una entidad
virtual requiere un origen de datos. Más información: Agregar un origen de datos para usarlo con las entidades virtuales

1. Acceda a Configuración > Personalización > Personalizar el sistema.


2. En el explorador de soluciones, cree una nueva entidad. Para ello, haga clic en Entidades en el panel de
navegación izquierdo y, luego, haga clic en Nuevo.
3. En la pestaña General de Definición de entidad, haga clic en Entidad virtual y, a continuación, en la
lista desplegable Origen de datos, seleccione el origen de datos que desee.
4. En la definición de entidad, rellene los siguientes campos obligatorios.
Nombre externo. Especifique el nombre de la tabla del origen de datos externos al que se asigna
esta entidad.
Nombre de colección externa. Especifique el nombre plural de la tabla del origen de datos
externos al que se asigna esta entidad.
Aquí mostramos un ejemplo de una entidad virtual denominada Movie que usa un proveedor de
datos de Azure Cosmos DB para tener acceso a los archivos de documento.

IMPORTANTE
Varias opciones, como equipos de acceso, colas y creación rápida, no están disponibles con las entidades virtuales.
Más información: Consideraciones al usar las entidades virtuales

Rellene las propiedades necesarias y opcionales adicionales, como los nombres en plural y los nombres
para mostrar, según sea necesario. Para obtener más información acerca estas propiedades, consulte Crear
y editar entidades.
5. Crear y agregar uno o varios campos para la entidad virtual. Además de las propiedades de campo
estándar necesarias para crear un campo personalizado, estas propiedades opcionales están disponibles
para cada campo personalizado que se cree para una entidad virtual.
Nombre externo. Normalmente, este es el nombre único para identificar los datos que se deben
mostrar en el campo.
NOTA
Si el tipo de campo creado es OptionSet, están disponibles los siguientes campos adicionales.
Nombre de tipo externo. Esta propiedad establece una relación con el nombre externo del conjunto de valores
en el servicio externo para el conjunto de opciones. Normalmente, puede tratarse de una enumeración o del
nombre de una clase de valor de cadena. El Nombre de tipo externo se puede usar cuando se requiere un
nombre completo. Por ejemplo, como en el caso de Nombre de tipo con OData, donde los parámetros de una
consulta requieren el nombre completo, como [Nombre de tipo].[Valor].
Valor externo. Esta propiedad establece una relación con el valor correspondiente en el origen de datos externo
para el elemento del conjunto de opciones. Este valor especificado se usa para determinar qué elemento del
conjunto de opciones se mostrará en Dynamics 365.

Rellene las propiedades adicionales según sea necesario. Para obtener más información acerca estas
propiedades, consulte Crear y editar campos.
6. Haga clic en Guardar y cerrar en la página de propiedades Campo.
7. En la barra de herramientas del explorador de soluciones, haga clic en Guardar.
8. En la barra de herramientas del explorador de soluciones, haga clic en Publicar.
9. Cierre el explorador de soluciones.

Consideraciones al usar las entidades virtuales


Las entidades virtuales presentan estas restricciones.
Todas las entidades virtuales son de solo lectura.
Las entidades existentes no pueden convertirse en entidades virtuales.
De forma predeterminada, las entidades virtuales contienen solo un campo de nombre e Id. No se admite
ningún otro campo del sistema administrado, como estado o fecha de creación o modificación.
Las entidades virtuales no admiten campos personalizados con los tipos de datos de moneda, imagen o
cliente.
Las entidades virtuales no admiten funciones de auditoría.
Los campos de la entidad virtual no se pueden usar en paquetes acumulativos ni campos calculados.
Una entidad virtual no puede ser un tipo de actividad de entidad.
Muchas características que afectan a filas de la tabla de la entidad no se pueden habilitar con entidades
virtuales. Los ejemplos incluyen colas, administración del conocimiento, SL A, detección de duplicados,
seguimiento de los cambios, capacidad de Mobile offline, seguridad de campo, Búsqueda por relevancia,
portales para soluciones de portal web de Dynamics 365 y relaciones N:N entre entidades virtuales.
Las entidades virtuales son propiedad de la organización y no admiten los conceptos de seguridad de nivel
de fila de Dynamics 365. Se recomienda implementar su propio modelo de seguridad para el origen de
datos externo.
Se recomienda centrarse en un único origen de datos al usar las entidades virtuales en las búsquedas
avanzadas. Por ejemplo, no se admite crear una búsqueda avanzada que, en última instancia, cree una
combinación entre los datos nativos de Dynamics 365 y los datos externos de la entidad virtual.
Las propiedades de metadatos de campos que se validan en la actualización no se aplican a las entidades
virtuales. Por ejemplo, un campo Número entero en un campo de la entidad virtual puede establecerse
para tener un valor mínimo de cero. Sin embargo, ya que el valor se proporcionará de un origen de datos
externos, una consulta devolverá valores menores que cero cuando se recuperen de una entidad virtual. La
propiedad de valor mínimo no se implica en la consulta. Aún debería filtrar los valores para que sean
mayores que 0 si es lo se desea.
Las entidades virtuales no admiten el seguimiento de los cambios y no se pueden sincronizar con una
característica Dynamics 365, como Servicio de exportación de datos.
Vea también
Requisitos y prácticas recomendadas del proveedor de datos OData v4
Crear y editar entidades
Crear y editar campos
Configuración, requisitos y prácticas recomendadas
del proveedor de datos de OData v4
12/04/2018 • 4 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


En este tema se describe cómo configurar el proveedor de datos de OData v4 así como los requisitos y las
prácticas recomendadas para usar el proveedor de datos de OData v4 para establecer la conexión con un servicio
web de OData v4.

Prácticas recomendadas del proveedor de datos de OData v4


Dynamics 365 requiere que todas las entidades tengan un atributo de id. este identificador es único y el
valor debe ser un GUID. Solo puede asignar los campos de id. a campos externos con el tipo de datos
EDM.Guid. No puede asignar un tipo de datos EDM.Int32 a un campo de tipo de datos uniqueidentifer en
Dynamics 365.
Las entidades de OData que tengan propiedades con valores nulos se deben configurar para que coincidan
con el campo asignado en la entidad virtual. Por ejemplo, una propiedad de la entidad de OData con un
valor nulo =False debe tener el campo asignado en el conjunto de atributos de requisitos de campo de
Dynamics 365 como Requerido por la empresa.
Para recuperar consultas múltiples como aquellas resultantes de cargar datos en una cuadrícula, debe
controlar el tamaño del conjunto de datos devuelto desde el origen de datos externo; para ello, use los
parámetros para seleccionar y filtrar la consulta.
Si no está habilitado, los administradores del sistema deben habilitar la opción de seguimiento de
complementos. Una habilitada, todos los errores del extremo de OData se capturan en el registro de
seguimiento de complementos. Más información: Cuadro de diálogo Configuración del sistema: pestaña
Personalización

Asignaciones de tipos de datos


En la siguiente tabla se enumeran las asignaciones de tipo de datos de OData Entity Data Model (EDM ) con los
tipos de datos de Dynamics 365 Customer Engagement.

TIPOS DE DATOS DE ODATA TIPOS DE DATOS DE DYNAMICS 365

Edm.Booleano Dos opciones

Edm.DateTime Fecha y hora

Edm.DateTimeOffset Fecha y hora

Edm.Decimal Número decimal o divisa

Edm.Double Número de punto flotante

Edm.Guid Identificador único


TIPOS DE DATOS DE ODATA TIPOS DE DATOS DE DYNAMICS 365

Edm.Int32 Número entero

Edm.Int64 Número entero

Edm.String Línea de texto individual o varias líneas de texto

Tipos de datos de OData EDM que no se admiten para asignarlos con entidades virtuales
Edm.Binary
Edm.Time
Edm.Float
Edm.Single
Edm.Int16
Edm.Byte
Edm.SByte

Agregar un origen de datos con el proveedor de datos de OData v4


Este procedimiento muestra cómo usar el proveedor de datos de OData integrado como origen de datos de
entidad virtual.
1. Acceda a Configuración > Administración > Orígenes de datos de entidad virtual.
2. En la barra de herramientas Acciones, haga clic en Nuevo.
3. En el cuadro de diálogo Seleccionar proveedor de datos, seleccione uno de los siguientes orígenes de datos
y, a continuación, haga clic en Aceptar.
Proveedor de datos OData v4. Dynamics 365 incluye un proveedor de datos de Odata v4 que se
puede usar para conectarse a los orígenes de datos que admiten el estándar abierto de OData v4.
Personalice el proveedor de datos. Si ha importado un complemento del proveedor de datos, el
proveedor de datos aparecerá aquí. Más información: Introducción a las entidades virtuales
4. En la página de propiedades Nuevo origen de datos, rellene los siguientes campos y, a continuación, guarde
el registro.
Nombre. Escriba un nombre para describir el origen de datos.
Uri. Si usa el proveedor de datos de OData, especifique el URI del servicio web de OData. Por
ejemplo, si está usando el proveedor de OData para conectarse a un servicio web hospedado en
Azure, el URI puede parecerse a este http://contosodataservice.azurewebsites.net/odata/.
Tiempo de espera en segundos. Escriba la cantidad de segundos que se debe esperar a una
respuesta del servicio web antes de agotar el tiempo de espera de una solicitud de datos. Por
ejemplo, escriba 30 para esperar un máximo de treinta segundos antes de que se agote el tiempo de
espera.
Modo de paginación. Seleccione si usará la paginación del lado del cliente o del servidor para
controlar cómo se paginan los resultados de la consulta. El valor predeterminado es la paginación
del lado del cliente. Con la paginación del lado de servidor, el servidor controla la manera de paginar
los resultados mediante el parámetro $skiptoken, que se agrega a la cadena de consulta. Más
información: Opción para omitir la consulta del sistema de token ($skiptoken)
Devolver recuento alineado Devuelve el número total de registros en el conjunto de
resultados. Esta configuración se usa para habilitar la funcionalidad de la siguiente página cuando
se devuelven los datos a una cuadrícula. Use un valor "false" si el extremo de OData no admite el
parámetro de OData $inclinecount. El valor predeterminado es false.
Parámetros de solicitud. Como alternativa, puede agregar parámetros de cadena de consulta o de
encabezado personalizado que se usan para conectar con el servicio web de OData, como
parámetros de autenticación para el servicio externo. Haga clic en Cadena de consulta para
alternar entre el parámetro de cadena de consulta y el encabezado y el valor. Se pueden agregar
hasta 10 cadenas de consulta o encabezado.

Vea también
Crear y editar entidades virtuales que contienen datos desde un origen de datos externo
Blog de TechNet: interacción con datos de sistemas externos mediante nuevas entidades virtuales
Acerca de este tutorial
12/04/2018 • 4 min to read • Edit Online

Imagine que quiere acceder a la información del vale desde un origen de datos externos en el área Servicio de
Dynamics 365. El origen de datos que contiene los datos del vale tiene un servicio web de OData. En este sencillo
tutorial, crea una entidad con campos asignados al origen de datos externo.

Detalles del origen de datos:


Puesto que el origen de datos que se utiliza para este tutorial tiene un servicio web de OData v4, podemos usar el
proveedor de datos OData v4 que se incluye con el Dynamics 365 (en línea), versión 9.0.
Url del servicio web: http://contosowebservice.azurewebsites.net/odata/

IMPORTANTE
La url del servicio web utilizado para este tutorial no es un servicio web operativo.

Para este tutorial, se necesita una única entidad virtual que contiene los tres campos siguientes.

TIPO DE DATOS DE ENTIDAD


NOMBRE DE CAMPO EX TERNO TIPO DE DATOS EX TERNOS VIRTUAL FINALIDAD

TicketID Edm.Guid Clave principal Clave principal de la entidad

Título Edm.String Línea de texto única Título del vale

Gravedad Edm.Int32 Número entero Valor numérico de 0 a 4 que


indica la gravedad del vale

Los metadatos OData de la entidad del vale de los datos de origen externo tal como se ve desde un explorador
web.

Cree el origen de datos


Crear el origen de datos para el proveedor de datos de OData v4 que utiliza el servicio web de ejemplo de OASIS
Open Data Protocol (OData).
Acceda a Configuración > Administración > Orígenes de datos de entidad virtual.
Seleccione NUEVO, seleccione Proveedor de datos de OData v4 y luego seleccione Aceptar.
Introduzca o seleccione la siguiente información.
Nombre. Origen de datos de ejemplo de Contoso
URL. http://contosowebservice.azurewebsites.net/odata
Tiempo de espera: 30
Devolver recuento alineado: verdadero
Deje los demás campos tal cual y seleccione GUARDAR Y CERRAR.

SUGERENCIA
Cuando utilice su propio servicio web, compruebe que la dirección URL es válida pegándola en su explorador web.

Crear la entidad virtual


Acceda a Configuración > Personalización > Personalizar el sistema.
En el panel de navegación izquierdo, seleccione Entidades y seleccione Nuevo desde el panel principal.
En el formulario Entidad: nueva, seleccione la opción Entidad virtual y luego introduzca la siguiente
información:
Origen de datos: origen de datos de ejemplo de Contoso
Nombre: vale
Nombre plural: vales
Nuevo: new_ticket
Nombre externo: vale
Nombre de colección externa: vales
Seleccione para habilitar las siguientes opciones de comunicación y colaboración:
Notas (incluye archivos adjuntos)
Actividades
Al lado de Áreas que muestran esta entidad, seleccione Servicio y haga clic en Guardar (pero no cierre el
formulario de entidad).
Crear los campos de la entidad virtual
En el panel de navegación izquierdo de la página Entidad: vale, seleccione Campos. Como parte de este tutorial,
editará los dos campos existentes y agregará un tercer campo.

IMPORTANTE
Los nombres externos distinguen mayúsculas de minúsculas. Consulte los metadatos del servicio web para asegurarse de que
utiliza el nombre correcto.
Un valor false que acepta NULL indica que es necesario el atributo. Tenga en cuenta que los campos de clave principal son
siempre obligatorios para el sistema.

Abra el campo new_ticketid y cambie el siguiente atributo con el valor que se indica aquí:
Nombre externo: TicketID
Seleccione Guardar y cerrar.
Abra el campo new_name y cambie los siguientes atributos que tenga los valores que se indican aquí:
Nombre: título
Nombre externo: título

Seleccione Guardar y cerrar.


Seleccione Nuevo y en la página Campo: nuevo para vale, introduzca la siguiente información:
Nombre: gravedad
Nombre: new_severity
Nombre externo: gravedad
Requisito de campo: requerido por la empresa
Tipo de datos: número entero
Valor mínimo: 0
Valor máximo: 4

Seleccione Guardar y cerrar.

Agregar los campos al formulario principal


En la ventana de entidad Vale, seleccione Formularios.
Abra el formulario principal, arrastre y coloque el campo Gravedad del panel derecho del formulario de la sección
General en el campo Título.
En la ventana de entidad Vale, seleccione Guardar y cerrar.

Configurar la vista predeterminada


En el panel izquierdo del explorador de soluciones en la Entidad del vale, seleccione Vistas.
Abra la vista Todos los vales.
En el panel Tareas comunes, seleccione Agregar columnas.

Seleccione Gravedad y, a continuación, Aceptar.


En la ventana Ver: todos los vales, haga clic en Guardar y cerrar.
En la ventana del explorador de soluciones, seleccione Publicar todas las personalizaciones.

Una vez publicadas todas las personalizaciones, cierre la ventana del explorador de soluciones.

Ver la entidad virtual en acción


Vaya a Servicio > Extensiones > Vales.

Se muestra la vista Todos los vales. Tenga en cuenta que puede que tenga que actualizar el explorador para ver la
entidad del área Servicio.
Abra un registro Vale para ver el formulario que incluye los campos Título y Gravedad para el registro
determinado.

Vea también
Configuración, requisitos y prácticas recomendadas del proveedor de datos de OData v4
Crear y editar entidades virtuales que contienen datos desde un origen de datos externo
Característica de vista previa: requisitos del proveedor
de datos de Azure Cosmos DB para la API
DocumentDB
12/04/2018 • 10 min to read • Edit Online

En este tema se describen los requisitos para la Proveedor de datos de Azure Cosmos BD para la API SQL, así
como cómo configurar y las mejores prácticas recomendadas cuando se usa Proveedor de datos de Azure Cosmos
BD para la API SQL con entidades virtuales Dynamics 365.

IMPORTANTE
Una característica de vista previa es una característica que no está completa, pero se publica antes de la versión oficial para
que los clientes puedan tener un acceso inicial y proporcionar comentarios. Las características de vista previa no se han
diseñado para uso de producción y pueden tener funcionalidad limitada o restringida.
Se espera que esta característica se modifique, así que no debería usarla en producción. Úsela solo en entornos de
desarrollo y prueba.
Microsoft no ofrece soporte técnico para esta característica en vista previa. El soporte técnico de Microsoft Dynamics 365
no podrá ayudarle con los problemas o las preguntas que pueda tener. Las características en vista previa no se han
diseñado para su uso en producción y están sujetas a otros términos de uso complementarios.

¿Qué es Azure Cosmos DB?


Azure Cosmos DB es el servicio de la base de datos de varios modelos global distribuido de Microsoft para
aplicaciones críticas. Proporciona capacidades de consulta SQL enriquecidas y familiares con latencias bajas
homogéneas en datos JSON sin esquema. Más información: Introducción a Azure Cosmos DB: API SQL

Requisitos
Suscripción de Azure que incluye Azure Cosmos DB.
Una colección API SQL de Azure Cosmos DB.
El tipo de base de datos Azure Cosmos DB debe ser SQL.

Asignaciones de tipos de datos


Supongamos que tiene un documento Azure Cosmos DB en una colección denominada pedidos que tiene la
siguiente estructura JSON.
Esta tabla indica las asignaciones de tipo de datos para el documento API SQL en la recopilación pedidos con tipos
de datos Dynamics 365.

DATOS API SQL TIPOS DE DATOS DE DYNAMICS 365

id. Clave principal

nombre Línea de texto única

quantity Número entero

orderid Línea única de texto

ordertype Conjunto de opciones

amount Número decimal o divisa

delivered Dos opciones

datetimeoffset Fecha y hora


NOTA
Los atributos con un prefijo de subrayado (_) se generan mediante API SQL.
Los atributos que están configurados como opcionales en el documento API SQL y se asignan en Dynamics 365 como
necesario para la empresa generarán un error de tiempo de ejecución.
los valores de atributo de identificador deben ser guids.
Para obtener más información sobre el uso de fechas en API SQL, consulte trabajar con fechas en Azure DocumentDB.

Filtro de consultas SQL admitido


El filtro de consultas SQL admite los siguientes operadores.
Operadores de comparación: <,>,<=, >=,!=
operadores lógicos: y, o
Operadores de conjuntos: en, no en
Operadores de cadena: like, contains, begins with, ends with

NOTA
El uso del operador like se traduce en el equivalente contains/begins with/ends con operadores. API SQL no admite
argumentos de patrón como se explica en el tema Like (Transact-SQL). Proveedor de datos de Azure Cosmos BD para la API
SQL puede traducir el caso único especial Like(‘[aA]%’) a BeginsWith(‘a’) O BeginsWith(‘A’). Tenga en cuenta que la comparación
de API SQL distingue entre mayúsculas y minúsculas.

Añadir un origen de datos utilizando el proveedor de datos de Azure


Cosmos DB para la API DocumentDB
1. Vaya a AppSource, haga clic en OBTENERLO AHORA y siga las instrucciones para agregar la aplicación a su
Dynamics 365 (en línea), versión 9.0 o instancia posterior.
2. Después de que la solución esté instalada, inicie sesión en la instancia Dynamics 365 y vaya a configuración >
administración > orígenes de datos de entidad Virtual.
3. En la barra de herramientas Acciones haga clic en NUEVOy, en el cuadro de diálogo Seleccionar proveedor
de datos seleccione Proveedor de datos de Azure Cosmos DB para la API de DocumentDB y haga clic en

Aceptar.
4. Especifique la siguiente información y luego haga clic en GUARDAR Y CERRAR.
Nombre. Escriba un nombre para describir el origen de datos.
Nombre de la recopilación El identificador de la colección de base de datos Azure Cosmos DB que
contiene los datos que desea que surjan en una entidad virtual.
Clave de autorización. La clave principal o secundaria para la cuenta Azure Cosmos DB. Puede
encontrar la clave en el portal de administración de Azure en la opción claves en su cuenta Azure
Cosmos DB.
Uri. El URI del grupo de recursos donde se encuentra la colección Azure Cosmos DB. El URI se forma
como https://contoso/documents.azure.com:443. Puede encontrar el URI del portal de administración de
Azure en la opción claves de la cuenta Azure Cosmos DB.
Tiempo de espera en segundos. Escriba la cantidad de segundos que se debe esperar a una respuesta
del servicio Azure Cosmos DB antes de agotar el tiempo de espera de una solicitud de datos. Por
ejemplo, escriba 30 para esperar un máximo de treinta segundos antes de que se agote el tiempo de
espera. El tiempo de espera predeterminado es de 120 segundos.

Recomendaciones y limitaciones
Tenga en cuenta lo siguiente cuando utilice Azure Cosmos DB como origen de datos:
Cada origen de datos Azure Cosmos DB solo se puede asociar a una sola entidad virtual.
Puede conectar varios orígenes de datos a la misma colección en el Azure Cosmos DB.
No se puede segmentar los datos de una colección por entidad.
Las bases de datos Azure Cosmos DB no requieren un esquema; sin embargo los datos de la Azure Cosmos DB
se deben estructurar mediante un esquema predecible.
Aunque la Proveedor de datos de Azure Cosmos BD para la API SQL implementa la traducción de consultas de
operadores de proyección, filtro y ordenación, no admite las operaciones join.
Solo puede filtrar por una sola columna con API SQL.

Vea también
Crear y editar entidades virtuales que contienen datos desde
un origen de datos externo
title: 'La característica de vista previa: Usar el proveedor de datos de Azure Cosmos DB para la API de DocumentDB
con Dynamics 365 Customer Engagement | MicrosoftDocs' description: Aprenda a configurar el proveedor de datos de
Azure Cosmos DB para la API DocumentDB para usar con entidades virtuales de Dynamics 365. keywords: API de
SQL (DocumentDB ) ms.date: 1/2/2018 ms.service: crm-online ms.custom: null ms.topic: article applies_to: - Dynamics
365 (online) - Dynamics 365 Version 9.x ms.assetid: d0031ffc-8754-4a12-b8c1-e08edc49ff73 author: Mattp123
ms.author: matp manager: brycho ms.reviewer: null ms.suite: null ms.tgt_pltfrm: null caps.latest.revision: null topic-
status: Drafting

Característica de vista previa: requisitos del proveedor de


datos de Azure Cosmos DB para la API DocumentDB
En este tema se describen los requisitos para la Proveedor de datos de Azure Cosmos BD para la API SQL, así
como cómo configurar y las mejores prácticas recomendadas cuando se usa Proveedor de datos de Azure Cosmos
BD para la API SQL con entidades virtuales Dynamics 365.

IMPORTANTE
Una característica de vista previa es una característica que no está completa, pero se publica antes de la versión oficial para
que los clientes puedan tener un acceso inicial y proporcionar comentarios. Las características de vista previa no se han
diseñado para uso de producción y pueden tener funcionalidad limitada o restringida.
Se espera que esta característica se modifique, así que no debería usarla en producción. Úsela solo en entornos de
desarrollo y prueba.
Microsoft no ofrece soporte técnico para esta característica en vista previa. El soporte técnico de Microsoft Dynamics 365
no podrá ayudarle con los problemas o las preguntas que pueda tener. Las características en vista previa no se han
diseñado para su uso en producción y están sujetas a otros términos de uso complementarios.

¿Qué es Azure Cosmos DB?


Azure Cosmos DB es el servicio de la base de datos de varios modelos global distribuido de Microsoft para
aplicaciones críticas. Proporciona capacidades de consulta SQL enriquecidas y familiares con latencias bajas
homogéneas en datos JSON sin esquema. Más información: Introducción a Azure Cosmos DB: API SQL

Requisitos
Suscripción de Azure que incluye Azure Cosmos DB.
Una colección API SQL de Azure Cosmos DB.
El tipo de base de datos Azure Cosmos DB debe ser SQL.

Asignaciones de tipos de datos


Supongamos que tiene un documento Azure Cosmos DB en una colección denominada pedidos que tiene la
siguiente estructura JSON.
Esta tabla indica las asignaciones de tipo de datos para el documento API SQL en la recopilación pedidos con tipos
de datos Dynamics 365.

DATOS API SQL TIPOS DE DATOS DE DYNAMICS 365

id. Clave principal

nombre Línea de texto única

quantity Número entero

orderid Línea única de texto

ordertype Conjunto de opciones

amount Número decimal o divisa

delivered Dos opciones

datetimeoffset Fecha y hora


NOTA
Los atributos con un prefijo de subrayado (_) se generan mediante API SQL.
Los atributos que están configurados como opcionales en el documento API SQL y se asignan en Dynamics 365 como
necesario para la empresa generarán un error de tiempo de ejecución.
los valores de atributo de identificador deben ser guids.
Para obtener más información sobre el uso de fechas en API SQL, consulte trabajar con fechas en Azure DocumentDB.

Filtro de consultas SQL admitido


El filtro de consultas SQL admite los siguientes operadores.
Operadores de comparación: <,>,<=, >=,!=
operadores lógicos: y, o
Operadores de conjuntos: en, no en
Operadores de cadena: like, contains, begins with, ends with

NOTA
El uso del operador like se traduce en el equivalente contains/begins with/ends con operadores. API SQL no admite
argumentos de patrón como se explica en el tema Like (Transact-SQL). Proveedor de datos de Azure Cosmos BD para la API
SQL puede traducir el caso único especial Like(‘[aA]%’) a BeginsWith(‘a’) O BeginsWith(‘A’). Tenga en cuenta que la comparación
de API SQL distingue entre mayúsculas y minúsculas.

Añadir un origen de datos utilizando el proveedor de datos de Azure


Cosmos DB para la API DocumentDB
1. Vaya a AppSource, haga clic en OBTENERLO AHORA y siga las instrucciones para agregar la aplicación a su
Dynamics 365 (en línea), versión 9.0 o instancia posterior.
2. Después de que la solución esté instalada, inicie sesión en la instancia Dynamics 365 y vaya a configuración >
administración > orígenes de datos de entidad Virtual.
3. En la barra de herramientas Acciones haga clic en NUEVOy, en el cuadro de diálogo Seleccionar proveedor
de datos seleccione Proveedor de datos de Azure Cosmos DB para la API de DocumentDB y haga clic en

Aceptar.
4. Especifique la siguiente información y luego haga clic en GUARDAR Y CERRAR.
Nombre. Escriba un nombre para describir el origen de datos.
Nombre de la colección El identificador de la colección de base de datos Azure Cosmos DB que
contiene los datos que desea que surjan en una entidad virtual.
Clave de autorización. La clave principal o secundaria para la cuenta Azure Cosmos DB. Puede
encontrar la clave en el portal de administración de Azure en la opción claves en su cuenta Azure
Cosmos DB.
Uri. El URI del grupo de recursos donde se encuentra la colección Azure Cosmos DB. El URI se forma
como https://contoso/documents.azure.com:443. Puede encontrar el URI del portal de administración de
Azure en la opción claves de la cuenta Azure Cosmos DB.
Tiempo de espera en segundos. Escriba la cantidad de segundos que se debe esperar a una respuesta
del servicio Azure Cosmos DB antes de agotar el tiempo de espera de una solicitud de datos. Por
ejemplo, escriba 30 para esperar un máximo de treinta segundos antes de que se agote el tiempo de
espera. El tiempo de espera predeterminado es de 120 segundos.

Recomendaciones y limitaciones
Tenga en cuenta lo siguiente cuando utilice Azure Cosmos DB como origen de datos:
Cada origen de datos Azure Cosmos DB solo se puede asociar a una sola entidad virtual.
Puede conectar varios orígenes de datos a la misma colección en el Azure Cosmos DB.
No se puede segmentar los datos de una colección por entidad.
Las bases de datos Azure Cosmos DB no requieren un esquema; sin embargo los datos de la Azure Cosmos DB
se deben estructurar mediante un esquema predecible.
Aunque la Proveedor de datos de Azure Cosmos BD para la API SQL implementa la traducción de consultas de
operadores de proyección, filtro y ordenación, no admite las operaciones join.
Solo puede filtrar por una sola columna con API SQL.

Vea también
Crear y editar entidades virtuales que contienen datos desde un origen de datos externo

b31ae54f0bce14426b7c27cb69ee30fc5ecadf40
Definir claves alternativas para hacer referencia a
registros
23/04/2018 • 1 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Con claves alternativas, puede garantizar una forma eficaz y precisa de integrar datos desde sistemas externos. Es
especialmente importante en casos cuando un sistema externo no almacena los identificadores de registro (GUID )
que identifican los registros de manera única. Las claves alternativas no son GUID y puede usarlas para identificar
registros de manera única los registros. Debe dar un nombre único a una clave alternativa. Puede usar uno o
varios campos de entidad para definir la clave. Por ejemplo, para identificar un registro de cuenta con una clave
alternativa, puede usar el nombre de cuenta y el número de cuenta. Puede definir claves alternativas sin escribir
código, o puede definirlas mediante programación. Tenga en cuenta que aunque puede definir claves alternativas
en la interfaz de usuario (UI), solo se pueden usar mediante programación, en código.
Algunas de las ventajas de la característica de claves alternativas:
Consulta más rápida de los registros.
Operaciones de datos en masa más robustas.
Programación simplificada con datos importados desde sistemas externos sin identificadores de registro.
Para obtener más información sobre cómo programar las claves alternativas, consulte:
Defina claves alternativas para una entidad
Usar una clave alternativa para crear un registro

Definir claves alternativas


1. Abra el explorador de soluciones.
2. Vaya a Componentes > Entidades > Entidad <X > > Claves.
3. Seleccione Nuevo.
4. En el formulario, complete los campos obligatorios (Nombre para mostrar y Nombre) y después seleccione y
agregue los campos a la clave.
5. Guarde la clave.
En el ejemplo siguiente, se usa el campo Número de cuenta en la definición de clave alternativa.
NOTA
Puede definir hasta cinco claves diferentes para una entidad.

Vea también
Crear y editar recursos web
Definir claves alternativas para una entidad (Guía para desarrolladores) Usar una clave alternativa para crear un
registro (Guía para desarrolladores)
Crear o editar recursos web para extender una
aplicación
23/04/2018 • 9 min to read • Edit Online

Se aplica a PowerApps y Dynamics 365 (en línea), versión 9.x


Los programadores usan recursos web normalmente para extender la aplicación utilizando archivos que se usan
en el desarrollo web. Los usuarios de la aplicación es posible que necesiten administrar los recursos web
proporcionados por un programador o un diseñador.

SUGERENCIA
Para obtener información detallada de los recursos web, consulte recursos Web para Customer Engagement. Para obtener
información sobre las dependencias de recursos web agregadas a Dynamics 365 (en línea), versión 9.0, consulte
dependencias de recursos Web.

¿Qué son los recursos web?


Los recursos web son archivos virtuales almacenados en el sistema. Cada recurso web tiene un nombre único que
se pueda usar en una dirección URL para recuperar el archivo. Piense en ellos de esta manera: Si tuviera acceso al
servidor web real que ejecuta la aplicación web, podría copiar los archivos a ese sitio web. Pero con la mayoría de
los servicios online no puede hacerlo. En su lugar, puede usar recursos web para cargar archivos al sistema y
luego hacer referencia a ellos por nombre como si los hubiera copiado como archivos en el servidor web.
Por ejemplo, si crea una página HTML como un recurso web llamado "new_myWebResource.htm", podría abrir
esa página en un explorador que use una dirección URL como ésta:
<Dynamics 365 URL>/WebResources/new_myWebResource.htm
donde <URL de la aplicación> es la dirección URL que normalmente se usa para abrir la aplicación. Puesto que el
recurso web son datos del sistema, sólo los usuarios con licencia de la organización pueden tener acceso a ellos
de esta forma. Normalmente, recursos web se incluyen en formularios en lugar de hacer referencia a ellos
directamente. El uso más común consiste es proporcionar bibliotecas de JavaScript para scripts de formularios.
Puesto que los recursos web son datos del sistema y son compatibles con las soluciones, puede moverlos a
distintas organizaciones exportándolos como parte de una solución e importando la solución a otra organización.

Crear y editar recursos web


1. Abra el explorador de soluciones y seleccione Recursos Web.
2. En Componentes, elija Recursos web.
3. Para crear un recurso web, seleccione Nuevo.
Para editar un recurso web, haga doble clic en el recurso web que desea editar.
4. El formulario de recursos web tiene los siguientes campos y funciones:
ETIQUETA DESCRIPCIÓN

Nombre Requerido. Este es el nombre único para este recurso


web. No se puede cambiar una vez guardado el recurso
web.

Este nombre solo puede incluir letras, números, puntos y


caracteres de barra diagonal (“/”) no consecutivos.

El prefijo de personalización del editor de soluciones se


antepondrá al nombre del recurso web.

Nombre para mostrar El nombre que se muestra si ve una lista de recursos web.

Descripción Una descripción del recurso web.

Tipo Requerido. Este es el tipo de recurso web. No se puede


cambiar una vez guardado el recurso web.

Editor de texto Cuando el tipo de recurso web representa un tipo de


archivo de texto, seleccione este botón para abrir una
página para modificar el contenido mediante el editor de
texto.

Idioma Permite la selección de un idioma diferente. Esta opción


sólo etiqueta el registro que almacena los datos del
recurso web. No modifica el comportamiento del recurso
web.

Cargar archivo Seleccione el botón Examinar... para elegir el archivo que


se debe cargar como recurso web.

Puede cargar un archivo al crear un nuevo recurso web o


para sobrescribir un recurso web existente.

La extensión del nombre de archivo debe coincidir con


extensiones permitidas.

De forma predeterminada el archivo de tamaño máximo


que se puede cargar como recurso web es 5 MB. Este
valor se puede editar en Dynamics 365 Customer
Engagement mediante Configuración del sistema >
pestaña Correo electrónico > Establecer límite de
tamaño para archivos adjuntos. Más información:
Cuadro de diálogo Configuración del sistema - pestaña
Correo electrónico

Dirección URL Una vez guardado el recurso web, se mostrará aquí la


dirección URL del recurso web. Seleccione este vínculo
para ver el recurso web en el explorador.

5. Después de haber agregado los cambios, elija Guardar y luego en Publicar.

NOTA
La publicación de personalizaciones pueden interferir en el funcionamiento normal del sistema. Le recomendamos que
publique las personalizaciones cuando perjudiquen menos a los usuarios.

Use el editor de texto adecuadamente


El editor de texto proporcionado en la aplicación para los recursos web se debe usar sólo para ediciones simples
de archivos de texto. Puede usarlo para crear y modificar los recursos web HTML, pero solo deberá modificar
recursos web HTML creados mediante el editor de texto. El editor de texto está diseñado para contenido HTML
muy sencillo. Si el contenido de un recurso web HTML no se ha creado mediante el editor de texto, no use el
editor de texto para editarlo.
El editor de texto usa un control que modifica el código fuente HTML de una forma que permite que sea editado.
Estos cambios pueden hacer que la página se comporte de forma diferente en el explorador y hacer que código
más sofisticado deje de funcionar. Al abrir un recurso web HTML con el editor de texto y guardarlo sin realizar
ningún cambio pueden dañar algunos recursos web HTML.
Se recomienda usar un editor externo para editar archivos de texto y volver a guardarlos localmente antes de
cargarlos con el botón Cargar archivo. De esta manera puede mantener una copia del recurso web si necesita
volver a una versión anterior. Puede usar un editor simple como Bloc de notas, pero se recomienda
encarecidamente un editor de texto con funciones más avanzadas. Las ediciones de Visual Studio Express son
gratuitas y proporcionan eficaces capacidades para editar los archivos que usan los recursos web basados en
texto.

Crear y editar un recurso web en un formulario


Puede agregar o editar recursos web en un formulario para aumentar su atractivo o utilidad para los usuarios.
Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.

NOTA
No se puede incluir un recurso web en un encabezado o pie de página de formulario.

1. Abra el explorador de soluciones.


2. En Componentes, expanda Entidades y, a continuación, expanda la entidad con la que desea trabajar.
3. Elija Formularios, en la lista localice un formulario de tipo Principal y, a continuación, haga doble clic o
pulse en la entrada para abrir y editar el formulario.
4. Para agregar un recurso web, seleccione la pestaña (por ejemplo, General o Notas) en la que desea
insertarlo y en la pestaña Insertar, seleccione Recurso web.
-O bien-
Para editar un recurso web, seleccione una pestaña de formulario y el recurso web que desee modificar y, a
continuación, en la pestaña Inicio, seleccione Cambiar propiedades.
5. En el cuadro de diálogo Agregar recurso web o Propiedades de recurso web, en la pestaña General,
introduzca la información adecuada en los campos requeridos. En especial, tenga en cuenta lo siguiente:
En el cuadro Recurso web, seleccione el recurso web de imagen, HTML o Silverlight que desee usar. >
[!NOTE ] > Después de especificar un recurso web, la sección Propiedades de recurso web aparece en
la parte inferior de la pestaña, proporcionando opciones que varían en función del tipo de recurso web
que está agregando. Estas opciones incluyen especificar parámetros personalizados, pasar código de
tipo objeto de registro como parámetro, o especificar texto alternativo que describe el recurso o, para
las imágenes, que hace que la imagen sea más accesible para todos los usuarios. He aquí algunas
propiedades importantes. Para obtener una lista completa, consulte: Propiedades de los recursos web.
In the Name box, enter a unique name for the field. The name can contain only alphanumeric
characters and underscores.
El campo Etiqueta se completa automáticamente con una variación del nombre que especifique, pero
asegúrese de que la etiqueta propuesta responde a sus necesidades o actualícela en consecuencia.
6. En la pestaña Formato, las opciones que se mostrarán varían en función del tipo de recurso web insertado.
Estas opciones incluyen especificar el número de columnas y filas mostradas, si se muestra un borde y el
comportamiento de desplazamiento.
7. Si la pestaña Dependencias se muestra en el cuadro de diálogo Agregar recurso web o Propiedades
de recurso web, en la lista Campos disponibles, seleccione los campos requeridos por el recurso web,
seleccione el botón Agregar registros seleccionados para mover los campos seleccionados a la lista
Campos dependientes y, a continuación, seleccione Aceptar para cerrar el cuadro de diálogo.
8. Cuando haya terminado de modificar el formulario, en la pestaña Inicio, seleccione Guardar y cerrar para
cerrar el formulario. Para obtener una vista previa de cómo aparecerá el formulario principal y cómo
funcionarán los eventos:
En la ficha Inicio, seleccione Vista previa y, a continuación, seleccione Formulario de creación,
Formulario de actualización o Formulario de sólo lectura.
Para cerrar el formulario Vista previa, en el menú Archivo, seleccione Cerrar.
9. Cuando haya completado las personalizaciones, publíquelas:
Para publicar las personalizaciones únicamente para el componente que está editando actualmente, en
la barra de navegación o en el panel de navegación, elija la entidad en la que ha estado trabajando, y
seleccione Publicar.
Para publicar personalizaciones de todos los componentes no publicados a la vez, en el Panel de
navegación, seleccione Entidades y, en la barra de herramientas Acciones, seleccione Publicar todas
las personalizaciones.

Agregar o editar un recurso web de imagen


Los recursos web son archivos virtuales en varios formatos, como archivos html y aplicaciones JavaScript y
Silverlight, que se almacenan en el sistema y se pueden recuperar mediante una dirección URL única.
1. Abra el explorador de soluciones.
2. Para crear un nuevo recurso web, elija Componentes > Recursos web y en la barra de herramientas
Acciones, elija Nuevo.
3. Escriba o modifique información en los cuadros de texto.
El nombre introducido en el cuadro de texto Nombre, más la extensión de archivo, se convertirá en
el nombre del archivo.
El nombre especificado en el cuadro de texto Nombre para mostrar se mostrará en Nombre para
mostrar.
En el cuadro desplegable Tipo, seleccione el tipo de archivo que desee.
4. Elija Examinar para seleccionar y cargar el archivo desde la máquina local.
Para obtener una vista previa de un recurso web de imagen cargado: Elija Recurso web>Vista
previa.
Para editar un recurso web de texto: elija Editor de texto.
Para obtener una vista previa de un recurso web de texto: elija Recurso web> Vista previa.
5. Cuando esté listo para guardar los datos, elija Guardar y cerrar.
6. Publique la personalización.
Únicamente para el componente modificado: elija Guardar > Publicar en Inicio en Inicio.
Para todos los componentes no publicados a la vez, elija Publicar todas las personalizaciones.

NOTA
La instalación de una solución o la publicación de personalizaciones puede interferir en el funcionamiento normal del
sistema. Le recomendamos que programe la importación de una solución cuando perjudique lo menos posible a los
usuarios.

Vea también
Propiedades de recurso web
Crear y diseñar formularios
Introducción a la personalización
Recursos web para Customer Engagement
Propiedades de recurso web
23/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


[Este tema está en revisión y está sujeto a modificaciones.]
Puede agregar o editar recursos web en un formulario de Dynamics 365 Customer Engagement para aumentar
su atractivo o utilidad para los usuarios. Los recursos web habilitados para formularios son imágenes, archivos
HTML o controles de Silverlight.
Puede acceder a Propiedades de formulario seleccionando Configuración > Personalizaciones >
Personalizar el sistema. En Componentes, expanda Entidades, expanda la entidad que desea y luego
seleccione Formularios. En la lista de formularios, abra el formulario de tipo Principal. Luego en la pestaña
Insertar, seleccione Recurso web para ver propiedades de Recurso web.

Para ver instrucciones paso a paso, consulte Crear y editar recursos web.

FICHA PROPIEDAD DESCRIPCIÓN

General Recurso web Requerido: imagen, HTML o recurso


web de Silverlight que desee.

Nombre Requerido: nombre único para el


campo. El nombre solo puede contener
caracteres alfanuméricos y de
subrayado.
FICHA PROPIEDAD DESCRIPCIÓN

Etiqueta Requerido: etiqueta para mostrar para


el recurso web.

Visible de forma predeterminada Mostrar el recurso web es opcional y se


puede controlar mediante scripts. Más
información: Opciones de visibilidad

Habilitar para móvil Haga clic en la casilla para habilitar el


iFrame para móviles.

Formato Seleccione el número de columnas Cuando la sección que contiene el


que ocupa el control recurso web tiene más de una columna,
puede establecer que el campo ocupe
hasta el número de columnas que tiene
la sección.

Seleccione el número de filas que Puede controlar el alto de los recursos


ocupa el control web especificando varias filas.

Expandir automáticamente para Puede permitir que el alto del recurso


usar el espacio disponible web se expanda el espacio disponible.

Seleccione el tipo de Un recurso web HTML se agrega al


desplazamiento para el IFrame formulario mediante un IFRAME.

- Como sea necesario: muestra barras


de desplazamiento cuando el tamaño
del recurso web es mayor que el
espacio disponible.
- Siempre: siempre se muestran barras
de desplazamiento.
- Nunca: nunca se muestran barras de
desplazamiento.

Mostrar borde Muestra un borde alrededor del recurso


web.

Dependencias Campos dependientes Un recurso web pueden interactuar con


los campos del formulario mediante el
script. Si se quita un campo del
formulario, el script del recurso web se
puede interrumpir. Agregue campos a
los que hagan referencia los scripts del
recurso web en Campos
dependientes para que no puedan
quitarse accidentalmente.

Pasar parámetros a recursos web


Un archivo HTML o recurso web de Silverlight puede aceptar que los parámetros se pasen como parámetros de
cadena de consulta.
La información del registro se puede pasar habilitando la opción Pasar código tipo de objeto de registro e id.
único como parámetros. Si la información se escribe en el campo Parámetro personalizado (datos) se pasará
mediante el parámetro de datos. Los valores que se pasan son:
PARÁMETRO DESCRIPCIÓN

data Este parámetro solo se pasa cuando se proporciona texto


para Parámetro personalizado (datos).

orglcid LCID de idioma predeterminado de la organización.

orgname El nombre de la organización.

userlcid LCID de idioma preferido del usuario

type Código de tipo de entidad. Este valor puede ser diferente para
las entidades personalizadas en distintas organizaciones.
Utilice el nombre de tipo de entidad en su lugar.

typename Nombre del tipo de entidad.

id El valor de identificador del registro. Este parámetro no


incluye un valor hasta que se guarda el registro de la entidad.

No se permite ningún otro parámetro y el recurso web no se abrirá si se usan otros parámetros. Si necesita pasar
varios valores, el parámetro de datos puede sobrecargarse para incluir varios parámetros.

Vea también
Utilizar el formulario Principal y sus componentes
Trabajar con un público internacional
12/04/2018 • 1 min to read • Edit Online

NOTA

Este tema está en proceso de elaboración. Estamos realizando mejoras, ¡vuelva pronto para verlas!

Se aplica a Dynamics 365 (en línea), versión 9.x


12/04/2018 • 1 min to read • Edit Online

Habilitar idiomas adicionales


Se aplica a Dynamics 365 (en línea), versión 9.x
Si la organización tiene usuarios que usan un idioma distinto del idioma base elegido al implementar Dynamics
365, puede agregar más idiomas.
Para Dynamics 365 (en línea), encontrará todos los idiomas ya instalados; solo debe activarlos.

NOTA
Habilitar un idioma puede llevar varios minutos. Durante este tiempo, es posible que no se pueda usar Dynamics 365.

Habilitar idiomas adicionales


1. Vaya a Configuración > Administración.
2. Elija Idiomas.
3. En el cuadro de diálogo Configuración de idioma, elija todos los idiomas disponibles y elija Aplicar para
habilitarlos.
Aunque puede habilitar idiomas adicionales, el texto localizado solo está disponible para el texto que se
incluye en Dynamics 365 antes de que se pueda personalizar. Puede personalizar Dynamics 365 solo con el
idioma base. Los usuarios de otros idiomas verán el texto en el idioma base a menos que se exporten
traducciones y se agregue texto localizado para cualquier elemento de la interfaz de usuario que haya
agregado o cambiado. Más información: Exportar texto personalizado de entidades y campos para su
traducción

NOTA
Puesto que sólo se permite personalizar texto en el idioma base, como el Personalizador del sistema, puede trabajar con el
idioma base establecido como preferencia de idioma. Para comprobar que aparece el texto traducido, debe cambiar su
preferencia de idioma para la interfaz de usuario de Dynamics 365. Para realizar tareas de personalización adicionales, debe
volver a cambiar al idioma base.

Vea también
Exportar texto personalizado de entidades y campos para la traducción Importar texto de entidades y campos
Traducir texto de entidades y campos personalizados
a otros idiomas
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Después de crear texto de entidades y campos personalizado, quizás desee traducirlo a otros idiomas.
1. Compruebe que tiene el rol de seguridad de Administrador del sistema o permisos equivalentes en
Microsoft Dynamics 365.
Compruebe su rol de seguridad
Siga los pasos de la sección Visualización del perfil de usuario.
¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.

2. Vaya a Configuración > Personalizaciones.


3. Elija Personalizar el sistema.
4. En la barra de herramientas Acciones, haga clic en Exportar traducciones.
5. Después de completar la exportación, abra o guarde el archivo comprimido (.zip) que contenga las
etiquetas exportadas en su equipo o red local.
6. Extraiga el archivo XML del archivo comprimido (.zip) y tradúzcalo.

Herramientas de la Comunidad
Easy Translator es una herramienta desarrollada por comunidad XrmToolbox para Dynamics 365 Customer
Engagement. Use Easy Translator para exportar e importar traducciones con información contextual.

NOTA
Las herramientas de la comunidad no admiten por Microsoft Dynamics. Si tiene alguna duda relacionada con la herramienta,
póngase en contacto con el editor. Más información: XrmToolBox.

Vea también
Importar texto de entidad y campo traducido
Volver a importar texto traducido de entidades y
campos a Dynamics 365
12/04/2018 • 2 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Si ha personalizado texto de entidad o campo, como etiquetas de campos o valores de lista desplegable, puede
proporcionar este texto personalizado en otros idiomas a aquellos usuarios de su organización que no trabajan
con la versión del idioma base de la implementación de Dynamics 365. Para ello, exporte las cadenas de texto de
todas las personalizaciones para traducirlas a los idiomas que se usan en su organización.
Después de la traducción, debe importar las cadenas de texto traducidas en la implementación de Dynamics 365
para que los usuarios puedan aprovechar los cambios.

IMPORTANTE
El archivo que importe debe ser un archivo comprimido que contenga los archivos CrmTranslations.xml y
[Content_Types].xml en la raíz.
Dynamics 365 no puede importar texto traducido que tenga más de 500 caracteres. Si alguno de los elementos del
archivo de traducción tiene más de 500 caracteres, se producirá un error en el proceso de importación. Si esto sucede,
revise la línea que provocó el error, reduzca el número de caracteres e intente de nuevo la importación. Tenga en cuenta
también que después de importar texto traducido, debe volver a publicar las personalizaciones.

1. Compruebe que tiene el rol de seguridad de Administrador del sistema o de Personalizador del sistema o
permisos equivalentes.
Compruebe su rol de seguridad
Siga los pasos de la sección Visualización del perfil de usuario.
¿No tiene los permisos adecuados? Póngase en contacto con el administrador del sistema.

2. Vaya a Configuración > Personalizaciones.


3. Haga clic en Personalizar el sistema.
4. En el explorador de soluciones, en la barra de herramientas Acciones, haga clic en Importar traducciones.
5. En el cuadro de diálogo Importar texto traducido, especifique el archivo que contiene el texto traducido y,
a continuación, haga clic en Importar.
6. Cuando Dynamics 365 finalice la importación del texto traducido, haga clic en Cerrar.

NOTA
La publicación de personalizaciones pueden interferir en el funcionamiento normal del sistema. Le recomendamos que
programe la publicación cuando perjudique lo menos posible a los usuarios.

Herramientas de la Comunidad
Easy Translator es una herramienta desarrollada por comunidad XrmToolbox para Dynamics 365 Customer
Engagement. Use Easy Translator para exportar e importar traducciones con información contextual.
NOTA
Las herramientas de la comunidad no admiten por Microsoft Dynamics. Si tiene alguna duda relacionada con la herramienta,
póngase en contacto con el editor. Más información: XrmToolBox.

Vea también
Exportar texto personalizado de entidades y campos para su traducción
Visualización o descarga de recursos para
programadores
12/04/2018 • 1 min to read • Edit Online

Se aplica a Dynamics 365 (en línea), versión 9.x


Esta página está diseñada para los programadores que desean establecer un vínculo con el SDK de Dynamics 365,
herramientas de programadores, o que desean conocer las URL del extremo del servicio.
Nombre único de la organización
Necesita disponer de un nombre único para su organización cuando interactúa con el Servicio de detección.
Certificado de emisor de WindowsAzure AppFabric
Este es el certificado público necesario para configurar Azure Active Directory Access Control Service (ACS ) para
la integración de Dynamics 365.
Centro de desarrollo El Centro para desarrolladores de Dynamics 365 de MSDN contiene una gran cantidad de
información para ayudar a los desarrolladores. A continuación encontrará el SDK, que incluye documentación,
muestras y herramientas, así como artículos técnicos, kits de impulso, vídeos, blogs, foros, etc.
Para obtener más información acerca de cómo utilizar cada elemento de la página de recursos para
desarrolladores, consulte Descargar los extremos usando la página de recursos para programadores de Dynamics
365.
Servicio de detección
Este es un servicio web que proporciona información acerca de las organizaciones que se encuentran disponibles
en el servidor Dynamics 365 mediante la utilización del protocolo SOAP. Entre esta información se incluye la URL
de cada organización.
Servicio de organización
Este es un servicio web que proporciona acceso a los datos empresariales y a los metadatos de su organización
mediante la utilización del protocolo SOAP.
Servicio de datos de la organización
Servicio web de datos abiertos (protocolo OData) que proporciona acceso a los datos empresariales de su
organización mediante la utilización de una API de REST. Este enlace abre el documento Conceptual Schema
Definition Language (CSDL ) (Lenguaje de definición de esquemas conceptuales (CSDL )), en el que se describe
cómo acceder a sus datos mediante esta API.

Das könnte Ihnen auch gefallen