setInitialAccess
setInitialAccess(
docFile,options?):boolean
Initiales Befüllen des Mappenklassenschutzes.
Parameters
docFile
options?
Returns
boolean
true if successful, otherwise false, see docFile.getLastError();
Examples
// Aufruf mit allen möglichen Optionen
setInitialAccess(docFile, {
// Rechnungskreis. Ist der String leer, wird die Rechnungskreissuche übersprungen.
recipient: docFile.recipient || "ggf. Rechnungskreis",
// Soll der fileOwner in die Zugriffsliste aufgenommen werden? (Standard `true`, Wert: `%fileOwner.login%`)
fileOwner: true,
// Fügt Zugriffsprofil 'ptpInvoiceAdmin' in die Zugriffsliste. Ist der Wert leer, wird der Wert `ptpInvoiceAdmin` hinterlegt.
adminProfile: "ptpInvoiceAdmin",
// Übernimmt die adminGroup aus der Rechnungskreismappe (Standard `true`)
adminGroup: true,
// Übernimmt die accountingGroup aus der Rechnungskreismappe (Standard `true`)
accountingGroup: true,
// Übernimmt die indexGroup aus der Rechnungskreismappe (Standard `false`)
indexGroup: false,
// Übernimmt die responsibleGroup aus der Rechnungskreismappe (Standard `false`)
responsibleGroup: false,
// Weitere Zugriffsprofile, welche in die Zugriffsliste sollen
additionalAccessProfiles: ["ptpInvoiceAccounting", "ptpInvoiceManagement"],
});
// Aufruf mit default-Werten und zusätzliche Zugriffsprofile
setInitialAccess(docFile, {
// Weitere Zugriffsprofile, welche in die Zugriffsliste sollen
additionalAccessProfiles: ["ptpInvoiceAccounting", "ptpInvoiceManagement"],
});