add_objects()

Fügt Objekte zu einer Mappe hinzu. Mit replace=True wird die Mappe vorher geleert, die übergebenen Objekte sind dann ihr vollständiger neuer Inhalt.

1. Signatur

  • Sync

  • Async

ecm.portfolio.add_objects(portfolio: ECMPortfolio | int,
                          objects: Iterable[ECMPortfolioObjectLike],
                          *, replace: bool = False) -> None
await ecm.portfolio.add_objects(...) -> None

2. Parameter

Parameter Typ Standard Beschreibung

portfolio

ECMPortfolio | int

Die Mappe oder ihre numerische ID.

objects

Iterable

Die aufzunehmenden Objekte: ECMPortfolioObject, (id, type_id)-Paare oder Modellinstanzen.

replace

bool

False

True leert die Mappe vor dem Hinzufügen (Mode=1).

Ist die Mappe auf einen Objekttyp beschränkt, weist der Server Objekte anderer Typen ab.

3. Beispiel

doc = ecm.dms.get(Unittest_DMS_Document, 83)

ecm.portfolio.add_objects(mappe, [doc])                    # ergänzen
ecm.portfolio.add_objects(mappe, [doc], replace=True)      # ersetzen

4. Verwandte Seiten