Ana içeriğe geç

İş Listesi Sorgusu

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

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

Sonuç kümesinin sütunlarını, ölçütlerini ve sıralamasını 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 gelip gelmediğ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ına ilişkin talimatlar.
InstanceId İş akışının benzersiz tanımlayıcısı.
PreviousWorkItemId Önceki iş adımının tanımlayıcısı. Null olabilir.
ActionId Aksiyonun 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öz dizimi, 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>