온톨로지액션 유형Function-backed actions시작하기

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

시작하기

이 튜토리얼에서는 온톨로지 편집 Function을 기반으로 하는 액션 유형을 생성하는 방법을 설명합니다.

사전 준비

이 튜토리얼에서는 액션 시작하기 튜토리얼에서와 같은 Demo Ticket 오브젝트 유형과 샘플 오브젝트를 사용합니다.

액션에 대한 원하는 편집을 수행하는 온톨로지 편집 Function을 작성하십시오. 이 작업에는 다음이 필요합니다.

  • 오브젝트에서 TypeScript 템플릿의 Functions를 사용하여 저장소 설정,
  • 저장소에 관련 오브젝트 유형 가져오기, 및
  • 액션에서 읽을 온톨로지 편집 Function 게시.

이러한 단계에 대한 정보는 Functions 문서에서 찾을 수 있습니다.

  • 시작하기 - 이 튜토리얼을 따라 기본 Functions 저장소를 생성하고 함수를 게시하십시오.
  • Functions on Objects - 이 튜토리얼을 따라 오브젝트 데이터를 사용하는 Function을 생성하십시오.
  • 온톨로지 편집 - 이 참조를 사용하여 온톨로지 편집 Function을 생성하십시오.

온톨로지 편집 Function을 작성하고 게시한 후 아래 단계를 따라 함수를 액션에 연결하여 오브젝트에 대한 편집을 수행하는 데 사용할 수 있습니다. 이 튜토리얼의 목적을 위해 저장소에서 다음 온톨로지 편집 Function을 작성하고 게시했습니다.

온톨로지 편집 Function

편의를 위해 코드는 여기에서 사용할 수 있습니다:

Copied!
1 2 3 4 5 6 7 @OntologyEditFunction() public addPriorityToTitle(ticket: DemoTicket): void { // 티켓 우선순위를 제목에 추가 let newTitle: string = "[" + ticket.ticketPriority + "]" + ticket.ticketTitle; // 새로운 제목을 티켓 제목에 할당 ticket.ticketTitle = newTitle; }

액션 유형에서 사용할 Functions는 @Function() 대신 @OntologyEditFunction()으로 주석 처리해야 합니다. 자세한 내용은 objects에 대한 functions 문서에서 확인할 수 있습니다.

Function 기반 액션 생성

Rules 섹션에서 Function 유형의 단일 규칙을 추가합니다. 사전 요구사항의 일부로 게시한 함수를 검색하고 최신 버전을 선택합니다. 아래와 같이 액션 파라미터와 일치하도록 입력값을 설정합니다. Function 규칙은 다른 규칙과 결합할 수 없습니다.

입력값 설정

Function을 선택하면 해당 Function의 모든 입력값이 자동으로 파라미터로 생성되어 Forms 탭에 추가됩니다. 이 스크린샷에서 보여지는 예시에서는 Object reference 유형의 Demo Ticket 파라미터가 생성되었습니다. 필요한 경우 이제 파라미터를 추가로 사용자 지정할 수 있습니다.

Demo Ticket

Demo Ticket 상세

액션을 저장하고 다른 애플리케이션과 통합하기 위한 지침에 설명된 대로 플랫폼 전체에 설정을 구성합니다.

Function 로직 변경

온톨로지 수정 함수( Ontology Edit Function) 로직이 변경되면 액션은 자동으로 해당 로직에 맞게 업데이트되지 않습니다. 대신 액션의 Rules 섹션으로 돌아가서 액션이 참조하는 함수의 버전을 업그레이드해야 합니다. 예를 들어, 함수의 0.1.2 버전을 게시했다면 여기에서 업데이트해야 합니다:

Function 로직 업데이트