Attendance Roster - Batch Generation

This Quick Reference Guide reflects future visual updates that will be implemented on 10/11/2025.

Purpose: Use this document as a reference for generating attendance rosters in batch in ctcLink.

Audience: Student Records staff.

You must have at least one of these local college-managed security roles:

  • ZC CM Attendance Roster
  • ZD CM Attendance Roster

If you need assistance with the above security roles, please contact your local college supervisor or IT Admin to request role access.

Requirements for Inclusion

A class must meet all of the following:

  • Have a scheduled meeting pattern
  • Have Generate Class Mtg Attendance checked on:
    • Course Catalog > Components tab
    • Schedule of Classes / Maintain Schedule of Classes > Basic Data tab

⚠️ Important: Classes without a meeting pattern or without the box checked in both places will not have rosters generated in batch.

Navigation: Curriculum Management > Attendance Roster > Generate Attendance Roster

Create or Select a Run Control ID

  1. The Attendance Roster Generator search page displays.
  2. If you have run this process or report in the past, select the Find an Existing Value tab to enter an existing Run Control ID and select the Search button. If this is the first time running this process or report, select the Add a New Value tab to create a new Run Control ID and select the Add button.
  3. NOTE: It is important to note that Run Control IDs cannot be deleted. Do not include spaces in your Run Control. We encourage the Run Control ID to have the same process naming convention but unique to the  step; because of this, including your institution code and a short  process description in the Run Control ID is recommended--e.g., WA220_Attendance_Roster.

Attendance Roster Generator Page

  1. Enter the following values:
    • Academic Institution
    • Term
  2. Attendance Create/Update Flag:
    1. Create Attendance
      • Creates new rosters.
      • If a roster already exists, it is replaced with an updated version.
    2. Update Attendance/Active Only
      • Updates rosters with current enrollment.
      • Adds new students, removes dropped students (based on add/drop date in STDNT_ENRL table).
      • Use when you want dropped students completely removed, leaving no attendance history.
    3. Update Attendance/All Students
      • Adds new students but does not remove dropped students.
      • Dropped students remain on the roster but are marked as inactive when their Present flag is set to Off.
      • New students can only be marked present/absent for sessions occurring after their add date.
  3. Attendance From/To Dates:
    1. Use these fields to specify defaults for the grid below.
    2. If you do not specify a default, the system uses each class’s full scheduled length (like a wildcard), meaning all of the term’s rosters are included.
    3. If you enter a specific Attendance From Date and To Date, only rosters for sessions within that range are updated (≥ From Date and ≤ To Date).
Course Selection Grid

Course Selection Grid

  1. Classes included in the batch process can be further identified by the following:
    • Class Number
    • Class Session
    • Academic Org
    • Campus, Subject
  2. Use the [+] and [-] buttons to add additional rows to the grid and select additional class criteria.
  1. Available criteria include:
    1. Attendance From/To Date
    2. Catalog Number From/To
    3. Class Start Date From/To
    4. Populate from Student Enroll (checked by default – if cleared, rosters are created without student data)
    5. Generate Class Mtg Attendance
    6. Sync Attendance with Class Mtg
    7. Attendance Create/Update Flag (must be set here if not defined at the run control level)
  2. Click OK to click Run.
Roster Generator Options

Run the Process

  1. Select Run in the top-right corner of the page and click OK.
  2. Select Process Monitor at the top of the page.
  3. On Process Monitor, locate process SRATTENJ.
  4. From the Process List tab, select the Refresh button until Run Status reads ‘Success’ and Distribution Status reads Posted.'
  5. Process complete.

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.