Change Waiting Information Stage
Bilgi Bekleniyor Aşamasını Değiştir
Endpoint Bilgileri
Bir işi bilgi bekleniyor aşamalarına alır veya bu aşamadan çıkarır. Üç geçişin tamamı tek endpoint üzerinden yapılır; hedef aşama JobActionType alanıyla seçilir.
Bu geçişler her aşamadan yapılabilir; kaynak aşama kısıtı yoktur.
Hedef Aşamalar
Route Parametreleri
Kimlik Doğrulama
Geçerli bir bearer token gerektirir. Token şunları içermelidir:
- Tanınan bir rol (
InsuranceCompanyAPIUser,InsuranceCompanyAPIAdminveyaSupervizor) - İlgili route için
Updateyetkisi - Geçerli bir sigorta şirketi ataması
- Çözümlenebilir bir kullanıcı kimliği
InsuranceCompanyAPIUseryalnızca kendi sahibi olduğu işlerde aksiyon alabilir.InsuranceCompanyAPIAdminveSupervizorşirketin tüm işlerine erişebilir.
İstek Modeli — WaitingInformationRequest
JobIdgövdeden alınmaz; route parametresinden set edilir. 0’dan büyük olmalıdır:"JobId must be greater than zero."
Messagealanı, kısıtlı sigorta şirketleri için17(Kurum Dışı Bilgi Bekleniyor) geçişinde zorunludur — detay aşağıda.
İş Kuralları
State geçişi sırasında aşağıdaki kontroller yapılır:
- Aksiyonu alan kullanıcı işin sahibi olmalıdır ya da şirket admini/supervizör olmalıdır.
17(Kurum Dışı Bilgi Bekleniyor) geçişinde, işin sigorta şirketi kısıtlı şirketler listesindeyseMessageboş olamaz.
Kısıtlı şirketler listesi
portalayar grubundakirestrict-waitingforinformationfromagent-null-msgayarından okunur; virgülle ayrılmış sigorta şirketi Id listesidir. Listede olmayan şirketler içinMessageopsiyoneldir.
Yanıt
204 No Content — Başarılı Yanıt
Gövde boştur.
Hata Senaryoları
400 Bad Request — Doğrulama Hatası
İstek modeli doğrulamadan geçemediğinde döner. Hatalı alanlar Response içinde listelenir.
403 Forbidden — Geçerli Sigorta Şirketi Ataması Bulunamadı
Token’da geçerli bir sigorta şirketi ataması bulunmadığında döner.
403 Forbidden — Kullanıcı Kimliği Çözümlenemedi
Token’dan kullanıcı kimliği okunamadığında döner.
403 Forbidden — İşe Erişim Reddedildi
İş, çağıranın sahipliğinde değilse döner.
403 Forbidden — Rol veya Yetki Yetersiz
Kullanıcı tanınan rollerden birine sahip değilse ya da Update yetkisi yoksa döner. Gövde boştur.
401 Unauthorized — Token Yok veya Geçersiz
Token gönderilmediğinde, geçersiz olduğunda veya süresi dolduğunda döner. Gövde boştur.
404 Not Found — İş Bulunamadı
Belirtilen jobId ile bir iş bulunamadığında döner.
409 Conflict — Durum Notu Zorunlu
Kısıtlı sigorta şirketleri için 17 geçişinde Message gönderilmediğinde döner.
409 Conflict — Aksiyon Yetkisi Yok
Kullanıcı işin sahibi değilse ve şirket admini/supervizör de değilse döner.
500 Internal Server Error — Beklenmeyen Hata
Geçiş sırasında iş kuralı dışında bir hata oluştuğunda döner.
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
