Setup > Users > Function profile 

The function profile codes are used to define the user groups, from the point of view of the function authorizations (an associated function profile code is found in the users record). This profile code is defined in this function.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

Presentation

The definition is made over three tabs, by giving the profile code to be created or to be modified. It should be noted that in version 140, information that was previously in the client record has been placed in the profile record, in particular the next two tabs.

Close

 

Fields

The following fields are present on this tab :

This code identifies the current record in a unique way.

  • Description (field INTPRF)

Enter the description of the relevant record.

This long description is used as a title in screens and reports.

Close

 

Tab Access

Presentation

In this tab, a tick box is defined that is used to give access to all the functions without restrictions for the profile code (in general, a single profile code, linked to the administrator will have such privileges).

Then the default values are defined that are used solely during the creation of a new user attached to a profile. These default values are the list of authorized access codes and in the case All access codes is used to avoid having to enter an exhaustive list.

These default values are explained by the fact that a non administrator user may be authorized to cerate a user with out having the right to modify certain access rights. This assumes that satisfactory default values attached to the function profile can be proposed, (it is addition it is possible to limit the function profiles usable by the user by means of the AUZFCT setup).

If the All functions authorized box is not ticked, it is possible to define in a detailed fashion the list of authorized functions with if necessary the additional associated authorizations. This the case for the Functional authorization function, which is accessible either by the menu, either directly by s button.

Close

 

Fields

The following fields are present on this tab :

General

  • All authorized functions (field ALLFCT)

If this box is checked, the function profile gives access to all the functions in the software. If it is not the case, the function functional authorization is used to define which define are authorized.

  • Fixed dashboard (field FLGPOR)

 

User default values

  • All access codes (field ALLACS)

If this box is checked, the user has been granted all the rights (in read, write and execution mode) on all the access codes. This makes it no longer necessary to supply the complete list of access codes for the privileged users.

Grid User default values

The access codes are the codes that are used to protect the information or the functions, in read, write and execution mode (when the context permits it). In this case, these codes act a bit like a lock placed on a field in a screen, in a transaction, in a report or in a database record.

Then, for this field and for each user, it is determined whether they can access protected information in this way (thus they have the key available allowing them to open the lock).

The number of access codes and their codification is totally free, since what only matters is the assignment that is made in the different records, which can be controlled in this way .

An All access codes box is used to give access to all the access codes present or to come. If this box is not checked, the entry can be made in the tab grid.

  • Inquiry (field CONSUL)

If this field is set to Yes, the user is entitled to view the records (or fields) protected by the access code.

  • Modification (field MODIF)

If this field is set to Yes, the user is entitled to modify the records (or fields) protected by the access code.

  • Execution (field EXEC)

If this field is set to Yes, the user has been granted the execution right (if available) defined within the context of those records protected by the access code. Use cases of execution rights for access codes can be found in an appended documentation.

Close

 

Action icon

Access code update

This function enables the user to update all the users using this function profile to get the access code of the line (the rights on the access code will be updated). If this operation is not completed, only the users created in the future will be affected by the update.

 

Close

 

Tab Sites

Presentation

Defined in this tab by functional module is a default site to which a user having this profile is attached. This site is used wherever the entry of a site is necessary. Only the modules used by the folder will appear in the table in question.

 

Fields

The following fields are present on this tab :

Grid

  • No. (field NUMLIG)

 

  • Module (field MODULE)

 

This grid makes it possible to define the default sites by module.

This parameterisation s used each time there is a site to enter.

 

Tab Reports

Presentation

This tab contains the following fields :

    A Deferred printing flag is used to prohibit the possibility to launch the reports in batch mode for users having this profile.

  An access filter for reports, defined in the form of a template (using wild card characters ? or * ). This is used to prohibit access to certain reports by the user.

  An access filter by report group is used to prohibit access to certain reports. The report groups are defined in local menu 97, the first 15 being defined by standard.

It should be noted that the information in the Reports tab is not modifiable for the administrator menu profile, defined by the ADMUSR setup (in fact, this user has no access restriction for reports).

Close

 

Fields

The following fields are present on this tab :

Authorizations

  • Deferred print (field DIFIMP)

This field authorizes the deferred printing. If it is not set, the user will be prohibited from running reports in batch mode.

  • Report filters (field FILTRE)

This field makes it possible to limit access to reports with codes that correspond to the filter indicated.

Example : AB??*

The user would only have complete rights for the reports that start with AB and have at least 4 characters

Grid Groups

  • No. (field NUMLIG)

 

  • Report group (field GRPETX)

 

  • Access (field AUTETA)

This field defines a first level of the filtering on the access to the reports. Only the reports belonging to the groups authorized for the profile can be printed by the user (remembering that the access code for the report can be used to further restrict access to this list).

Close

 

Reports

By default, the following reports are associated with this function :

 APROFIL : User function profile

This can be changed using a different setup.

Specific Buttons

This button makes it possible to pass directly to functional authorizationsmanagement.
 

The following fields are included on the window opened through this button :

Block number 1

  • field OBJET

 

  • field CLES

 

Block number 2

  • From folder (field DOSORG)

Use this field to define the folder from which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

  • All folders (field TOUDOS)

Use this option to copy the record to all the folders defined in the dictionary (ADOSSIER table of the current solution).

  • To folder (field DOSDES)

Use this field to define the folder to which the record will be copied. The possible syntaxes are described in the Dedicated appendix.

Close

This button is used to copy the record definition from or to another folder.

Menu Bar

Options/Dimensions

Presentation

This option enables the user to update all the users using this access code, when the access codes have been added to a function profile. If this operation is not completed, only the users created in the future will be affected by the update.

Close

 

Fields

The following fields are present on this tab :

Block number 1

 

Block number 2

  • Selection criterion (field CRITERE)

 

  • Copy options (field OPTION)

 

Close

 

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation