액션 기반 인라인 편집은 표준 액션과 달리 유효성 검사 및 제출되어야 합니다. 이 문서에서는 인라인 편집을 사용할 때 예기치 않은 결과를 피하는 방법에 대해 설명합니다. 인라인 편집은 Workshop과 Object Explorer에서 모두 사용할 수 있습니다. 인라인 편집 액션의 구성은 사용 위치에 따라 다릅니다.
인라인 편집을 사용하면 Object Explorer 결과 보기 또는 기본 Object View위젯(속성 또는 메트릭 카드 위젯 등)에서 오브젝트의 값을 빠르게 편집할 수 있습니다.
인라인 편집 액션을 설정하려면 Ontology Manager에서 오브젝트 유형의 속성 탭으로 이동합니다. 속성을 선택한 다음 사이드바에서 인라인 편집으로 이동합니다. 드롭다운에서 사용 가능한 액션 유형 중 하나를 선택하거나 새로운 것을 생성합니다. 새로 생성하면 액션 유형 생성 워크플로가 시작됩니다. 각 속성에는 하나의 인라인 편집 액션 유형만 있을 수 있습니다.
여러 속성에 대해 동일한 액션 유형을 인라인 편집으로 사용하거나 다른 속성에 대해 별도의 액션 유형을 사용할 수 있습니다.
모든 액션 유형이 인라인 편집 액션 유형으로 사용될 수는 없습니다. 액션 유형이 다음 요구 사항을 충족해야 허용됩니다:
Workshop에서 액션 유형을 인라인 편집으로 사용하는 데 추가 구성은 필요하지 않지만, 모든 액션은 셀 수준 편집에 적합하지 않습니다. 인라인 편집 구성 방법에 대한 자세한 내용은 Workshop 문서를 참조하십시오.
단일 액션을 실행할 때 편집 사항은 순차적으로(한 번에 하나씩) 유효성 검사 및 제출됩니다. 인라인 편집은 일괄 유효성 검사 및 제출되므로 모든 액션에 적합하지 않습니다. 인라인 편집으로 인해 실패하거나 예기치 않은 결과가 발생할 수 있는 액션은 다음과 같습니다:
액션은 충돌하지 않는 편집을 제출해야 액션 기반 인라인 편집으로 효과적입니다. 실제로 이는 동일한 테이블 편집 위젯에 구성된 여러 액션이 다음 작업을 수행하지 않아야 함을 의미합니다:
인라인 편집이 동일한 오브젝트를 두 번 편집하려고 하면 액션은 오류를 반환합니다. 또한 인라인 편집에서 조인 테이블 링크를 추가하거나 삭제하는 것은 지원되지 않으며 사용자에게 오류 메시지가 표시됩니다.
사용자가 인라인 편집을 적용하면, 제출 기준이 각 편집 사항에 적용되지만 일괄 제출됩니다. 편집된 오브젝트 각각에 대해 파라미터 및 전역 제출 기준이 평가되지만 공유되거나 연결된 오브젝트를 참조하는 제출 기준은 인라인 편집과 호환되지 않습니다. 인라인 편집을 적용할 때 누적 제출 기준은 열의 편집되지 않은 값과 편집된 값을 비교합니다. 최종 제출 시 편집 사항은 한 번에 모두 제출되어 해당 오브젝트의 파라미터 및 전역 제출 기준을 모두 통과하면 성공합니다.
여러 액션 유형 간에 공유되거나 연결된 오브젝트에 대한 제출 기준은 편집 전에 한 번만 평가됩니다.
공유 액션 유형이나 연결된 오브젝트를 참조하는 제출 기준은 인라인 편집과 호환되지 않으며, 일괄 업데이트 오브젝트는 순차적으로(한 번에 하나씩) 적용될 때 예상대로 작동하는 제출 기준 규칙을 위반할 수 있습니다.
Delay Flight
액션은 공항에서 최대 20분 동안 하나의 항공편을 지연시킬 수 있으며, 모든 항공편은 최대 50분 동안 지연될 수 있다고 가정해 보겠습니다.