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 

Prerequisite Resource

Dependent Element

Organization Info


locations

schools

SchoolOrgID


classPeriods

schools

SchoolOrgID

Organization Calendar

calendars

schools

SchoolOrgID

calendarDates

calendars

CalendarCode

gradingPeriods

calendarDates

  • BeginDate

  • EndDate

sessions

schools

SchoolOrgID

Organization Schedule

courseOfferings

sessions

  • SessionName

  • CourseKeyID

sections

courseOfferings

locations

  • CourseKeyID

  • SessionName

  • ClassroomIdentificationCode

Student Identification 

students

studentSchoolAssociations

StudentID

Student Enrollment


studentSchoolAssociations

students

calendars

  • StudentID

  • CalendarCode

studentEducationOrganizationAssociations

studentSchoolAssociations

StudentID

studentEducationOrganizationResponsibilityAssociations

studentSchoolAssociations

StudentID

Student Contact

parents

ParentUID


studentParentAssociations

parents

studentSchoolAssociations

  • ParentKeyID

  • StudentID

Student Section

studentSectionAssociations

sections

SectionKeyID

Staff

staffs

staffEducationOrganizationAssignmentAssociations

StaffKeyID

Staff Association

staffEducationOrganizationEmploymentAssociations

staff

StaffKeyID

staffEducationOrganizationAssignmentAssociations

staff

StaffKeyID

staffSchoolAssociations

staffEducationOrganizationAssignmentAssociations

StaffKeyID

Staff Section

staffSectionAssociations

staffSchoolAssociations

sections

  • StaffKeyID

  • SectionKeyID

Student Programs








studentProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentTitleIPartAProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentCTEProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentSpecialEducationAssociationEvents

studentSpecialEducationProgramAssociations

StudentID

studentHomelessProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentLanguageInstructionProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentMigrantEducationProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentNeglectedOrDelinquentProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

studentSchoolFoodServiceProgramAssociations

studentSchoolAssociations

StudentID

studentSpecialEducationProgramAssociations

schools

students

programs

  • SchoolOrgID

  • StudentID

  • ProgramKeyID

Student Attendance

studentSchoolAttendanceEvents

studentSchoolAssociations

sessions

  • StudentID

  • SessionName

studentSectionAttendanceEvents

studentSchoolAssociations

sections

  • StudentID

  • SectionKeyID

Transcript

studentAcademicRecords

students

  • StudentID

courseTranscripts

studentAcademicRecords

  • SchoolYear

  • Term_DX

Student Discipline

disciplineIncidents

schools

SchoolOrgID

studentDisciplineIncidentAssociations

students

disciplineIncidents

  • StudentID

  • IncidentIdentifier

disciplineActions

studentDisciplineIncidentAssociations

  • StudentID

  • IncidentIdentifier


JavaScript errors detected

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

If this problem persists, please contact our support.