작업 편집 매쉬업
|
이 매쉬업은 사용자 정의된 매쉬업에 동일한 입력 및 출력이 있는 한 사용자 정의된 매쉬업으로 쉽게 교체할 수 있도록 설계되었습니다. 자세한 내용은 모듈 매쉬업 교체를 참조하십시오.
|
작업 편집 매쉬업(PTC.ActionTracker.EditAction_MU)에 기존 작업을 보고 편집하기 위한 화면을 표시합니다.
이 화면에서
삭제를 클릭하여 작업을 삭제하거나
편집을 클릭하여 작업을 편집할 수 있습니다. 동작 정보를 수정하거나, 새 작업을 추가하거나, 작업을 삭제한 후
저장을 클릭하여 편집된 동작을 저장합니다.
취소를 클릭하면 작업 정보에 대한 모든 변경 내용이 취소되고
그리드 매쉬업으로 돌아갑니다. 작업이 추가되면 해당 변경 내용이 데이터베이스에 즉시 저장됩니다.
위젯
PTC.ActionTracker.EditAction_MU 매쉬업은 다음 위젯을 사용합니다.
• 여러 버튼 위젯:
◦ 작업 목록으로 돌아가기 작업 버튼의 경우.
◦ 편집 버튼의 경우. 이 버튼은 작업이 보기 모드일 때 활성화되고 작업이 편집 모드일 때 비활성화됩니다.
◦ 장비 필드의 경우. 이 보이지 않는 버튼은 장비 선택 창을 시작하고 작업이 편집 모드일 때만 활성화됩니다.
◦ 손실 이유 필드의 경우. 이 보이지 않는 버튼은 손실 이유 선택 창을 시작하고 작업이 편집 모드일 때만 활성화됩니다.
◦ 기준선 날짜 범위 필드의 경우. 이 보이지 않는 버튼은 기준선 설정 창을 시작합니다.
◦ 작업 추가 버튼의 경우. 이 버튼은 작업이 편집 모드일 때만 사용할 수 있습니다.
◦ 삭제 버튼의 경우, 동작과 모든 관련 작업을 삭제합니다.
◦ 저장 버튼의 경우, 업데이트된 작업 정보를 저장합니다. 이 버튼은 편집 모드에서만 사용할 수 있습니다.
◦ 보기 모드로 동작을 반환하는 취소 버튼의 경우, 동작 정보 또는 작업 삭제에 대한 변경 내용을 취소합니다.
• 텍스트 문자열을 위한 여러 레이블 위젯.
• 여러 텍스트 필드 위젯.
• 여러 드롭다운 위젯.
• 설명 필드에 대한 텍스트 영역 위젯.
• 시작 및 종료 날짜 선택을 위한 날짜 시간 선택기 위젯.
입력
PTC.ActionTracker.EditAction_MU 매쉬업에 대한 입력 매개 변수는 다음과 같습니다.
• MashupName - 현재 매쉬업의 이름입니다.
• SelectedAction -
그리드 매쉬업에서 작업을 두 번 클릭하거나 작업 추가 매쉬업에서
저장을 클릭하여 보기 위해 선택한 작업입니다.
• Manager - 이 매쉬업의 동적 서비스가 실행되는 관리자입니다.
• ManagerName - GetMfgModelManager 서비스에서 반환된 관리자 사물 이름입니다.
• selectedEquipments - 장비 선택 창에서 선택한 장비입니다.
출력
PTC.ActionTracker.Management_TS의 출력 매개 변수는 입력 매개 변수와 동일합니다.
서비스
매쉬업은 PTC.ActionTracker.Management_TS 사물 형태의 다음 동적 서비스를 사용합니다.
• AddTasks - 텍스트 필드의 입력에 따라 데이터베이스에 작업을 추가합니다. 작업 추가 버튼을 클릭하면 호출됩니다.
• CheckTaskListEmpty - 작업의 텍스트 필드가 비어 있는지 확인합니다. 작업에 대한 텍스트 필드가 비어 있는 경우 새 작업을 추가할 수 없으며 기존 작업을 저장할 수 없습니다.
• DeleteAction - 사용자가 삭제 확인 창에서 삭제를 클릭하면 작업을 삭제합니다.
• GetActionTaskCollectionMashupConfiguration - 동작 작업 컬렉션 매쉬업에 사용하도록 구성된 모듈 매쉬업을 읽어들입니다. 자세한 내용은
작업 추적기 모듈 매쉬업를 참조하십시오.
• GetDetailTrendChartMashupConfiguration - 추세 세부내용 차트 매쉬업에 사용하도록 구성된 모듈 매쉬업을 읽어들입니다. 자세한 내용은
작업 추적기 모듈 매쉬업를 참조하십시오.
• GetEquipmentBreadcrumb - 장비 경로 필드에 대해 표시할 문자열을 계산합니다.
• GetMfgModelManager - PTC.Base.Manager의 DefaultGlobalManagerConfiguration 구성 테이블에서 등록된 PTC.MfgModel.Manager를 읽어들입니다.
• GetSelectedAction - selectedAction 입력 매개 변수에서 작업에 대한 정보를 읽어들입니다.
• GetSiteUidFromModel - 선택한 장비와 연관된 사이트 UID를 읽어들입니다. 이 값은 데이터베이스의 작업에 저장됩니다.
• GetStatusName - 상태 필드에 대해 표시할 로컬리제이션 토큰을 읽어들입니다.
• GetTask - 동작에 대한 모든 작업을 읽어들입니다.
• QueryActions - 작업에 대한 값이 변경될 때 작업의 값을 읽어들입니다.
• QueryOwners - 작업의 소유자가 될 수 있는 사용자 목록을 읽어들입니다.
• QueryStatus - 작업의 상태 목록을 읽어들입니다.
• UpdateActions - 저장을 클릭하면 데이터베이스에 있는 동작에 대한 변경 내용을 업데이트합니다.
• UpdateTasks - 저장을 클릭하면 데이터베이스에 있는 작업에 대한 변경 내용을 업데이트합니다.
동적 서비스를 사용하면 런타임에 서비스를 실행할 엔티티를 선택할 수 있습니다. 이 경우
PTC.PerformanceAnalysis.Manager_TS 사물 형태를 구현하는 모든 엔티티에서 서비스를 실행할 수 있습니다. 자세한 내용은 ThingWorx 도움말 센터의 Mashup Builder 섹션에서
동적 서비스를 참조하십시오.