์์ฒญ ํค๋ยท์๋ช ๊ฒ์ฆยท์ฌ์๋ยท์ค๋ณต ์ฒ๋ฆฌ ๋ฑ ๊ณตํต ์ฌํญ์ ๊ณตํต ๊ท๊ฒฉ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
APPLICANT_PROCESS_MOVED
์ง์์๊ฐ ๋ค๋ฅธ ์ฑ์ฉ๋จ๊ณ๋ก ์ด๋ํ ์์ ์ ๋๋ค.
๋ด๋น์์ ์๋ ์ด๋, ์์ ์ผ๊ด ์คํฌ๋ฆฌ๋์ ์ํ ์ด๋, ํฉ๊ฒฉยทํฉ๊ฒฉ ์ทจ์ยท์ฐ๋ ๋ถํฉ๊ฒฉ ์ฒ๋ฆฌ์ ๋๋ฐ๋ ์ด๋์ด ๋ชจ๋ ํฌํจ๋ฉ๋๋ค. ์ด๋ค ์กฐ์์ด์๋์ง๋ movedType์ผ๋ก ๊ตฌ๋ถํ์ธ์.
๋จ, ๋ฐ์ดํฐ ์ด๊ด(๋ง์ด๊ทธ๋ ์ด์ ) ์ผ๋ก ์ธํ ์ด๋์ ์ ์ก๋์ง ์์ต๋๋ค.
ํฉ๊ฒฉยทํฉ๊ฒฉ ์ทจ์ ์์๋ ์ด๋ฒคํธ๊ฐ 2๊ฑด ๋ฐ์ํฉ๋๋ค.ํฉ๊ฒฉ ์ฒ๋ฆฌ โ APPLICANT_PROCESS_MOVED(movedType: PASS) + APPLICANT_PASSEDํฉ๊ฒฉ ์ทจ์ โ APPLICANT_PROCESS_MOVED(movedType: PASS_CANCELED) + APPLICANT_PASS_REVOKED์ค๋ณต์ด ์๋๋ผ ์๋๋ ๋ณ๊ฐ ์ด๋ฒคํธ์ ๋๋ค. ๋จ๊ณ ์ด๋๋ง ํ ๋ฒ ์ฒ๋ฆฌํ๊ณ ์ถ๋ค๋ฉด movedType์ผ๋ก ๊ตฌ๋ถํ์ธ์.
POST
application/json
ํ๋ | ํ์ | ํ์ ์ฌ๋ถ | ์ค๋ช |
|---|---|---|---|
applicantId | Integer | ํ์ | ์ง์์ ๊ณ ์ id ๊ฐ์ ๋๋ค |
openingId | Integer | ํ์ | ์ง์ํ ๊ณต๊ณ ๊ณ ์ id ๊ฐ์ ๋๋ค |
processId | Integer | ํ์ | ์ด๋ํ ํ์ ์ฑ์ฉ๋จ๊ณ ๊ณ ์ id ๊ฐ์ ๋๋ค |
processName | String | ์ ํ | ์ด๋ํ ํ์ ์ฑ์ฉ๋จ๊ณ ์ด๋ฆ์ ๋๋ค. ๋จ๊ณ๊ฐ ์ญ์ ๋ ๊ฒฝ์ฐ ์๋ต๋ฉ๋๋ค |
status | Enum | ํ์ | ์ง์์ ํ์ฌ ์ํ์ ๋๋ค. ์ด๋ ์์ ์ ๊ฐ์ด๋ฉฐ movedType์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค |
movedType | Enum | ํ์ | ๋จ๊ณ ์ด๋์ด ์ด๋ค ์กฐ์์ผ๋ก ๋ฐ์ํ๋์ง์ ๋๋ค |
๊ฐ | ์ค๋ช |
|---|---|
MANUAL | ๋ด๋น์๊ฐ ์ง์ ๋จ๊ณ๋ฅผ ์ฎ๊ธด ๊ฒฝ์ฐ์ ๋๋ค |
EXCEL_SCREENING | ์์ ์ผ๊ด ์คํฌ๋ฆฌ๋์ผ๋ก ์ด๋ํ ๊ฒฝ์ฐ์ ๋๋ค |
PASS | ํฉ๊ฒฉ ์ฒ๋ฆฌ์ ๋๋ฐ๋ ์ด๋์ ๋๋ค. APPLICANT_PASSED๊ฐ ํจ๊ป ๋ฐ์ํฉ๋๋ค |
PASS_CANCELED | ํฉ๊ฒฉ ์ทจ์์ ๋๋ฐ๋ ์ด๋์ ๋๋ค. APPLICANT_PASS_REVOKED๊ฐ ํจ๊ป ๋ฐ์ํฉ๋๋ค |
INTEGRATION_REJECT | ์ฐ๋์ ํตํ ๋ถํฉ๊ฒฉ ์ฒ๋ฆฌ์ ๋๋ฐ๋ ์ด๋์ ๋๋ค |
๊ฐ | ์ค๋ช |
|---|---|
SUBMIT | ํ๊ฐ์ค |
PASS | ํฉ๊ฒฉ |
REJECT | ๋ถํฉ๊ฒฉ |
๊ฐ์ด ์๋ ํ๋๋ ํค ์์ฒด๊ฐ ์๋ต๋ฉ๋๋ค. ํญ์ ์กด์ฌํ๋ค๊ณ ๊ฐ์ ํ์ง ๋ง๊ณ ์์ ๋๋ฅผ ์ฒ๋ฆฌํ์ธ์.
์ด๋ ์ ๋จ๊ณ ์ ๋ณด๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ์ด์ ๋จ๊ณ๋ฅผ ์์์ผ ํ๋ค๋ฉด ์์ ์ธก์์ ์ง์ ๊ฐ์ ๋ณด๊ดํ์ธ์.
๊ฐ์ ์ง์์์ ์ด๋ฒคํธ๋ ๋ฐ์ ์์๋๋ก ์ ๋ฌ๋๋ฏ๋ก, ๋จ๊ณ ์ด๋ ์ด๋ ฅ์ ์์๋๋ก ์ฌ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋จ, ์์ ์ด๋ฒคํธ์ ์ฌ์๋๊ฐ ๋ชจ๋ ์์ง๋ ๊ฒฝ์ฐ์๋ ์์๊ฐ ์ด๊ธ๋ ์ ์์ผ๋ occurredAt ๊ธฐ์ค ๋ฐฉ์ด ๋ก์ง์ ํจ๊ป ๋์ธ์.