Developer Features: Server Script: saved
## Overview
This is an object that contains information about the "Record" before the update that can be used in the "[Server Script](/en/manual/table-management-server-script)". You can read the value of the "「Column」" using the property.
## Restrictions
1. It has meaning under the condition "Pre-update". Under other conditions, even if it can be referenced, it will be equivalent to model.
1. "[Attachment Column](/en/manual/table-management-attachments)" and "「Comment Column」" cannot be used.
1. "「Column」" that do not have "Read Permission" in "「Column Access Control」" cannot be obtained.
1. "「Column」" that do not have "Update Permission" in "「Column Access Control」" cannot change the display on the screen even if you assign a value to them.
1. "「Column」" that do not exist on the screen cannot be obtained. To obtain "「Column」" that are not on the screen, use the "AlwaysGetColumns object".
## Properties
|No|Property Name|type|Description|
|:----|:----|:----|:----|
|1|IssueId / ResultId|long|「ID Column」|
|2|SiteId|long|"Site ID Column"|
|3|Creator|int|[Creator Column](/en/manual/table-management-creator)|
|4|CreatedTime|DateTime|[Created Datetime Column](/en/manual/table-management-created-time)|
|5|Updator|int|[Updater Column](/en/manual/table-management-updator)|
|6|UpdatedTime|DateTime|[Update Datetime Column](/en/manual/table-management-updated-time)|
|7|Ver|int|[Version Column](/en/manual/table-management-ver)|
|8|Title|string|[Title Column](/en/manual/table-management-title)|
|9|Body|string|[Body Item](/en/manual/table-management-body)|
|10|StartTime|DateTime|[Start Column](/en/manual/table-management-start-time)|
|11|CompletionTime|DateTime|[Complete Column](/en/manual/table-management-completion-time)|
|12|WorkValue|decimal|[Work Volume Column](/en/manual/table-management-work-value)|
|13|ProgressRate|decimal|[Progression Rate Column](/en/manual/table-management-progress-rate)|
|14|RemainingWorkValue|decimal|[Remaining Work Volume Column](/en/manual/table-management-remaining-work-value)|
|15|Status|int|[Status Column](/en/manual/table-management-status)|
|16|Manager|int|[Manager Column](/en/manual/table-management-manager)|
|17|Owner|int|[Owner Column](/en/manual/table-management-owner)|
|18|Locked|bool|「Lock Column」|
|19|ClassA~|string|[Class Column](/en/manual/table-management-class)|
|20|NumA~|decimal|「Numeric Item」|
|21|DateA~|DateTime|[Date Column](/en/manual/table-management-date)|
|22|DescriptionA~|string|「Description Column」|
|23|CheckA~|bool|[Check Column](/en/manual/table-management-check)|
## Methods
There are no methods.
## Usage Examples
Even if it is "Pre-update", model retains the values that have been changed by data sent from the screen or CSV (values that will be retained in the database).
Therefore, in a server script that determines what model.Status is, it is difficult to implement a process that you want to perform only when a certain state is changed.
In the example below, saved is used to determine whether the "[Status Column](/en/manual/table-management-status)" has changed.
##### JavaScript(Server Script)
```
const prevStatus = saved.Status;
const currentStatus = model.Status;
if(prevStatus !== currentStatus) {
context.Log(`Status just has been changed.`);
}
```
In the same way, monitoring before and after changes to specific data items can be realized.
Also, if you want to make a similar determination after an update, you may be able to achieve this by storing a shared variable that detects whether there has been a change in "「context.UserData」".
For processes that are idempotent with respect to status, there is no need to respond in this way.
## 関連情報
<div id="ManualList"><ul><li><a href="/en/manual/table-management-ver">Manage Table: Items: Version</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-title">Manage Table: Items: Title</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-body">Manage Table: Items: Body</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-start-time">Manage Table: Items: Start Time</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-completion-time">Manage Table: Items: Completion</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-work-value">Manage Table: Items: Work Volume</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-progress-rate">Manage Table: Items: Progression Rate</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-remaining-work-value">Manage Table: Items: Remaining Work Volume</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-status">Manage Table: Items: Status</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-manager">Manage Table: Items: Manager</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-owner">Manage Table: Items: Owner</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-class">Manage Table: Items: Class</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-date">Manage Table: Items: Date</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-check">Manage Table: Items: Check </a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-attachments">Manage Table: Items: Attachments</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-creator">Manage Table: Items: Created By</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-updator">Manage Table: items: Updated By</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-created-time">Manage Table: Items: Created On</a><span>10.24.2025 up</span></li>
<li><a href="/en/manual/table-management-updated-time">Manage Table: Items: Updated On</a><span>10.24.2025 up</span></li></ul></article>
<ul><li><a href="/en/manual/table-management-server-script">Table Management: Server Script</a><span>08.13.2024 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />