Alle |
|
Gültig für alle Abbildungen. |
|
WhereClause |
Einschränkende Bedingung, die auf die dargestellten Objekte (Member, Child) angewendet wird.
In der WhereClause kann der Ausdruck %Spalte% verwendet werden, um Werte des Basisobjekts zu referenzieren.
Es sind $-Ausdrücke zulässig, um vom Basisobjekte aus andere Werte zu erreichen, beispielsweise $FK(UID_ADSContainer).UID_ADSDomain$
Beispiel:
<Property Name="WhereClause" Value="IsITShopOnly=0" /> |
|
EditWhereClause |
Bedingung zur Bearbeitung. Die Elemente, die der Bedingungen entsprechen, können bearbeitet werden. Alle anderen Elemente werden ebenfalls angezeigt, sind jedoch nicht bearbeitbar.
Beispiel:
<Property Name="EditWhereClause" Value="XMarkedForDeletion=0" /> |
MemberRelation1-MemberRelationN |
|
Darstellung von M:N-Beziehungen.
Beispiel:
<ComponentDefinition Name="MemberRelation1" Type="VI.Components.MemberRelation"> |
|
MNTableName |
M:N-Tabelle.
Beispiel:
<Property Name="MNTableName" Value="OrgHasADSGroup" /> |
|
MNBaseColumnName |
Spalte der M:N-Tabelle, die auf das Basisobjekt zeigt.
Beispiel:
<Property Name="MNBaseColumnName" Value="UID_ADSGroup" /> |
|
RootFilterTableName |
Tabelle, mit der die zuweisbaren Elemente vom Benutzer gefiltert werden können. Falls definiert zeigt das Steuerelement eine Auswahlliste mit den Objekten dieser Tabelle. Wird beispielsweise bei der Zuweisung von Geschäftsrollen verwendet.
Beispiel:
<Property Name="RootFilterTableName" Type="String" Value="OrgRoot" /> |
|
RootFilterWhereClause |
Bedingung, um die Elemente der RootFilterTableName in der Auswahlliste weiter zu filtern.
Beispiel:
<Property Name="RootFilterWhereClause" Type="String" Value="UID_OrgRoot in (select UID_OrgRoot from Org) and exists (select 1 from OrgRootAssign where IsDirectAssignmentAllowed = 1 and UID_OrgRoot=OrgRoot.UID_OrgRoot and UID_BaseTreeAssign='ADS-AsgnBT-ADSGroup')" /> |
|
RootFilterMemberWhereClause |
Bedingung, die nach der Auswahl eines Basisobjektes gebildet wird und der WhereClause angehängt wird. Die Bedingung muss immer einen Spaltenbezug auf das Basisobjekt enthalten.
Beispiel:
<Property Name="RootFilterMemberWhereClause" Type="String" Value="UID_OrgRoot=N'%UID_OrgRoot%'" /> |
|
ShowExtendedProperties |
Gibt an, ob für M:N-Tabellen mit zusätzlichen Spalten auf dem Zuweisungsformular ein zusätzlicher Kontextmenüeintrag Erweiterte Eigenschaften angeboten wird. Über den Kontextmenüeintrag wird zum Detailformular navigiert, um die zusätzlichen Eigenschaften zu bearbeiten.
Beispiel:
<Property Name="ShowExtendedProperties" Value="True" /> |
ChildRelation1- ChildRelationN |
|
Darstellung von Parent-Child-Beziehungen.
Beispiel:
<ComponentDefinition Name="ChildRelation1" Type="VI.Components.MemberRelation"> |
|
CRTableName |
Tabelle, in der die Child-Objekte abgebildet werden.
Beispiel:
<Property Name="CRTableName" Value="ADSAccount" /> |
|
CRColumnName |
Fremdschlüssel der Child-Tabelle, der auf das Basisobjekt zeigt.
Beispiel:
<Property Name="CRColumnName" Value="UID_Person" /> |
|
ShowForeign |
Gibt an, ob die Fremdzuordnungen (Objekte, die einem anderen Objekt zugewiesen sind) angezeigt werden sollen.
Beispiel:
<Property Name="ShowForeign" Value="True" /> |
GenericRelation1-GenericN |
|
Darstellung von dynamischen M:N-Beziehungen.
Beispiel:
<ComponentDefinition Name="GenericRelation1" Type="VI.Components.MemberRelation"> |
|
MNTableName |
M:N-Tabelle.
Beispiel
<Property Name="MNTableName" Value="ADSPolicyAppliesTo"/> |
|
MNBaseColumnName |
Spalte der M:N-Tabelle, die auf das Basisobjekt zeigt.
Beispiel:
<Property Name="MNBaseColumnName" Value="ObjectKeyAppliesTo" /> |
|
MNMembersColumnName |
Spalte der M:N-Tabelle, die auf die Mitglieder zeigt.
Beispiel:
<Property Name="MNMembersColumnName" Value="UID_ADSPolicy" /> |
|
MembersTableName |
Tabelle, deren Objekte zugewiesen werden sollen.
Beispiel:
<Property Name="MembersTableName" Value="ADSPolicy"/> |