Acerca de Sincronización con sitio y versiones de grupo
Puede utilizar Form Sync para implementar revisiones a un formulario personalizado al tipo de ámbito de Sitio o Grupo para que las personalizaciones de los usuarios finales sean sincronizadas con la revisión. Este método simplifica el proceso de personalización, porque los usuarios finales no tienen que revertir sus formularios personalizados o recodificarlos.
De manera similar puede implementar revisiones a objetos globales personalizados.
La sincronización con versiones de sitio o grupo sigue la misma lógica que la sincronización con versiones del proveedor en una actualización de aplicación suministrada por un proveedor. La configuración de Origen contiene versiones revisadas de los formularios personalizados del tipo de ámbito de sitio o grupo . La configuración de Destino contiene versiones personalizadas que son para recibir revisiones. Tenga en cuenta que los desarrolladores revisan formularios en un entorno de desarrollo separado, el cual sirve como el Origen en la sincronización.
Para sincronizar versiones de sitio o grupo, designe un tipo de ámbito de nivel base en el campo Nivel básico de sincronización en el cuadro de diálogo Opciones de sincronización y seleccione o Sitio o Grupo. Para obtener más información, consulte la ayuda para este campo.
Formularios y objetos globales con el tipo de ámbito designado actúan como versiones de nivel base para la sincronización tal como las versiones del proveedor actúan como versiones de nivel base en una actualización.
Las definiciones de formularios con el tipo de ámbito designado en la configuración de Origen luego son combinadas con cualquier formulario personalizado que se basen en formularios con el mismo tipo de ámbito en la configuración de destino. Formularios con el tipo de ámbito designado en la configuración de Origen reemplazan formularios con el mismo tipo de ámbito en la configuración de destino.
EJEMPLO:
Un desarrollador con los permisos de edición del desarrollador del sitio añade un componente a un formulario denominado DueNow. El desarrollador especifica Grupo como el tipo de ámbito y AccountsReceivable como nombre de ámbito.
Un miembro del grupo AccountsReceivable con el ID de usuario JJones cambia el titulo del componente. El cambio es de tipo de ámbito Usuario, y el nombre de ámbito es JJones.
En un entorno de desarrollo separado, el desarrollador añade un controlador de evento al formulario.
En Form Sync, el desarrollador especifica Grupo como el nivel básico de sincronización, DueNow como el nombre del formulario, la configuración de desarrollo como la configuración de origen, y la configuración de producción como la configuración de destino. El desarrollador luego sincroniza las dos configuraciones.
Seguir la sincronización:
- La versión del formulario JJones retiene el titulo personalizado y contiene el nuevo controlador de evento.
- La versión revisada de DueNow con el tipo de ámbito Grupo y nombre de ámbito AccountsReceivable reemplaza la primera versión personalizada del formulario con el mismo ámbito en la configuración de destino.
- La versión del proveedor del formulario no se ve afectada.