매쉬업 및 마스터를 만드는 모범 사례
매쉬업 및 마스터를 만들 때 다음 모범 사례를 사용합니다.
사용자 인터페이스 설계의 일관성을 위해 마스터 매쉬업 사용
먼저 솔루션의 기본 모양과 느낌을 결정한 다음 마스터 매쉬업을 만듭니다. 마스터 매쉬업을 사용하면 매쉬업의 로고, 메뉴, 제목, 머리글, 바닥글 및 사이드 막대와 같은 항목의 레이아웃 및 표시를 표준화할 수 있습니다.
별도의 매쉬업 및 마스터 페이지 설계
서로 다른 보기 장치에 대해 별도의 매쉬업 및 마스터 페이지를 설계합니다. 사용자 워크플로는 화면 크기에 따라 달라집니다.
매쉬업에 대한 매개 변수 정의
원하는 수만큼 매쉬업의 매개 변수를 정의할 수 있습니다. 이러한 매개 변수는 매쉬업이 다른 매쉬업에 포함되거나 한 매쉬업에서 다른 매쉬업으로 이동할 때 데이터를 전달하는 데 사용됩니다. 이러한 매개 변수는 다른 매쉬업에서 호출될 때 바인딩 소스 또는 대상으로 사용할 수 있는 속성이 됩니다.
매쉬업이 로드되고 사용자가 매쉬업에 필요한 모든 데이터를 전달하지는 못한 경우 이 데이터를 가져오도록 서비스가 호출됩니다. 호출되는 서비스의 수를 최소화하려면 이러한 매개 변수를 호출하는 매쉬업이 포함하는 매쉬업에 필요한 모든 데이터를 전달하는 것이 좋습니다.
사용자에게 순차적 작업 표시
사용자가 작업을 순차적으로 완료하거나 특정 순서대로 수행되어야 하는 워크플로를 사용하려면 다음 방법 중 하나를 사용합니다.
위젯에서 위젯의 표시 유형을 제어할 수 있도록 Visibile 속성을 설정합니다. 이 속성은 필요한 단계에 대한 위젯을 표시하고 활성화합니다.
사용자가 필요한 시퀀스로 단계를 완료한 후 포함된 매쉬업을 표시하고 제거하는 동적 포함된 매쉬업을 사용합니다.
선택된 속성을 표시하도록 매쉬업 사용자 정의
속성 표시 위젯을 사용하면 데이터 유형을 기반으로 사물 속성 세트를 시각화할 수 있습니다. 사물 속성 세트는 모든 속성을 포함하고 속성 표시 위젯은 속성 세트를 표시합니다.
매쉬업의 특정 속성만 표시하도록 속성 표시 위젯을 구성할 수 있습니다.
또한 동일한 getPropertyValues 서비스에서 읽어들인 개별 속성을 값 표시 및 기타 시각화 위젯에 바인딩할 수 있습니다.
매쉬업이 로드될 때의 이벤트 로그
매쉬업을 볼 때 URL에 &__trace를 추가하여 매쉬업이 로드될 때 실행되는 모든 이벤트의 세부 로그를 볼 수 있습니다. 이는 문제 해결 중에도 도움이 됩니다.
다음과 같이 매쉬업 URL 끝에 &__trace를 추가합니다.
<Mashup_URL>&__trace
매쉬업의 데이터 새로 고침
매쉬업에서 데이터를 자동으로 새로 고칠 수 있습니다. GetProperties 서비스를 사용합니다.
도움이 되셨나요?