簡體   English   中英

工作流程的CAML查詢文檔

[英]CAML Query Documents for Workflows

我使用的是Sharepoint2007。是否可以使用CAML查詢文檔(在此示例中為ContentType為Invoice)沒有為其分配任何工作流的文檔?

我意識到我可以使用以下方式撤回所有發票:

       SPQuery query = new SPQuery();
        query.ViewAttributes = "Scope=\"RecursiveAll\"";
        query.Query= @"<OrderBy>
   <FieldRef Name=""Title"" />
</OrderBy>
<Where>
   <Eq>
      <FieldRef Name=""ContentType"" />
      <Value Type=""Text"">Invoice</Value>
   </Eq>
</Where>";

    SPList list = web.GetList(url);
    SPListItemCollection items = list.GetItems(query);

然后訪問每個單獨的SPListItem Workflows集合,並檢查該集合是否為null或計數為0。

但是,當我只需要50張以上沒有工作流的發票時,我不想撤回100,000張以上的發票。

因此,我正在尋找一個CAML查詢,該查詢使我無需工作流即可獲取發票。

謝謝!

戴夫

看看codeplex上的Stramit CAML Viewer ,我發現它過去在設計CAML查詢中非常有用。 它將允許您在sharepoint 2007上再次開發CAML查詢,並列出可以查詢的所有可用字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM