TAB_USER Class
Account.
Corresponding to a manager, an administrator or a resource with an intranet.
Properties
- ID_PROFIL
- ID_ROLE
- ID_USER
- USER_ABONNEMENT
- USER_ALLOW_ABSENCES
- USER_ALLOW_INTERNAL_ACTIVITY
- USER_ALLOW_PRODUCTION
- USER_ALLOWABSENCESTYPEHREF
- USER_ALLOWTEMPSEXCEPTION
- USER_APIACCESS
- USER_CONNECTIONTYPE
- USER_DEFAULTSEARCH
- USER_HOMEPAGE
- USER_INTERNAL_ACTIVITY_TYPEHREF
- USER_ISLOCKED
- USER_JOINCATEGORY
- USER_LANGUE
- USER_LASTCONNEXION
- USER_LOGIN
- USER_NUMBEROFFAILEDLOGIN
- USER_PRODUCTION_TYPEHREF
- USER_PWD
- USER_SECURITYALERT
- USER_SECURITYCOOKIE
- USER_TAUXHORAIRE
- USER_TEMPSEXCEPTION_TYPEHREF
- USER_THEME
- USER_TIMEZONE
- USER_TPSFRSETAT
- USER_TPSFRSSTART
- USER_TYPE
- USER_VALIDATIONABSENCES
- USER_VALIDATIONFRAIS
- USER_VALIDATIONTEMPS
USER_ABONNEMENT
Tinyint(1)Subscription's type :
0
: Inactive1
: Demonstration3
: Active
Default: 0
USER_ALLOW_ABSENCES
Tinyint(1)Enable/disabled to enter absences on timesheets :
1
: Customised0
: Disable
Default: -1
USER_ALLOW_INTERNAL_ACTIVITY
Tinyint(1)Enable/disabled to enter internal activity on timesheets :
1
: Customised0
: Disable
Default: -1
USER_ALLOW_PRODUCTION
Tinyint(1)Enable/disabled to enter production on timesheets :
1
: Customised0
: Disable
Default: -1
USER_ALLOWABSENCESTYPEHREF
Varchar(250)References of work unit's type (Only those which design absences) that a user can enter on timesheets and requests of absences, cf. TAB_TYPEHEURE.TYPEH_REF.
Each reference is separated by |
character.
Default: ''
Example:
10|11
USER_ALLOWTEMPSEXCEPTION
Tinyint(1)Enable/disabled to enter exceptional activity on timesheets :
1
: Customised0
: Disable
Default: -1
USER_APIACCESS
Tinyint(1)Enable/disable to access api from login/password :
1
: Enable0
: Disable
Default: 0
USER_CONNECTIONTYPE
Tinyint(1)Enable/disable the unique authentication from a trusted third party (Google, ...) :
1
: Enable0
: Disable
Default: 0
USER_DEFAULTSEARCH
Tinyint(1)Enable/disable to save by default each search :
1
: Enable0
: Disable
Default: 1
USER_HOMEPAGE
Varchar(250)Default's user route.
Corresponding to routes on our Ember's Front-End.
Default: 'dashboard'
USER_INTERNAL_ACTIVITY_TYPEHREF
Varchar(250)References of work unit's type (Only those which design internal activity) that a user can enter on timesheets, cf. TAB_TYPEHEURE.TYPEH_REF.
Each reference is separated by |
character.
Default: ''
Example:
10|11
USER_JOINCATEGORY
Tinyint(1)Select the default operator used to join perimeter's categories (Agencies, Poles, Business Units, Managers) during searches :
1
: AND0
: OR
Default: 0
USER_LASTCONNEXION
DatetimeDate on which user was logged in the last session following format YYYY-MM-DD HH:MM:SS
.
This property can be null
.
USER_NUMBEROFFAILEDLOGIN
Tinyint(1)Number of wrong credentials from the last login :
1
: Enable0
: Disable
Default: 0
USER_PRODUCTION_TYPEHREF
Varchar(250)References of work unit's type (Only those which design production) that a user can enter on timesheets, cf. TAB_TYPEHEURE.TYPEH_REF.
Each reference is separated by |
character.
Default: ''
Example:
10|11
USER_SECURITYALERT
Tinyint(1)Enable/disable to send an email when a new device is connecting :
1
: Enable0
: Disable
Default: 1
USER_SECURITYCOOKIE
Tinyint(1)Enable/disable the management of a devices list allowed to connect :
1
: Enable0
: Disable
Default: 0
USER_TAUXHORAIRE
Decimal(15,5)Work unit's rate.
This property can be null
, accordingly the default's work unit's rate will be the one of user's agency TAB_GROUPECONFIG.GRPCONF_TAUXHORAIRE.
Default: null
USER_TEMPSEXCEPTION_TYPEHREF
Varchar(250)References of work unit's type (Only those which design exceptional activity) that a user can enter on timesheets, cf. TAB_TYPEHEURE.TYPEH_REF.
Each reference is separated by |
character.
Default: ''
Example:
10|11
USER_TPSFRSETAT
Tinyint(1)Enable/disable the automatic creation and the email's sending of timesheets & expenses :
3
: Enable only for timesheets2
: Enable only for expenses1
: Enable for both0
: Disable for both
Default: 1
USER_TPSFRSSTART
DateStarting date of timesheets & expenses entering.
This property can be null
.
if USER_TPSFRSSTART
is :
null
: Hiring date, cf. TAB_CONTRAT3000-01-01
: InactiveYYYY-MM-01
: From the year & month indicated, 1970 <=YYYY
<= 2038 and 1 <=MM
<= 12
USER_VALIDATIONABSENCES
Varchar(250)Requests of absences validation circuit.
This property can be null
, accordingly the default's validation circuit will be the one of user's agency TAB_GROUPECONFIG.GRPCONF_VALIDATIONABSENCES.
If USER_VALIDATIONABSENCES<>null
then it is a list of validator separated by |
character.
A validator's value is :
- integer : TAB_USER.ID_USER, obligatorily the unique identifier of another user
0
: Manager N-1
: Manager N+1-2
: Manager N+2-3
: Manager N+3
Default: null
Example:
"0|-1|100"
USER_VALIDATIONFRAIS
Varchar(250)Expenses validation circuit.
This property can be null
, accordingly the default's validation circuit will be the one of user's agency TAB_GROUPECONFIG.GRPCONF_VALIDATIONFRAIS.
If USER_VALIDATIONFRAIS<>null
then it is a list of validator separated by |
character.
A validator's value is :
- integer : TAB_USER.ID_USER, obligatorily the unique identifier of another user
0
: Manager N-1
: Manager N+1-2
: Manager N+2-3
: Manager N+3
Default: null
Example:
"0|-1|100"
USER_VALIDATIONTEMPS
Varchar(250)Timesheets validation circuit.
This property can be null
, accordingly the default's validation circuit will be the one of user's agency TAB_GROUPECONFIG.property_GRPCONF_VALIDATIONTEMPS.
If USER_VALIDATIONTEMPS<>null
then it is a list of validator separated by |
character.
A validator
value can be :
- integer : TAB_USER.ID_USER, obligatorily the unique identifier of another user
0
: Manager N-1
: Manager N+1-2
: Manager N+2-3
: Manager N+3
Default: null
Example:
"0|-1|100"