Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

온톨로지, 로직과 승인 요청의 감사 범주

업무 리소스의 감사 범주는 데이터 값, 그 데이터를 선택하거나 처리하는 로직, 메타데이터와 승인 요청을 구분합니다. 요청 필드는 audit.3의 requestFields, 결과 필드는 resultFields에 해당하며 필수 여부는 각 범주의 규약입니다.

온톨로지 데이터

범주동작요청 필드결과 필드
ontologyDataLoad사용자에게 반환할 온톨로지 데이터를 읽습니다.ontologyDataLoadContext(선택): 소유 RID 같은 조회 맥락; requestedOntologyDataResources(필수): 요청한 OntologyDataResourceloadedOntologyDataResources(필수): 실제 읽은 대상
ontologyDataTransform패치나 편집으로 온톨로지 데이터를 바꿉니다.ontologyDataTransformTargets(선택): 변경하려는 대상; ontologyDataTransformContext(선택): 요청 맥락; ontologyDataTransformDescription(선택): 변환 설명transformedOntologyDataResources(선택): 실제 변환한 대상
ontologyDataSearch온톨로지 데이터를 검색합니다.ontologyDataSearchContext(선택): 소유 RID 같은 맥락; searchedOntologyLogicResources(필수): 검색에 포함한 논리적 선택ontologyDataSearchResults(필수): 사용자에게 제시한 결과

온톨로지 로직

객체 집합의 생성이나 버전 저장은 객체 값을 직접 수정하는 작업과 구분합니다. Create, delete와 update의 context는 소유 RID나 상위 Compass RID처럼 대상을 구체화하고, 임시 객체 집합, 영구 객체 집합 또는 버전 객체 집합 등의 type 맥락을 포함할 수 있습니다.

범주동작요청 필드결과 필드
ontologyLogicAccess객체 집합 등 온톨로지 로직을 봅니다.requestedOntologyLogicResources(필수): 요청한 로직loadedOntologyLogicResources(필수): 응답에 포함된 로직
ontologyLogicCreate새 객체 집합 등 로직을 만듭니다.createOntologyLogicContext(선택): 생성 맥락createdOntologyLogicResources(필수): 생성한 로직
ontologyLogicDelete온톨로지 로직을 삭제합니다.deleteOntologyLogicContext(선택): 삭제 대상 맥락deletedOntologyLogicResources(필수): 삭제한 로직
ontologyLogicUpdate객체 집합의 새 버전 저장 등 로직을 갱신합니다.updateOntologyLogicContext(선택): 갱신 맥락updatedOntologyLogicResources(필수): 갱신한 로직

온톨로지 메타데이터

범주동작요청 필드결과 필드
ontologyMetaDataCreateOntologyMetaDataResource를 생성합니다.createdOntologyMetaDataResources(필수): 생성한 모든 대상
ontologyMetaDataDelete온톨로지 메타데이터를 삭제합니다.deletedOntologyMetaDataResources(필수): 삭제한 모든 대상
ontologyMetaDataLoad사용자에게 반환할 온톨로지 메타데이터를 읽습니다.requestedOntologyMetaDataResources(필수): 요청한 대상loadedOntologyMetaDataResources(필수): 응답에 포함된 대상
ontologyMetaDataSearch조건에 맞는 온톨로지 메타데이터를 검색합니다.ontologyMetaDataSearchedResources(필수): 검색에 포함한 대상; ontologyMetaDataSearchContext(선택): DatasourceType 같은 추가 맥락ontologyMetaDataSearchResults(필수): 반환한 모든 대상
ontologyMetaDataUpdate온톨로지 메타데이터를 변경합니다.updatedOntologyMetaDataResources(필수): 갱신한 모든 대상

분석과 코드 로직

범주동작요청 필드결과 필드
logicAccessContour 분석을 보는 등 로직에 접근합니다.accessedLogicResources(필수): 접근한 모든 LogicResource
logicCreateContour board 같은 새 로직을 만듭니다.createdLogicResources(필수): 생성한 모든 로직
logicDeleteContour board 같은 로직을 삭제합니다.deletedLogicResources(필수): 삭제한 모든 로직
logicSearch분석 등의 로직을 검색합니다.logicSearchQuery(필수): 쿼리logicSearchResults(필수): 반환한 모든 로직
logicUpdate파일 저장, Stemma 저장소 push나 Contour board 로직 갱신을 수행합니다.updatedLogicResources(필수): 갱신한 모든 로직

