Loading
Feature degradation | Gmail Email delivery failureRead More
K-12 Architecture Kit Documentation
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Plan Requirement

          Plan Requirement

          Plan Requirement represents a required item to fulfill the requirements of an Academic Program, as specified in a Program Plan.

          • Sample Uses for Plan Requirement
            With the Plan Requirement object, you can detail the set of requirements for a Program Plan, such as coursework, thesis, or internship. Students must fulfill the requirements to earn the degree or credential that's associated with the Program Plan.
          • Plan Requirement Record Types
            Some institutions use record types to help distinguish between parent Plan Requirements and child Plan Requirements.
          • Configure Plan Requirement
            Set up Plan Requirement data for your educational institution and learn about the steps required to maintain it.
          • Create Plan Requirement Records
            Review some considerations to efficiently set up Program Plan Requirements for your educational institution.
          • Maintaining Plan Requirement Data
            Review considerations for how to maintain Plan Requirement data for your educational institution.

          Sample Uses for Plan Requirement

          With the Plan Requirement object, you can detail the set of requirements for a Program Plan, such as coursework, thesis, or internship. Students must fulfill the requirements to earn the degree or credential that's associated with the Program Plan.

          • University—Define the requirements for students declaring a major, pursuing a graduate degree, or pursuing a credential or certification.

          • K-12—Define graduation requirements or requirements that satisfy a Program Plan such as a College Prep Plan.

          It's common to create a hierarchy of Plan Requirement records with child requirements nested under parent requirements. For example, an undergraduate degree in Biology requires 12 units of General Electives. The Program Plan defines this requirement through a parent Plan Requirement and several child Plan Requirements.

          Example of a Program Plan's parent and child requirements.

          Plan Requirement Record Types

          Some institutions use record types to help distinguish between parent Plan Requirements and child Plan Requirements.

          We don’t provide preconfigured record types for Plan Requirements, but you can try this solution:

          • To summarize the high level requirements, use a page layout for parent Plan Requirements (such as Biochemistry).

          • Use a separate, more detailed page layout for the child Plan Requirements (such as Structural Biochemistry, Metabolic Biochemistry, and other options lower in the hierarchy).

          Configure Plan Requirement

          Set up Plan Requirement data for your educational institution and learn about the steps required to maintain it.

          Initial Configuration for Plan Requirement

          Before you begin creating Plan Requirement data, review some guidelines.

          • You can relate a Plan Requirement to only one parent record. If the requirement is a parent Plan Requirement, the related parent record must be a Program Plan. If the requirement is a child Plan Requirement, the related parent record must be a parent Plan Requirement.

          • EDA K-12 Architecture Kit includes validations to make sure that you relate the correct type of parent record and to maintain your hierarchical structures. The Plan Requirement Hierarchy setting, in EDA Settings, is enabled by default from Program Plans under Courses and Enrollments.

          • Various Table-Driven Trigger Management (TDTM) rules automates the creation, update, and deletion of Plan Requirement records and related records. Review the classes that affect the Plan Requirement object in Apex Class Descriptions for EDA.

          Create Plan Requirement Records

          Review some considerations to efficiently set up Program Plan Requirements for your educational institution.

          • Design the Program Plan's Requirements Hierarchy
            You can control a lot about how Plan Requirements are configured. For example, make requirements required or optional. Create parent and child relationships. And relate requirements to a specific Course. When you use these strategies together, you create a hierarchical structure for a given Program Plan. Let's consider some common ways you can set up Plan Requirements to create a hierarchy.
          • Prepare Your Program Plan Hierarchy
            Before creating Plan Requirement records, make sure to create the required records.
          • Sample Program Plan and Requirements
            An Academic Program, B.S. Biology, has a Program Plan called Biology Catalog Year 2018/2019. Students pursuing this degree must satisfy 72 units of lower division requirements and 48 units of upper division requirements.
          • Create a Plan Requirement Record
            Represent the required items of an Academic Program by creating Plan Requirement records.

          Design the Program Plan's Requirements Hierarchy

          You can control a lot about how Plan Requirements are configured. For example, make requirements required or optional. Create parent and child relationships. And relate requirements to a specific Course. When you use these strategies together, you create a hierarchical structure for a given Program Plan. Let's consider some common ways you can set up Plan Requirements to create a hierarchy.

          • A required Plan Requirement with a specific Course that students must complete to satisfy a Program Plan.

          • A required Plan Requirement without a specific Course that serves as a parent Plan Requirement with the number of credits that must be completed. 

          • Child Plan Requirements that are:

            • Required, with a specific Course that students must complete to satisfy a parent Plan Requirement.

            • Required, without a specific Course, but with specific criteria (such as Any humanities course level 200 or above) and a number of credits required.

            • Optional, with or without a specific Course. Students can select which optional requirements they complete to satisfy the total credits required by a parent Plan Requirement.

          Prepare Your Program Plan Hierarchy

          Before creating Plan Requirement records, make sure to create the required records.

          • An Academic Program record to represent one of the offered programs. For example, B.S. Biology. For more information, see .

          • A Program Plan record for the current academic year, or perhaps for a previous or future academic year. For example, Biology Catalog Year 2018/2019. For more information, see .

          • Course records to represent the Courses that can satisfy the Program Plan's requirements. For more details, see .

          Sample Program Plan and Requirements

          An Academic Program, B.S. Biology, has a Program Plan called Biology Catalog Year 2018/2019. Students pursuing this degree must satisfy 72 units of lower division requirements and 48 units of upper division requirements.

          Sample Biology Program Plan

          If we map the Program Plan B.S. Biology's sample degree requirements to our Plan Requirements structure, we can apply these methods row by row, as summarized in this table.

          General Category and Units Required Courses to Satisfy Plan Requirement Structure
          Lower Division (72 units)    
          Biology (16 units) BIO 10, 20, 30, and 40 A required Plan Requirement with a specific Course.
          Chemistry (16 units) CHEM 10, 20, 30, and 40 A required Plan Requirement with a specific Course.
          Organic Chemistry (8 units) CHEM 50 and 51 A required parent Plan Requirement with required child Plan Requirements.
          Mathematics (12 units) MATH 10A, 10B, and 11 or 20A, 20B, and 11 A required parent Plan Requirement with optional child Plan Requirements.
          Physics (12 units) PHYS 1A/1A Lab, 1B/1B Lab, and 1C/1C Lab A required parent Plan Requirement with required child Plan Requirements.
          General Electives (8 units) Any A required Plan Requirement without a specific Course.
          Upper Division (48 units)    
          Genetics (4 units) GEN 100 A required Plan Requirement with a specific Course.
          Molecular Biology (4 units) BIOM 100 A required Plan Requirement with a specific Course.
          Human Physiology (4 units) BIOPHYS 100 A required Plan Requirement with a specific Course.
          Biochemistry (4 units) Structural Biochem (BIOC 101) or Metabolic Biochem (BIOC 102) A required parent Plan Requirement with optional child Plan Requirements.
          Ecology, Behavior, Evolution (4 units) Intro Ecology (ECOL 100), Intro Evolution (EVOL 100), or Intro Animal Behavior (BEHV 100) A required parent Plan Requirement with optional child Plan Requirements.
          Biology Labs (8 units) BIOM 100 Lab, BIOC 101 Lab or BIOC 102 Lab A required parent Plan Requirement with optional child Plan Requirements.
          General Electives (20 units) Any A required Plan Requirement without a specific Course.

          Create a Plan Requirement Record

          Represent the required items of an Academic Program by creating Plan Requirement records.

          1. From the Program Plans tab, click the Program Plan that you're creating a Plan Requirement for. If you don't see the tab, search for it from the App Launcher.

          2. From the Plan Requirements related list, click New.

          3. Enter the details, noting the following fields.

            FieldDetails
            Plan Requirement Name Because Program Plans can change every year, it's helpful to reference the Program Plan and academic year along with the name of the course. For example, Organic Chemistry - Biology Catalog Year 2018/2019.
            Program Plan

            Because you're starting from the Program Plan record, the Program Plan Name is filled in automatically.

            • If you're creating a parent Plan Requirement, leave the value filled in.

            • If you're creating a child Plan Requirement, clear this field. Child Plan Requirements look up to their parent Plan Requirement only—not to the Program Plan.

            Parent Plan Requirement
            • If you're creating a parent Plan Requirement, leave this field blank.

            • If you're creating a child Plan Requirement, start entering the name of the parent Plan Requirement, and select it when you see it suggested.

            Category

            Your selection in the Category field depends on the type of Course.

            • If the Course is one of multiple required Courses under the parent Plan Requirement, select Required.

            • If the Course is one of multiple optional Courses, select Optional.

            We recommend that all the child requirements under a parent Plan Requirement share the same Category.

            Sequence Specify where this Plan Requirement falls in a progression through the Program Plan. For example, enter 1 to indicate Semester 1 or 2 to indicate Semester 2.
            Course
            • If a single Course satisfies the Plan Requirement, enter the name of the Course, and select it when you see it suggested.

            • If the Plan Requirement doesn't require a specific course, leave this field blank.

            • If this requirement is a parent Plan Requirement that has Courses specified under child Plan Requirements, leave this field blank.

            Credits
            • Enter the credit units required. For example, a specific, single-Course Plan Requirement for a Course like CHEM 50 requires 4 credits.

            • Make sure this value matches the number of credit hours specified on the Course record.

            • A more general Plan Requirement like General Electives typically requires a total number of credits, such as 20 credits.

            Description
            • If you're creating a general Plan Requirement without specific Courses, use the Description field to spell out the criteria, such as Any upper division courses.

            • For other Plan Requirements, use the field to provide context for the requirement, such as 1 of 2 required Organic Chemistry Courses.

          4. Save the information.

          Plan Requirement for a Single Required Course

          The following example shows a single-Course Plan Requirement for an introductory Genetics class.

          Example of a single-course Plan Requirement

          Be sure to complete the following fields.

          • Plan Requirement Name (1)

          • Program Plan (2)

          • Category (3)

          • Course (4)

          • Credits (5)

          Plan Requirement Without Specific Courses

          For a general Plan Requirement that students can satisfy by completing any Course, the record looks like this example of a General Electives requirement.

          Example of a Plan Requirement without a specific course

          Be sure to complete the following fields.

          • Plan Requirement Name (1)

          • Program Plan (2)

          • Category (3)

          • Credits (4)

          • Description (5)

          Parent Plan Requirement with Required Child Requirements

          For a parent Plan Requirement that contains multiple required Courses, create the parent Plan Requirement record first, before the child Plan Requirement records. The record looks like this example of an Organic Chemistry requirement.

          Example of a parent Program Plan with multiple required courses

          Be sure to complete the following fields.

          • Plan Requirement Name (1)

          • Program Plan (2)

          • Category (3)

          • Description (4)

          Child Plan Requirement

          The record looks like this example of an Organic Chemistry I requirement.

          Example of a child Plan Requirement

          Be sure to complete the following fields.

          • Plan Requirement Name (1)

          • Program Plan (2)

          • Category (3)

          • Parent Plan Requirement (4)

          • Course (5)

          • Credits (6)

          • Description (7)

          Maintaining Plan Requirement Data

          Review considerations for how to maintain Plan Requirement data for your educational institution.

          • By default, Plan Requirement records are related to Academic Program records, Program Plan records, and Program Enrollment records.

          • Before deleting a Program Plan record, delete any related Plan Requirement records, including Plan Requirements nested under parent Plan Requirements. EDA K-12 Architecture Kit validates deletion of related records to prevent orphaned data.

          • It's easiest to edit related records from the Program Plan's Plan Requirements related list.

           
          Loading
          Salesforce Help | Article