ModifyDocumentCategory

ModifyDocumentCategory
Admin
 
Rückgabewert
DocumentCategoryId
RET
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.DOCUMENTCATEGORYID
Parameterliste
DocumentCategoryId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.DOCUMENTCATEGORYID
NamedValueArray
INo
NamedValue[]
 
DocumentCategoryNo
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.DOCUMENTCATEGORYNO
CategoryName
INo
REGULAR_STRING
>DOCUMENTCATEGORY.CATEGORYNAME
RetentionPeriod
INo
SHORT_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.RETENTIONPERIOD 0..99
ArchiveModeCd
INo
Enum:ArchiveMode
>DOCUMENTCATEGORY.ARCHIVEMODECD
AutoArchiveDelay
INo
SHORT_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.AUTOARCHIVEDELAY
VersioningModeCd
INo
Enum:VersioningMode
>DOCUMENTCATEGORY.VERSIONINGMODECD
IndexingModeCd
INo
Enum:IndexingMode
>DOCUMENTCATEGORY.INDEXINGMODECD
LinkModeCd
INo
Enum:LinkMode
>DOCUMENTCATEGORY.LINKMODECD
HistoryModeCd
INo
Enum:HistoryMode
>DOCUMENTCATEGORY.HISTORYMODECD
SignatureTypeCd
INo
Enum:SignatureType
>DOCUMENTCATEGORY.SIGNATURETYPECD
RequiredFields
INo
LONG_STRING
>DOCUMENTCATEGORY.REQUIREDFIELDS
InActiveFlag
INo
BOOLEAN
>DOCUMENTCATEGORY.INACTIVEFLAG
SecurityZoneId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.SECURITYZONEID
WorkingStorageId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.WORKINGSTORAGEID
ArchiveStorageId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.ARCHIVESTORAGEID
FolderId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.FOLDERID
StructureField01
INo
SHORT_STRING
>DOCUMENTCATEGORY.STRUCTUREFIELD01
StructureField02
INo
SHORT_STRING
>DOCUMENTCATEGORY.STRUCTUREFIELD02
StructureField03
INo
SHORT_STRING
>DOCUMENTCATEGORY.STRUCTUREFIELD03
StructureField04
INo
SHORT_STRING
>DOCUMENTCATEGORY.STRUCTUREFIELD04
StructureField05
INo
SHORT_STRING
>DOCUMENTCATEGORY.STRUCTUREFIELD05
BofCreate
INo
BOOLEAN
>DOCUMENTCATEGORY.BOFCREATE
BofCategoryUsage
INo
BOOLEAN
>DOCUMENTCATEGORY.BOFCATEGORYUSAGE
UniqueFileNames
INo
BOOLEAN
>DOCUMENTCATEGORY.UNIQUEFILENAMES
WebDAVInActiveFlag
INo
BOOLEAN
>DOCUMENTCATEGORY.WEBDAVINACTIVEFLAG
UniqueExternalTags
INo
BOOLEAN
>DOCUMENTCATEGORY.UNIQUEEXTERNALTAGS
AutoVersionRelease
INo
BOOLEAN
>DOCUMENTCATEGORY.AUTOVERSIONRELEASE
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
DocumentCategory (Struct)
 
Kurzbeschreibung:
Dieser Service verändert einen bestehenden Eintrag in der Tabelle DOCUMENTCATEGORY.
(Key: DocumentCategoryId)
Fehlerhandling/Plausibilisierung:
Generell gelten die Regeln (PK, AK, FK, Unique, NotNull) der Datenbank. Die zusätzlichen Fehler sind:
  • Aufgrund von Validator-Prüfungen (VD)
  • Wenn die DocumentCategory über die DocumentCategoryId nicht gefunden wird (1).
  • Wenn die SecurityZone über SecurityZoneId nicht gefunden wird (2)
  • Wenn der WorkingStorage über WorkingStorageId nicht gefunden wird (3)
  • Wenn der WorkingStorage vom falschen StorageType ist (4)
  • Wenn der ArchiveStorage über ArchiveStorageId nicht gefunden wird (5)
  • Wenn der ArchiveStorage vom falschen StorageType ist (6)
  • Wenn der Folder über FolderId nicht gefunden wird, oder aber hinter dem Defined User leer ist (7)
  • Wenn die DocumentCategoryNo nicht eindeutig ist (8)
  • Wenn bei aktiviertem WebDAV die Eindeutigkeit nicht eingeschaltet ist (9)
  • Wenn beim Aktivieren von UniqueExternalTags bestehende Dokumente dies verhindern (10)
Bemerkungen:
(1): ModDocCatNEx
(2): ModDocCatAsgSecZoneNEx
(3): ModDocCatAsgWrkStrgNEx
(4): ModDocCatAsgWrkStrgWrongType
(5): ModDocCatAsgArcStrgNEx
(6): ModDocCatAsgArcStrgWrongType
(7): ModDocCatAsgFdrNEx
(8): ModDocCatDocCatNoNUq
(9): ModDocCatBlkWebDAVCritVio
(10): ModDocCatBlkExtTagNUq
[0] Die ArchiveStorageId darf mit 0 übergeben werden was ein Entfernen des ArchiveStorage bewirkt!