SharePoint Online "New List Item Trigger" deletes them... WTF?

Started playing around with these API apps today on our system, as I think they've got great potential, and as well as not passing any data on to the following commands this also decided to delete them from our SharePoint Online site as well!
Is it worth writing in the documentation somewhere that it will annihilate your data source as it goes through the workflow?
Would appreciate someone getting in touch to try and resolve this.
EDIT: Had a look for the items in SharePoint and they're not even in the site's recycle bin (but previously deleted items from this list have been). We have email alerts set up on any activity on the list (as a kind of audit logging) so I can see that the items
were deleted by my user account.

No I didn't. I know it will fit some scenarios, but these items need to stay in the list they're in otherwise we need to modify the rest of our system
(at which point it becomes a bit pointless using these extra pieces, as we're modifying our deployed app so may as well make the changes in there).
With regards to the "processed" column, I was hoping (and assuming) that it was going to work the same way that Azure Webjobs and blob
storage worked, in that it keeps track of it's own "processed" status in table storage somewhere. This means it can be completely transparent to the source system, means no modifications need to be made to the source system and it's completely self
contained.

Similar Messages

  • SharePoint Designer 2013 (2010 Platform Workflow) - How can I create a new list item with a SPECIFIC content type?

    In SharePoint 2010 I created workflows that used the 'Create list Item' Action, which then set the Content Type ID (so I could create documents of various types in a document library). 
    We just switched to the SharePoint 2013 platform, and now the drop down for Content Type ID is blank in all of the workflows that are still using the SharePoint 2010 platform.  Is there any way to create a list item with specific content
    type?  Even if I could just input a string into that field instead of using this blank drop-down.  Please help! 

    Hi Sarah,
    According to your description, my understanding is that you cannot create a new list item with a specific content type using SharePoint 2010 Platform Workflow.
    I tested the same scenario in my environment, and the Create List Item worked fine with the specific content type.
    How did you create the content type?
    Please check if the content type is added to the list/library the workflow associated with.
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Create New List Item

    I am getting an error each time I try to run this code and get the error message "There was a problem submitting your answers. Please try again later."I have looked at this for so long now I am not sure if I am missing something or what. I have referenced SPServices and jquery and it is working correctlyI am trying to make a crossword using some code I found online and I followed it andstill get this error. // Create an object to associate each SharePoint column with the class name used for the input and the user's response for that column
    var responses = {
    "oneAcross": {
    "selector": "one-across",
    "column": "OneAcross",
    "answer": ""
    "oneDown": {
    "selector": "one-down",
    "column": "OneDown",
    "answer": ""
    "twoDown": {
    "selector": "two-down",
    "column": "TwoDown",
    "answer": ""
    "threeDown": {
    "selector": "three-down",
    "column": "ThreeDown",
    "answer": ""
    "fourAcross": {
    "selector": "four-across",
    "column": "FourAcross",
    "answer": ""
    // Create the batchCmd variable that will be used to create the new list item
    var batchCmd = '<Batch OnError="Continue"><Method ID="1" Cmd="New">';
    // Concatenate values of each response input by iterating over the object representing the responses
    $.each( responses, function() {
    // Cache the current item in the responses object.
    var $response = this;
    // For each input in the crossword associated with the current response object, get the values and save them in the answer property.
    $( '.' + $response.selector ).each( function() {
    $response.answer += $( this ).val().toLowerCase();
    // Add the response to the batchCmd
    batchCmd += '<Field Name="' + $response.column + '"><![CDATA[' + $response.answer + ']]></Field>';//Create a new list item on the destination list using the batchCmd variable
    $().SPServices({
    operation: "UpdateListItems",
    async: true,
    webURL: "http://operations.home.blah.com/sites/EIS/SEEIS/SSC/Lists/",
    listName: "Crossword",
    updates: batchCmd,
    completefunc: function( xData, Status ) {
    // If the AJAX call could not be completed, alert the user or include your own code to handle errors.
    if ( Status !== "success" ) {
    alert( "There was a problem submitting your answers. Please try again later." );
    else {
    // If there was an error creating the list item, alert the user or include your own code to handle errors.
    if ( $( xData.responseXML ).find( 'ErrorCode' ).text() !== "0x00000000" ) {
    alert( "There was a problem submitting your answers. Please try again later." );
    // if the list item was successfully created, alert the user and navigate to the Source parameter in the URL (or to a URL of your choosing).
    else {
    alert( "Your answers were submitted successfully! Click OK to continue." );
    if ( window.location.href.indexOf( "Source=" ) !== -1 ) {
    var url = window.location.href.split( "Source=" )[1].split( "&" )[0];
    window.location.href = url;
    else {
    window.location.href = "/";

    When I look at the demo on the page it fires the same response as that is part of the error handling because it is a standalone HTML and not on a sharepoint server so I am wondering if something I am missing on the submit.click function or batchcmd. 
    I included the entire code for it to see if maybe you can see something I am not.  My crossword is on a Sharepoint Server
    $( '#crossword-submit' ).click( function( event ) {
    // If you decide to use a hyperlink instead of a button input, this will prevent
    //the hyperlink from actually navigating away from the page or to an anchor.
    event.preventDefault();
    // Disable the button so the user can't click it again and submit the answers more than once.
    $( this ).prop( 'disabled', true );
    // Prevent submission if the crossword isn't completed.
    if ( $( '#crossword' ).find( 'input' ).filter( function() { return $( this ).val() === ""; }).length !== 0 ) {
    alert( "You have left some answers blank. Please complete all answers before submitting." );
    $( this ).removeProp( 'disabled' );
    return false;
    // Confirm that the user wants to submit their answers.
    var confirmResponse = confirm( "Are you sure you are ready to submit your answers? Once submitted they cannot be changed.\n\nClick OK to continue or Cancel to review your answers." );
    if ( confirmResponse === false ) {
    $( this ).removeProp( 'disabled' );
    return false;
    // Create an object to associate each SharePoint column with the class name used for the input and the user's response for that column
    var responses = {
    "oneAcross": {
    "selector": "one-across",
    "column": "OneAcross",
    "answer": ""
    "oneDown": {
    "selector": "one-down",
    "column": "OneDown",
    "answer": ""
    "twoDown": {
    "selector": "two-down",
    "column": "TwoDown",
    "answer": ""
    "threeDown": {
    "selector": "three-down",
    "column": "ThreeDown",
    "answer": ""
    "fiveDown": {
    "selector": "five-down",
    "column": "FiveDown",
    "answer": ""
    "sixDown": {
    "selector": "six-down",
    "column": "SixDown",
    "answer": ""
    "sevenDown": {
    "selector": "seven-down",
    "column": "SevenDown",
    "answer": ""
    "eightDown": {
    "selector": "eight-down",
    "column": "EightDown",
    "answer": ""
    "fourAcross": {
    "selector": "four-across",
    "column": "FourAcross",
    "answer": ""
    "nineAcross": {
    "selector": "nine-across",
    "column": "NineAcross",
    "answer": ""
    "tenAcross": {
    "selector": "ten-across",
    "column": "TenAcross",
    "answer": ""
    "elevenAcross": {
    "selector": "eleven-across",
    "column": "ElevenAcross",
    "answer": ""
    "twelveAcross": {
    "selector": "twelve-across",
    "column": "TwelveAcross",
    "answer": ""
    // Create the batchCmd variable that will be used to create the new list item
    var batchCmd = '<Batch OnError="Continue"><Method ID="1" Cmd="New">';
    // Concatenate values of each response input by iterating over the object representing the responses
    $.each( responses, function() {
    // Cache the current item in the responses object.
    var $response = this;
    // For each input in the crossword associated with the current response object
    //, get the values and save them in the answer property.
    $( '.' + $response.selector ).each( function() {
    $response.answer += $( this ).val().toLowerCase();
    // Add the response to the batchCmd
    batchCmd += '<Field Name="' + $response.column + '"><![CDATA[' + $response.answer + ']]></Field>';
    // Close the batchCmd variable
    batchCmd += '</Method></Batch>';
    // Create a new list item on the destination list using the batchCmd variable
    $().SPServices({
    operation: "UpdateListItems",
    async: true,
    webURL: "http://operations.homestead.abc.com/sites/EIS/SEEIS/SSC/Lists/",
    listName: "Crossword",
    updates: batchCmd,
    completefunc: function( xData, Status ) {
    // If the AJAX call could not be completed, alert the user or include your own code to handle errors.
    if ( Status !== "success" ) {
    alert( "There was a problem submitting your answers. Please try again later." );
    else {
    // If there was an error creating the list item, alert the user or include your own code to handle errors.
    if ( $( xData.responseXML ).find( 'ErrorCode' ).text() !== "0x00000000" ) {
    alert( "There was a problem submitting your answers. Please try again later." );
    // if the list item was successfully created, alert the user and navigate
    //to the Source parameter in the URL (or to a URL of your choosing).
    else {
    alert( "Your answers were submitted successfully! Click OK to continue." );
    if ( window.location.href.indexOf( "Source=" ) !== -1 ) {
    var url = window.location.href.split( "Source=" )[1].split( "&" )[0];
    window.location.href = url;
    else {
    window.location.href = "/";
    </script>

  • Sharepoint Online: Find an Item box is not finding all items in a list based on keyword search

    I am using SharePoint Online.
    I have a standard SharePoint list with a "Name" field (single line of text) and a "Description" field (multiple lines of text).  The Find n Item search box is present as expected, and works very sporadically.  For example, I
    have an item with the word "white" in the Description field.  Searching for "white" doesn't find the item.  I have a number of items with the word "vending" in the Name field.  Searching for vending returns some
    of the items, but not all of them.  
    I have gone into the list settings (Advanced) and reindexed the list.
    Here are two screenshots that illustrate the issue.  The first is unfiltered. The second shows a filter on the word "vending".  Note that some are found and some are not.
    Filtered
    Any idea what's going on?  

    I am also experiencing an issue with the find. If not the same issue David is having, I suspect it is related, so I will describe it here.
    I created a list based on the Contacts content type and within a standard list view, entering values in the "Find an item" box will match content of some columns, but not others. The four columns that the find misses are Position(renamed from Job Title),
    Email Address, Mobile Phone, and Years Of Service (a Numeric column I added to the list). I too have re-indexed the list and retested after several hours.
    Full Name and Email Address are both native columns of the Contact content type and both are Single line of text. I am able to filter the list by finding partial matches on Full Name, but not Email Address.

  • Sharepoint Designer Copy list item over to new list when certain value is met

    Hi,
    I am copying over an item in one list over to a new list once it meets certain criteria. I have attached the workflow of what I am trying to do here. I have also attached a screenshot of the list on which I am moving item. The list I am moving item
    to is identical.
    For some reason however this is not working for me. What is happening is when I change the value of 'Current Status' to anyying at all the item is moving. I only want the item to move when it is set to 'Solution Agreed'.
    - Body text cannot contain images or links until we are able to verify your account.
    Thanks,
    Martin

    Hi,
    According to your post, my understanding is that you want to copy a specific list item to another list using workflow.
    I have two list “CustomList001” and “CustomList002”. The list contains two column “Title” and “Current Status”(Choice type). Then I create a workflow for “CustomList001”.
    The following workflow step for your reference:
    Best Regards
    Dennis Guo
    TechNet Community Support

  • How does sharepoint designer create list item work ?.

    I'am using office 365, and sharepoint-designer (not the pro designer).
    There is a workflow rule that allows for creating items in another list.
    What i need to do is that if someone creates an entry in List A
    That List B gets an update too, based upon List A, and also a 4th list entry of list C (ea string containing "life cycle start").
    The workflow with the "rule create item in list", i've set to "start automatically when a new item is created".
    So far i've not been able to make it work, and the workflow Always suspends with vague errors, and since it is hosted i cannt do much with the errors.
    Could therefore anyone point me to a good youtube explaining this  function.
    Or might possible point out what often goes wrong when people use this.
    Maybe give some examples

    Yeeha !!!
    I got the first part working now; recap of howto:
    First of all, before you create lists and columns write it down on paper, so you will be sure about what names you will give them, as renaming these kinds of things later,  will only rename their view but not their old internal name, and as a result you
    will get lost if you want to automate stuff later on.
    So have you design ready (or in my case; delete current wrong site and start over clean).
    Recap :
    Using SharePoint designer:
    Create List A, use titles as the field to enter product names (or whatever item you like to registrate).
    Use the web browser:
    Goto List A you just made and set the title column to contain (required) unique index names.
    You can do this as Admin through list setting in the list top ribbon.
    Create List B using Sharepoint designer (simple list)
    In List B create a Lookup list to List A
    And select it so that you would like to see the title column in it.
    Using the web brouwser, make this column a required field (will become a (*) mark later).
    Using SharePoint designer, select list A.
    Select properties of List A, create a new (basic) workflow for it.
    Here you would assume that you need to get the title in List B, but that's wrong
    What one needs to get in List B a new to the current added Item in List A is the following:
    Note that the workflow will run under the context of new Items who are added to List A
    Create an action rule "Create list item" in the following list, and here select List B
    The pop will show you some fields marked with a (*) as required fields.
    Now the tricky thing is that is a reference to List A, and not a string.
    So you might think its a GUID then or so, but no wrong again.
    To get the link to the current List item A inside B.
    You will have to link it to  "Current Item"   (remember the workflow started from list A )
    And from the Current Item, you have to select the "ID" property.
    Apparently ID is internally used as a reference.
    Now whenever you create an Item in list A, it will be created in List B as well as a linked reference.
    So for example in A you could add more columns, like serial ID or creation time of article A.
    Then you don't have to add these into List B, as when people click on the hyperlink in List B they will be shown the details from list A.

  • Sharepoint online multiline list colomn not rendering HTML out put

    Hi 
    I have list with multi line column with having multimedia options. my problem is i have created view and edited XSL  to format it. also i have added "escape out put =yes" for the column but no luck still column is rendering as HTML Tags witch
    is not rendering HTML formats in UI
    Following is my code for List view any help greatly appreciate.. 
    regards
    Radika
    <%@ Page language="C#" MasterPageFile="~masterurl/default.master"    Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=16.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:progid="SharePoint.WebPartPage.Document"
    meta:webpartpageexpansion="full"  %>
    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities"
    Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI,
    Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral,
    PublicKeyToken=71e9bce111e9429c" %>
    <%@ Register Tagprefix="ApplicationPages" Namespace="Microsoft.SharePoint.ApplicationPages.WebControls" Assembly="Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
    <SharePoint:ListProperty Property="TitleOrFolder" runat="server"/> - 
    <SharePoint:ListProperty Property="CurrentViewTitle" runat="server"/></asp:Content>
    <asp:content contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server">
    <SharePoint:RssLink runat="server"/>
    </asp:content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server">
    <SharePoint:ViewIcon Width="145" Height="54" runat="server"/></asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderLeftActions" runat="server">
    <SharePoint:RecentChangesMenu runat="server" id="RecentChanges"/>
    <SharePoint:ModifySettingsLink runat="server"/>
    </asp:Content>
    <asp:Content ContentPlaceHolderId ="PlaceHolderBodyLeftBorder" runat="server">
    <div height="100%" class="ms-pagemargin"><img src="/_layouts/15/images/blank.gif?rev=37" width='6' height='1' alt="" data-accessibility-nocheck="true"/></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
    <WebPartPages:WebPartZone runat="server" FrameType="None" ID="Main" Title="loc:Main"><ZoneTemplate>
    <WebPartPages:XsltListViewWebPart runat="server" ViewFlag="" ViewSelectorFetchAsync="False" InplaceSearchEnabled="True" ServerRender="False" ClientRender="False"
    InitialAsyncDataFetch="False" WebId="00000000-0000-0000-0000-000000000000" IsClientRender="False" GhostedXslLink="main.xsl" ViewGuid="{D63D68ED-17D1-4CC9-BCF6-20DFED0FB269}" EnableOriginalValue="False"
    DisplayName="NewsDisplay" ViewContentTypeId="0x" ListName="{17179938-EFC8-4DFE-92E9-CDE296D46919}" ListId="17179938-efc8-4dfe-92e9-cde296d46919" PageSize="-1" UseSQLDataSourcePaging="True" DataSourceID=""
    ShowWithSampleData="False" AsyncRefresh="False" ManualRefresh="False" AutoRefresh="False" AutoRefreshInterval="60" Title="CT_RSSFeeds" FrameType="Default" SuppressWebPartChrome="False"
    Description="" IsIncluded="True" PartOrder="2" FrameState="Normal" AllowRemove="True" AllowZoneChange="True" AllowMinimize="True" AllowConnect="True" AllowEdit="True"
    AllowHide="True" IsVisible="True" TitleUrl="/sites/EFLDEV/Lists/CT_RSSFeeds" DetailLink="/sites/EFLDEV/Lists/CT_RSSFeeds" HelpLink="" HelpMode="Modeless" Dir="Default" PartImageSmall=""
    MissingAssembly="Cannot import this Web Part." PartImageLarge="" IsIncludedFilter="" ExportControlledProperties="False" ConnectionID="00000000-0000-0000-0000-000000000000" ID="g_d63d68ed_17d1_4cc9_bcf6_20dfed0fb269"
    ExportMode="NonSensitiveData" __MarkupType="vsattributemarkup" __WebPartId="{D63D68ED-17D1-4CC9-BCF6-20DFED0FB269}" __AllowXSLTEditing="true" __designer:CustomXsl="Fldtypes_mswhTitle.xsl;fldtypes_Ratings.xsl"
    WebPart="true" Height="" Width=""><ParameterBindings>
    <ParameterBinding Name="dvt_sortdir" Location="Postback;Connection"/>
    <ParameterBinding Name="dvt_sortfield" Location="Postback;Connection"/>
    <ParameterBinding Name="dvt_startposition" Location="Postback" DefaultValue=""/>
    <ParameterBinding Name="dvt_firstrow" Location="Postback;Connection"/>
    <ParameterBinding Name="OpenMenuKeyAccessible" Location="Resource(wss,OpenMenuKeyAccessible)" />
    <ParameterBinding Name="open_menu" Location="Resource(wss,open_menu)" />
    <ParameterBinding Name="select_deselect_all" Location="Resource(wss,select_deselect_all)" />
    <ParameterBinding Name="idPresEnabled" Location="Resource(wss,idPresEnabled)" />
    <ParameterBinding Name="NoAnnouncements" Location="Resource(wss,noXinviewofY_LIST)" />
    <ParameterBinding Name="NoAnnouncementsHowTo" Location="Resource(wss,noXinviewofY_DEFAULT)" />
    </ParameterBindings>
    <Xsl>
    <xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" version="1.0" exclude-result-prefixes="xsl msxsl ddwrt" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
    xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt"
    xmlns:SharePoint="Microsoft.SharePoint.WebControls" xmlns:ddwrt2="urn:frontpage:internal">     <xsl:output method="html" indent="no"/>     <xsl:decimal-format NaN=""/>  
      <xsl:param name="dvt_apos">&apos;</xsl:param>     <xsl:variable name="dvt_1_automode">0</xsl:variable>     <xsl:template match="/" xmlns:x="http://www.w3.org/2001/XMLSchema"
    xmlns:d="http://schemas.microsoft.com/sharepoint/dsp" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:SharePoint="Microsoft.SharePoint.WebControls">
            <xsl:call-template name="dvt_1"/>     </xsl:template>     
    <xsl:template name="dvt_1" ddwrt:ghost="" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" xmlns:ddwrt2="urn:frontpage:internal">      
      <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>      
         <link rel="stylesheet" href="/sites/EFLDEV/Utillity/ES/page.css" type="text/css" media="screen" /> <link rel="stylesheet" href="/sites/EFLDEV/Utillity/ES/slider.css" type="text/css"
    media="screen" /> <script type="text/javascript" src="/sites/EFLDEV/Utillity/ES/jquery.easing.1.2.js"></script> <script src="/sites/EFLDEV/Utillity/ES/jquery.anythingslider.js" type="text/javascript"
    charset="utf-8"></script> <script type="text/javascript">         function formatText(index, panel) {           return index + &quot;&quot;;        
    }         $(function () {             $(&apos;.anythingSlider&apos;).anythingSlider({                 easing: &quot;easeInOutExpo&quot;,    
                autoPlay: true,                 delay: 3000,                 startStopped: false,                
    animationTime: 600,                 hashTags: true,                 buildNavigation: true,             pauseOnHover: true,        
    startText: &quot;Go&quot;,         stopText: &quot;Stop&quot;,     navigationFormatter: formatText             });             $(&quot;#slide-jump&quot;).click(function(){
                    $(&apos;.anythingSlider&apos;).anythingSlider(6);             });         });     </script> <div class="anythingSlider">
        <div class="wrapper">         <ul>         <xsl:call-template name="dvt_1.body">             <xsl:with-param name="Rows"
    select="$Rows" />             </xsl:call-template>         </ul>             </div>         </div>     </xsl:template>
        <xsl:template name="dvt_1.body">         <xsl:param name="Rows" />         <xsl:for-each select="$Rows">    
            <xsl:call-template name="dvt_1.rowview" />         </xsl:for-each>     </xsl:template>     
    <xsl:template name="dvt_1.rowview" ddwrt:ghost="" xmlns:ddwrt2="urn:frontpage:internal">         <li>         <div class="textSlide">
    <!-- display the item title and a link to the item --><h3><a href="/{@FileDirRef}/DispForm.aspx?ID={@ID}" title="{@ItemTitle}"><xsl:value-of select="@ItemTitle" /></a></h3> <!-- display the
    body of the item  -->    <div><xsl:value-of select="@ItemDescription" disable-output-escaping="yes" /></div>     </div>     </li></xsl:template> 
    </xsl:stylesheet></Xsl>
    <DataFields>
    </DataFields>
    <XmlDefinition>
    <View Name="{D63D68ED-17D1-4CC9-BCF6-20DFED0FB269}" Type="HTML" DisplayName="NewsDisplay" Url="/sites/EFLDEV/Lists/CT_RSSFeeds/NewsDisplay.aspx" Level="1" BaseViewID="1"
    ContentTypeID="0x" ImageUrl="/_layouts/15/images/generic.png?rev=37" >
    <Query/>
    <ViewFields>
    <FieldRef Name="LinkTitle"/>
    <FieldRef Name="ChannelID"/>
    <FieldRef Name="Tag"/>
    <FieldRef Name="Created1"/>
    <FieldRef Name="ItemTitle"/>
    <FieldRef Name="ID"/>
    <FieldRef Name="ItemDescription"/>
    </ViewFields>
    <RowLimit Paged="TRUE">30</RowLimit>
    <Aggregations Value="Off"/>
    <JSLink>clienttemplates.js</JSLink>
    <XslLink Default="TRUE">main.xsl</XslLink>
    <Toolbar Type="Standard"/>
    </View>
    </XmlDefinition>
    </WebPartPages:XsltListViewWebPart>
    </ZoneTemplate></WebPartPages:WebPartZone>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageDescription" runat="server">
    <SharePoint:ListProperty CssClass="ms-listdescription" Property="Description" runat="server"/>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderCalendarNavigator" runat="server">
    <SharePoint:SPCalendarNavigator id="CalendarNavigatorId" runat="server"/>
      <ApplicationPages:CalendarAggregationPanel id="AggregationPanel" runat="server"/>
    </asp:Content>

    Hi,
    In SharePoint Online 2013, we can use jQuery to convert “&lt”  to “<” and  convert “&gt” to “>”.
    The following code for your reference:
    <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function () {
    $(".ms-rtestate-field").each(function(){
    var $this = $(this).find("p");
    if ($this.length>0) {
    $this.each(function(){
    $(this).html($(this).html().replace('&lt;', '<').replace('&gt;', '>'));
    </script>
    We can also use JSLink to customize the display view.
    http://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a
    Thanks,
    Dennis Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Dennis Guo
    TechNet Community Support

  • My calendars became reminder lists and I deleted them. How do I get my calendars back?

    I was in the Reminders app on my iPhone 5 and empty lists named after my calendars showed up randomly (first my personal calendar, then my school one). I thought it was some strange bug so I deleted them. When it happened today with my school calendar I looked back at the calendars app and realized that somehow whatever bug (or feature?) that caused my calendars to show up in the Reminders actually caused the calendar to be deleted when I deleted the Reminder list. Is there any way Apple would be able to pull my old calendars back up and is there some way for me to aviod this in the future? I wasn't sure if it really was a bug or if it was a feature I was unaware of and misused.

    Maybe this is some new ios 7.1 bug? I never tried using iCloud calendars or reminders before today but I created a shared reminder list and a shared calendar. The shared reminder list showed up as a calendar on another device and the calendar wasn't showing up at all. Went through the Apple troubleshooting list.
    On the device where the calendar was missing and the reminder list was showing as a calendar:
    Forced refresh of Calendar list in Calendar app. Nothing.
    Killed and restarted Calendar app. Nothing.
    Turned off Calendar in the iCloud Settings, waited a few minutes, then turned it back on. Success!
    Missing calendar showed up and the reminder list no longer showed up as a calendar.
    Something is definitely broken here but maybe my fix will work for you. If it's the reverse (calendar showing as reminder list) just toggle the reminder switch in the iCloud settings.

  • List data validation failed when creating a new list item but does not fail when editing an existing item

    Dear SharePoint Experts,
    Please help.
    Why does my simple formula work in Excel but not-work in SharePoint?
    Why does this formula...
    =IF([Request Type]="Review",(IF(ISBLANK([Request Date]),FALSE,TRUE)),TRUE)
    ...work in Excel but fail when I try to use it in SharePoint?
    The intent of this formula is the following...
    If the field "Request Type" has the value "Review" and the field "Request Data" is blank then show FALSE, otherwise show TRUE.
    SharePoint saves the formula, but when a list item is saved where the formula is implemented, (under List Settings, List Validation), SharePoint does not, say anything other than that the formula failed.
    Note that the "list data validation failed" error only happens when I am creating a new item-- the formula above works just fine when one is trying to Save on the edit form. 
    Can you help?
    Thanks.
    -- Mark Kamoski

    Dear Jason,
    I appreciate your efforts.
    However, it seems to me that this statement of yours is not correct...
    "If it meet the validation formula, then you can new or edit the item, otherwise, it will throw the 'list data validation failed' error, it is by design".
    I believe this is NOT the answer for the following reasons.
    When I create a new item and click Save, the validation error is "list data validation failed".
    When I edit an existing item and click Save, the validation error is "my custom error message" and this is, I believe, the way it needs to work each time.
    I think, at the core, the error my formula does not handle some condition of null or blank or other default value.
    I tried a forumla that casts the date back to a string, and then checked the string for a default value, but that did not work.
    I tried looking up the Correlation ID in the ULS when "list data validation failed" occurs, but that gave no useful information because, even though logging was set to Verbose, the stack trace in the error log was truncated and did not given any
    good details.
    However, it seems to me that SharePoint 2013 is not well-suited for complex validation rules, because...
    SharePoint 2013 list-level validation (NOT column-level validation) allows only 1 input for all the multi-field validation formulas in a given list-- so, if I had more than 1 multi-field validation rule to implement on a given list, it would need to be packed
    into that single-line-of-code forumla style, like Excel does. That is not practice to write, debug, or maintain.
    SharePoint 2013 list-level validation only allows 1 block of text for all such multi-field validation rules. So that will not work because I would have something like "Validation failed for one or more of the following reasons-- withdrawal cannot exceed
    available balance, date-of-birth cannot be after date-of-death,... etc". That will not work for me.
    The real and awesome solution would simply be enhancing SP 2013 so that column-level validation forumlas are able to reference other columns.
    But, for now, my workaround solution is to use JavaScript and jQuery, hook the onclick handler on the Save button, and that works good. The only problem, is that the jQuery validation rules run before any of the column-level rules created  with OOTB
    SP 2013. So, in some cases, there is an extra click for the enduser.
    Thanks,
    Mark Kamoski
    -- Mark Kamoski

  • SharePoint 2013 search list item with item id

    Hi all,
    I have a custom SharePoint list with many list items.
    Now I like to search for a specific item in that list with the standard SharePoint item id.
    Example:
    If I enter in search: '1394'
    Result = None
    If I enter in search: 'ListItemID:1394'
    Result = Success!
    How can I search for the item id without typing 'ListItemID' because the user is not able to do this...
    Any ideas? Thanks in advance.
    Regards, Simon

    You should create new Result Source.
    http://technet.microsoft.com/us-en/library/dn186229.aspx
    Include the incoming query in the new text by using the query variable "{searchTerms}".

  • TypeError: s.text(...).addClass is not a function on a Select list item jquery mobile theme

    Hi.
    i got a page with jquery mobile template, i got an select list item based on customers , when i touch the field, it display correcty all my customers, but when i try to pick some records i just get the error (i am using firefox firebug to see the error):
    TypeError: s.text(...).addClass is not a function
    ...ollapsiblebound",!0).bind("expand collapse",function(t){var n=t.type==="collapse...
    here is my query :
    select
    nombre_cliente || ' ' || apellidos_cliente a, codigo_cliente b
    from sti_cliente
    where
    codigo_compania in (select distinct codigo_compania from STI_COMPANIA_SUCURSAL_USUARIO where upper(codigo_usuario) = upper(:APP_USER))
    and estado_cliente = 'A'
    and (MANEJA_INVENTARIO_CONSIGNACION = 'S'
    and (codigo_compania, codigo_vendedor) in (select codigo_compania, codigo_vendedor from VTA_MAESTRO_VENDEDORES where codigo_usuario = upper(:APP_USER)) or cliente_contado = 'S')
    order by nombre_cliente, apellidos_cliente
    i have supress a dynamic action based on the field, but seems the problem is something within the query.
    i am running on :
    Application Express 4.2.4.00.08
    Application Express Listener version : 2.0.5.287.04.27
    Application Express Listener server info: Grizzly/1.9.49
    thanks for any tip.

    PLEASE DO NOT post to long since expired threads.  The poster is probably NOT following this thread and your response doesn't really help them with their issue...
    Elephants wear tu-tus so they can hide in pine trees. Did you ever see an elephant in a pine tree? No? Well then, you know it works.
    Thank you,
    Tony Miller
    LuvMuffin Software
    Ruckersville, VA

  • Get the Version history of a sharepoint 2013 Custom List item

    Hi All,
    I am having doubt to retrieve the field version information with the comments.
    For this field i am done like this
    1.Creating a custom list
    2.And enable versioning for the list
    3.And add a field with field type 'Multiple Lines of Text' and in the Addition Column Settings section 'select yes radio button option in 'Append changes to the Existing text'.
    4.If we done like this the changes to the list item are available outside of field control.
    Can any one help me regarding this field to get the all the versions of list item along with modified data.

    hi Asatish,
    Thanks for posting your issue, Kindly browse the below mentioned URLs to know about the fixes of this issue
    http://berg-henry.blogspot.in/2010/11/custom-list-form-with-version-history.html
    http://somnathmatere.blogspot.in/2013/10/sharepoint-2010-custom-display-form.html
    http://blog.qumsieh.ca/2009/01/29/understanding-the-append-changes-to-existing-text-option/
    I hope this is helpful to you, mark it as Helpful.
    If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • Sharepoint 2013 Simple List Item Approval process

    I am trying to work out how, in SP 2013 Designer to get a very simple approval process to work and I am not having any luck.
    I have a form that adds a list item for requesting the use of our corporate credit card.
    Steps:
    1) Fill out form with required info (one field is your manager)
    2) Email gets sent to manager (noted on the form) to approve or reject the request
    3) If Managers approves request > User gets email that it was approved with directions. If manager rejects request > user gets email that the request was rejected with different directions.
    4) End workflow.
    This seems so simple, but I am having such a hard time with the new interface. Please help.

    Hi Chris,
    To achieve what you need, we can follow this steps:
    Create a form  in InfoPath with the required field including the manager field which should be a person picker type, then publish it  and add these fields to the library.
    New a workflow associated with the library.
    Select Start Approval process action, and set it to start approval process on current item with Current Item: Account Id(one field of the person picker group in step1).
    Select If any value equals value condition, and set it to if Current Item: Approval Status equals 0;#Approval.
    Select Send an email action, and set it to Email Current Item: Created By.
    Select If any value equals value condition, and set it to if Current Item: Approval Status equals 1;#Rejected.
    Select Send an email action, and set it to Email Current Item: Created By.
    Make the workflow started automatically when an item is created, and publish it.
    If you have any problem, please feel free to reply.
    Thanks

  • Ungroup selected items and delete them

    Hello!
    I have a code that removes the tags (if there are tags) from objects and then deletes them.
    The problem is if tagged objects are grouped. Or even grouped objects in another group.
    I need to ungroup the selected objects and then untagging and deleting them.
    How can i do this?
    My current code:
    for (var iSel = app.activeDocument.selection.length-1; iSel >=0 ; iSel--){
         var currentSelection = app.selection[iSel];
              if (currentSelection.associatedXMLElement != null) {
                   currentSelection.associatedXMLElement.untag();
                   currentSelection.remove();
              else {
                   currentSelection.remove();

    I think we need an extra loop through all pageItems of the selection, checking the tag names.
    You could assemble the length of the found objects tagged with "product". If the length is not 0, use a confirm dialog like that: "You are about to untag and delete [number] of objects tagged "product". Do you really want to do that?" [No] [Yes]. If [No] is clicked, the script will stop.
    "Confirm" is documented here:
    http://jongware.mit.edu/idcsjs5.5/pc_Window (SUI).html#confirm
    For an example in usage look here:
    //Select an object that can get a fill color and run the script snippet:
    var myResult = confirm("Would you like to color your selection with \"Yellow\"?");
    if(myResult === false){
        //Do nothing!
        exit();
    if(myResult === true){
        app.selection[0].fillColor = "Yellow";
    Uwe
    PS. I'll be offline the next few hours…

  • Sharepoint programmaticaly add list item under current user - 0x80070005 (E_ACCESSDENIED))

    Please help me.
    In our company, we developed an application under the Apple device to work with the company's internal services , including it in this application it is possible to send messages to the corporate blog portal, which is deployed on Sharepoint 2013 .
    The application architecture is as follows:
    Server on which you installed Sharepoint 2013 is called "SPS01", on the same server is deployed on IIS web application called "WS",
    application "WS" taken in a separate application pool from Sharepoint 2013 .
    All Apple client devices communicate with Sharepoint 2013 through the web application "WS". For us it is important that when applying for Sharepoint 2013 with mobile
    devices, Apple remained the security context of the authenticated user, as access to documents stored in Sharepoint 2013 demarcated .
    For what would be maintained security context authenticated users , we applied techniques such as impersonation and kerberos .
    Request goes like this:
    Apple client connects to the Web application "WS", on the "WS" configured
    to connect to Kerberos enabled and impersonation . (Apple iOS 7 support kerberos ) , then all customer interaction with Sharepoint 2013 going through "WS". Kerberos
    we use that to get rid of the problem of "double hopes" that occur when a web application "WS"
    refers to the other network resources that are beyond the server "SPS01".
    Example:
    Web application "WS", which is on the server "SPS01", refers to a
    file server «FS01», to get a list of documents from the usual file balls through kerberos and impersonation request comes on «FS01»
    from the user who is authenticated by web application «WS».
    But there was a problem:
    If the user enters the Sharepoint 2013 through the browser on your computer, it can successfully keep there blog post .
    If the user is drawn to Sharepoint 2013 from a mobile device Apple, and tries to leave a message in the blog , the error appears : Access Denied. Exception: Access is denied.
    (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
    Empirically by the following was revealed: I tried to give you a right to - it did not help:
    Administrator farm
    SQL database config and content - owner
    Administrator of User Profile Services
    Local Administrator
    BUT!
    When deploying Sharepoint 2013 group was created security domain - "domain \ farm_administrators" - which is in the local group Sharepoint 2013 - "Farm
    Administrators" If the user is included in the domain security group - "domain \ farm_administrators", then the user can successfully keep a blog
    post from a mobile device Apple.
    I want to note that this happens only through security group AD «domain \ farm_administrators»
    The question is, how can you determine what rights the special security group "domain \ farm_administrators" in Sharepoint 2013 , whereby the participants can successfully
    send messages to the blog with Apple mobile devices via the web application "WS".
    We also found a workaround , but it will not work as we would like.
    RunWithElevatedPrivileges
    http://msdn.microsoft.com/en-us/library/bb466220.aspx
    We can execute a part of the Web application "WS" with the highest privileges. In this case, the user was able to successfully send a message to your blog from your
    mobile device Apple.
    But when the code runs with the highest privileges - lost the security context of the authenticated user.
    In the author is shown as "System Account"
    public static XmlDocument addBlogMessage(string projectID, string text)
    XmlDocument response = new XmlDocument();
    string result = string.Empty;
    string webUrl = SPUrlUtility.CombineUrl(Constants.SITE_URL, projectID);
    using (SPSite site = new SPSite(webUrl))
    using (SPWeb web = site.OpenWeb())
    SPList blogMessagesList = web.GetList(SPUrlUtility.CombineUrl(webUrl, Constants.BLOG_MESSAGES_LIST_URL));
    SPListItem newBlogMessage = SPUtility.CreateNewDiscussion(blogMessagesList, "Сообщение");
    newBlogMessage[SPBuiltInFieldId.Body] = text;
    web.AllowUnsafeUpdates = true;
    newBlogMessage.Update();
    web.AllowUnsafeUpdates = false;
    result = "<response><userResult><code>Success</code><messageID>" + newBlogMessage["ID"].ToString() + "</messageID></userResult></response>";
    response.Load(new System.IO.StringReader(result));
    return response;

    Yes I make sure that the assigned field is filled as the workflow will not work unless that field is filled with a valid username.
    I am an administrator on this SharePoint site  and I am using several people to email to that are not admins on the same site.
    The issue seems to lie in the Workflow itself.  In the one step that I have "Send an email" you fill out what should go in the To: field in the email.  That is where it should say "Current Item:Assigned To" according to all the documentation I
    have read and what mine will only enter in the To: field is "Assigned To" only it is missing the key first part of where to look.  Even though when I go through the steps I have indicated that it the data should be found in the Current Item from
    the field of Assigned To and to return the information of email address, which is well with in the realm of this Action in Workflow. 
    I have been able to accomplish this in another workflow that is not meant to be Reusable and is tied to one list only.  This seems to only be an issue when trying to do this in the Reusable Workflow creation and execution and when I use the Association
    Columns.
    Any further ideas or suggestions?  Any would be appreciated.
    Regards,
    Lara K.

Maybe you are looking for

  • Hw to create a UI elemet for table thru codin

    hi all, please tell me hw to create a new UI element for table thru codin. Thanks in advance

  • DBA_USERS showing null values in PASSWORD column

    Hi, We are running a select query from dba_users table as follows : select username from dba_users where to_char(expiry_date, 'DD-MON-YY') = to_char(sysdate + &expire_day, 'DD-MON-YY') and password not in ('EXTERNAL','account-locked') and account_sta

  • Backing up a windows 2008 R2 sp1 server to a NAS drive

    Hi, In windows 2008 R2 sp1 which is in a domain name xyz.com, we need to take the full backup to a shared folder in a NAS Drive which is in a workgroup ( not joined to the domain xyz) When run the backuponce option in the windows server backup , it i

  • Color grading with scopes?

    Hello everyone, When color grading in After Effects, is there a reference scope built in?  If so, I haven't been able to find it? Can anyone suggest a good workflow for color grading with AE... For example, I have simple grading to do consisting of m

  • I have these black boxes around my active pages, but I have voice-over disabled, any help?

    I have these black boxes around my active pages, I looked online for pointers but they all pointed to me disabling my voice-over in the universal access option on system preferences. My voice-over wasn't enabled and the boxes are still here, any help