Search
🔩

Block Store 사용 가이드 (KR)

본 문서에서는 Block Store에 등록된 Block Package를 구독하고 다운받아 BizUnit에서 활용하는 방법을 소개합니다.
Index

Plan Control

Block Store 접근 권한은 구독하신 Plan에 의해 제어합니다.
Free
Starter
Plus
Pro
Enterprise
Block Store

개요

1) Block Store란?

Block Store는 공공데이터, 금융, 마이데이터 및 결제 등 다양한 플랫폼에서 API 형태로 제공되는 서비스를 SyncTree에서 Block Coding으로 활용할 수 있도록 Block Package 형태로 관리하는 시스템입니다.
Block Package는 Block Provider가 등록한 사용료 정책에 따라 무료, 유료로 사용 가능합니다.
Block Package의 과금은 해당 Block을 사용한 서비스(BizUnit)를 실제로 한번 호출하는 것을 1call로 산정하여 계산합니다.

2) 용어 정리

Block : 특정한 서비스(API)가 블록으로 구현된 하나의 애플리케이션입니다.
Block Package : Block을 기능별, 용도별로 묶어 서비스 단위로 제공하는 Block들의 모임입니다.
Block Provider : Block 및 Block Package의 생산자입니다.
Block Store : Block Provider가 등록한 Block Package를 사용자가 확인할 수 있는 페이지로, SyncTree Studio에서 접근합니다.

3) Block Store Flow

Step 1 : Block Provider가 Block Store에 Block Package를 등록합니다.
Step 2 : SyncTree 사용자는 Block Store에서 Block Package를 구독하고 다운받아 사용합니다.
Step 3 : Block 사용량 계산 후 Block Package 정책에 따라 요금을 지불합니다.
Step 4 : Block Provider에게 Block Package의 사용 금액을 지급합니다.

Block Package 구독

1) Move to All Blocks

All Blocks 메뉴에서 등록된 다양한 Block Package를 확인합니다.
No.
설명
1
Block Package를 키워드로 검색합니다.
2
최근 등록된 Block Package 내역입니다.
3
많이 사용된 Block Package 내역입니다.
4
Block Store Admin에서 추천하는 Block Package를 큐레이션하여 보여줍니다.
5
등록된 모든 Block Package를 카테고리에 따라 분류하여 보여줍니다. * Block Package가 없는 카테고리는 노출되지 않습니다. Category) AI / Hosting / Social Media / Portal / Chat / Weather / Location / Collaboration / Transportation / Health / Payment / Medical / Tools / Business / Finance / ETC

2) All Blocks 상세 페이지

Block Package를 선택해 상세 페이지로 접근할 수 있으며, 여기서 Block Package의 내용을 확인하고 구독합니다.
No.
설명
1
Block Package의 구독/구독 해지를 결정합니다. * Block Package를 구독한 이후 BiUnit에 연결되어 있을 경우, 먼저 연결을 해제해야 구독 해지가 가능합니다.
2
Block Package를 사용하기 위한 Package Guide 링크 버튼입니다. * Block Provider가 Guide를 등록하지 않았을 경우 노출되지 않습니다.
3
Block Provider의 정보와 Block 사용 시 과금되는 비용 안내입니다. * Block Provider가 Cost를 등록하지 않았을 경우 노출되지 않습니다.
4
Block Package의 Version을 선택합니다. Version에 따라 Description과 Block의 내용이 바뀝니다.
5
Block Package의 소개와 주요 기능을 담은 설명 영역입니다.
6
Block을 선택하면 Block을 사용하기 위한 parameter와 명세서 정보를 보여주는 팝업이 노출됩니다.
Block Package를 구독하면 아래의 안내 메시지 스낵바가 노출됩니다.
| 구독이 완료되었으며, ‘My Blocks’ 에서 확인할 수 있습니다.

Block Download

1) Move to My Blocks

