Ana içeriğe geç

İş Listesi Sorgusu

Gelişmiş filtreleme, sıralama veya sütun seçimi için bu sayfayı kullanın GetWorklist ve GetWorklistCount.

İş listesi sorgusu, istenen sonuç kümesini belirten XML tabanlı bir dizedir. Belirtilmezse varsayılan sorgu yürütülür.

Sonuç kümesindeki sütunları, ölçütleri ve sıralamayı belirtmek için sorgu aşağıdaki sütun adları kullanılarak tanımlanabilir.

Kullanılabilir Sorgu Sütunları

Ad Açıklama
Id İş adımının benzersiz tanımlayıcısı.
Name İş adımının adı.
Caption İş adımının yerelleştirilmiş başlığı.
State İş adımının geçerli durumu.
Start İş adımının başlangıç tarihi.
End İş adımının bitiş tarihi. Null olabilir.
IsDeadlined Son tarihin geçip geçmediğini belirten bir Boole değeri.
DeadlineDate Son tarih. Null olabilir.
NextReminderDate Bir sonraki hatırlatma tarihi. Null olabilir.
SentReminders Gönderilen hatırlatma sayısı.
Instructions İş adımı için yönergeler.
InstanceId İş akışının benzersiz tanımlayıcısı.
PreviousWorkItemId Önceki iş adımının tanımlayıcısı. Null olabilir.
ActionId Eylemin benzersiz tanımlayıcısı. Null olabilir.
CompletedById İş adımını tamamlayan kullanıcının Id değeri. Null olabilir.
CompletedBy İş adımını tamamlayan kullanıcının görünen adı. Null olabilir.
Number İş akışı numarası.
Priority İş akışının önceliği.
ProcessId Sürecin Id değeri.
ProcessName Sürecin adı.
FromId Başlatan kullanıcının tanımlayıcısı. Null olabilir.
From Başlatan kullanıcının görünen adı. Null olabilir.
FolderId İlişkili dizinin tanımlayıcısı.
FolderName İlişkili dizinin adı.
AssignedTo İş adımına atanmış kullanıcıların listesi.
VersionNumber İlişkili sürecin sürüm numarası.
VersionId İlişkili sürecin sürüm Id değeri.
TestMode İş akışının test modunda olup olmadığını belirten Boole değeri.
Instance.Start İş akışının başlangıç tarihi.
Instance.State İş akışının durumu.

Sorgu aşağıdaki bölümleri içerir:

Sorgu sözdizimi, veritabanı sorgusuyla aynıdır. Daha fazla bilgi için Sorgu sayfasına bakın.

Örnek İş Listesi Sorgusu XML'i

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<Query Start="" MaxLength="25">
    <Columns>
        <Column Expression="Id"/>
        <Column Expression="Instructions"/>
        <Column Expression="State"/>
        <Column Expression="FromId"/>
        <Column Expression="From"/>
        <Column Expression="SentReminders"/>
        <Column Expression="HasHistory"/>
        <Column Expression="Caption"/>
        <Column Expression="Start"/>
        <Column Expression="DeadlineDate"/>
        <Column Expression="End"/>
        <Column Expression="FolderName"/>
        <Column Expression="Number"/>
    </Columns>
    <Where>
        <Criteria>
            <Criteria Expression="Caption" Comparison="Like">
                <Value>My Task*</Value>
            </Criteria>
        </Criteria>
    </Where>
    <Order>
        <Order Expression="Start" Type="Descending" />
    </Order>
</Query>