PostMessage¶
Bir kanala yeni bir mesaj gönderir.
1 | |
Parametreler¶
string channelId
Mesajın gönderileceği kanalın kimliği.
ChannelMessage msg
Mesaj özellikleri.
Döndürür¶
İşlem sonuçlarını içeren bir ChannelMessageResult örneği.
Notlar¶
Bu yöntem, verilen girdinin bir özelliğe sahip olup olmamasına bağlı olarak farklı aksiyonlar gerçekleştirir Id :
- Hiçbir
Idbelirtilmezse, kanalda verilen konu ve içerikle yeni bir aktivite mesajı gönderir. Bu, bildirim amacıyla kullanışlıdır. - Bir
Idverildiğinde yöntem, belirtilen değere sahip bir mesajın daha önce kanalda gönderilip gönderilmediğini denetler.IdDaha önce gönderilmiş bir mesaj bulunursa yeni bir aktivite oluşturmaz ve mevcut Case iş akışı örneğini döndürür. - Girdi bir
referencesözelliği içeriyorsa, başvurulan kimliklere sahip daha önce gönderilmiş mesajları da denetler. Herhangi bir başvuru bulunursa eşleşen vakaya bağlı yeni bir aktivite oluşturur ve mevcut Case iş akışı örneğini döndürür. - Hiçbir eşleşme bulunmazsa kanalda aktiviteyle birlikte yeni bir Case oluşturur ve döndürür.
- Kanalda vaka yönetimi etkin değilse, kanala her zaman yeni bir aktivite gönderir ve Case iş akışı örneği oluşturmaz.
Kanal geçerli alanadında çözümlenebilmeli ve msg bir JavaScript nesnesi olmalıdır. Mesaj gönderme, kanalın durumunu değiştiren bir işlemdir. Döndürülen IsNew değeri false kanal daha önce işlenmiş bir mesajı tanıdığında döndürülür; Case ve Id yalnızca işleme sonucu bunları içerdiğinde bulunur.
Aktivite oluştur¶
1 2 3 4 | |
Vaka oluştur¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |