Sign up now for Client Certification Foundation Course - June cohort!
Pure's logos
Pure Help Center for Pure Administrators

If you are a researcher, or other non-admin at your institution, click here.

  • Home
  • Announcements
  • Release Notes
  • Technical user guides
  • Training
  • Events
  • Support
  • Contact Us
  • Home
  • Training
  • Technical user guides
  • Integrations
  • Synchronizations
  • Database View Synchronization

How Can We Help?

Search Results

Filter By Category

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Contact us

Student Organisation RelationStudent 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

When using non explicit id matching, the lookup for the content is handled in the following way and order:

  1. Lookup is done through Pure id matching (the pure id is the id the content in question has inside Pure, and given by Pure when the content is created.)
  2. Lookup is done through source id matching (the source id is the id the content was given when it was imported into Pure from an external source. This can be through synchronisation, import jobs etc.)
  3. Lookup is done through classification defined id matching (classification defined ids are ids that content can be given inside Pure through the editor.)
  4. Lookup is done through Pure UUID matching.
  5. All the above steps are taken and the result is returned. If more than one result is matched, due to for example duplicate ids, then the first result matched will be returned.
 
 

 

 
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

When using non explicit id matching, the lookup for the content is handled in the following way and order:

  1. Lookup is done through Pure id matching (the pure id is the id the content in question has inside Pure, and given by Pure when the content is created.)
  2. Lookup is done through source id matching (the source id is the id the content was given when it was imported into Pure from an external source. This can be through synchronisation, import jobs etc.)
  3. Lookup is done through classification defined id matching (classification defined ids are ids that content can be given inside Pure through the editor.)
  4. Lookup is done through Pure UUID matching.
  5. All the above steps are taken and the result is returned. If more than one result is matched, due to for example duplicate ids, then the first result matched will be returned.
 
 

 

 
ORG_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints

When using non explicit id matching, the lookup can be configured to prefer a specific set of ids through a hint. This means that if multiple content are found with the same id the one with the id in the specific area of the hint is returned.

The following hints are supported:

  1. PURE - Matching will be limited to Pure id.
  2. UUID - Matching will prefer Pure UUID.
  3. SOURCE - Matching will prefer Pure source ids
  4. CLASSIFIED_SOURCE - Matching will prefer Pure classification defined ids
 
 

 

 
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

When using non explicit id matching, the lookup for the content is handled in the following way and order:

  1. Lookup is done through Pure id matching (the pure id is the id the content in question has inside Pure, and given by Pure when the content is created.)
  2. Lookup is done through source id matching (the source id is the id the content was given when it was imported into Pure from an external source. This can be through synchronisation, import jobs etc.)
  3. Lookup is done through classification defined id matching (classification defined ids are ids that content can be given inside Pure through the editor.)
  4. Lookup is done through Pure UUID matching.
  5. All the above steps are taken and the result is returned. If more than one result is matched, due to for example duplicate ids, then the first result matched will be returned.
 
 
 
EXT_ORG_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints

When using non explicit id matching, the lookup can be configured to prefer a specific set of ids through a hint. This means that if multiple content are found with the same id the one with the id in the specific area of the hint is returned.

The following hints are supported:

  1. PURE - Matching will be limited to Pure id.
  2. UUID - Matching will prefer Pure UUID.
  3. SOURCE - Matching will prefer Pure source ids
  4. CLASSIFIED_SOURCE - Matching will prefer Pure classification defined ids
 
 
 
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

When using non explicit id matching, the lookup for the content is handled in the following way and order:

  1. Lookup is done through Pure id matching (the pure id is the id the content in question has inside Pure, and given by Pure when the content is created.)
  2. Lookup is done through source id matching (the source id is the id the content was given when it was imported into Pure from an external source. This can be through synchronisation, import jobs etc.)
  3. Lookup is done through classification defined id matching (classification defined ids are ids that content can be given inside Pure through the editor.)
  4. Lookup is done through Pure UUID matching.
  5. All the above steps are taken and the result is returned. If more than one result is matched, due to for example duplicate ids, then the first result matched will be returned.
 
 
 
PROJECT_ID_HINT String 1024 No

Click here to expand…

Synchronisation Non-explicit Id Hints

When using non explicit id matching, the lookup can be configured to prefer a specific set of ids through a hint. This means that if multiple content are found with the same id the one with the id in the specific area of the hint is returned.

The following hints are supported:

  1. PURE - Matching will be limited to Pure id.
  2. UUID - Matching will prefer Pure UUID.
  3. SOURCE - Matching will prefer Pure source ids
  4. CLASSIFIED_SOURCE - Matching will prefer Pure classification defined ids
 
 
 

 

Published at March 18, 2024

Download
Table of Contents
  1. STUDENT_ORG_RELATION
  2. Synchronisation Non-explicit Id Matching
  3. ORG_RELATION_FUNDING_ORGS
  4. Synchronisation Non-explicit Id Matching
  5. Synchronisation Non-explicit Id Hints
  6. Synchronisation Non-explicit Id Matching
  7. Synchronisation Non-explicit Id Hints
  8. Synchronisation Non-explicit Id Matching
  9. Synchronisation Non-explicit Id Hints
Related Articles
  • Organisation synchronisation (Views)
  • Honorary Staff Organisation Relation
  • Unified Supervisor Synchronisation - Views
Keywords
  • organizational connections
  • student group

Was this article helpful?

Yes
No
Give feedback about this article

    About Pure

  • Announcements

    Additional Support

  • Events
  • Client Community
  • Training

    Need Help?

  • Contact Us
  • Submit a Support Case
  • My Cases
  • Linkedin
  • Twitter
  • Facebook
  • Youtube
Elsevier logo Relx logo

Copyright © 2025 Elsevier, except certain content provided by third parties.

  • Terms & Conditions Terms & Conditions
  • Privacy policyPrivacy policy
  • AccesibilityAccesibility
  • Cookie SettingsCookie Settings
  • Log in to Pure Help CenterLog in to Helpjuice Center

Knowledge Base Software powered by Helpjuice

Expand