온톨로지액션 유형Parameters전체보기

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

전체보기

파라미터는 액션 유형의 입력값입니다. 이것은 과 Foundry의 다른 앱들(예: Workshop, Slate, Object views) 사이의 인터페이스입니다. 파라미터는 외부에서 값을 채울 수 있는 변수처럼 처리됩니다. 각 파라미터는 어떤 종류의 값이 들어갈 수 있는지를 결정하는 유형으로 정의됩니다. 유형 외에도 파라미터는 다양한 설정을 가질 수 있습니다. 각 파라미터는 양식에 노출되거나 사용자가 변경할 수 있는지 여부를 개별적으로 설정할 수 있습니다.

파라미터는 액션 유형을 통해 값을 전달하고, 룰에서 오브젝트, 링크 또는 사이드 이펙트에 값을 반환하거나, 제출 조건에서 액션 제출 가능 여부를 확인하거나, 액션에 의해 변경되기 전 오브젝트 속성의 현재 값을 액세스하거나, 이후 파라미터의 설정을 변경하기 위해 오버라이드에서 참조할 수 있습니다.

예시

파라미터는 Ticket 오브젝트 유형을 포함하는 액션 유형의 형태를 취할 수 있으며, 이를 통해 사용자가 선택한 티켓의 상태를 수정할 수 있습니다. Status 파라미터는 스트링으로 정의됩니다. 액션을 제출할 때, 오브젝트 유형 파라미터는 선택한 Ticket 오브젝트의 값이 되고, Status 파라미터는 미래의 상태를 포함합니다. 그 후 액션 유형은 두 파라미터 값을 룰로 전달하여 오브젝트를 편집하게 됩니다.

예시

Workshop에서의 변수, previous_status는 선택한 Ticket 오브젝트의 Status 속성의 현재 값을 가질 수 있습니다. 이 값을 액션의 숨겨진 파라미터인 Previous Status로 전달할 수 있고, Status 파라미터는 업데이트된 상태를 포함할 수 있습니다. 액션을 제출한 후, 액션 유형은 Previous StatusStatus 값을 룰로 전달하여 오브젝트를 편집하게 됩니다.