Permissions
Access path: PublicAPI.Docflow.PermissionsMethods
Name | Description | |
---|---|---|
AddEditPermission(DmsObject, OrganizationItem) |
Grant the organization item permissions to edit the docflow object
| |
AddEditPermission(DmsObject, User) |
Grant the user permissions to edit the docflow object
| |
AddEditPermission(DmsObject, UserGroup) |
Grant the user group permissions to edit the docflow object
| |
AddFullAccessPermission(DmsObject, OrganizationItem) |
Grant the organization item full access permissions to the docflow object
| |
AddFullAccessPermission(DmsObject, User) |
Grant the user full access permissions to the docflow object
| |
AddFullAccessPermission(DmsObject, UserGroup) |
Grant the user group full access permissions to the docflow object
| |
AddManageAccessPermission(DmsObject, OrganizationItem) |
Grant the organization item admin permissions to the docflow object
| |
AddManageAccessPermission(DmsObject, User) |
Grant the user admin permissions to the docflow object
| |
AddManageAccessPermission(DmsObject, UserGroup) |
Grant the user group admin permissions to the docflow object
| |
AddViewPermission(DmsObject, OrganizationItem) |
Grant the organization item permissions to view the docflow object
| |
AddViewPermission(DmsObject, User) |
Grant the user permissions to view the docflow object
| |
AddViewPermission(DmsObject, UserGroup) |
Grant the user group permissions to view the docflow object
| |
DeletePermission(DmsObject, OrganizationItem, Permission) |
Delete the organization item's docflow object permission
| |
DeletePermission(DmsObject, User, Permission) |
Delete the user's docflow object permission
| |
DeletePermission(DmsObject, UserGroup, Permission) |
Delete the user group's docflow object permission
| |
DeletePermissions(DmsObject, OrganizationItem) |
Delete the organization item's docflow object permissions
| |
DeletePermissions(DmsObject, User) |
Delete the user's docflow object permissions
| |
DeletePermissions(DmsObject, UserGroup) |
Delete the user group's docflow object permissions
|
Properties
Name | Description | |
---|---|---|
AdminPermission |
System Administration
| |
Create |
Create
| |
DesignerAccessPermission |
Access to ELMA Designer
| |
DocumentDeletePermission |
Allow to delete documents
| |
DocumentEditPermission |
Edit
| |
DocumentFullAccessPermission |
Full Access
| |
DocumentManagerAccessPermission |
Manage Permissions
| |
DocumentMetadataCreateInstance |
Create Document
| |
DocumentMetadataView |
View document type settings
| |
DocumentsAccessPermission |
Access to the "Documents" module
| |
DocumentsAdminAccessPermission |
Document Management Administration
| |
DocumentsConvertPermission |
Access Permissions to Сonvert Documents
| |
DocumentsExportPermission |
Allow to export documents
| |
DocumentsFullAccessToAllObjectsPermission |
Access to all documents
| |
DocumentVersionViewPermission |
View/Load
| |
DocumentViewPermission |
View/Load
| |
Edit |
Edit
| |
GrantAccess |
Edit permissions
| |
View |
View
|
Remarks
Examples
Add access permissions for the folder created here
//add "edit" permissions to a user PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.UserPetrov); //add "edit" permissions to a user group PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.UserGroupDevelopers); //add "edit" permissions to an organizational structure element PublicAPI.Docflow.Permissions.AddEditPermission(myFolder, context.OrgItemWorker);
Delete access permissions
//delete one permission PublicAPI.Docflow.Permissions.DeletePermission(myFolder, context.UserSidorov, PermissionProvider.DocumentEditPermission); //delete all permissions PublicAPI.Docflow.Permissions.DeletePermissions(myFolder, context.UserGroup);
See Also