2016-10-20 2 views
0

In unserem Dynamics CRM Online individuelle Projekt - Wir haben die Standard AKTIVITÄTEN Registerkarte in einer benutzerdefinierten Entität namens DocProject ‚s FormWie mehrere Einträge für benutzerdefinierte Entität haben?

Activities inside custom entity's Form

AKTIVITÄTEN ist in der Lage mehrere Einträge nehmen .

Außerdem gibt es NOTES Registerkarte in der gleichen Form

Notes inside custom entity's Form

NOTES ist auch in der Lage mehrere Einträge zu nehmen.

Okey, das wird von Dynamics CRM Jungs gemacht. So weit, ist es gut.

In der gleichen Form, wir haben auch ein DocProjectActivitieslookup field für eine benutzerdefinierte Entität DocProjectActivities

custom entity DocProjectActivities

Dies ist ein Nachschlag-Feld, hence it has got a 1:N relationship.

Klarstellung: Unser Problem ist nicht nur über Aktivitäten. WKT Anmerkungen verhält sich auch ähnlich. Wir müssen nur einige config die uns mehrere Einträge für ein einzelnes Feld

Problem machen können:

Wie man sorgt dafür, dass diese benutzerdefinierte Entität DocProjectActivities mehrere Einträge wie für machen können AKTIVITÄTEN & ANMERKUNGEN?

Antwort

0

Meinen Sie, Sie brauchen mehrere Docprojectactivities auf dem Formular, wo Sie die Aktivitäten haben? Sie müssen eine 1: n-Beziehung zwischen dem Formular und den docprojectactivities erstellen und das Untergitter in diesem Formular hinzufügen, damit Sie mehrere Datensätze für docprojectactivities erstellen können. Ein Nachschlagefeld ist die 1-Seite der 1: n-Beziehung und somit die falsche Richtung.

Gehen Sie zu docprojectactivities, fügen Sie eine neue Feldtyp-Beziehung zu der Entität hinzu, an der Sie gerade arbeiten. Speichern und veröffentlichen.

Jetzt gehen Sie zurück zum Formular-Designer der Entität, die Sie benötigen, und gehen Sie zum Tab "Einfügen".

Klicken Sie auf die Unterraster und wählen Sie nur verknüpften Datensätze docprojectactivities (entity Sie arbeiten an)

+0

Das ist, was ich brauchte, danke @ramyajesu – xameeramir

1

Wenn Sie möchten, dass Ihre benutzerdefinierte Entität als activity entity arbeitet, sollten Sie bei der Erstellung "Aktivitätseinheit definieren" ausgewählt haben.

Sie können kein normales Nachschlagefeld für mehrere Entitäten erstellen (mit Ausnahme der Möglichkeit, Kundenfelder zu erstellen, die 2016 eingeführt wurden.1).

+0

Ich wollte nur mehrere Einträge für meine benutzerdefinierte Entität erlaubt haben, wird es mir erlauben, dies zu erreichen? – xameeramir

+0

Sie wollen ein Subgitter? –

+0

Subgrid war die Lösung, danke! – xameeramir

1

Damit das zugehörige Aktivitätsraster mit dem in der DocProject-Entität übereinstimmt, müssen Sie beim Erstellen der Entität die Option Aktivitäten aktivieren (diese Option kann nicht geändert werden, nachdem die Entität erstellt wurde). . Diese Option erstellt die Verknüpfung mit den Aktivitäten-Entitäten und ermöglicht es Ihnen, alle zugehörigen Anrufe, Aufgaben usw. zu verfolgen.

enter image description here

Ich denke, dass das Problem, das Sie haben sind, ist, dass Sie die DocProjectActivities als Aktivitätseinheit definiert und daher können Sie nicht diese Art von Beziehung Einheiten mit den anderen Aktivitäten. Ich empfehle Ihnen, sich die Unterschiede zwischen Entities und Activity Entities anzusehen.

+0

Unser Problem ist nicht nur über ** Aktivitäten **. WKT ** Notes ** verhält sich ebenfalls ähnlich. Wir brauchen nur einige 'config', die es uns erlauben, mehrere Einträge für ein einzelnes Feld zu machen. – xameeramir

+0

In dem Screenshot können Sie sehen, dass die Beziehung zwischen einer benutzerdefinierten Entität und Notes auf die gleiche Weise wie die Aktivität konfiguriert ist. Es ist auch wichtig zu beachten, dass diese Option nicht geändert werden kann, nachdem die Entität erstellt wurde, so dass keine Konfigurationsdatei verfügbar ist, um sie nach der Erstellung der Entität zu generieren. Sie müssen die Entität erneut erstellen. –

Verwandte Themen