SIMS Summer 2024 - Workstation Patch
Updated: 4/10/24
Workstation Patch (version 4) 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();