Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Attributes are a way to define custom fields for your club or organisation. Attributes can be for different aspects elements within myClubhouse including Members, Horses, Vehicles, and Subscription Resources. Attributes are divided into different Sets, similar to a Form, to make it easier to control the Entitlements for groups of Attributes, as well as arrange them into logical groups for easier management.

...

  1. Navigate to Forms > Forms Manager.

  2. Select the type of Attribute you want to create:

    1. Member Attributes: Custom fields relating to members/users.

    2. Horse Attributes: Custom fields relating to horses. Equestrian module only.

    3. Vehicle Attributes: Custom fields relating to vehicles. Vehicles module only.

    4. Bookable Asset Attributes: Custom fields relating to bookable assets, such as tennis courts or football pitches. Bookings module only. COMING SOON

    5. Event Attributes: Custom fields for certain types of Events. COMING SOON

    6. Subscription Resource Attributes: Custom fields for certain types of Subscription Resources, e.g. lockers.

  3. Click the green “Create Attribute Set” button.

    CreateAttributeSet.png
  4. Details: Enter the details about the Attributes Set. “Restrict to Member List” in step e will only be shown for Member Attributes.

    Details.png
    1. Name: The name of the Attribute Set.

    2. Description: A short description of the Attribute Set, including the nature of the questions it is asking.

    3. Owner: The owner of the Attribute Set.

    4. Member Access: Select the level of access members can have to their own Attributes in this Set and their answers.

      1. Changeable: Members can enter their own Attributes, view them, and edit them later.

      2. Settable: Members can enter their own answers and view them, but can’t edit them later.

      3. Read-only: Members can view the answers but only admins can enter or edit them.

      4. Hidden: Only admins can view, enter, or edit the answers in this Attribute Set.

    5. Restrict to Member List: If set, Attributes in this Attribute Set will only apply to users in the selected Member List.

    6. Notifications: Select the settings for emails surrounding this Attribute Set.

      1. On form completion: If checked, the Owner (set above) will be sent an email every time a user completes the Attribute Set.

      2. On form edit: If checked, the Owner (set above) will be sent an email every time a user changes an answer to an Attribute in the Attribute Set.

  5. Entitlements: Set the Entitlements for this form. If nothing is changed, the site defaults will be used.

    Entitlements.png
    1. Print Blanks: These users will be able to print a blank copy of the form to be filled out on paper

    2. View All: These users will be able to view all users' answers to this form.

    3. Enter All: These users will be able to enter or change answers to this form on behalf of any user.

    4. Administer: These users will be able to make changes to this form including adding and removing questions.

    5. Analyse: These users will be able to perform analysis on the answers to this form. See more about Analysing Forms in the “Other Functions” section.

  6. Introductory Text: This text will appear at the top of the Form. This can be a short description of the Form or instructions on how to complete it.

    IntroText.png
  7. Add: Click to add a new Attribute.

    AddAttribute.png
  8. Attributes: Set all the attributes for the Set.

    AttributeEditor.png
    1. Name: A short name or title for the Attribute that can be used to identify it easily.

    2. Question/Help Text: Describe the details required for the Attribute or ask a question.

    3. Type: Select the answer type for the Attribute:

      1. Text: The user can type any text.

        TypeText.png
        1. Sub-Type: Select the sub-type of Text for the Attribute.

          1. Free Text: Any text can be written for the Attribute.

          2. Email Address: The Attribute must be a valid email address.

          3. Phone Number: The Attribute must be a phone number i.e. no alphabetical characters.

          4. URL: The Attribute must be a valid URL, beginning with “http://”, “https://” etc.

          5. Calculated: The Attribute will be calculated based on one or more other Attributes or Form Questions. You can refer to another Attribute by placing its name between two % symbols.

        2. Single/Multi-line: Select either a single-line or a multi-line answer box, depending on the nature of the answer and its expected length.

        3. Max. Text Length: If “Single Line” is selected above, set the maximum number of characters for the answer. Note that anything above 255 will automatically change it to “Multi-line”.

      2. Yes/No: The user can select yes or no.

      3. Yes/No/Maybe: The user can select yes, no, or maybe.

        MaybeLabel.png
        1. 'Maybe' Label: If you want the “Maybe” option to be named something else, set it here.

      4. Single Select: The user can select a single option from a pre-defined list.

        1. Edit Options: Click this to add options individually or in bulk.

        2. Allow Other: If set to “Yes”, members will be given an “Other” option at the end of the list, enabling them to enter an answer that is not already present.

      5. Multi Select: The user can select multiple options from a pre-defined list.

        1. Edit Options: Click this to add options individually or in bulk.

        2. Allow Other: If set to “Yes”, members will be given an “Other” option at the end of the list, enabling them to enter an answer that is not already present.

      6. Integer: A text box into which the user can type any whole number.

        TypeInteger.png
        1. Sub-Type: Select the sub-type of Integer for the answer.

          1. Integer: The Attribute must be a whole number.

          2. Calculated: The Attribute will be calculated based on one or more other Attributes or Form Questions. You can refer to another Attribute by placing its name between two % symbols.

      7. Date: A calendar from which the user can select a single date.

      8. Currency: A text box into which the user can type any valid monetary amount.

        TypeCurrency.png
        1. Sub-Type: Select the sub-type of Currency for the Attribute.

          1. Currency: The Attribute must be a monetary amount with the exact number of decimal places for the site’s culture currency.

          2. Calculated: The Attribute will be calculated based on one or more other Attributes or Form Questions. You can refer to another Attribute by placing its name between two % symbols.

      9. Decimal: A text box into which the user can type any decimal number.

        TypeDecimal.png
        1. Sub-Type: Select the sub-type of Decimal for the Attribute.

          1. Decimal: The Attribute can be any number with any number of decimal places.

          2. Calculated: The Attribute will be calculated based on one or more other Attributes or Form Questions. You can refer to another Attribute by placing its name between two % symbols.

      10. Member: An auto-complete text box from which the user can select a member/user from the site’s database. Note: Anyone filling out this Attribute will require the appropriate Entitlements to look up members. If the public will be filling out this Attribute Set, they will not be able to look up users, regardless of the settings in Entitlements.

      11. Document: The user can upload a document to be submitted as the Attribute.

    4. Mandatory: Set whether this Attribute is optional or must be completed.

    5. Member Access: Select the level of access members have to their own instance of this Attribute and its answer. Note: the Member Access restrictions for the entire Attribute Set will always apply (see 4d), so access can only be locked down further (not increased).

      1. Editable: Members can see and answer this Attribute.

      2. Read-only: Members can read the Attribute but not answer it. Admins can answer it.

      3. Hidden: Only admins can read and answer the Attribute for a member.

    6. Depends on: You can make this a sub-Attribute of another Attribute. The dependable Attribute must be a Yes/No type and this Attribute will appear if the answer to the original question is “Yes”. For example, you could ask “Would you like to play for one of our league teams?”, if the user answers yes, they will then be asked, “When are you usually available for matches?”.

    7. Attribute Code: A unique code to identify the Attribute so it can be used when sending Emails. If you have changed the name of the Attribute, you can click “Re-generate” to update the code.
      (warning) Caution! Regenerating the Attribute Code will break any references saved to Auto-generated Emails, Email Templates or Partial Email Blocks.
      This is only shown for Member Attributes.

    8. Show to Members: If set to “Yes”, current members will be able to see this Attribute for other members in the Member Directory and when looking at another member’s profile. If set to “No”, the Attribute will only be visible to those with the “View All” Entitlement on the Attribute Set, as set in step 5 above.

    9. Hide Editor: Click to hide the editor, making the page easier to navigate when looking at all the Attributes in the Set. When the editor is hidden, the following options become available: Show Editor, Copy Attribute, Delete Attribute, and Obsolete.

...