Creating a Language Record

Languages can only be created by a Systems Administrator.

Step-by-step guide

Creating a language in Schoolworks is done in two stages.

  1. The language itself needs to be created and can be assigned to a country or countries; the country assignation is not mandatory.  It is important to note that a language can be associated with a number of countries but a country can only have one, its native, language.
  2. The language will need to be added to the language picklist so it can be selected on the account screen.


Setting up the language

  1. Select the Systems Setting Tab
  2. Open the Languages object
  3. Click on ‘New Language’

This will display the following data entry window.

Language Name              

    • The display name of the language.

Web Language

    • This check box is ticked if the language is to be used by the online booking system to display text in the student’s native language.
    • This check box works in conjunction with the Integration code field and a record in the Portal Texts object. Left blank if not being used.

Correspondence Language

    • This check box is ticked if the language is to be used in conjunction with the email system to send emails in a different language (Use to be confirmed).

External ID

    • Leave blank. (This was used in the data migration from the previous system).

Integration Code

    • It is recommended to use the language ISO code where possible as this is an agreed standard code.
    • Used in conjunction with the Web Language check box and portal texts to allow configuration of the online booking system to display in this language.

4. Fill in the fields as appropriate

5. Click on ‘Save’.


Once the record has been saved the screen will refresh and show the new language, along with a frame that shows the countries associated with the language.

The country is not a mandatory field for a language and there are a number of languages with no country assigned.

There are two options to add the language to a country if it is required.

  • If you want to create a new country record to go with the new language then you can click on ‘New Country’ and be taken to the Country creation screen.
  • If you want to replace the language on an existing country record, you can close the Language window, browse to the Country object in the Systems Settings Tab, edit the country you wish to change the language for and change the language.




Adding the language to the Language Picklist.

  1. Click on ‘Setup’
  2. In the left hand frame click on ‘Customize’.
  3. Click on ‘Accounts’
  4. Click on ‘Fields’.

This will display a long screen of information. As Language is a Schoolworks created field and not a generic Salesforce field you will need to scroll down a page to the Account Custom Fields & Relationships section which contains all the Schoolworks fields. Scroll down until you find Language.


You will see that there are two language fields. One named Language and the other Language Lookup. As you want to edit the picklist, click on Language field. (Do not click on Edit, click on the name Language, clicking on Edit will not allow you to change the contents of the picklist.

Scroll down to the Picklist 'Values' section

Click on ‘New’

This will display the following window.


  1. Add the new language that you have created. You can enter as many new languages as you like in the window if you have created more than one.
  2. Check all the Record Types
  3. Click on ‘Save’.

This will add the new language/s to the end of the language picklist. To reorder the picklist to be in alphabetical order (or you can reorder manually to any order you would like) click on the ‘reorder’ button.

This will display the following window.


You can move languages up and down manually by using the arrows or you can just put a tick in the ‘Sort values alphabetically…’ check box, click on ‘Save’ and have Salesforce reorder it for you.

The default value should be left blank in the case of languages, though if you are working with other picklist fields you could use the option to set a default value, which will then get written to the account record.

Check that your new language has appeared in the picklist correctly and then exit Setup.

Check that the language is available in the account screen.



Can’t find what you need?

  • Try searching for keywords at the top of the screen, or browse the full Knowledgebase contents in the left-hand panel.
  • If you need further support, please login to your Service Desk account and raise a support ticket here or email full details to support@schoolworks.io.
  • Full details of Schoolworks Support Best Practice and Process can be found here.