Welcome
Expand Getting StartedGetting Started
Expand SOLIDWORKS API HelpSOLIDWORKS API Help
Collapse SOLIDWORKS PDM Professional API HelpSOLIDWORKS PDM Professional API Help
Welcome
Release Notes
Getting Started
Expand Stand-alone ApplicationsStand-alone Applications
Expand Add-in ApplicationsAdd-in Applications
Collapse EPDM.Interop.epdm NamespaceEPDM.Interop.epdm Namespace
Overview
Expand InterfacesInterfaces
Collapse EnumerationsEnumerations
CreateMenuFlags
EdmAddAddInFlags
EdmAddCallbackMsgID
EdmAddFileDlgFlag
EdmAddFlag
EdmAddInFileInfoFlags
EdmBatchAddFlag
EdmBatchAddFolderFlag
EdmBatchCreateFolderFlag
EdmBatchFlags
EdmBomColumnType
EdmBomFlag
EdmBomInsertRowOption
EdmBomSetVarOption
EdmBomVersionType
EdmBrowseFlag
EdmBrowseForFolderFlag
EdmButtonState
EdmCardControlType
EdmCardFlag
EdmCardType
EdmCardViewFlag
EdmCardViewUpdateType
EdmChangeStateFileListFlag
EdmClientType
EdmCmdNodeProp
EdmCmdType
EdmColType
EdmCopyFlag
EdmCreateListExFlags
EdmCreateReferenceFlags
EdmCreateVaultFlag
EdmCreateVaultViewFlag
EdmDataPropertyType
EdmDataType
EdmDefaultValueType
EdmDefValComp
EdmFileType
EdmFindUserProp
EdmFolderHistoryFlag
EdmFolderInfoFlag
EdmGetCmdFlags
EdmGetConfirmReason
EdmGetFileListFlag
EdmGetFlag
EdmGetMenuInfoFlags
EdmGetMsgFlag
EdmGetOpError
EdmGetOpMsg
EdmGetOpReply
EdmGetPermFlag
EdmGetVarDataFlag
EdmGroupDataFlags
EdmHistoryType
EdmIncRevFlags
EdmInstallFileFlags
EdmItemGenerationFlags
EdmItemLinkType
EdmLanguage
EdmLaunchSearchFlags
EdmLibVer
EdmLicenseType
EdmListFileFlags
EdmListFolderFlags
EdmListRetFileFlag
EdmLockFlag
EdmMBoxResult
EdmMBoxType
EdmMenuFlags
EdmMenuStrType
EdmMsgType
EdmObjectType
EdmProgressType
EdmRawRefFlags
EdmRefFlags
EdmRefItemProperty
EdmRefItemType
EdmRefreshFlag
EdmRefType
EdmRepaintType
EdmResolveAction
EdmResolveReason
EdmRevComponentFlags
EdmRightFlags
EdmSearchToken
EdmStateFlags
EdmSysPerm
EdmSysRightFlags
EdmTaskFlag
EdmTaskStatus
EdmTransitionRightFlags
EdmTransitionType
EdmUnlockBuildTreeFlags
EdmUnlockEvent
EdmUnlockEventMsg
EdmUnlockFileListFlag
EdmUnlockFlag
EdmUnlockOpMsg
EdmUnlockOpReply
EdmUnlockStatusFlag
EdmUserDataExFlag
EdmUserDataFlags
EdmUserPictureFlag
EdmUtility
EdmVariableFlags
EdmVariableType
EdmVarOp
EdmVaultType
Expand StructuresStructures
Expand EPDM.Interop.EPDMResultCode NamespaceEPDM.Interop.EPDMResultCode Namespace
Expand FeatureWorks API HelpFeatureWorks API Help
Expand SOLIDWORKS Costing API HelpSOLIDWORKS Costing API Help
Expand SOLIDWORKS Document Manager API HelpSOLIDWORKS Document Manager API Help
Expand SOLIDWORKS Routing API HelpSOLIDWORKS Routing API Help
Expand SOLIDWORKS Simulation API HelpSOLIDWORKS Simulation API Help
Expand SOLIDWORKS Sustainability API HelpSOLIDWORKS Sustainability API Help
Expand SOLIDWORKS Toolbox API HelpSOLIDWORKS Toolbox API Help
Expand SOLIDWORKS Utilities API HelpSOLIDWORKS Utilities API Help
Expand eDrawings API HelpeDrawings API Help
Hide Table of Contents
EdmSysPerm Enumeration

