Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

7 total results found

실행 환경

Swit JAVA development guide 시작 및 준비

본 가이드는 다음과 같은 환경에서 실행 됩니다. JAVA SDK 17 Spring Boot 2.7.5 Spring JPA Spring Quartz GSON (google.code.gson) Querydsl 데이터베이스의 독립성과 편의성을 위해 Querydsl을 사용합니다. Querydsl에 대한 내요은 Querydsl Reference Guide을 참조해 주세요 Gradle MySQL or MairaDB dependency에 대한 자세한 내용은 Swit...

팀 생성

Swit JAVA development guide 프로비저닝

Swit Team 정보 생성 Swit 의 Team API를 이용하여 팀을 생성 합니다. 상위조직의 아이디는 필수값이므로 상위조직부터 생성하시길 바랍니다. 최상위 조직을 등록하실땐 parent_id를 0으로 주시면 됩니다. package io.swit.api.service.eai; @Service @Slf4j @AllArgsConstructor public class TeamService { public String createSwitTeam(Swi...

사용자 등록

Swit JAVA development guide 프로비저닝

Swit User 생성 Swit 의 User API를 이용하여 사용자를 등록 합니다. 소속팀 정보는 유저를 생성후 유저아이디를 가지고 생성되어 있는 팀에 추가 시켜줘야 합니다. public HrUserDto createSwitUser(SwitUserDto user) throws Exception { HrUserDto hrUserDto = new HrUserDto(); try { // 유저생성 파라미터를 설정한다. ...

사용자 팀 설정

Swit JAVA development guide 프로비저닝

Swit User 팀 등록 Swit 의 Team API를 이용하여 등록한 유저들을 팀에 추가 합니다. 소속된 팀이 없는 유저를 처음 추가하면 Main 부서로 등록되게 됩니다. public SwitDeptDto addUserToSwitTeam(String teamId, List<String> userIds) throws Exception{ SwitDeptDto retVal = new SwitDeptDto(); JSONObject params ...

토큰 저장

Swit JAVA development guide 시작 및 준비

1. 시작하며 Swit API를 사용하기 위해서는 기본적으로 토큰이 필요 합니다. 자세한 사항은 Swit Developers의 OAuth flow 를 참조해 주세요 2. 토큰의 저장 본 예제에서는 Access token과 Refresh token을 데이터 베이스에 저장하도록 하겠습니다. 먼저 Token을 담을 객체를 작성하겠습니다. 3. 토큰 객체 생성 3.1. SwitTokenEntity package io.swit.api.model.entity.eai...

프로비저닝
JAVA
토큰

RestfulAPI를 호출하기 위한 Class 및 Method 생성

Swit JAVA development guide 시작 및 준비

1. 시작하며 반복되는 호출작업의 편의성을 위해 공통 클래스 및 메서드를 생성합니다. 프로비저닝에서 PUT, DELETE는 쓰이지 않으므로, POST와 GET의 두가지 Method를 만듭니다. Token관련 부분은 토큰 저장 챕터를 확인하여 주시기 바랍니다. 각 클래스에서 궁금한 내용은 Swit CTS의 깃허브를 참조해 주시기 바랍니다. 2. 예제 코드 package io.swit.api.util; import com.google.gson.JsonObje...

Setup

개요

Swit JAVA development guide 프로비저닝

시작하며 프로비저닝은 IT 인프라를 생성하고 설정하는 프로세스 입니다. 이 예제에서는 회사의 조직도와 Swit의 조직도를 연동하는 과정을 설명합니다. 가이드에 앞서 시작 및 준비 를 먼저 해주시길 바랍니다. API호출시 사용되는 get 및 post 는 RestfulAPI 를 참조해주세요. 프로비저닝 과정 조직도 생성 조직원 구성 조직 부서 제외