Page Control Parameters:
Page Control Roles:
Adding/Editing a Profile Field
There is some content in this section (which is still incomplete). The rest is coming soon....
To add a new Profile Field click the Add New New Profile Field button. This will open up an input screen with the fields shown in the table below.
Field Name
|
Description/Comments
|
Name
|
Select this from the drop-down, per the List of Profile Fields
|
Field Type
|
Select this from the drop-down, per the list in the Profile Field Type table below.
NOTE: Not all of these Field Types may be available with every Profile Field.
|
Label
|
This is a free-text field and is the description/title of the field that will appear in the Profile Field Grid, and on the Member Profile pages. Leave blank if no label is required.
|
Field Group
|
Select this from the drop-down. The field will then appear in that area of the member’s profile.
|
Length
|
This is the number of characters allowed in the field display.
NOTE: This is only required for text fields
|
Default Value
|
|
Validation Expression
|
Required for certain fields (eg Email and Postcode) to ensure that the format entered is valid. Fields requiring validation should be preset, but if in doubt refer to the System Developer.
|
Validation Message
|
The message generated if an invalid format is entered, per the Validation Expression
|
Display Order
|
This is where the Profile Field will appear on the Member Profilewithin the Profile Field Groupit has been assigned to. Lowest numbers appear at the top of the Profile Field Group area. Do not allocate consecutive numbers to enable further fields to be added in the future if required.
|
Export Display Order
|
This is where the Profile Field will appear in any Data Export file it has been included in. Lowest numbers appear at the top of the download data list. Do not allocate consecutive numbers to enable further fields to be added in the future if required.
NOTE: this setting is not critical as the easiest way to download data is to use the Custom Data Export facility
|
Visibility Level
|
This isminimumVisibility Level that is set, from the following range:
Level 0 = Membership Assistant
Level 1 = Treasurer Role
Level 2 = Membership Secretary Role
Level 3 = Administrator Role
Setting Visibility Levels allows a fine level of adjustment which can be useful if you want to show read only values to some users and editable ones to others. You would need to make two Profile Fields in order to do that but it is then possible to make the forms do pretty much whatever you need.
The defaults of 0 minimum and 3 maximum mean that all fields added are visible to all roles and these apply to all profile pages except the Join Form and Member’s own Profile (Add/View/Edit). This also applies to the Manage Members Grid columns so that you can have columns on there hidden from the membership assistant for example.
|
Max Visibility Level
|
See above. A Profile Field having a minimum level of 2 and a maximum level of 3 or more would be hidden from Membership Assistants and Treasurers. A Profile Field with a minimum level of 0 and a maximum level of 1 would not be shown to Membership Secretaries and Administrators.
|
Enabled
|
Where selected (‘green tick’) the Profile Field is available to be made visible on Member Profile pages and in data export files.
NOTE: if not enabled (‘red cross’) any data held within the Profile Field is still held within the system, but will not be visible on Member Profile pages.
NOTE: it is possible to use (some) profile fields to set default values when members join. This is done by setting up the field, not enabling it, but setting it to be on the join form. It is then further possible to have a second version of the same profile field that is enabled and visible on other pages. This is useful (eg) if you want to set a default for all communications to be via email, but then allow the possibility of allowing postal communications, but only at the discretion of the Membership Secretary.
|
Required
|
Where selected (‘green tick’) the data must be provided in a member’s profile before the member can be added to the system.
|
On Join Form
|
Where selected (‘green tick’) the field will appear on the member joining form generated by the system.
|
On My Profile
|
Select from the drop-down whether members have no access (None) or read or write access to the field on their My Profile page
|
On Add member Form
|
Where selected (‘green tick’) the field will appear on the member profile within the Membership/Add Member area
|
On Admin Profile
|
Where selected (‘green tick’) the field will appear on the member profile within the Membership/Manage Members/View Member area
|
On Admin Profile Edit
|
Select from the drop-down whether administrators have no access (None) or read or write access to the field in the Membership/Manage Members/Edit Member area
|
On Export
|
Where selected (‘green tick’) the field will appear in any Data Export file it has been included in.
|
Profile Field Type
|
Description/Comments
|
Button
|
Provides a button for the user to (eg) submit a membership request on the join form
|
Checkbox
|
|
Date
|
A date that can be entered by a user. Comes with an associated calendar button.
|
Membership Level
|
Used with Membership Level fields
|
Money
|
A currency field (£.pp)
|
Note
|
Can be used with a (Button) field, and with the inclusion of a Text Key Profile Field Option and Localisation, enables guidance etc notes to be include within the various profile pages
|
Partner
|
|
Radio
|
Two ‘buttons’ that allow (eg) a yes/no option. To enable this requires the ‘button options’ to be entered as Profile Field Items (see below).
|
Select
|
Creates a drop-down list for users to select from. The items in the list need to be entered as Profile Field Items. Normally the first item in the list would be”(Please Select)”, which is set to “True”, with all other items set to “False”.
|
Text
|
A (free) text field for users to enter data
|
Textarea
|
A text box that users can write in. Should have the size (number of rows) specified via a Rows Profile Field Option (see below)
|
Title
|
Can be used with a (Button) field to provide bold text as a title (eg to a Textarea field type).
|
Some Profile Fields also have Profile Field Items and Profile Field Options that can be included. Clicking on Add New Profile Field Item, or Add New Profile Field Option will bring up two further input screens with the fields shown in the tables below.
Profile Field Item
|
Description/Comments
|
Name
|
This is the text that is displayed on the Profile Pages. Eg for Radio field types the Names could typically be ‘yes’ and ‘no’.
|
Value
|
True or False. This is the value associated with the Name. eg for Radio field types ‘yes’ would be ‘true’ and ‘no’ would be ‘false’. For Select field types the value should be the system-recognised description for the option. This could be the same as the Name.
|
Display Oder
|
The order in which the field items are displayed within the Profile Field.
|
Selected?
|
Set the Name/Value that is the default to be displayed to ‘true’ and all other items to ‘false’
|
Profile Field Option Name
|
Description/Comments
|
Profile Field Option Value
|
Date Format
|
|
|
EventHandlerKey
|
|
|
Placeholder
|
Allows ‘greyed’ text (e.g providing instructions) to be included in text fields. Able to be overwritten on input
|
Enter the ‘greyed’ text to appear in the field on the Member Profile
|
Rows
|
The number of rows of text in a Textarea field item
|
Enter a number (eg 5)
|
ShowPrimary
|
|
|
TextFormat
|
|
|
Text Key
|
Allows text to be inserted from the ‘Value’ in a Localisation.
|
Enter the Localisation Name
|
Once you have completed all the required fields press the Insert button and the new level will appear in the Membership Level Grid. If you wish to exit without saving press the Cancel button.
NOTE: There potentially THREE Insert/Cancel buttons here that will need to be pressed to save all the data. One for each of the Profile Field Items and the Profile Field Options, and a final one for the Profile Field itself.
To edit an existing Profile Field click the ‘pen’ icon to the left of its name in the grid, and then make any changes required using the same process as for adding a field.
To delete an existing Profile Field click the ‘X’ in the column on the right hand side of the grid.
NOTE: Deleting a Profile Field may delete from the system all the data associated with that Profile Field.
The columns in the grid can be sorted by clicking on the header title.
Page last updated on: 12/04/2023 16:56