사용자 지정 피처 추가
사용자 지정 기능(및 사용자 지정 테이블)은 FeatureScript라는 프로그래밍 언어로 작성되며 Feature Studio라는 Onshape 탭에서 생성됩니다. 이러한 사용자 지정 기능을 기능 툴바에 추가하여 쓰기 권한이 있는 문서에서 사용할 수 있습니다. 사용자 정의 테이블은 해당 테이블을 만든 문서에서 바로 사용할 수 있으며, 특정 버전의 다른 문서에 추가할 수 있습니다. Part Studios에 사용자 정의 테이블을추가하는 방법에 대한 자세한 내용은 사용자 정의 테이블을 참조하고, FeatureScript에서 사용자 정의 테이블을 만드는 방법에 대한 자세한 내용은 FeatureScript사용자 정의 테이블을 참조하십시오.
피처 툴바에서:
사용자 지정 피처는 FeatureScript라고 하는 프로그래밍 언어로 작성되며, Feature Studio라고 하는 Onshape 탭에서 생성됩니다. 이러한 사용자 지정 피처는 쓰기 권한이 있는 통합문서의 피처 툴바에 추가하여 사용할 수 있습니다.
다른 통합문서에서 정의된 사용자 지정 피처를 툴바에 추가하고, 동일한 작업공간에서 정의된 사용자 지정 피처를 툴바에 추가할 수 있습니다.
“보기, 복사하기, 내보내기”의 최소 권한이 있는 모든 통합문서로부터 사용자 지정 피처를 피처 툴바에 추가합니다. 쓰기 권한이 있는 Part Studio에 있을 때나 또는 피처를 정의하는 Feature Studio가 포함된 버전을 보고 있을 때 사용자 지정 피처를 추가할 수 있습니다.
- Part Studio에 있는 동안, 피처 툴바에서 을 클릭합니다.
- 이 대화상자에서, 원하는 사용자 지정 피처가 정의된 통합문서를 찾으십시오.
- FeatureScript 샘플 - 이 필터는 시험해보려는 FeatureScript 샘플이 포함된 모든 Onshape 제공 통합문서 목록을 보여줍니다.
- Onshape 표준 필터 - 통합문서 페이지에서 특정한 통합문서를 찾으려면 이 필터를 이용하십시오.
- 검색 상자 - 통합문서의 이름을 입력하고, (보통은 공유 작업을 통해 획득되는) FeatureScript가 포함된 통합문서의 URL을 붙여넣기합니다.
사용자 지정 피처는 다른 통합문서의 특정 버전으로부터 링크되며, 최신 버전이 기본적으로 선택됩니다. 버전이 없는 경우, 해당 통합문서 권한 소유자(나 쓰기 권한이 있는 사람)에게 버전을 생성해달라고 요청할 수 있습니다.
- 아무 통합문서나 클릭하면 해당 문서 내에서 정의된 사용자 지정 피처가 표시됩니다.
- 최상위 수준의 아이콘을 선택하여 그 안의 모든 사용자 지정 피처(툴바에서 각 아이콘으로 나타남)를 삽입하거나, 하나의 피처를 선택합니다.
피처 툴바에 사용자 지정 피처 아이콘이 나타납니다.
대화상자를 닫기 전에 사용자 지정 피처를 제거하려면, 대화상자에서 다시 사용자 지정 피처를 선택합니다. (이렇게 하면 툴바 안팎으로 사용자 지정 피처를 토글합니다.)
- 통합문서 버전이 둘 이상일 경우, 기본적으로 최신 버전이 표시됩니다. 버전 그래프에 액세스하여 다른 버전을 선택하려면 을(를) 클릭합니다.
- 대화상자 오른쪽 상단 코너의 X를 클릭하여 대화상자를 닫습니다.
이제 피처 툴바에서 사용자 지정 피처를 사용하실 수 있습니다.
사용자 지정 피처 사용
사용자 지정 피처를 사용하면, 다른 모든 Onshape 피처처럼 Part Studio 피처 리스트에 피처가 생성됩니다. 다른 통합문서로부터 링크된 사용자 지정 피처는 이 아이콘 으로 피처 리스트에 표시됩니다.
사용자 지정 피처는 다른 Onshape 피처와 같이 작동합니다. 편집하고, 제외하고 보고, 숨기고, 삭제할 수 있습니다.
사용자 지정 피처 업데이트
사용자 지정 피처를 가져와 삽입한 통합문서의 새 버전이 생성되면, 피처 리스트의 링크 아이콘이 파란색으로 강조표시되고, Part Studio 탭에 동일한 아이콘이 나타납니다.
이것은 알림일 뿐이며, 아무런 조치도 필요하지 않습니다.
사용 중인 사용자 지정 피처의 버전을 업데이트하려면,
- 업데이트 옵션을 선택할 수 있는 참조 관리자에 액세스하려면 업데이트 아이콘을 클릭합니다(또는 피처를 마우스 오른쪽 버튼으로 클릭하고 연결된 통합문서 업데이트를 선택).
- 최신 버전으로 업데이트하려면, 모두 업데이트를 클릭하십시오.
- 특정 버전을 업데이트하려면,
- 선택적 업데이트를 클릭합니다.
- (하나 이상의 통합문서가 있는 경우) 통합문서를 선택하고, 해당 문서에 대해 을 클릭합니다.
- 새로 업데이트할 버전을 선택하십시오.
- 필요에 따라, 목록의 다른 통합문서에 대해 반복하십시오.
- 선택 항목 업데이트를 클릭합니다.
사용자의 피처 리스트에 있는 기능이 관리자가 추가한 도구에 해당할 경우, 이 피처는 (실제로 그렇다고 해도) 버전이 오래된 것으로 표시되지 않습니다. 단, 도구와 같은 버전이 아닐 경우에는 동기화되지 않은 것 으로 표시됩니다.
참조 관리자의 모두 업데이트 명령은 버전이 최신 버전보다 낮거나 현재 피처의 버전보다 낮을 경우라도, 툴바에서 동기화가 되지 않은 피처를 해당 버전으로 업데이트합니다. 사용자는 아이콘을 클릭하고 업데이트 명령을 사용해서 도구를 업데이트할 수 있습니다.
사용자 지정 피처 제거
툴바에서 사용자 지정 피처를 제거하려면, 툴바의 아이콘을 오른쪽 클릭하고 제거를 선택하십시오.
Part Studio를 편집하면 사용자 지정 피처는 피처가 사용된 적이 있어 피처 리스트에 남아있지 않는 한 툴바에 더 이상 표시되지 않습니다. 피처 리스트에 사용자 지정 피처가 포함되어 있고, 툴바에 해당 사용자 지정 피처 아이콘이 없는 경우(그것이 제거되었거나 또는 통합문서가 귀하와 공유되었고 툴바에 아이콘이 없기 때문에), 이 Part Studio에 링크된 사용자 지정 피처 아이콘이 툴바에 나타나고 그 사용자 지정 피처를 드롭다운에서 이용할 수 있게 됩니다.
이를 통해 Part Studio 접근 권한이 있는 사용자는 해당 사용자 지정 피처를 계속해서 사용할 수 있습니다.
연결된 사용자 지정 피처가 있는 통합문서 열기
통합문서의 사용자 지정 피처와 그 사용 방법을 다시 숙지하려면, 툴바의 사용자 지정 피처 아이콘을 오른쪽 클릭하고 연결된 통합문서 열기를 선택합니다. 사용자 지정 피처의 Feature Studio를 포함한 통합문서가 다른 탭에서 열립니다.
이 작업공간에서 직접 사용자 지정 피처를 작성하신 경우, 피처 툴바의 사용자 지정 피처 드롭다운 에서 사용할 수 있도록 여기에서 정의된 사용자 지정 피처가 자동으로 표시됩니다.
- 아이콘을 클릭하여 작업공간에서 정의되는 모든 사용자 지정 피처 리스트를 보십시오.
- 사용할 사용자 지정 피처를 선택합니다.
피처를 정의하는 FeatureScript가 편집되고 실행되면, 현재 작업공간으로부터 사용자 지정 피처를 자동으로 업데이트합니다. 이것은 사용자 지정 피처를 개발할 때 신속하게 테스트하는데 유용합니다.
맞춤 기능 공유
다른 사람들이 사용자 지정 피처를 사용할 수 있도록 하려면,
- 사용자 지정 피처의 FeatureScript를 포함한 통합문서 버전을 생성합니다.
- 다음 중 하나:
- 최소한 “보기, 복사하기, 내보내기” 권한을 지정하여, 특정 개인들 또는 팀들과 통합문서를 공유하십시오.
- 통합문서를 공개로 전환합니다.
사용자 지정 피처 아이콘은 통합문서에서 아이콘을 SVG 블로그 탭으로 업로드한 후 참조해서 지정됩니다. 자세한 내용은 FeatureScript 문서의 사용자 지정 아이콘에 나온 지침을 참조하십시오.
설명 이미지는 피처 결과에 대한 사진으로, 이미지를 통합문서에서 SVG 블로그 탭으로 업로드한 다음, 참조하는 방식으로 지정됩니다. 자세한 내용은 FeatureScript 문서의 사용자 지정 아이콘에 나온 지침을 참조하십시오.
게시하여 일반에 공개하려는 사용자 지정 피처가 포함된 통합문서가 있는 경우, 통합문서의 새 버전을 만들 때 또는 버전 및 히스토리 패널의 버전 컨텍스트 메뉴에서 직접 사용자 지정 피처를 만들 수 있습니다. 또한 이렇게 하면 공개 사용자 지정 피처가 포함된 통합문서를 더 쉽게 검색할 수 있습니다.
-
Feature Studio 탭에서 사용자 지정 피처를 포함하는 공개 통합문서를 생성합니다. 자세한 내용은 사용자 지정 피처를 참조하십시오.
-
동일한 통합문서에서 새 탭 삽입 아이콘()을 클릭하고 사용자 지정 피처를 사용하는 Part Studio를 만듭니다.
-
동일한 통합문서에서, 새 탭 삽입 아이콘()을 클릭하고 가져오기를 클릭합니다. PDF 파일을 찾아 가져옵니다. 일반적으로 이 통합문서는 사용자 지정 피처를 설명하는 지침 통합문서입니다.
-
버전 및 히스토리 아이콘()을 클릭하면 버전 및 히스토리 패널이 열립니다.
-
버전 생성 아이콘 ()를 클릭하면 버전 생성 대화상자가 열립니다.
-
이름 및 설명을 입력합니다.
-
사용자 지정 피처 및 테이블 게시 옵션을 클릭합니다. 통합문서의 FeatureScript에 오류가 있는 경우 체크리스트의 설명 왼쪽에 빨간색 x 아이콘()이 표시됩니다. 확인 표시 아이콘()은 게시 요구 사항이 충족되었음을 나타냅니다.
-
생성 및 게시 또는 버전 생성, 게시 및 속성 편집을 클릭하여 버전을 생성하고 사용자 지정 피처 및 테이블을 동시에 게시합니다.
사용자 지정 피처 및 테이블 게시 옵션은 문서에 Feature Studio 탭이 포함된 경우에만 표시됩니다.
사용자 지정 기능에는 설명도 있어야 합니다(위 대화상자의 설명 필드와 다름). 자세한 내용은 FeatureScript 문서의기능 UI: 설명을 참조하십시오.
버전 만들기 대화상자에서 사용자 지정 피처 및 테이블 게시 옵션을 사용하지 않는 경우, 버전(아래 예에서는 V1)을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 FeatureScript 게시를 선택하여 사후에 게시할 수 있습니다.
통합문서 버전에 게시된 사용자 지정 피처가 포함된 경우 버전 및 히스토리 그래프의 버전 노드 주위에 대괄호 표시기({})가 표시됩니다.
사용자 지정 피처의 게시를 취소하려면 버전을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 FeatureScript의 게시 취소를 선택합니다.
게시된 사용자 지정 피처를 검색하려면:
-
통합문서 페이지의 왼쪽 패널에서 공개 필터를 선택합니다.
-
화면 상단의 검색 필드에서 오른쪽의 드롭다운 화살표를 클릭합니다.
-
기준 추가 드롭다운을 클릭하고 게시된 FeatureScript를 선택합니다.
-
FeatureScript가 게시된 모든 문서를 필터링하려면 True를 선택하고 FeatureScript가 게시된 모든 문서를 제외하려면 False를 선택합니다.
-
검색을 클릭합니다. 아래에 결과가 표시됩니다.
- Onshape는 자동으로 사용자 지정 피처를 알파벳 순으로 나열합니다.
- 최신 버전이 아닌 버전으로 업데이트를 선택하는 경우, '최신 버전이 아님' 아이콘이 계속 남아있게 됩니다.
- 사용자 지정 피처의 참조 버전을 업데이트하더라도 툴바에서 가리키고 있는 사용자 지정 피처 버전은 변경되지 않습니다. 툴바에서 가리키고 있는 버전을 업데이트하려면, 기존 아이콘을 삭제하고 새 버전을 가리키고 있는 새 사용자 지정 피처를 추가하십시오.
- 사용자 지정 피처를 업데이트한 후, 오류 없이 재생성되도록 피처를 편집해야 할 수 있습니다(예를 들어, 입력이 필수인 항목 추가 등).
- 일단 통합문서에서 링크된 사용자 지정 피처를 사용한 적이 있으면, 출처 통합문서가 삭제되거나 공유 해제되어도 해당 사용자 지정 피처에 접근할 수 있습니다.
- 사용자 지정 피처를 툴바에 추가하는 것은 통합문서 설정이 아니라 계정 설정입니다. 아이콘(과 연관된 사용자 지정 피처)은 모든 통합문서에서 사용할 수 있습니다.
- 사용자 지정 피처를 툴바에 추가하면 (또는 사용자 지정 피처가 포함된 통합문서를 열면) FeatureScript 알림이 자동으로 켜지며, 바로가기 바에 이 표시됩니다. 이 알림은 사용자 지정 피처 개발자에게 유용할 수 있는 피드백을 제공합니다.
FeatureScript는 보안을 염두에 두고 설계되었습니다. 사용자를 보호하기 위해, FeatureScript는 엄격한 샌드박스에서 작동되며, 피처의 영향력을 사용 중인 Part Studio로 한정합니다. 이를 통해 신뢰할 수 없는 사용자가 작성한 사용자 지정 피처를 사용하는 것까지도 상대적으로 안전하게 됩니다.
사용자 지정 피처는 다음을 할 수 없습니다.
- 사용되고 있는 Part Studio 이외의 것을 수정합니다.
- 어떤 식으로든 Onshape 계정에 “영향을 끼칩니다”.
- 그 작성자나 그 밖에 다른 사람에게 무엇이든 답신할 수 있습니다.
- 그것이 피처 리스트에서 제거된 후에 Part Studio 재생성에 영향을 줍니다.
- 피처 리스트에서 다른 피처 수정.
나쁜 (또는 제대로 작성되지 않은) 사용자 지정 피처는 다음과 같을 수 있습니다.
- 재생성하는데는 시간이 오래 걸리거나, 과도하게 리소스를 소모하여, 그 사용자 지정 피처를 제거할 때까지 Part Studio로 작업할 수 있는 능력을 저해하게 됩니다.
- 해를 끼치려는 의도로 Part Studio의 변수 값이나 형상을 수정합니다.
나쁜 FeatureScript를 퍼블리싱하는 것은 Onshape 약관에 반하는 것이며, 용인되지 않을 것입니다.
도움말 메뉴의 피드백 버튼을 이용해 나쁜 사용자 지정 피처를 보고하시기 바랍니다.
통합문서 연결의 최소 권한이 있는 모든 통합문서로부터 사용자 지정 피처를 피처 툴바에 추가합니다. 편집 권한이 있는 Part Studio에 있을 때나 또는 피처를 정의하는 Feature Studio가 포함된 버전을 보고 있을 때 사용자 지정 피처를 추가할 수 있습니다.
- 사용자 지정 피처 추가 아이콘을 탭합니다.
사용자 지정 피처 추가 플라이아웃이 열립니다.
- 현재 작업공간과 통합문서 찾아보기 간을 선택하려면 탭합니다.
- 사용자 지정 피처를 추가할 통하문서를 탭하여 선택합니다.
- 통합문서의 버전을 탭하여 선택합니다.
- 추가하려는 사용자 지정 피처를 탭하여 선택합니다.
드롭다운을 탭하여 포함된 모든 사용자 지정 피처를 선택하거나 각각의 사용자 지정 피처를 개별적으로 탭할 수 있습니다.
추가된 사용자 지정 피처가 플라이아웃에서 파란색으로 강조 표시되고, 피처 툴바에 추가됩니다.
- 체크표시를 탭하여 플라이아웃을 닫습니다.
Onshape는 자동으로 사용자 지정 피처를 알파벳 순으로 나열합니다.
다른 통합문서에서 링크된 사용자 지정 피처는 피처 리스트에서 링크 아이콘으로 나타납니다.
사용자 지정 피처를 삽입한 통합문서의 새 버전이 생성되면 피처 리스트의 링크 아이콘이 파란색으로 강조표시되고, 동일한 아이콘이 Part Studio 탭에 나타납니다.
통합문서 링크 및 업데이트 방법에 대한 자세한 내용은 통합문서 링크를 참조하십시오.
기능 툴바에서 사용자 지정 기능 제거
- 피처 툴바의 오른쪽 하단에서 관리를 탭합니다.
- 제거할 사용자 지정 피처 옆에 있는 x를 탭합니다.
- 사용자 지정 피처 관리가 끝났으면 완료를 탭합니다.
FeatureScript는 보안을 염두에 두고 설계되었습니다. 사용자를 보호하기 위해, FeatureScript는 엄격한 샌드박스에서 작동되며, 피처의 영향력을 사용 중인 Part Studio로 한정합니다. 이를 통해 신뢰할 수 없는 사용자가 작성한 사용자 지정 피처를 사용하는 것까지도 상대적으로 안전하게 됩니다.
사용자 지정 피처는 다음을 할 수 없습니다.
- 사용되고 있는 Part Studio 이외의 것을 수정합니다.
- 어떤 식으로든 Onshape 계정에 영향을 끼칩니다.
- 그 작성자나 그 밖에 다른 사람에게 무엇이든 답신할 수 있습니다.
- 그것이 피처 리스트에서 제거된 후에 Part Studio 재생성에 영향을 줍니다.
- 피처 리스트에서 다른 피처 수정.
나쁜 (또는 제대로 작성되지 않은) 사용자 지정 피처는 다음과 같을 수 있습니다.
- 재생성하는데는 시간이 오래 걸리거나, 과도하게 리소스를 소모하여, 그 사용자 지정 피처를 제거할 때까지 Part Studio로 작업할 수 있는 능력을 저해하게 됩니다.
- 해를 끼치려는 의도로 Part Studio의 변수 값이나 형상을 수정합니다.
나쁜 FeatureScript를 퍼블리싱하는 것은 Onshape 약관에 반하는 것이며, 용인되지 않을 것입니다.
도움말 메뉴의 지원부 문의 버튼을 이용해 나쁜 사용자 지정 피처를 보고하시기 바랍니다.
브라우저에서 Onshape를 사용해 사용자 지정 피처를 피처 툴바에 추가해야 모바일 장치에서 해당 피처에 액세스할 수 있습니다. 자세한 내용은 Onshape 브라우저 도움말 항목 중 사용자 지정 피처를 참조하십시오.
모바일 장치의 Part Studio에서:
- 피처 툴바에 액세스하려면 피처 아이콘을 탭합니다.
브라우저에서 Onshape를 사용해 추가된 사용자 지정 피처는 모바일 장치의 피처 툴바에서 사용할 수 있습니다.
- 사용자 지정 피처를 사용하려면 탭합니다.
- 대화상자를 완료하고 체크표시를 탭합니다.
- 다른 Onshape 피처와 마찬가지로 사용된 사용자 지정 피처가 피처 리스트에 나열됩니다.
사용자 지정 피처는 다른 Onshape 피처와 같이 작동합니다. 편집하고, 제외하고 보고, 숨기고, 삭제할 수 있습니다.
다른 통합문서에서 링크된 사용자 지정 피처는 피처 리스트에서 링크 아이콘으로 나타납니다.
사용자 지정 피처를 삽입한 통합문서의 새 버전이 생성되면 피처 리스트의 링크 아이콘이 파란색으로 강조표시되고, 동일한 아이콘이 Part Studio 탭에 나타납니다.
통합문서 링크 및 업데이트 방법에 대한 자세한 내용은 통합문서 링크를 참조하십시오.
FeatureScript는 보안을 염두에 두고 설계되었습니다. 사용자를 보호하기 위해, FeatureScript는 엄격한 샌드박스에서 작동되며, 피처의 영향력을 사용 중인 Part Studio로 한정합니다. 이를 통해 신뢰할 수 없는 사용자가 작성한 사용자 지정 피처를 사용하는 것까지도 상대적으로 안전하게 됩니다.
사용자 지정 피처에는 다음 기능이 지원되지 않습니다.
- 사용되고 있는 Part Studio 이외의 것을 수정합니다.
- 어떤 식으로든 Onshape 계정에 영향을 끼칩니다.
- 그 작성자나 그 밖에 다른 사람에게 무엇이든 답신할 수 있습니다.
- 그것이 피처 리스트에서 제거된 후에 Part Studio 재생성에 영향을 줍니다.
- 피처 리스트에서 다른 피처 수정.
나쁜 (또는 제대로 작성되지 않은) 사용자 지정 피처는 다음과 같을 수 있습니다.
- 재생성하는데는 시간이 오래 걸리거나, 과도하게 리소스를 소모하여, 그 사용자 지정 피처를 제거할 때까지 Part Studio로 작업할 수 있는 능력을 저해하게 됩니다.
- 해를 끼치려는 의도로 Part Studio의 변수 값이나 형상을 수정합니다.
나쁜 FeatureScript를 퍼블리싱하는 것은 Onshape 약관에 반하는 것이며, 용인되지 않을 것입니다.
도움말 메뉴의 지원부 문의 버튼을 이용해 나쁜 사용자 지정 피처를 보고하시기 바랍니다.