TheRolePermission |
Scroll |
The TheRolePermission class is a replacement for the old ThePermissionConstants class which is outdated because the change to role based security required changes in the permission values.
This class consists of read only properties only and each one of them represents a permission in Thereforeā¢.
Namespace: Therefore.API
Visual Basic Public Class TheRolePermission C# public class TheRolePermission |
Name |
Hex Value |
Description |
Operator |
0x0000000000000001 |
Operator permission. |
Admin |
0x0000000000000002 |
Administrator permission. |
SetPermissions |
0x0000000000000004 |
Permission to set permissions for all Thereforeā¢ users. |
Access |
0x0000000000000008 |
Basic access permission. |
CategoryArchive |
0x0000000000000040 |
Archive in a category. |
CategoryAccessArchive |
0x0000000000000048 |
A combination of Access and CategoryArchive. |
QueryAdministrator |
0x0000000000000080 |
Administer a query. |
QueryExecute |
0x0000000000000100 |
Execute a query. |
KeywordDictionaryChange |
0x0000000000000200 |
Make changes to the keyword dictionary. |
DocumentCreateTask |
0x0000000000000400 |
Create a Thereforeā¢ task. |
DocumentViewinHitList |
0x0000000000001000 |
View documents in a hit list. |
DocumentViewDocument |
0x0000000000002000 |
View documents. |
DocumentPrint |
0x0000000000004000 |
Print documents. |
DocumentExport |
0x0000000000008000 |
Export documents. |
DocumentViewHistory |
0x0000000000040000 |
View the document history. |
DocumentAddAnnotation |
0x0000000000080000 |
Add annotations to a document. |
DocumentDeleteAnnotation |
0x0000000000100000 |
Delete annotations from documents. |
DocumentEdit |
0x0000000000200000 |
Edit documents. |
DocumentUpdateIndexData |
0x0000000000400000 |
Update the index data of documents. |
DocumentAddPage |
0x0000000000800000 |
Add pages to documents. |
DocumentDeletePage |
0x0000000001000000 |
Delete pages of documents. |
DocumentDelete |
0x0000000002000000 |
Delete documents. |
DocumentProtect |
0x0000000004000000 |
Can protect the document from retention policy. |
DocumentManageLink |
0x0000000008000000 |
Create and delete manual document links. |
CaseCreate |
0x0000000010000000 |
Create a case. |
CaseDelete |
0x0000000020000000 |
Delete a case. |
CaseClose |
0x0000000040000000 |
Close a case. |
CaseReopen |
0x0000000100000000 |
Reopen a closed case. |
CaseUpdateIndexData |
0x0000010000000000 |
Update index data values of the case. |
WorkflowParticipate |
0x0000000200000000 |
Participate in a workflow process. |
WorkflowAddDocument |
0x0000000400000000 |
Link a document to a workflow process. |
WorkflowViewHistory |
0x0000000800000000 |
View the history of a workflow instance. |
WorkflowDelegate |
0x0000001000000000 |
Delegate a workflow instance. |
WorkflowViewAll |
0x0000002000000000 |
View all workflow related information. |
WorkflowDelete |
0x0000004000000000 |
Delete workflow instances. |
WorkflowStartManually |
0x0000008000000000 |
Start a workflow instance manually. |
CategoryFieldRead |
0x0000000000001000 |
Read a index data field. |
CategoryFieldSet |
0x0000000000000040 |
Set a index data field when archiving a new document. |
CategoryFieldChange |
0x0000000000400000 |
Change a index data field value. |
ReadPermissions |
0x0000000080000000 |
Can read security settings. |