커스텀 URL을 사용하여 새 엔티티 생성을 위한 전체 페이지 양식을 로드하는 방법은 무엇입니까?

새 엔티티(에셋, 샷, 태스크 등)를 생성하기 위한 양식을 여는 URL을 책갈피로 추가하거나 생성할 수 있습니다. "새 노트(New Note)" 페이지를 책갈피로 추가해 놓고 빠르게 액세스하고 싶은 경우 유용합니다.

개발자는 사용자를 올바른 데이터가 미리 입력된 양식으로 딥 링크해 주는 링크를 도구 및 응용프로그램에 추가할 수도 있습니다. 예를 들면, 버전을 리뷰 중인 감독이 미리 작성된 노트 양식으로 옮겨 가게 할 수 있는 도구를 빌드할 수 있습니다. 이 노트 양식에는 감독이 보고 있던 버전에 연결되는 링크를 넣을 수 있고, 노트 주소는 해당 버전을 생성한 아티스트에게 노트가 전달되도록 지정할 수 있습니다. 아니면 새 노트 양식을 QT 응용프로그램에 직접 포함해도 됩니다.

URL이 작동하는 방식

기본 사이트 URL에는 "new/"가 붙고, 그 뒤에 엔티티 이름이 붙습니다. 새 노트의 URL의 모습은 다음과 같습니다.

https://example.shotgunstudio.com/new/Note

그 결과 페이지의 모습은 다음과 같습니다.

URL에 시스템 엔티티 이름 사용

전체 이름 목록은 사이트 기본 설정 페이지의 엔티티 섹션을 참조하십시오. 표시 이름과 같지 않다는 점을 염두에 두십시오. 예를 들어, 작업자(Person)는 실제로는 HumanUser일 수 있습니다. 아래는 몇 가지 예입니다.

새 에셋 양식

https://{your shotgun base url}/new/Asset

새 사용자 양식

https://{your shotgun base url}/new/HumanUser

새 송장 양식(커스텀 엔티티 1)

https://{your shotgun base url}/new/CustomEntity01

값을 양식으로 전달

URL을 통해 더 많은 정보를 양식으로 전달할 수 있습니다. 다음은 몇 가지 예입니다.

프로젝트 지정

URL로 프로젝트 이름을 전달해 프로젝트 드롭다운을 자동으로 채울 수 있습니다. 중복되는 프로젝트 이름이 있다면 드롭다운이 이 쿼리 문자열 매개변수를 무시합니다.

?project=Demo

다른 기본 필드 값 지정

시스템 필드 이름을 사용하여 API에 사용되는 것과 같은 {"name": value} 표기법으로 기타 양식 필드를 채웁니다. 예:

?defaults={"content":"testing","sg_status_list":"ip"}

공백이 있는 프로젝트 이름

공백이 있는 프로젝트 이름(예: "Demo Project X")은 공백 있는 URL이 인코딩되면서 %20으로 바뀌어야 합니다. 예:

https://{your shotgun base url}/new/Asset?project=Demo%20Project%20X&defaults={"content":"testing","sg_status_list":"ip"}

기본값이 있는 새 노트 양식 URL

URL로 텍스트를 전달해 실제 노트를 작성할 수 있습니다. 예:

https://example.shotgunstudio.com/new/Note?project=Demo Project&defaults={"content": "This is a test note subject with a\nline break.","sg_status_list":"ip"}

다중 엔티티 필드 값

Ticket.addressings_cc처럼 다중 값을 수용하는 다중 엔티티 필드의 경우 해당 구문의 모습은 다음과 같습니다.

https://example.shotgunstudio.com/new/Ticket?project=Demo%20Project&defaults={"addressings_cc":[{"type":"HumanUser","name":"John%20Magoo"}]}
전문가 팁: 해당하는 모든 값을 포함하여 저장된 필터가 있는 페이지 또는 위젯을 생성할 수도 있습니다. 예를 들어, 샷 위젯이 있고 필터가 "시퀀스는 Seq_001"인 경우 이 위젯을 통해 샷을 생성할 때마다 "시퀀스" 필드에 이미 "Seq_001"이 입력된 상태로 보이게 됩니다.
팔로우

0 댓글

댓글을 남기려면 로그인하세요.