Final answer:
A specific business rule or workflow automation within the IWIMS enables the programmatic change of the work order status to 'C', typically when predefined conditions are met at the end of a session.
Step-by-step explanation:
The factor that allows the Integrated Workplace Management System (IWIMS) to programmatically change the work order record status to 'C' is typically a specific business rule or workflow automation that is set up within the system.
Such automation ensures that when certain conditions are met at the end of a session, the system will automatically update the status of a work order to 'Complete' or 'Closed', which is often represented by the status code 'C'.
This is generally achieved through the system's configuration where a trigger, such as the end of a session or completion of required tasks, prompts the system to enact this change without manual intervention.
In summation, it is a combination of predetermined business rules and internal workflows that enable this automated process.