Skip to main content
Skip table of contents

Dependencies

Dependencies on a record are due to either 1) missing or invalid data, or 2) an unpublished reference record. For example, a student may be missing a Unique ID; this would cause their record to be in dependency. Another example would be a Student Section record trying to publish with a dependency on Section Record. This dependency can occur if the Student Section record has tried to publish before the Section record has been published. 

Common Dependencies

Below are some common dependencies and their resolution.

Dependency

Resolution

Student/Staff Unique ID

Record is missing the required State Assigned Unique ID. For states where the Unique ID can be requested on the student or staff page, select the request button and acquire the Unique ID. Otherwise, follow your state process for obtaining the Unique ID. Once a new ID is assigned, go to the Ed-Fi Dashboard and run Publish Missing for the given record type.

Student School Association

The Student record cannot be published until the record is claimed on the state side. To claim the record, the Student School Association record must be published. Start by running Publish Missing on the Student Enrollments category to publish the association records. When Student Enrollments is published, run Publish Missing on Student Demographics to retry the records.

Staff School Association

The Staff record cannot be published until the record is claimed on the state side. To claim the record, the Staff Employment record must be published. Start by running Publish Missing on Staff Associations to publish the associations records. When Staff Associations is published, run Publish Missing on Staff Demographics to retry the records.

Alternate Course Number not set

Either the Alternate Course Number has not been set on the Course, or the Alternate Course Number is not a valid state course number. Update the Alternate Course Number and run Publish Missing on Organization Schedule.

Missing Section Meeting Record

The Section does not have a period selected. Add a period to the section and run Publish Missing on Organization Schedules.

Section Record

The section record has not published. Check Organization Schedules and look for Dependencies or Errors on the section record in question. If there are no errors or dependencies, run Publish All on Organization Schedules, which will publish the missing section record, and then run Publish Missing for the category where this dependency was found.

XYZ Record

The referenced record for this record has not been published. Check the referenced record and determine if there is another dependency. If there is no other dependency, run Publish Missing to retry the record.

Resource Dependencies

The Ed-Fi Dashboard is listed in a hierarchy of categories. Most of the time, each category is dependent on the category before it. When publishing data from the Ed-Fi Dashboard, PowerSchool recommends that you start at the top and work your way down. Start with the first category, Organization Setup, and then move to the next category, Organization Calendars. Once Organization Calendars is complete, then move on to Organization Schedules and so on. Resolve as many dependencies or errors in a category as possible before moving on to the next category. Following is a list of resources and their dependent resources.

 Dashboard Group

Resource Name 

Dependencies

Organization Setup

localEducationAgencies

None

 

schools

localEducationAgencies

 

locations

schools

 

classPeriods

schools

 

courses

localEducationAgencies

 

programs

localEducationAgencies

 

graduationPlans

schools

Organization Calendars

calendarDates

schools

 

gradingPeriods

calendarDates

 

sessions

schools

Organization Schedules

courseOfferings

sessions

courses

 

sections

courseOfferings

locations

classPeriods

 

bellSchedules

calendarDates

Student Demographics 

students 

None 

Student Enrollments 

studentSchoolAssociations

 

students

schools 

 

studentEducationOrganizationAssociations

students

studentSchoolAssociations

Contacts 

parents 

None

 

studentParentAssociations 

students

parents

studentSchoolAssociations 

Staff Demographics 

staffs 

None

Staff Associations 

staffEducationOrganizationAssignmentAssociations

staffs

 

staffSchoolAssociations          

staffs

Student Teacher Sections 

staffSectionAssociations         

 

staffs

sections

 

studentSectionAssociations 

studentSchoolAssociations

sections 

Student Programs 

studentProgramAssociations 

students

programs 

 

studentSpecialEducationProgramAssociations

 

students

studentSchoolAssociations

programs 

 

studentTitleIPartAProgramAssociations 

students

studentSchoolAssociations

programs 

Cohorts 

cohorts 

schools 

 

studentCohortAssociations 

students

cohorts 

 

staffCohortAssociations 

staffs

cohorts 

Student Discipline Data 

discipline 

schools 

 

studentDisciplineIncidentAssociations 

students

disciplineIncidents

 

disciplineAction 

students

disciplineIncidents

studentDisciplineIncidentAssociations 

Student Attendance Data 

studentSchoolAttendanceEvent 

students

studentSchoolAssociations

sessions 

 

studentSectionAttendanceEvent 

students

sections

studentSchoolAssociations 

 

sectionAttendanceTakenEvent 

students

sections

studentSchoolAssociations 

Grades

grades

 

students

gradingPeriods

studentSectionAssociations 

Transcripts

studentAcademicRecords

students

studentSchoolAssociations

 

courseTranscripts 

students

courses

studentAcademicRecords

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.