Zammad: μ›Ήν›…

에 λ§Œλ“  2016λ…„ 10μ›” 25일  Β·  16μ½”λ©˜νŠΈ  Β·  좜처: zammad/zammad

Slack κ³Ό 같은 웹훅을 μ§€μ›ν•˜λŠ” 것은 μ–΄λ–»μŠ΅λ‹ˆκΉŒ?

core feature backlog integration

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

ν‹°μΌ“ μƒνƒœκ°€ μ™ΈλΆ€ μ•±μœΌλ‘œ λ³€κ²½λ˜λŠ” 경우 μž‘μ—…μ„ νŠΈλ¦¬κ±°ν•˜λŠ” 웹훅을 보고 μ‹ΆμŠ΅λ‹ˆλ‹€.
λ‚΄ μ‚¬μš© μ‚¬λ‘€λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
자체 κ°œλ°œν•œ λΉ„μ¦ˆλ‹ˆμŠ€ 앱이 μžˆμŠ΅λ‹ˆλ‹€. 이것은 APIλ₯Ό 톡해 Zammadμ—μ„œ μƒˆ 티켓을 μƒμ„±ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” ν‹°μΌ“ μž‘μ—…μ„ ν•˜κ³  있으며 λͺ¨λ“  μž‘μ—…μ΄ μ™„λ£Œλ˜λ©΄ 티켓을 λ‹«κ³  λΉ„μ¦ˆλ‹ˆμŠ€ μ•±μ—μ„œ μž‘μ—…μ„ κ³„μ†ν•©λ‹ˆλ‹€.
ν‹°μΌ“ μƒνƒœκ°€ μ’…λ£Œλ¨μœΌλ‘œ λ³€κ²½λ˜λ©΄ Zammadκ°€ λΉ„μ¦ˆλ‹ˆμŠ€ 앱을 μžλ™μœΌλ‘œ νŠΈλ¦¬κ±°ν•  수 μžˆλ‹€λ©΄ 정말 쒋을 κ²ƒμž…λ‹ˆλ‹€.

λͺ¨λ“  16 λŒ“κΈ€

@MDXDave 무엇 을 μ˜λ―Έν•©λ‹ˆκΉŒ?

a) Zammad -> Slack의 Webhook(예: ν‹°μΌ“ μ—…λ°μ΄νŠΈ)?
b) 일반적으둜 Webhooks(Zamad의 κ°œμ²΄κ°€ λ³€κ²½λ˜λ©΄ μ–Έμ œλ“ μ§€ λ³€κ²½λœ κ°œμ²΄κ°€ μžˆλŠ” μ™ΈλΆ€ URL이 호좜됨)?
c) Zammad에 λŒ€ν•œ Webhook -> Zammadμ—μ„œ 티켓을 μƒμ„±ν•˜κΈ° μœ„ν•΄ μ™ΈλΆ€μ—μ„œ ν˜ΈμΆœλ˜μ—ˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” μ„Έ 번째λ₯Ό μ˜λ―Έν–ˆμ§€λ§Œ λ‹€λ₯Έ 두 가지 μ˜΅μ…˜λ„ 맀우 μœ μš©ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

a) 곧 μΆœμ‹œλ  μ˜ˆμ •μž…λ‹ˆλ‹€(λ‹€μŒ λ¦΄λ¦¬μŠ€μ— 있음)
b) 2017λ…„ λ‘œλ“œλ§΅μ— μžˆμŠ΅λ‹ˆλ‹€.
c) 더 μžμ„Έν•œ 정보가 μžˆμŠ΅λ‹ˆκΉŒ? νŽ˜μ΄λ‘œλ“œ ν˜•μ‹μ„ μ œμ•ˆν•  수 μžˆμŠ΅λ‹ˆκΉŒ? μ–΄λ–€ 속성이 μœ μš©ν•©λ‹ˆκΉŒ? 티켓을 μ—…λ°μ΄νŠΈν•˜λŠ” μ˜΅μ…˜μ΄ μžˆμ–΄μ•Ό ν•©λ‹ˆκΉŒ?

@martini κ°€ #616μ—μ„œ

gitlab λ˜λŠ” githubμ—μ„œμ™€ 같은 WebHook 지원

screen shot 2017-01-13 at 13 25 57
screen shot 2017-01-13 at 13 25 00

2017년이 λλ‚¬μŠ΅λ‹ˆλ‹€. 2018λ…„ 1뢄기에 일반 웹훅이 κ³„νšλ˜μ–΄ μžˆμŠ΅λ‹ˆκΉŒ?

웹훅에 λŒ€ν•΄μ„œλ„ κΆκΈˆν•©λ‹ˆλ‹€. μ‚¬μš©μž μ •μ˜ 앱에 더 μ‰½κ²Œ 톡합할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ›Ήν›… 지원에 λŒ€ν•œ μ†Œμ‹μ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ•„λ‹ˆμš”. μž‘μ—…ν•  λ•Œ μ΄μ •ν‘œ(문제 였λ₯Έμͺ½μ— 있음)λ₯Ό μΆ”κ°€ν•©λ‹ˆλ‹€.

νŽΈμ§‘: 그것은 우리 λͺ©λ‘μ— μ—†μœΌλ―€λ‘œ μ–Έμ œ 말할 수 μ—†μŠ΅λ‹ˆλ‹€. ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό ν™˜μ˜ν•©λ‹ˆλ‹€.