모니터

범주동작요청 필드결과 필드
monitorAccess모니터의 동작 방식 등 상세 정보를 봅니다.accessedMonitorResources(필수): 접근 대상; accessedMonitorDescription(선택): 설명
monitorCreate모니터를 만듭니다.createdMonitorDescription(선택): 설명createdMonitorResources(필수): 생성 대상
monitorDelete모니터를 삭제합니다.deletedMonitorResources(필수): 삭제 대상; deletedMonitorDescription(선택): 설명
monitorRun모니터를 실행하며 액션이나 알림을 유발할 수 있습니다.runMonitorTargets(필수): 실행한 모니터
monitorSearch모니터를 검색합니다.monitorSearchQuery(필수): 쿼리monitorSearchResults(필수): 반환 결과
monitorUpdate모니터 설정과 동작을 갱신합니다.updatedMonitorResources(필수): 갱신 대상; updatedMonitorDescription(선택): 설명

LLM 실행과 라우팅

LLM 추론에는 모델에 입력한 내용과 모델이 생성한 응답이 포함될 수 있으므로 관련 감사 데이터의 접근 범위를 신중하게 관리합니다.

범주동작요청 필드결과 필드
llmInference생성형 AI 모델에 프롬프트를 보내 응답을 생성합니다.llmInferenceContext(필수): 모델 ID나 요청에 귀속된 Foundry 리소스 등 맥락; llmInferenceInputs(필수): 응답 생성에 사용한 입력llmInferenceResponses(필수): 생성한 응답; llmInferenceResponseContext(필수): 응답 시점에만 알 수 있는 모델 정보 등을 포함한 맥락
llmRouteLLM proxy나 load balancer가 프롬프트를 적절한 백엔드로 전달합니다. LLM 실행 자체와 구분합니다.llmRouteRequest(필수)llmRouteResponse(필수)

승인 요청의 생애주기

Request는 아직 적용되지 않았고 승인이 필요할 수 있는 작업을 나타냅니다. Pull request, 접근 요청이나 Checkpoint 등이 관련될 수 있습니다. 요청 생성과 실제 변경 적용은 별도 이벤트로 구분합니다.

범주동작요청 필드결과 필드
requestAccess요청을 읽습니다.accessedRequestIds(필수): 읽은 요청; accessedRequestDescription(선택): 접근 설명
requestCreate새 요청을 만듭니다.createdRequestAffectedResources(필수): 직접 영향 대상. 갱신 요청에서는 대상 리소스, 생성 요청에서는 상위 리소스일 수 있습니다; createdRequestDescription(선택): 생성 설명createdRequestIds(필수): 만든 요청
requestApprove요청 전체나 일부를 승인합니다. 실행까지 여러 승인이 필요할 수 있습니다.approvedRequestIds(필수): 승인한 요청; approveRequestUserId(선택): 승인 사용자
requestDisapprove요청을 거부합니다.disapprovedRequestIds(필수): 거부한 요청; disapproveRequestUserId(선택): 거부 사용자
requestCancelPull request 닫기처럼 요청이 더 이상 실행되지 않게 취소합니다.canceledRequestIds(필수): 취소한 요청
requestExecutePull request 병합이나 접근 부여처럼 요청에 연결된 작업을 실제로 수행합니다.executedRequestIds(필수): 실행한 요청executeRequestAffectedResources(선택): 실제 영향 대상. 생성 시 지정한 리소스를 모두 포함하지 않을 수 있습니다.
requestSearch요청을 검색합니다.requestSearchQuery(필수): 쿼리requestSearchResults(필수): 반환한 결과
requestUpdate기존 요청을 갱신합니다.updatedRequestIds(필수): 갱신한 요청; updatedRequestDescription(선택): 갱신 설명

실제 승인 상태와 검토 자격은 Approvals, 로그 자체의 사건 및 행 식별자는 감사 스키마를 참조합니다.