Partager via


Options du comportement et format du champ de date et heure

Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, consultez : Comportement et format du champ de date et d’heure

Dans Dynamics 365 Customer Engagement (on-premises), le type de données Date et heure est utilisé dans plusieurs champs d’entité système. Par exemple, vous pouvez indiquer lorsqu’un compte a été utilisé au cours de la dernière campagne marketing ou la date et l’heure de traitement d’un incident. Vous pouvez également créer des entités personnalisées qui contiennent les champs de date et d’heure. En fonction de ce que représente le champ, vous pouvez choisir différents comportements de champ : Heure locale de l’utilisateur, Date uniquement ou Sans fuseau horaire.

Comportement et format du champ Date et heure

Le tableau suivant contient des informations sur le comportement et le format du champ de date et heure.

Comportement Format Modifier le comportement du champ
Heure locale de l’utilisateur Remarque : il s’agit du comportement de tous les champs de date et heure dans les versions précédentes.

- Les valeurs de champs sont affichées dans l’heure locale de l’utilisateur actuel.
- Dans les services Web (SDK), ces valeurs sont retournées avec un format de fuseau horaire UTC courant.
Date uniquement - ou - Date et heure Dans l’interface utilisateur (IU), vous pouvez remplacer le comportement du champ d’entité prédéfini Local d’utilisateur par Date uniquement. Pour obtenir la liste des entités et des champs, voir Remplacer le comportement du champ par Date uniquement lors de la mise à niveau. Vous pouvez modifier le comportement du champ d’entité personnalisée Local d’utilisateur sur Date uniquement ou sur Sans fuseau horaire.

Modifier le comportement du champ affecte les valeurs de champ qui sont ajoutées ou modifiées après la modification du comportement de champ. Les valeurs de champs existantes sont conservées dans la base de données au format fuseau horaire UTC. Pour modifier le comportement des valeurs de champs existantes de UTC à Date uniquement, vous pouvez avoir besoin de l’aide d’un développeur pour effectuer l’opération par programme. Pour plus d’informations : Convertir le comportement des valeurs de date et heure dans la base de données. Avertissement : avant de modifier le comportement d’un champ de date et heure, vous devez examiner toutes les dépendances du champ, telles que les règles métier, les workflows et les champs calculés ou cumulatifs, pour éviter de générer des problèmes. Après avoir modifié le comportement d’un champ de date et heure, vous devez ouvrir chaque enregistrement de règle métier, de workflow, de champ calculé et de champ cumulatif qui dépend du champ que vous avez modifié, vous devez lire les informations et les enregistrer pour garantir que le dernier comportement du champ de date et heure et la dernière valeur sont utilisés. Vous pouvez limiter la modification du comportement du champ, en définissant la propriété gérée CanChangeDateTimeBehavior sur False. Pour plus d’informations : Définir la propriété gérée pour modifier le comportement de date et d’heure
Date uniquement

- Le concept d’un fuseau horaire n’est pas applicable à ce comportement. Les valeurs de champs sont affichées sans conversion de fuseau horaire.
- La partie de l’heure de la valeur est toujours minuit.
- La partie de date de la valeur est enregistrée et récupérée comme spécifié dans l’interface utilisateur et les services Web (SDK).
Date uniquement Le comportement Date uniquement ne peut pas être remplacé par d’autres types de comportements, une fois qu’il est défini.
Sans fuseau horaire

- Le concept d’un fuseau horaire n’est pas applicable à ce comportement. Les valeurs de champs sont affichées sans conversion de fuseau horaire.
- Les valeurs de date et heure sont enregistrées et récupérées comme spécifié dans l’interface utilisateur et les services Web (SDK).
Date uniquement - ou - Date et heure Le comportement Sans fuseau horaire ne peut pas être remplacé par d’autres types de comportements, une fois qu’il est défini.

Note

Les formulaires utilisent uniquement le format de date court indiqué dans les options personnelles. Le format de date long est utilisé sur les graphiques.

Note

Pour créer un champ DateTime et spécifier un comportement particulier, dans l’explorateur de solutions, accédez à Composants>Entités. Choisissez l’entité souhaitée, puis choisissez Champs. Dans la définition du champ, choisissez Date et heure dans la liste déroulante Type.

Définissez la propriété gérée pour modifier le comportement de date et d’heure

Vous pouvez contrôler si le comportement de champ date et heure peut être modifié en utilisant la propriété gérée Peut changer le comportement de date et d’heure. Si vous souhaitez autoriser le changement de comportement de champ, définissez la propriété True, sinon, définissez la sur False.

Note

Par défaut, pour les champs de date et heure d’entités système prédéfinis, la propriété gérée Peut changer le comportement de date et d’heure est définie sur False. Pour les champs de date et heure, par défaut, la propriété gérée est définie sur True.

Pour définir la propriété gérée, procédez comme suit :

  • Ouvrez l’explorateur de solutions, accédez à Composants>Entités, puis choisissez une entité particulière, puis Champs. Choisissez un champ. Dans la barre de commandes, choisissez Autres actions et dans la liste déroulante, sélectionnez Propriétés gérées.

  • Dans la boîte de dialogue Configurer les propriétés gérées, choisissez la propriété Peut changer le comportement de date et d’heure et choisissez True ou False. Sélectionnez Configurer pour enregistrer les paramètres.

    La capture d’écran suivante montre la propriété du gestionnaire de date et d’heure.

    Définir la propriété gérée du champ de date/heure.