이 λͺ©μ μ„ μœ„ν•΄ νŠΉλ³„νžˆ λ§žμΆ€ν˜• μ›Ήν›… 앱을 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.

https://github.com/gveltri/slack-zammad-webhooks

μ €λŠ” Zammad의 κΈ°λŠ₯을 μž‘μ—…ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. μž‘μ—… 지점이 μžˆλŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” @gveltri - λ‚΄κ°€ μ•„λŠ” ν•œ ν˜„μž¬ 이 κΈ°λŠ₯에 λŒ€ν•œ λΆ„κΈ°κ°€ μžˆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•œ ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό λ°›μœΌλ©΄ 정말 쒋을 κ²ƒμž…λ‹ˆλ‹€. ν•„μš”ν•˜κ±°λ‚˜ 질문이 μžˆλŠ” 경우 μ–Έμ œλ“ μ§€ μ—¬κΈ° λ˜λŠ” 지원 메일을 톡해 λ¬Έμ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
이것을 Zammad에 λ³‘ν•©ν•˜λ €λ©΄ ν•„μˆ˜ 사항이 ν•œ 가지 μžˆμŠ΅λ‹ˆλ‹€. 일반 Webhook을 μ œκ³΅ν•˜λŠ” 기술 μ†”λ£¨μ…˜μ΄ ν•„μš”ν•©λ‹ˆλ‹€. λͺ¨λ“  μ‹œμŠ€ν…œμ„ ν‘œμ€€ν™”λœ λ°©μ‹μœΌλ‘œ μ—°κ²°ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. πŸ‘€πŸš€ 첫 번째 진행 상황이 λ„ˆλ¬΄ κΈ°λŒ€λ©λ‹ˆλ‹€ πŸ‘€πŸš€

ν‹°μΌ“ μƒνƒœκ°€ μ™ΈλΆ€ μ•±μœΌλ‘œ λ³€κ²½λ˜λŠ” 경우 μž‘μ—…μ„ νŠΈλ¦¬κ±°ν•˜λŠ” 웹훅을 보고 μ‹ΆμŠ΅λ‹ˆλ‹€.
λ‚΄ μ‚¬μš© μ‚¬λ‘€λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.
자체 κ°œλ°œν•œ λΉ„μ¦ˆλ‹ˆμŠ€ 앱이 μžˆμŠ΅λ‹ˆλ‹€. 이것은 APIλ₯Ό 톡해 Zammadμ—μ„œ μƒˆ 티켓을 μƒμ„±ν•©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” ν‹°μΌ“ μž‘μ—…μ„ ν•˜κ³  있으며 λͺ¨λ“  μž‘μ—…μ΄ μ™„λ£Œλ˜λ©΄ 티켓을 λ‹«κ³  λΉ„μ¦ˆλ‹ˆμŠ€ μ•±μ—μ„œ μž‘μ—…μ„ κ³„μ†ν•©λ‹ˆλ‹€.
ν‹°μΌ“ μƒνƒœκ°€ μ’…λ£Œλ¨μœΌλ‘œ λ³€κ²½λ˜λ©΄ Zammadκ°€ λΉ„μ¦ˆλ‹ˆμŠ€ 앱을 μžλ™μœΌλ‘œ νŠΈλ¦¬κ±°ν•  수 μžˆλ‹€λ©΄ 정말 쒋을 κ²ƒμž…λ‹ˆλ‹€.

ν”„λ‘œμ νŠΈ 관리 μ†Œν”„νŠΈμ›¨μ–΄(예: Taiga) μ™€μ˜ 더 λ‚˜μ€ 톡합을 μœ„ν•΄ 웹훅을 μ‚¬μš©ν•©λ‹ˆλ‹€.

일반적으둜 Webhook에 κ΄€ν•œ λ‰΄μŠ€/κ³„νšμ΄ μžˆμŠ΅λ‹ˆκΉŒ(Zamad의 κ°œμ²΄κ°€ λ³€κ²½λ˜λ©΄ μ–Έμ œλ“ μ§€ λ³€κ²½λœ κ°œμ²΄κ°€ μžˆλŠ” μ™ΈλΆ€ URL이 호좜됨)?

ν˜„μž¬ 이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μ—†μœΌλ©° ν˜„μž¬ 지식 기반 및 버그 μˆ˜μ •μ— μ§‘μ€‘ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
μ€€λΉ„κ°€ 되면 μ—¬κΈ°μ—μ„œ 계속 μ—…λ°μ΄νŠΈν•˜κ² μŠ΅λ‹ˆλ‹€. :(

이것에 λŒ€ν•œ μ†Œμ‹μ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ˜€ν•΄ν•˜μ§€ λ§ˆμ„Έμš”. ν•˜μ§€λ§Œ 이 버그 μΆ”μ κΈ°μ˜ μ†ŒμŒμ„ 쀄이기 μœ„ν•΄ κΈ°μ—¬μžμ—κ²Œλ§Œ λŒ€ν™”λ₯Ό 잠그고 μžˆμŠ΅λ‹ˆλ‹€.

이 λ¬Έμ œμ— λŒ€ν•΄ μž‘μ—…ν•  μ€€λΉ„κ°€ λ˜κ±°λ‚˜ μ‹€μ œλ‘œ λͺ‡ 가지 μ†Œμ‹μ΄ μžˆμ„ λ•Œ 더 λ§Žμ€ 정보(예: κ³„νšλœ 릴리슀 λ“±)둜 이 문제λ₯Ό μ—…λ°μ΄νŠΈν•  κ²ƒμž…λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