1

Ich verstehe, dass, wenn ich ein Feld gegen eine Entität in Dynamics 365 erstellen (wir laufen 1612 8.2.2.112 on-prem), kann ich einen Datentyp der einzelnen Zeile Text und ein Format der E-Mail auswählen, was verursachen wird Alle Werte, die in dieses Feld eingegeben werden, werden als anklickbare mailto: Links formatiert. Außerdem werden die eingegebenen Werte überprüft, um sicherzustellen, dass es sich um E-Mail-Adressen handelt.Wo wird die Definition der Validierung auf die einzelnen Textfelder in Dynamics 365 angewendet?

Ich konnte jedoch keine Dokumentation (von Microsoft oder anders) finden, die genau die Validierung definiert, die für solche Felder ausgeführt wird. Aus zufälligen Tests scheint es, dass die einzige Voraussetzung ist, dass der Wert das @ Zeichen enthält und auch einige Sonderzeichen nicht enthält.

Es scheint keine Notwendigkeit zu geben, eine . in dem Teil nach der @ zu haben, so dass Werte wie [email protected] diese Validierung bestehen, wo mein Verständnis ist, sollten sie nicht.

Also, kann mich jemand auf die Dokumentation verweisen, die bestätigt, dass die Validierung hier angewendet wird, und hat auch irgendwelche Vorschläge, wie eine bessere Validierung dieser Werte implementiert werden sollte (ich nehme an, dass etwas JavaScript die Arbeit tun könnte) , aber etwas OOTB wäre schön wenn möglich.

Antwort

0

Die einzige relevante Dokumentation, die ich gefunden habe, beantwortet Ihre question nicht.

Ihre Beschreibung des Formatverhaltens entspricht meiner Erfahrung. Ich vermute, dass es den RFC-Standards wie unter Wikipedia beschrieben folgt. Sie können dies durch Testen bestätigen. Hinweis; [email protected] ist eine gültige (aber ungewöhnliche) E-Mail-Adresse.

Wenn Sie das Verhalten ändern wollten, würde ich vorschlagen; Hinzufügen von Änderungs-JavaScript, das die Benutzereingabe gegen eine Regex validiert. Wenn die Eingabe ungültig ist, wird ein Fehler angezeigt und der Benutzerwert gelöscht.

Verwandte Themen