<attributeGroup-where> <attributeGroup-addAttributes>

Definition:

<!ENTITY % cm.attributeGroup-addAttributes "
  (listitem)*
">
<!ELEMENT attributeGroup-addAttributes 
          %cm.attributeGroup-addAttributes;>

Aufgabe: Mit attributeGroup-addAttributes können mehrere Felder in eine Feldergruppe aufgenommen werden.

Zusatzinformationen: Jedes der aufzunehmenden Felder muss der Vorlage zugewiesen sein, zu der die Feldergruppe gehört. Der Basisgruppe können keine Felder zugewiesen werden. Nur Felder, die sich in der Basisgruppe befinden, können einer anderen Gruppe zugewiesen werden. Die Felder werden in der angegebenen Reihenfolge an die Felderliste der Feldergruppe angehängt.

Spezielle Parameter dieses Funktionselements:

  • attribute: spezifiziert den Namen eines Feldes, das der Gruppe zugewiesen werden soll.

Verwendung: Zunächst wird mit attributeGroup-where die gewünschte Feldergruppe ermittelt. Anschließend wird attributeGroup-addAttributes verwendet, um Felder in diese Gruppe aufzunehmen.

Rückgabewert bei Erfolg: keiner.

Erforderliche Rechte: Der authentifizierte Benutzer muss das Recht permissionGlobalRTCEdit haben.

Beispiel:

<cm-request...>
  <attributeGroup-where>
    <objClass>document</objClass>
    <name>furniture</name>
  </attributeGroup-where>
  <attributeGroup-addAttributes>
    <listitem>type</listitem>
    <listitem>price</listitem>
    <listitem>weight</listitem>
  </attributeGroup-addAttributes>
</cm-request>

<cm-response...>
  <cm-code numeric="0" phrase="ok"/>
</cm-response>