레코드에 대해 지정된 조치를 수행하고 레코드를 편집할 수 있게 만듭니다.
엔티티 매개변수에 지정하는 Entity 오브젝트는 GetEntityByDbId 또는 GetEntity를 호출하거나 조회를 실행하여 미리 가져와야 합니다. BuildEntity를 사용하여 Entity 오브젝트를 작성했고 아직 데이터베이스에 커미트하지 않은 경우에는 이미 오브젝트를 편집 가능합니다.
edit_action_name 매개변수에 유효한 값의 목록을 가져오려면 적절한 EntityDef 오브젝트의 GetActionDefNames 메소드를 호출하십시오.
이 메소드를 호출한 뒤에는 Entity 오브젝트의 메소드를 호출하여 해당 레코드의 필드를 수정할 수 있습니다. 레코드 편집을 완료한 경우에는 Entity 오브젝트의 Validate 및 Commit 메소드를 각각 호출하여 유효성을 검증하고 변경사항을 데이터베이스로 커미트하십시오.
VBScript
session.EditEntity entity, edit_action_name
Perl
$session->EditEntity(entity, edit_action_name);
VBScript
set sessionObj = GetSession
' Edit the record whose ID is "BUGDB00000010" using the "modify" ' ' action
set objToEdit = sessionObj.GetEntity("defect", "BUGDB00000010")
sessionObj.EditEntity objToEdit, "modify"
Perl
$sessionobj = $entity->GetSession();
# Edit the record whose ID is "BUGDB00000010" using the "modify"
# action
$objtoedit = $sessionobj->GetEntity("defect", "BUGDB00000010");
$sessionobj->EditEntity($objtoedit,"modify");