Hallo,
folgende Aufgabenstellung (Anforderung aus dem Haus):
Wir haben ein Projekt (pA) in dem wir sämtliche Formulare pflegen und versionieren.
Die Ablage erfolgt in einer Datenquelle (tX).
In einem anderen Projekt (unserem Internetauftritt; pB) haben eine Tabelle (tY) (unabhängig von dem ersten Projekt), in dem alle Formulare stehen, die für Kunden relevant sein können.
In einer weiteren Tabelle (tZ) können in einem DOM-Feld Verweise auf die Vordrucke (somit auf Tabelle tY)) gesetzt werden.
Nun möchte ich aus dem ersten Projekt (pA) die Tabelle (tY) mit den Formularen aus dem zweiten Projekt (pB) abfragen, um herauszubekommen welche Formulare verlinkt werden (die Verlinkungen müssten somit auf Tabelle tZ zeigen).
Dazu habe ich das Schema aus Projekt pB in Projekt pA eingefügt (und auf no sync gesetzt).
Wenn ich nun versuche die Referenzen "getIncomingReferences(entity)" eines Formulares zu ermitteln erhalte ich immer 0.
Wenn ich das Script im Projekt pB ausführe erhalte ich die Referenzen.
Weiterhin habe ich aus Projekt pB die Tabellenvorlagen und die Linkvorlage (die für einen Link auf ein Formular verwendet werden) in Projekt pA übernommen.
Was muss ich tun, damit ich auch in Projekt1 an die Referenzen komme? Geht das überhaupt?
--------
Bisher wurden die Formulare in beiden Projekten gepflegt. Nun soll bei einer Änderung in Projekt pA der zugehörige Eintrag (zu identifizieren über die Nummer) in Projekt pB geändert werden.
Entweder ein neuer hinzu, ein bestehender geändert oder ein bestehender gelöscht (deswegen Teil 1 mit den referenzen) werden.
In Projekt pA wird mit Freigabe gearbeitet in Projekt pB nicht.
Wenn ich mir die Datensätze aus Projekt pB in Projekt pA ansehe, sind die alle nicht freigegeben.
Muss ich etwas beachten, wenn ich im Projekt pA Änderungen in der Tabelle tY im Projekt pB vornehme?
Muss ich die Datensätze auch freigeben?
Danke schon mal für Hinweise
Grüße
Andreas