이 기능은 왜 필요할까요?
앱 간 데이터 연동은 다른 앱에 이미 저장된 정보를 불러와 현재 앱에 연결해서 사용할 수 있는 기능입니다. 예를 들어, ‘계약서 관리’ 앱에서 이미 만들어둔 ‘고객사 관리’ 앱의 데이터를 선택해 계약서 작성 시 고객사 정보를 자동으로 채울 수 있습니다. 이 기능 덕분에 중복 입력을 줄이고, 정보도 한 곳에서 관리할 수 있어 업무가 훨씬 효율적입니다.
앱 간 데이터 연동이란?
다른 앱의 데이터를 검색해서 현재 앱과 연결하는 기능입니다.
예)
‘계약서 작성’ App에서 ‘고객사 정보’ 불러오기
‘출장 신청서’에서 ‘임직원 명단’ 선택하기
데이터 연동 설정 방법
- 입력 화면에서 '데이터 연동' 컴포넌트 추가
- 입력 화면 관리 > 좌측에서 데이터 연동 컴포넌트 드래그하여 배치
- 연동할 앱 속성 설정
- 속성창에서 [+설정] 버튼 선택
- 연동앱에서 [고객사 현황] 선택
- 데이터 연결 시, 검색 노출 항목 설정
- 검색 필드 : 검색할 때 기준이 되는 항목
- 검색 노출 : 검색 결과에 함께 보여줄 정보
- 저장 후 데이터 등록 > 데이터 연동 컴포넌트를 이용하여 [검색]
연동 설정 저장 후 수정은 불가하며, 변경 시 삭제 후 다시 등록해야 합니다.
데이터 연동 이용 시
연동 항목 매핑이란?
연동된 데이터’ 안에 있는 정보를 자동으로 내 앱 항목에 표시해주는 기능입니다.
연동항목 매핑을 설정하기 전, '데이터 연동' 항목으로 앱간 데이터를 연결할 수 있도록 설정이 되어 있어야 합니다.
예)
고객사 연결 ➡️ 담당자, 이메일 자동 채움
사원 선택 ➡️ 사번, 직급 자동 표시
연동 항목 매핑 설정 방법
- 입력 화면에서 '연동 항목 매핑' 컴포넌트 추가
- 입력 화면 관리 > 좌측에서 고급 컴포넌트 > 연동 항목 매핑 컴포넌트 드래그하여 배치
- 연동할 앱 속성 설정
- 연동 컴포넌트 선택 : 앞서 만든 '데이터 연동' 항목 선택
- 연동 항목 매핑을 설정하기 전, '데이터 연동' 항목으로 앱간 데이터 연동이 우선 설정되어야 함
- 컴포넌트 매핑 : 그 중 어떤 항목 값을 불러올지 선택
예) 위 이미지처럼 고객사 현황 App과의 데이터 연동으로 고객사 명을 검색하면 해당 고객사의 담당자 명이 자동 입력 되도록
연동 항목 매핑을 이용하여 컴포넌트 매핑값 설정에 담당자 명을 선택
- 연동 컴포넌트 선택 : 앞서 만든 '데이터 연동' 항목 선택
- 저장 후 데이터 등록 > 데이터 연동 컴포넌트를 이용하여 [검색] 시 자동으로 데이터가 입력되는지 확인
연동 설정 저장 후 수정은 불가하며, 변경 시 삭제 후 다시 등록해야 합니다.
✍️ 사용자에게는
- 데이터 등록 화면 진입
- 고객사명 [검색] 버튼 선택 > 연동 앱의 데이터 리스트 확인
- 원하는 데이터 선택
- 연결된 정보가 자동 입력된 화면으로 등록
- 💡 이미 연결한 데이터를 바꾸고 싶을 땐➡️ [수정] 버튼을 눌러 다시 선택하면 됩니다.
🔐 앱간 데이터 연동 권한
앱 간 데이터 연동이 완료되면 앱 간 데이터 연동 아이콘(🔗) 표시를 통해 ⚙️을 통해 연동 설정 페이지 접근 가능합니다.
앱간 데이터 연동에서는 이 앱을 참조하고 있는 앱 목록 및 다른 앱의 데이터를 참조하고 있는 컴포넌트를 확인 할 수 있습니다.
데이터를 제공하는 앱(위 예시 기준 고객사 현황 App)에서 권한을 허용해야만 데이터를 검색하고 연결을 할 수 있습니다.
연동 신청 시 데이터 연동 신청에 대한 🔔알림 확인이 가능합니다.
- 이 앱을 참조하고 있는 앱 목록
- 목록 조회 허용 : 연동을 신청한 앱에서 데이터 등록 시 제공하는 앱의 데이터를 검색하고 연결
- 상세 보기 허용 : 연결한 앱의 데이터에서 제공 앱에 공유 권한이 없더라도 연결된 데이터의 상세 내용 확인
- 데이터 연결하는 앱과 데이터를 제공하는 앱 모두 운영 권한이 있을 시, 목록 조회 및 상세보기 허용은 자동 체크
- 다른 앱의 데이터를 참조하고 있는 컴포넌트
- 이 앱에서 다른 앱의 데이터를 참조하고 있는 컴포넌트
- 공개 컴포넌트 설정
- 연결된 앱에서 일부 필드 비공개. 비공개 설정 시 데이터를 연결하는 앱에서 비공개된 컴포넌트의 값으로 확인
다른 앱의 데이터를 연결하면 연결된 데이터가 보이듯, 반대로 연결된 데이터에서도 연결된 정보를 확인할 수 있습니다.
이미 데이터를 연결한 후, 원 데이터 내용을 변경하더라도 연결한 데이터는 업데이트 되지 않습니다.
연결된 데이터에서는 [수정] 버튼으로 데이터를 재연결하면 업데이트된 정보가 반영됩니다.