Ana içeriğe geç

CreateCase

Belirtilen girdilerle yeni bir vaka oluşturur.

$Domain.CreateCase(channelId: string, inputData: ContentType : string
İçerik türünün adı veya kimliği. İsteğe bağlı.

CreatedAt : DateTimeOffset
Oluşturulma tarihi ve saati. İsteğe bağlı.

CreatedBy : string
Oluşturan kimliğin bilgisi. İsteğe bağlı.

DeadlineAt : DateTimeOffset
Vaka için son tarih ve saat. Belirtilmezse son tarih ayarlanmaz.

Description : string
Vakanın açıklaması. İsteğe bağlı.

EstimatedDuration : number
Saat cinsinden tahmini süre. İsteğe bağlı.

NextReminderAt : DateTimeOffset
Bir sonraki hatırlatmanın tarihi ve saati. Belirtilmezse hatırlatma ayarlanmaz.

Priority : number
Vakanın önceliğini alır veya ayarlar.

Subject : string
Vakanın konusu. İsteğe bağlı.):Case

Parametreler

string channelId
    Vakanın oluşturulacağı kanalın kimliği.

ContentType : string
İçerik türünün adı veya kimliği. İsteğe bağlı.

CreatedAt : DateTimeOffset
Oluşturulma tarihi ve saati. İsteğe bağlı.

CreatedBy : string
Oluşturan kimliğin bilgisi. İsteğe bağlı.

DeadlineAt : DateTimeOffset
Vaka için son tarih ve saat. Belirtilmezse son tarih ayarlanmaz.

Description : string
Vakanın açıklaması. İsteğe bağlı.

EstimatedDuration : number
Saat cinsinden tahmini süre. İsteğe bağlı.

NextReminderAt : DateTimeOffset
Bir sonraki hatırlatmanın tarihi ve saati. Belirtilmezse hatırlatma ayarlanmaz.

Priority : number
Vakanın önceliğini alır veya ayarlar.

Subject : string
Vakanın konusu. İsteğe bağlı. inputData
    Vaka özellikleri.

Döndürür

Oluşturulan Case iş akışı.

Açıklamalar

Kanal tanımlayıcısı, geçerli alanadında geçerli bir kanal GUID'i olmalıdır. İşlem, geçerli alanadı kimliği ve geçerli zamanla yeni bir vakayı hemen oluşturur ve kalıcı hale getirir; girdi nesnesinden kanal bilgisi çıkarımı yapmaz.

Örnek

1
2
3
4
5
6
7
var channelId = $Xml.Evaluate('ChannelId');
var newCase = $Domain.CreateCase(channelId, {
   Subject : 'hello',
   Description : 'hi team members'
   Priority : 1
});
newCase.AddTag('newcase');

Ayrıca bkz.