이 튜토리얼에서는 온톨로지 편집 Function을 기반으로 하는 액션 유형을 생성하는 방법을 설명합니다.
이 튜토리얼에서는 액션 시작하기 튜토리얼에서와 같은 Demo Ticket
오브젝트 유형과 샘플 오브젝트를 사용합니다.
액션에 대한 원하는 편집을 수행하는 온톨로지 편집 Function을 작성하십시오. 이 작업에는 다음이 필요합니다.
이러한 단계에 대한 정보는 Functions 문서에서 찾을 수 있습니다.
온톨로지 편집 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 문서에서 확인할 수 있습니다.
Rules 섹션에서 Function 유형의 단일 규칙을 추가합니다. 사전 요구사항의 일부로 게시한 함수를 검색하고 최신 버전을 선택합니다. 아래와 같이 액션 파라미터와 일치하도록 입력값을 설정합니다. Function 규칙은 다른 규칙과 결합할 수 없습니다.
Function을 선택하면 해당 Function의 모든 입력값이 자동으로 파라미터로 생성되어 Forms 탭에 추가됩니다. 이 스크린샷에서 보여지는 예시에서는 Object reference 유형의 Demo Ticket
파라미터가 생성되었습니다. 필요한 경우 이제 파라미터를 추가로 사용자 지정할 수 있습니다.
액션을 저장하고 다른 애플리케이션과 통합하기 위한 지침에 설명된 대로 플랫폼 전체에 설정을 구성합니다.
온톨로지 수정 함수( Ontology Edit Function) 로직이 변경되면 액션은 자동으로 해당 로직에 맞게 업데이트되지 않습니다. 대신 액션의 Rules 섹션으로 돌아가서 액션이 참조하는 함수의 버전을 업그레이드해야 합니다. 예를 들어, 함수의 0.1.2 버전을 게시했다면 여기에서 업데이트해야 합니다: