Frage

CRM 2011 warnt, wenn der Wert eines globalen Optionseintrags aus seinem vordefinierten lösungsbasierten Wert geändert wird.

Was ist genau das Problem beim Festlegen eines benutzerdefinierten Wertes?

War es hilfreich?

Lösung

Die Warnung wird nur mitgeteilt, dass das Ändern des zugrunde liegenden Wertes den vorhandenen Code brechen könnte, da JavaScript, Plugins, Workflows usw. auf diese Optionsposition nach Wert und nicht der Name verweisen, dass er brechen würde.

Wenn Sie zuversichtlich sind, würde es nichts brechen, würde ich es ignorieren.

Wenn Ihr CRM -System mit vielen Entitäten und externen Code groß/komplex wird, ist die Warnung dann angemessener.

Hoffe das hilft.

Andere Tipps

Was Jon gesagt hat, stellen Sie einfach sicher, dass Sie keine Optionsstätten Werte nach dem zugrunde liegenden Wert verweisen. Eine nicht so offensichtliche Sache zu überprüfen, wenn Sie die Werte der Optionssatzelemente ändern, sind die Standardwerte, die Sie möglicherweise für ein Feld zugewiesen haben, das diese Optionssatz verwendet.

Angenommen, Sie hatten ein Feld "Auswahl", bei dem eine Option "Optionen" "Optionen" verwendet wurden, bei denen "Optionen" "Ja", "Nein" oder "vielleicht" enthielten. Wenn Sie den Standardwert der "Auswahl" auf "Ja" einstellen, aber den zugrunde liegenden Wert der Option "Ja" geändert haben, wird der Standardwert der "Auswahl" entfernt. Wenn Sie sich die Anpassungen ansehen.xml ansehen, werden Sie feststellen, dass der zugrunde liegende Optionssatzwert gespeichert ist, nicht der Text.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top