深入淺出Nintex——新增、更新和刪除列表中的條目

來源:互聯網
上載者:User

新增(New)

 

<Batch PreCalc='TRUE' OnError="Continue"> 
<Method ID="1" Cmd="New">
<Field Name='ID'>New</Field>
<Field Name='ID'>Mingle</Field>
</Method>
</Batch>

 

 

 

 

更新(Update)

代碼

<Batch OnError="Continue" ListVersion="1">
<Method ID="1" Cmd="Update">
<Field Name='ID'>{WorkflowVariable:ItemID}</Field>
<Field Name='Current_x0020_Days_x0020_Taken'>{WorkflowVariable:iDaysTakenYTD}</Field>
<Field Name='Days_x0020_Accrued_x0020_YTD'>{WorkflowVariable:iDaysAccrued}</Field>
<Field Name='Current_x0020_Accrual'>{WorkflowVariable:iCurPeriodEntitlement}</Field>
<Field Name='Days_x0020_Remaining'>{WorkflowVariable:iCurDaysBalance}</Field>
<Field Name='Days_x0020_Carried_x0020_Over'>{WorkflowVariable:iDaysCarriedOver}</Field>
</Method>
</Batch>

 

使用WebRequest來更新InfoPath檔案的內容

 

代碼

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateListItems xmlns="http://schemas.microsoft.com/sharepoint/soap/">
<listName>{Common:ListName}</listName>
<updates>
<Batch OnError="Continue">
<Method ID="1" Cmd="Update">
<Field Name="ID">{ItemProperty:ID}</Field>
<Field Name="FileRef">{Common:WebUrl}/{Common:ListName}/{Common:ItemDisplayName}.xml</Field>
<Field Name="BaseName">test</Field>
</Method>
</Batch>
</updates>
</UpdateListItems>
</soap:Body>
</soap:Envelope>

 

 

刪除(Delete)

 

<Batch PreCalc='TRUE' OnError="Continue">
<Method ID="1" Cmd="Delete">
<Field Name='ID'>{WorkflowVariable:ItemID}</Field>
</Method>
</Batch>

 

If you need to delete  an item  from a document library you will need to use CAML and only the URL of the document should be sufficient

<Batch OnError="Continue"> <Method ID="1" Cmd="Delete">  <Field Name="ID">1</Field>  <Field Name="FileRef">http://{servername}/{LibraryName}/document.xml</Field> </Method></Batch> 

If you are trying to delete an item inside a list  then you nedd to ahve the id an you can construct the caml something like this\

<Batch OnError="Continue"> <Method ID="1" Cmd="Delete">  <Field Name="ID">1</Field> </Method></Batch> 

擴充閱讀:http://connect.nintex.com/forums/thread/6929.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.