시퀀스 속성 처리

이 토픽에서는 뷰포인트에서 노드가 추가되거나 업데이트될 때 시퀀스 속성을 처리하는 방법을 설명합니다.

대화식 요청

노드 유형에 시퀀스 속성을 추가하면 언제든지 해당 노드 유형의 노드가 추가, 삽입, 이동, 편집 또는 순서 재지정됩니다.해당 속성에 아직 정의된 값이 없으면 다음 시퀀스 값으로 채워집니다. 노드가 제거되거나 삭제되는 경우에는 시퀀스 속성이 채워지지 않습니다.

속성에서 다음 시퀀스 값을 검색하고 채우는 프로세스는 내부 시스템 속성 업데이트 작업이므로 보안 및 검증이 적용되지 않습니다. 즉, 사용자가 노드를 추가하거나 업데이트할 때 시스템은 다음 경우에도 아직 정의된 값이 없는 해당 노드의 모든 시퀀스 데이터 유형을 채웁니다.

  • 사용자에게 해당 속성에 대한 쓰기 액세스 권한이 없는 경우
  • 속성이 뷰포인트에서 숨겨진 경우
  • 속성이 편집 가능으로 정의되지 않은 경우
  • 속성에서 커밋 시 잠금이 사용으로 설정된 경우

그러나 사용자가 시퀀스 속성을 수동으로 지우거나 편집하는 경우 정상적인 보안 및 검증이 적용됩니다.

Note:

복사 및 다음 기간 후에 모델링 작업의 경우 시퀀스 값이 소스 노드에서 복사되지 않습니다. 새 노드의 값은 시퀀스에 있는 다음 값에서 생성됩니다.

요청 파일 로드

파일 로드의 요청(즉, 대화식 요청, 비교 요청, 복사 또는 다음 기간 후 모델링 요청, 구독, 통합 요청 및 병합 임포트의 업로드된 요청 파일)에서는 시퀀스 속성에 대한 정의된 값이 아직 없는 노드가 다음과 같이 업데이트됩니다.

  • 요청 파일에 시퀀스 속성의 값이 포함된 경우 값은 정상적으로 업데이트됩니다. 이 작업은 사용자 작업이고 보안 및 검증이 적용됩니다.
    • <blank> 키워드는 정의된 빈 값을 사용하여 속성을 업데이트합니다.
    • <clear> 키워드는 기존 값을 지우고(빈 값 포함) 다음 시퀀스 값을 가져옵니다.

      Tip:

      기존 노드 유형에 시퀀스 속성을 추가하는 경우 다른 변경사항 없이 기존 노드에서 해당 속성의 순번을 생성하는 간단한 방법은 요청 파일 또는 뷰포인트 로드를 사용하여 <clear> 키워드로 해당 속성을 업데이트하는 것입니다.
  • 요청 파일에 시퀀스 속성의 값이 포함되지 않은 경우 속성은 시퀀스에 있는 다음 값으로 업데이트됩니다. 이 작업은 내부 시스템 작업이고 보안 및 검증이 적용되지 않습니다.

    Note:

    요청 파일에 있는 노드의 시퀀스 속성은 파일에 포함되지 않더라도 업데이트됩니다. 예를 들어 설명 속성에 대한 업데이트만 파일에 포함된 경우 시퀀스 속성의 값이 아직 정의되지 않은 해당 파일의 모든 노드에서는 해당 속성이 다음 시퀀스 값으로 업데이트됩니다. 사용자에게 해당 속성에 대한 쓰기 액세스 권한이 없거나 속성이 뷰포인트에서 숨겨져 있더라도 업데이트됩니다.

임포트 및 뷰포인트 로드

병합 모드

병합 모드의 임포트 및 뷰포인트 로드는 위 요청 파일 로드와 동일하게 처리됩니다. 아직 정의된 값이 없는 모든 시퀀스 속성(바인딩되지 않은 속성 포함)은 임포트 또는 뷰포인트 로드 중에 시퀀스에 있는 다음 값으로 업데이트됩니다.

<clear> 키워드를 사용하여 병합 모드의 임포트 및 뷰포인트 로드에서 시퀀스 값을 생성할 수 있습니다.

재설정 및 바꾸기 모드

재설정 또는 바꾸기 모드에서 임포트의 경우 바인딩되지 않은 시퀀스 속성은 수정되지 않습니다. 유니버설 애플리케이션의 바인딩된 시퀀스 속성만 시퀀스 값으로 업데이트할 수 있습니다. 위 요청 파일 로드와 동일한 처리에 따라 값이 업데이트됩니다.

바꾸기 모드에서 뷰포인트 로드의 경우 뷰포인트 로드 파일에 포함된 시퀀스 속성만 값으로 업데이트됩니다. 시퀀스 속성에 대한 열이 뷰포인트 로드 파일에 포함되지 않은 경우 해당 속성은 뷰포인트 로드 중에 업데이트되지 않습니다.

재설정 및 바꾸기 모드에서 <clear> 키워드 사용

바꾸기 모드에서 뷰포인트 로드의 경우 <clear> 키워드를 사용하여 시퀀스 속성의 시퀀스 값을 생성할 수 있습니다.

재설정 또는 바꾸기 모드에서 임포트의 경우 clear 키워드를 사용하여 시퀀스 값을 생성할 수 있습니다(임포트 옵션에서 설정한 경우). 임포트 옵션 관리를 참조하십시오.