Comportamiento y formato del campo de fecha y hora
Publicado: febrero de 2017
Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
En Microsoft Dynamics 365, 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.
En este tema
Comportamiento y formato de campos de fecha y hora
Establecer la propiedad administrada para cambiar el comportamiento de fecha y hora
Ejemplo de Solo fecha: cumpleaños y aniversarios
Ejemplo de Independiente de la zona horaria: registro en el hotel
Consideraciones especiales para los campos de fecha y hora
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.
Comportamiento |
Formato |
Modificar el comportamiento del campo |
---|---|---|
Local del usuario > [!NOTE] >Éste es el comportamiento de todos los campos de fecha y hora en versiones anteriores.
|
Solo fecha - o bien - Fecha y hora |
En la interfaz de usuario (UI), puede cambiar el comportamiento de algunos campos de entidad predefinidos de Local de usuario a Solo fecha. Para obtener una lista de entidades y campos, vea Cambiar el comportamiento del campo a Solo fecha en la actualización. Puede 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:MSDN: Convertir valores existentes de fecha y hora en la base de datos. > [!WARNING] >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 |
Sólo fecha
|
Sólo fecha |
El comportamiento Solo fecha no puede cambiarse a otros tipos de comportamiento, una vez establecido. |
Independiente de la zona horaria
|
Solo fecha - o bien - Fecha y hora |
El comportamiento Independiente de la zona horaria no puede cambiarse a otros tipos de comportamiento, una vez establecido. |
Nota
Para crear un campo de tipo DateTime y especificar un comportamiento en particular, vaya a Configuración > Personalización > Personalizar el sistema > 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:
Vaya a Configuración > Personalizaciones.
Elija Personalizar el sistema > Componentes > Entidades y 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 Dynamics 365 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.Dynamics 365 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 Dynamics 365 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 Dynamics 365 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. Elija Configuración > Personalización > Personalizar el sistema > 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 |
Contact |
Fecha de nacimiento |
Contact |
Fecha de vencimiento |
Invoice |
Ingresos Fecha de cierre |
Lead |
Fecha de cierre real |
Opportunity |
Ingresos Fecha de cierre |
Opportunity |
Fecha de decisión final |
Opportunity |
Válido desde |
Product |
Válido hasta |
Product |
Cerrado el |
Quote |
Vence el |
Quote |
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.
Ver también
Crear y editar campos
Definir campos calculados
MSDN: Comportamiento y formato del atributo de fecha y hora
© 2017 Microsoft. Todos los derechos reservados. Copyright