My Blocks 메뉴에서는 구독한 Block Package 내역을 확인할 수 있습니다.
No.
설명
1
구독한 Block Package를 Package Title과 Provider로 검색할 수 있습니다. 검색 결과 갯수가 Result로 표기됩니다.
2
선택한 Block Package의 상세 페이지로 연결됩니다. Package Title 오름차순/내림차순 정렬을 지원합니다.
3
구독한 Block Package 중 Used Version이 체크된 Package Version을 표시합니다.
4
Block Package가 사용 중인 BizUnit을 알려주는 팝업 창이 노출됩니다. * Revision Used의 값이 ‘0’이어야 Block Package의 구독 해지가 가능합니다.
5
Block Package를 Block Package Update 날짜 오름차순/내림차순 정렬을 지원합니다.

2) My Blocks 상세 페이지

Block Package를 선택해 상세 페이지로 접근할 수 있으며, 여기서 Block Package를 다운받을 수 있습니다.
No.
설명
비고
1
Block Package의 구독 해지를 결정합니다. * Block Package를 구독한 이후 BiUnit에 연결되어 있을 경우, 먼저 연결을 해제해야 구독 해지가 가능합니다.
-
2
Block Package를 사용하기 위한 Package Guide 링크 버튼입니다. * Block Provider가 Guide를 등록하지 않았을 경우 노출되지 않습니다.
-
3
Block Provider의 정보와 Block 사용 시 과금되는 비용 안내입니다. * Block Provider가 Cost를 등록하지 않았을 경우 노출되지 않습니다. Block Package가 사용 중인 BizUnit을 알려주는 팝업 창이 노출됩니다. * Revision Used의 값이 ‘0’이어야 Block Package의 구독 해지가 가능합니다.
-
4-1
Block Package의 Version을 선택합니다. Version에 따라 Description과 Block의 내용이 바뀝니다.
4-2, 4-3을 수행하기 위한 선행 조건입니다.
4-2
Version 선택 이후 블록을 다운로드합니다.
4-1을 선행해야 합니다.
4-3
블록 다운로드 버튼이 비활성화된 이 Used Version 토글 버튼이 노출되며, On 상태로 바꿔주면 BlzUnit의 Block Category에 노출됩니다.
4-2를 선행해야 합니다.
5
Block Package의 소개와 주요 기능을 담은 설명 영역입니다.
-
6
Block을 선택하면 Block을 사용하기 위한 parameter와 명세서 정보를 보여주는 팝업이 노출됩니다.
-
7
Block의 Version을 표시합니다.
Block Package Version ≠ Block Version
8
해당 Version의 Block이 사용 중인 BizUnit만 알려주는 팝업창이 노출됩니다.
-

BizUnit에서 Block 적용

1) Move to BizUnit

다운로드 이후 Used Version이 활성화 된 Block은 BizUnit의 Block Package Category에 등록되며, Block Coding 방식으로 사용할 수 있습니다.

2) Block Architecture 구성

각 Block에 따라 사용하는 방법이 조금씩 다르기 때문에, Package GuideBlock 명세서 등을 참고하여 Block Coding을 진행합니다.
Block은 특정 서비스를 호출하기 위해 EndpointHttp method가 고정돼 있으며, 몇 가지 작업을 수행해야 합니다.
Block의 Request Parameter 설정
Block의 Response Data Fetch
OpenAI:ChatGPT Block을 활용한 예시 (Code Split 으로 코드를 분할하여 설명합니다.)
Step 1 : Client로부터 받을 Request Parameter 구성
Stpe 2 : RequestData Fetch
Step 3 : Block 구성, Block의 Request Parameter 설정
Step 4 : Block의 Response Data Fetch
Stpe 5: 응답 결과 반환
Step 6 : Test
Bizunit 전체 이미지

Block 사용량 확인

Block Store Usage Reports에서 Block 사용량과 요금을 확인할 수 있습니다.