Ana içeriğe geç

PostMessage

Bir kanala yeni bir mesaj gönderir.

1
$Domain.PostMessage(channelId: string, msg: ChannelMessage):ChannelMessageResult

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 Id belirtilmezse, kanalda verilen konu ve içerikle yeni bir aktivite mesajı gönderir. Bu, bildirim amacıyla kullanışlıdır.
  • Bir Id verildiğinde yöntem, belirtilen değere sahip bir mesajın daha önce kanalda gönderilip gönderilmediğini denetler. Id Daha ö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
$Domain.PostMessage('22e8f630-aca2-4f55-ae25-138911190957', {
    subject : 'hello',
    description : 'hi team members'
});

Vaka oluştur

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
// First message to create the case
$Domain.PostMessage('22e8f630-aca2-4f55-ae25-138911190957', {
    id : 'first'
    subject : 'hello',
    description : 'hi team members'
});

// Continuation of the case
$Domain.PostMessage('22e8f630-aca2-4f55-ae25-138911190957', {
    id : 'second',
    references : ['first'],
    subject : 'hello again',
    description : 'second message of case'
});

Ayrıca bkz.