Properties for Custom License Assignment, Duplicate User, and User Consolidation Rules
|
Property |
Type |
Example Name |
Example Condition |
||||||||||||||||||
|
UserName |
FirstName |
LastName |
EmailAddress |
||||||||||||||||||
|
UserName |
string |
"PatLewis" |
UserName.ToLower() = "plewis" |
||||||||||||||||||
|
FirstName |
string |
"Pat" |
FirstName.ToLower() = "pat" |
||||||||||||||||||
|
LastName |
string |
"Lewis" |
LastName.ToLower() = "lewis" |
||||||||||||||||||
|
EmailAddress |
string |
"plewis@company.com" |
EmailAddress.ToLower().EndsWith("@company.com") |
||||||||||||||||||
|
SystemID |
string |
"ABC-001" |
SystemID.ToUpper().StartsWith("ABC") |
||||||||||||||||||
|
ClientID |
string |
"001" |
ClientID = "001" |
||||||||||||||||||
|
CurrentLicenseType |
string |
"52" |
CurrentLicenseType = "52" OR CurrentLicenseType = "53" |
||||||||||||||||||
|
AccountID |
string |
"1234567890" |
AccountID = "1234567890" |
||||||||||||||||||
|
TelephoneNumber |
string |
"+441234567890" |
TelephoneNumber = "+441234567890" |
||||||||||||||||||
|
TelephoneExtension |
string |
"890" |
TelephoneExtension = "890" |
||||||||||||||||||
|
IsDeveloper |
bool |
true |
IsDeveloper = true |
||||||||||||||||||
|
UserLockStatus |
int |
96 |
(UserLockStatus & 32) > 0 Possible values:
|
||||||||||||||||||
|
DaysSinceLastLogon |
int? |
NULL 365 |
DaysSinceLastLogon != null AND DaysSinceLastLogon > 365 The value is relative to the inventory date. |
||||||||||||||||||
|
LastLogonDate |
DateTime? |
NULL "20190628" |
LastLogonDate != null AND LastLogonDate.Value.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
LastLogonDateLocal |
DateTime? |
NULL "20190628" |
LastLogonDateLocal != null AND LastLogonDateLocal.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
UserCreationDate |
DateTime? |
NULL "20190628" |
UserCreationDate != null AND UserCreationDate.Value.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
UserCreationDateLocal |
DateTime? |
NULL "20190628" |
UserCreationDateLocal != null AND UserCreationDateLocal.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
InventoryDate |
DateTime? |
NULL "20190628" |
InventoryDate != null AND InventoryDate.Value.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
InventoryDateLocal |
DateTime? |
NULL "20190628" |
InventoryDateLocal != null AND InventoryDateLocal.Date == DateTime.Parse("06/28/2019") |
||||||||||||||||||
|
UserGroup |
string |
"QA" |
UserGroup = "QA" |
||||||||||||||||||
|
UserType |
string |
"A" |
UserType = "A" OR UserType = "B" Possible values:
|
||||||||||||||||||
|
IsProductionUser |
bool |
true |
IsProductionUser IsProductionUser = true |
||||||||||||||||||
|
SystemDefaultLicenseType |
string |
“91” |
SystemDefaultLicenseType = "91" |
||||||||||||||||||
|
TotalCPUTime |
double |
1.500 |
TotalCPUTime > 10 CPU time is stated in seconds. |
||||||||||||||||||
|
IsUserLocked |
bool |
false |
NOT IsUserLocked IsUserLocked = false |
||||||||||||||||||
|
TotalAccessCount |
double |
10 |
TotalAccessCount > 10 Retrieves the total object access count for a user. |
||||||||||||||||||
|
SystemSuiteType |
string |
ClassicBusinessSuite S4HANA "" (for a non-SAP system) |
SystemSuiteType = "S4Hana" SystemSuiteType.ToLower() = "s4hana" SystemSuiteType = "" |