Published at October 26th, 2025 Last updated 8 days ago

Student Organisation Relation

The view specifications for the student organisation relations.

This page describes the view(s) needed to make the relation between a person and an organisation of the type student.

  • STUDENT_ORG_RELATION: This view specifies the relations between persons(student) _and _organisations. There can be multiple entries pr person in this, i.e. a person can be related to multiple organisations (both active and historical)

STUDENT_ORG_RELATION

Column name

Data type

Size

Mandatory

Note

Sync? Customer chooses between: 'Yes', 'No' or 'Once'

ID String 1024 Yes The ID for the STUDENT_ORG_RELATION. This ID must be unique for this specific relation (can be thought of as a primary key). One way to generate an ID in your backend system is to combine multiple values such as: PersonID_OrganisationID_StudentType_Start date  
PERSON_ID String 1024 Yes The ID of the person for this relation. This ID must match one of the PERSON_ID's from the PERSON_DATA view specified in Unified Person Synchronisation - Views   
ORG_ID     Yes(**)

If defined lookup for organisation will be done by the non explicit id.

Click here to expand…

Synchronisation Non-explicit Id Matching

 
 

 

 
ORG_PURE_ID Long   Yes(**)
 
If defined lookup for organisation will be done by the organisation pure id.  
ORG_SOURCE_ID String 1024 Yes(**)
 
If defined lookup for organisation will be done by the organisation source id.  
ORG_CLASSIFIED_IDS_ID String 1024

Yes(**)

If used, must be supplied together with a valid id source ORG_CLASSIFIED_IDS_TYPE
 

If defined lookup for organisation will be done by a classification defined id.  
ORG_CLASSIFIED_IDS_TYPE Classification   

Yes

Is used when matching on ORG_CLASSIFIED_IDS_ID, otherwise not.
 

The source where the ORG_IDS_ID is related to. Provide the last part of the uri (key) of the classification /dk/atira/pure/organisation/organisationsources  
EMPLOYMENT_TYPE Classification    No
 

The type of student.

Values from: /dk/atira/pure/person/studenttype
 

  • doctorinclinicalpsychology
  • doctorineducation
  • doctorinministry
  • doctorofphilosophy
  • masterofphilosophy
  • masterofscience
  • noncreditbearing
  • other
 
AFFILIATION_ID String 30 No Id related to this affiliation: Student ID  
PERIOD_START_DATE Date   Yes    
PERIOD_END_DATE Date   No    
PRIMARY_ASSOCIATION Boolean   No Please be aware that only one association in total (staff, student, visiting and honorary) can be the primary association. Whenever one is set as primary, other primary markers are removed.  
START_YEAR String 30 No    
STATUS Classification    Yes

The type of attendance status.

Values from: /dk/atira/pure/person/studentstatus

  •  completed
  • interrupted
  • live
  • provisional
  • withdrawn
  • cancelled
 
PROGRAMME String 512 No    
STUDENT_TYPE_DESCRIPTION Classification    No

The type of student description
 

Values from: /dk/atira/pure/person/studenttypedescription
 

  • other
 
EXPECTED_STUDY_DURATION Integer   No    
MIN_STUDY_DURATION Integer   No    
MAX_STUDY_DURATION Integer   No    
PROGRAMME_YEAR String 65 No    
STUDENT_NATIONALITY Classification    No The ISO-3166-1 country code. See http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements  
STUDENT_RESIDENCY_FLAG String 1024 No Values must be provided as either: unknown, home or overseas.  
STUDENT_COUNTRY_OF_DOMICILE Classification    No The ISO-3166-1 country code. See http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements  
AWARD_GAINED String 256 No    
PROJECT_TITLE String(*) 1024 No

The PROJECT_TITLE to add. If no locale is specified in the column name, the PROJECT_TITLE is added to all supported locales. If locales are provided, all supported locales must be specified

To provide a locale  you need to suffix the language to the column name and create a column for each supported locale. In the case of French and English this would result in the following columns:

  • PROJECT_TITLE_EN
  • PROJECT_TITLE_FR

If locales are specified PROJECT_TITLE must not be present in your view without a locale suffix.
 

The language should be appended in ISO 639-1 (two-letter codes)

 
AWARD_DATE Date   No    
INITIAL_SUBMISSION_DATE Date   No    
EXPECTED_END_DATE Date   No    
FTE Double   No    
MANAGED_IN_PURE Boolean   No

Indicates whether or not an organisation association should be managed inside Pure. If set to TRUE the synchronisation will only import the organisation association and not lock any fields/relations. In subsequent synchronisation runs, the synchronisation will not update the organisation association, unless the MANAGED_IN_PURE state is changed to FALSE. If changed the organisation association will be picked up by the synchronisation and handled as a synchronised content and fields and relations will be locked based on the configuration.

The default behaviour for the synchronisation is to consider MANAGED_IN_PURE as FALSE if data us not supplied for it.

If the person that holds the organisation association is set to MANAGED_IN_PURE TRUE, the organisation association will inherit this value and only be imported.

 

This feature is available in the 5.3.0 / 4.22.0 release of Pure

 

 

(*) To handle multiple languages _EN or _ must be added to the column name.

(**) Only one means of identification of other content must be used. Do not fill in data into more than one column per relation, unless otherwise noted.

SQL for validating STUDENT_ORG_RELATION

ORG_RELATION_FUNDING_ORGS

ONLY AVAILABLE FOR CUSTOMER ON THE UK BASE AND ON 5.12.1 OR ABOVE

Column name Data type Size Mandatory Note Sync? Customer chooses between: 'Yes', 'No' or 'Once'
ID String 1024 Yes The ID for this specific relation. This ID must be unique (can be thought of as a primary key). If your backend system is not capable of providing ID's for relations please talk to Elsevier. We will then use another strategy described here.  
STUDENT_RELATION_ID String 1024 Yes The ID of the student organisation relation for this funding to be associated with. This ID must match one of the ID's from the STUDENT_ORG_RELATION view specified above this table  
ORG_ID String 1024 No

Id to match for the organisation associated with the funding.

Click here to expand…

Synchronisation Non-explicit Id Matching

 
 

 

 
ORG_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints

 
 

 

 
EXT_ORG_ID String 1024 No
 

Id to match for the external organisation associated with the funding.

Click here to expand…

Synchronisation Non-explicit Id Matching

 
 
 
EXT_ORG_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints

 
 
 
EXT_ORG_NAME String 1024 No    
EXT_ORG_TYPE Classification    No    
EXT_ORG_COUNTRY Classification    No    
ACADEMIC_YEAR String 20 No    
AMOUNT Double   No    
AMOUNT_CURRENCY Classification    No    
COST_CENTRE_CODE String 40 No    
ANALYSIS_CODE String 40 No    
PERCENT Double     Number between 0 and 1.  
FUNDER_TYPE String    

Supports the following fields:

  • selffunded
  • internalfunding
  • externalfunding
     
 
PROJECT_ID String 1024 No

Id to match for the project associated with the funding.

Click here to expand…

Synchronisation Non-explicit Id Matching

 
 
 
PROJECT_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints