Rules and Parameters
Classe User

This entity includes all reference data for Users {T2S.11.440}. This concept includes not only users interacting with T2S in U2A mode and triggering functions via ad hoc screens, but also applications connecting to T2S in A2A mode and using functions via XML messages. As a consequence, also the processes of authentication {T2S.18.770} and authorisation takes place both in case of a user interacting via the T2S graphical user interface and of an application exchanging messages with T2S.

Users are linked to the Party they belong to and to one or many Roles and Privileges {T2S.11.450}.

Attributi
<Primitive Type> String Login Name Login Name

Username to be provided for authentication.

<Primitive Type> String Name Name

Full name of the user.

<Primitive Type> Boolean Lockout Status Lockout Status

Boolean attribute specifying whether the user is blocked from logging. {T2S.11.500} {T2S.11.510}

<Primitive Type> Timestamp Lockout Timestamp From Lockout Timestamp From

Timestamp specifying the date and the time from which the user is locked out from T2S.

<<Boundary>> <Class> Inbound Communication inbound Communication inbound Communication
<<Entity>> <Class> Grantee Role grantee Role grantee Role
<Primitive Type> String System User Reference System User Reference
<<Entity>> <Class> User Certificate DN user Certificate user Certificate
<<Boundary>> <Class> Audit Trail approving user approving user

Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameUser
Namespace<Package> Users, Roles and Privileges
Owner<Package> Users, Roles and Privileges
Package<Package> Users, Roles and Privileges
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User
StereotypeEntity
VisibilityPublic

Dettagli attributo

 approving user
Private <<Boundary>> <Class> Audit Trail approving user
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_approving user_user
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameapproving user
Namespace<<Entity>> <Class> User
Opposite<Property> user : User [0..1]
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::approving user
Type<<Boundary>> <Class> Audit Trail
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 grantee Role
Private <<Entity>> <Class> Grantee Role grantee Role
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_grantee Role_user2
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namegrantee Role
Namespace<<Entity>> <Class> User
Opposite<Property> user2 : User [0..1]
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::grantee Role
Type<<Entity>> <Class> Grantee Role
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 inbound Communication
Private <<Boundary>> <Class> Inbound Communication inbound Communication
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_inbound Communication_sent by
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameinbound Communication
Namespace<<Entity>> <Class> User
Opposite<Property> sent by : User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::inbound Communication
Type<<Boundary>> <Class> Inbound Communication
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Lockout Status
Public <Primitive Type> Boolean Lockout Status

Boolean attribute specifying whether the user is blocked from logging. {T2S.11.500} {T2S.11.510}

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameLockout Status
Namespace<<Entity>> <Class> User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Lockout Status
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


 Lockout Timestamp From
Public <Primitive Type> Timestamp Lockout Timestamp From

Timestamp specifying the date and the time from which the user is locked out from T2S.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameLockout Timestamp From
Namespace<<Entity>> <Class> User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Lockout Timestamp From
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Login Name
Public <Primitive Type> String Login Name

Username to be provided for authentication.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameLogin Name
Namespace<<Entity>> <Class> User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Login Name
Type<Primitive Type> String
Upper1
VisibilityPublic


 Name
Public <Primitive Type> String Name

Full name of the user.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameName
Namespace<<Entity>> <Class> User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::Name
Type<Primitive Type> String
Upper1
VisibilityPublic


 System User Reference
Public <Primitive Type> String System User Reference
Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameSystem User Reference
Namespace<<Entity>> <Class> User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::System User Reference
Type<Primitive Type> String
Upper1
VisibilityPublic


 user Certificate
Private <<Entity>> <Class> User Certificate DN user Certificate
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_user Certificate_user
Class<<Entity>> <Class> User
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameuser Certificate
Namespace<<Entity>> <Class> User
Opposite<Property> user : User
Owner<<Entity>> <Class> User
Qualified NameT2S Data Model::Rules and Parameters::Users, Roles and Privileges::User::user Certificate
Type<<Entity>> <Class> User Certificate DN
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate