AddDocumentCategory

AddDocumentCategory
Admin
 
Rückgabewert
DocumentCategoryId
RET
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.DOCUMENTCATEGORYID
Parameterliste
NamedValueArray
IN
NamedValue[]
 
DocumentCategoryNo
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.DOCUMENTCATEGORYNO
CategoryName
IN
REGULAR_STRING
>DOCUMENTCATEGORY.CATEGORYNAME
RetentionPeriod
IN
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
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.SECURITYZONEID
WorkingStorageId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.WORKINGSTORAGEID
ArchiveStorageId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.ARCHIVESTORAGEID
FolderId
IN
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.FOLDERID
PostProcessingId
INo
LONG_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.POSTPROCESSINGID
AutoPostProcessingAfterCheckin
INo
BOOLEAN
>DOCUMENTCATEGORY.AUTOPOSTPROCESSINGAFTERCHECKIN
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
ArchiveSetExteralTags
INo
BOOLEAN
>DOCUMENTCATEGORY.ARCHIVESETEXTERNALTAGS
AutoVersionRelease
INo
BOOLEAN
>DOCUMENTCATEGORY.AUTOVERSIONRELEASE
PreCategory
INo
BOOLEAN
>DOCUMENTCATEGORY.PRECATEGORY
BarcodeExtractionFileCd
INo
Enum: MetaDataExtractionFile
>DOCUMENTCATEGORY.BARCODEEXTRACTIONFILECD
QRCodeExtractionFileCd
INo
Enum: MetaDataExtractionFile
>DOCUMENTCATEGORY.QRCODEEXTRACTIONFILECD
XMPExtractionFileCd
INo
Enum: MetaDataExtractionFile
>DOCUMENTCATEGORY.XMPEXTRACTIONFILECD
OCRExtractionFileCd
INo
Enum: MetaDataExtractionFile
>DOCUMENTCATEGORY.OCREXTRACTIONFILECD
AIExtractionFileCd
INo
Enum: MetaDataExtractionFile
>DOCUMENTCATEGORY.AIEXTRACTIONFILECD
ResolutionForExtraction
INo
SHORT_NUMERIC_IDENTIFIER
>DOCUMENTCATEGORY.RESOLUTIONFOREXTRACTION
ReturnStruct
IN
Boolean
Struktur-Rückgabe erwünscht?
Struct
OUT
DocumentCategory (Struct)
 
Kurzbeschreibung:
Dieser Service erstellt einen neuen Eintrag in die Tabelle DOCUMENTCATEGORY.
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 SecurityZone nicht existiert (1)
  • Wenn der WorkingStorage nicht existiert (2)
  • Wenn der WorkingStorage vom falschen StorageType ist (3)
  • Wenn der ArchiveStorage nicht existiert (4)
  • Wenn der ArchiveStorage vom falschen StorageType ist (5)
  • Wenn der Folder nicht existiert, oder aber hinter dem Defined User leer ist (6)
  • Wenn das PostProcessing nicht existiert (7)
  • Wenn AutoPostProcessingAfterCheckin ohne PostProcessingId aktiviert wird (8)
  • Wenn die DocumentCategoryNo nicht eindeutig ist (9)
  • Wenn bei aktiviertem WebDAV die Eindeutigkeit nicht eingeschaltet ist (10)
  • Wenn versucht wird auf einer Vorkategorie AutoArchiveDelay > 0 zu setzen (11)
  • Wenn versucht wird auf einer Vorkategorie ArchiveStorageId zu setzen (12)
  • Wenn versucht wird auf einer Vorkategorie ArchiveSetExternalTags = True zu setzen (13)
  • Wenn versucht wird auf einer Vorkategorie RetentionPeriod > 0 zu setzen (14)
  • Wenn versucht wird auf einer Vorkategorie UniqueFileNames = False zu setzen (15)
  • Wenn versucht wird auf einer Vorkategorie ArchiveModeCd <> OFF zu setzen (16)
  • Wenn versucht wird auf einer Vorkategorie AutoVersionRelease = True zu setzen (17)
  • Wenn versucht wird auf einer Vorkategorie UniqueExternalTags = False zu setzen (18)
Bemerkungen:
(1): AddDocCatAsgSecZoneNEx
(2): AddDocCatAsgWrkStrgNEx
(3): AddDocCatAsgWrkStrgWrongType
(4): AddDocCatAsgArcStrgNEx
(5): AddDocCatAsgArcStrgWrongType
(6): AddDocCatAsgFdrNEx
(7): AddDocCatAsgPostProcNEx
(8): AddDocCatAsgPostProcMs
(9): AddDocCatDocCatNoNUq
(10): AddDocCatBlkWebDAVCritVio
(11): AddDocCatBlkPreCatAutoArcDelay
(12): AddDocCatBlkPreCatArcStrg
(13): AddDocCatBlkPreCatArcSetExtTags
(14): AddDocCatBlkPreCatRetenPeri
(15): AddDocCatBlkPreCatUqFileNms
(16): AddDocCatBlkPreCatArcModeCd
(17): AddDocCatBlkPreCatAutoVrsRs
(18): AddDocCatBlkPreCatUqExtTags
Defaultwerte:
  • ArchiveModeCd: OFF
  • AutoArchiveDelay: 0
  • VersioningModeCd: OFF
  • IndexingModeCd: OFF
  • LinkModeCd: INACTIVE
  • HistoryModeCd: INACTIVE
  • SignatureTypeCd: NO
  • InActiveFlag: false
  • BofCreate: true
  • BofCategoryUsage: false
  • UniqueFileNames: true
  • WebDAVInActiveFlag: false
  • UniqueExternalTags: true
  • ArchiveSetExternalTags: false
  • AutoVersionRelease: false
  • PreCategory: false
  • BarcodeExtractionFileCd: NO
  • QRCodeExtractionFileCd: NO
  • XMPExtractionFileCd: NO
  • OCRExtractionFileCd: NO
  • AIExtractionFileCd: NO
  • AutoPostProcessingAfterCheckin: false
  • ResolutionForExtraction: 200