Exemple de date uniquement : anniversaires

Le comportement Date uniquement est approprié si les informations relatives à l’heure du jour et au fuseau horaire ne sont pas requis, comme les anniversaires. Avec cette sélection, tous les utilisateurs d’applications dans le monde peuvent visualiser la même valeur de date exacte.

Par exemple, Kevin et Nancy travaillent au service des ventes de Contoso Corp. Le système stocke leurs données client et des ventes. Kevin, basé à New York (GMT-5), crée un enregistrement de contact avec la date de naissance 04/01/1970, et attribue l’enregistrement à Nancy. Nancy, basée à Paris (GMT-8), ouvre l’enregistrement le 31 mars et, parce qu’aucune conversion vers le fuseau horaire local n’est requise, elle voit la date de naissance correcte du contact qui correspond au 04/01/1970. Tous les autres utilisateurs du système voient la date de naissance du 04/01/1970 lorsqu’ils ouvrent l’enregistrement du contact

Exemple Sans fuseau horaire : enregistrement d’hôtel

Vous pouvez utiliser ce comportement lorsque les informations de fuseau horaire ne sont pas requises, comme l’heure d’arrivée à l’hôtel. Avec cette sélection, tous les utilisateurs d’applications dans le monde peuvent visualiser la même valeur de date et d’heure exacte.

Par exemple, Lisa et Rebecca travaillent pour une chaîne d’hôtels qui utilise l’application pour suivre les réservations. Lisa est basée à Seattle (GMT-8). Rebecca est basée à New York (GMT-5). Un client appelle Lisa pour réserver une chambre dans l’un des hôtels du groupe à New York City. Lisa crée un nouvel enregistrement de réservation, définit l’heure d’enregistrement planifiée au 12/10/2014 à 11h00 du matin, et stocke l’enregistrement. Le client arrive à l’hôtel de New York City à l’heure prévue. Rebecca, à la réception de l’hôtel local, consulte l’enregistrement de réservation, voit l’heure d’enregistrement planifiée pour le 12/10/2014 à 11h00 et accueille le client à l’hôtel.

Points particuliers relatifs aux champs de date et heure

Par défaut, tous les champs de date et heure personnalisés et prédéfinis prennent en charge les valeurs antérieures à 1900.

Les champs de date et heure prennent en charge toutes les valeurs à partir du 01/01/1753 minuit.

Vérifier que les champs calculés et les champs cumulatifs sont valides après avoir modifié le comportement du champ

Après avoir modifié le comportement d’un champ calculé ou d’un champ cumulatif, enregistrez la définition du champ pour vérifier que le champ est encore valide. Pour enregistrer, utilisez l’éditeur du champ. Dans l’explorateur de solutions, accédez à Composants>Entités>Entité X>Champs. Dans le formulaire du champ, sélectionnez le bouton Modifier en regard de la liste déroulante Type de champ. Pour plus d’informations : Définir les champs calculés et Définir les champs cumulatifs.

Remplacer le comportement du champ par Date uniquement lors de la mise à jour

Par défaut, les champs de date et heure Créé le et Modifié le des entités système et des entités personnalisées prédéfinies sont paramétrées sur le comportement Heure locale de l’utilisateur. La propriété gérée CanChangeDateTimeBehavior pour ces champs est définie sur False. Vous ne pouvez pas modifier le comportement de ces champs.

Par défaut, les champs de date et heure prédéfinis suivants sont paramétrés sur le comportement Date uniquement, et la propriété gérée CanChangeDateTimeBehavior est définie sur False.

Nom du champ Nom de l’entité
Date d’anniversaire Contact
Date de naissance Contact
Date d’échéance Facture
Revenu Date de fermeture Prospect
Date de fermeture réelle Opportunité
Revenu Date de fermeture Opportunité
Date de décision finale Opportunité
Valide à partir du Produit
Valide jusqu’au Produit
Fermé le Devis
Échéance le Devis

Opérateurs de requête de date et d’heure non pris en charge pour le comportement Date uniquement

Les opérateurs de requête liés aux dates et heures suivants ne sont pas valides pour le comportement Date uniquement. La conversion de fuseau horaire ne s’effectue pas et l’heure est toujours définie sur minuit. Une erreur d’exception d’opérateur non valide est lancée lorsqu’un de ces opérateurs est utilisé dans la requête.

  • Plus de X minutes

  • Plus de X heures

  • X dernières heures

  • X prochaines heures

    S’applique aux emplacements de suivi dans l’interface utilisateur :

  • Recherche avancée

  • Éditeur vue enregistrée

  • Étape de requête Dynamics 365 dans une boîte de dialogue

  • Le client Outlook filtre l’éditeur hors connexion

  • Assistant Rapport

  • Filtres personnalisés sur une colonne en mode de recherche avancée

Le comportement du champ date et heure change pendant une importation de solution

Lors de l’importation d’une solution, vous pouvez uniquement remplacer le comportement d’un champ date et heure Heure locale de l’utilisateur par Date uniquement ou Sans fuseau horaire si vous importez une solution non gérée ou une solution gérée qui possède le champ.

Voir aussi

Créer et modifier des champs
Définition de champs calculés