Types of system permissions for a user or group.

Syntax

Visual Basic (Declaration) 
Public Enum EdmSysPerm 
   Inherits System.Enum
C# 
public enum EdmSysPerm : System.Enum 
C++/CLI 
public enum class EdmSysPerm : public System.Enum 

Members

MemberDescription
EdmSysPerm_AcceptTasks1026 = May accept tasks to execute on a host
EdmSysPerm_CanAddDelLabels2048 = May add and delete labels
EdmSysPerm_CanPurgeHistory1024 = May purge history listings
EdmSysPerm_CantIgnoreWarnings4096 = Cannot click OK in the Check-in, Check-out, Get, etc., dialog boxes if there are any warnings in them
EdmSysPerm_CanUndoCheckOutAndCheckInForOthers

1028 =

  1. May check in a file checked out to a different user in the same vault view
  2. May undo checkouts of files that are checked out to a different user in the same or different vault view
  3. Default permission for the Admin user in a new or upgraded 2018 vault
  4. Applicable to all users/groups
EdmSysPerm_EditAddins4 = May install or uninstall add-ins
EdmSysPerm_EditReportQuery512 = May modify report queries
EdmSysPerm_EditSharedSearchQuery64 = May update shared search favorites
EdmSysPerm_EditTemplates256 = May update templates
EdmSysPerm_EditUserMgr1 = May update user and group properties
EdmSysPerm_EditWorkflow2 = May edit workflows
EdmSysPerm_ExportWebFolder128 = May export file vault folders to the internet
EdmSysPerm_MandatoryMailLogin32 = Must enter password before sending email
EdmSysPerm_MandatoryStateComments16 = Must enter change state comments
EdmSysPerm_MandatoryVersionComments8 = Must enter version comments
EdmSysPerm_MaySeeAdminTool67108864 = May see the Administration tool menu command item in the Windows Explorer
EdmSysPerm_ModifyCardLists131072 = May update definitions of lists used in cards
EdmSysPerm_ModifyCategories8192 = May update category definitions
EdmSysPerm_ModifyColdStore268435456 = May update the cold storage settings
EdmSysPerm_ModifyColumns65536 = May update column definitions, including BOM definitions
EdmSysPerm_ModifyERPCfg1073741824 = May update XML Import and Export settings
EdmSysPerm_ModifyIndexing536870912 = May update the indexing settings
EdmSysPerm_ModifyItemNoGen2097152 = May administrate items
EdmSysPerm_ModifyLicenseKey524288 = May enter a new license key
EdmSysPerm_ModifyMailCfg1048576 = May update the notification settings
EdmSysPerm_ModifyReplication4194304 = May update vault replication settings
EdmSysPerm_ModifyRevisionNumbers32768 = May update the definition of revision numbers
EdmSysPerm_ModifySearchForms16777216 = May save search cards with the card editor
EdmSysPerm_ModifySerialNumbers262144 = May update serial number generators
EdmSysPerm_ModifyTasks1025 = May manage task definitions in the Administration tool
EdmSysPerm_ModifyTemplateForms33554432 = May save template cards with the card editor
EdmSysPerm_ModifyToolbox1027 = May update Toolbox Library settings in the Administration tool
EdmSysPerm_ModifyVariables16384 = May update variable definitions
EdmSysPerm_None0 = No rights at all
EdmSysPerm_RefuseLogin134217728 = Block the user from logging in

Remarks

This enumeration was added in SOLIDWORKS PDM Professional 2010 and supersedes the EdmSysRightFlags enumeration.

Always use the IEdmUser7::HasSysRightEx and IEdmUserGroup6::HasSysRightEx methods instead of the obsoleted IEdmUser5::HasSysRight and IEdmUserGroup5::HasSysRight methods when writing code for SOLIDWORKS PDM Professional 2010 and later.

See Also



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   EdmSysPerm Enumeration
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2018 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.