© 2018 Capita Business Services Ltd. All rights reserved.

Capita Education Software Solutions is a trading name of Capita Business Services Ltd. Our Registered office is 30 Berners Street, London, W1T 3LR and our registered number is 02299747. Further information about Capita plc can be found in our legal statement.

SIMS Summer 2024 - Workstation Patch

Updated: 29/10/24

Workstation Patch (version 5) is now available to all schools / TIs with SIMS software within their contracts and is live in SIMS Connected.

Workstation Patch 5 is planned for release on 11th October (subject to confirmation) and then to SIMS Connected the following weekend.)  This patch addresses a third party API issue with lesson attendance marks. A batch can be rejected if there is a validation failure or information message for a single or group of lesson marks. This happens when pupils have multiple classes, rooms or teachers timetabled for a period.

Overview

SIMS - SIMS Newsfeed - CWPsu (Consolidated Workstation Patches Summer Release) 2024 - 19 Sep 10:20 (service-now.com) describes changes above the surface.  This incudes changes within SIMS itself.

History

Summer 24 Workstation Patch #1 - Third parties are not able to save X and B codes is fixed in this release

Summer 24 Workstation Patch #4 - Third parties are not able to enter attendance codes (H, J, etc) for the sessions/lessons before 31st July 2024

Additional Changes for TIs in Summer Workstation Patch 4

In addition there is a fix to the partner APIs to enable codes which are now obsolete to be applied for last term.

In parallel there will be a generic patch to fix a mismatch in length for statutory comments within 3 stored procedures.

New Third Party Features

In order to encourage a more efficient extract of behaviour and achievement, the patch also adds the new fields below:

  <Achievement>
    <PersonID>13632</PersonID>
    <AchievementID>3058</AchievementID>
    <AchievementTypeID>8</AchievementTypeID>
    <AchievementType>Excellent Effort</AchievementType>
    <AchievementDate>2024-04-16T00:00:00</AchievementDate>
    <Points>15</Points>
    <Award />
    <AwardDate />
    <Comments />
    <RecordedOnDate>2024-04-16T00:00:00</RecordedOnDate>
    <RecordedByPersonID>1</RecordedByPersonID>
    <BaseGroupID>15561</BaseGroupID>
    
    -- NEW STUFF
    
    <EventInstanceID>65404</EventInstanceID>
    <LinkedStaff>
      <Link>
        <StaffID>1</StaffID>
        <RoleID>1</RoleID>
      </Link>
    </LinkedStaff>
    <ClassName>9y/Ma3</ClassName>
    <Period>Tue:4</Period>
    <Subject>Mathematics</Subject>

 	-- NEW STUFF END
     
</Achievement>

For

   SIMS.Processes.TPStudentBehaviour tpps = new SIMS.Processes.TPStudentBehaviour();
            string xml = tpps.GetXmlAchievements(All, DateTime.Now.AddDays(-1 * Days), DateTime.Now);
            
      
      // and
      
         SIMS.Processes.TPStudentBehaviour tpps = new SIMS.Processes.TPStudentBehaviour();
            string xml = tpps.GetXmlBehaviours(All,DateTime.Now.AddDays(-1*Days),DateTime.Now);
       

 

In addition various calls to get 'people' have been extended to include the title id and the pronoun id.

e.g.

            SIMS.Processes.TPPersonContact tpco = new SIMS.Processes.TPPersonContact();
            XmlDocument c = new XmlDocument();
            c.InnerXml = tpco.GetXmlContacts();