SharePoint online and SharePoint 2013, is there any problem if i add indexes to our lists/libraries which already contain data

I read a lot of articles about list threshold and indexes. for example some of the weird things i read, is that if we have a list/library which already exceed the threshold (5,000), and we tried to add indexes to it (to have our lists views working again), then sharepoint will not allow us to index a list which already exceed the threshold. So currently I have these cases., which i am not sure about:-

  1. Inside SharePoint online, I have 2 document libraries each one contain around 300++ documents and folders/sub-folders.
  2. Inside sharepoint online, i have a cusotm list which contain 500++ items.
  3. Inside sharepoint on-premises 2013 i have a document library which contain 2,500++ documents and folders.
  4. Inside sharepoint on-premises 2013 i have a custom list which contain 3,000++ items.

now inside the above cases i did not create any indexes, and now i am revisiting these lists/libraries to add indexes. but my question is; if we can add indexes to the lists/libraries which already contain items and documents (of course technically i can do so, from the list setting >> Add indexes)? or the indexes need to be added to empty lists/libraries for them to work correctly? or since the lists/libraries did not exceed the threshold limit yet, then it is fine to add indexes to them while they have items/documents inside them?

Second question, how i can confirm that our lists/libraries are being indexed correctly? as i read some articles which mentioned that users have defined indexes on their lists/libraries when they created them, and this did not prevent them from receiving threshold errors when their lists/libraries exceed the threshold limit, and when they open a ticket with Microsoft, Microsoft replied that they can not support indexes on the lists, in other words the indexes were corrupted. so how i can monitor/check if the indexes on our lists/libraries are valid?

Update a filed using sharepoint workflow 2013 without affecting its modified date & version

I am working on a sharepoint online classic team site. and i have a custom list which contain a field named “Formatted ID” , which is formatted as follow “ITEMID-IT”, so the field will hold values such as “1-IT”, “2-IT”, ….”500-IT”.

to achieve this i want to create a workflow 2013 which get triggered on item added, to set the formatted id value. but my question is; if i can force the workflow to update/set the “formatted ID” field without affecting the item version or the item modified date? something similar to how “SystemUpdate” works when writing power-shell scripts?

Restore SP2010 (non claim) to SP 2013

I did a database backup from SP 2010 and restored it to SP 2013 Mount-SPContentDatabase followed by site upgrade. Everything looks good except the users did not get converted in claims based. (I can not change my source web application to claim based). users in the groups aren’t able to see and perform task and most of these groups have various contribute access. What are my options? SO CRITICAL.

SharePoint 2013: “Find an Item” search is not returing all results. over 700 items in the list

I have a custom SP list with over 750 items listed. When I try to search for ID# 100 for example, it will return the item. However, when I try to search for ID# 753 for example, it does not return any results. Any thoughts?

Things to note:

  • The ID field is a default field in the custom list and is the unique identifier for each record

  • Content Approval is turned off

  • Data has been re-indexed

  • I am the admin of the whole site and confirmed my permissions on the list

Repeating section in SharePoint 2013

Just wondering has anyone ever found a solution for creating a repeating section on a SharePoint 2013 built in SharePoint designer and NOT Infopath.

All resources online point to using the repeating section tool in Infopath but none actually give help on how to create a repeating group of fields / section in SharePoint designer or using JQuery or Content Editor for example.

I alreay have built a form and simply want to repeat certain fields so that I can insert more than piece of data for certain columns but still keep it so that it is one item being added to the SharePoint list.

Thanks in Advance,


EDITED*** Screenshot 1 of Form

Screenshot 2 of Form

Starting a Sharepoint 2013 workflow : Something went wrong. To try again, reload the page and then start the workflow

As titled , Actually my 2013 workflow was working from last year to last week , suddenly it prompted error “Something went wrong. To try again, reload the page and then start the workflow.” yesterday when i click manually or auto start the workflow yesterday. so I start to search to solve the problem.

ULS Log (cause the prompt has not any correlation ID so i think this log is related):

 Microsoft.Workflow.Client.InvalidRequestException: The scope '/SharePoint/default/f103806c-7b36-4287-8bd5-18f0369ffdfe/43461f5c-4188-46fa-b438-1647782da25d' has no workflows under it. HTTP headers received from the server - ActivityId: 1298292e-b208-4970-8572-df9d71ae535e. NodeId: AS2HKDIIS11. Scope: /SharePoint/default/f103806c-7b36-4287-8bd5-18f0369ffdfe/43461f5c-4188-46fa-b438-1647782da25d. Client ActivityId : 928b609e-84c8-d0ec-431f-3255393c175b. ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.      at Microsoft.Workflow.Common.AsyncResult.End[TAsyncResult](IAsyncResult result)      at Microsoft.Workflow.Client.HttpGetResponseAsyncResult`1.End(IAsyncResult result)      at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content)     -  -- End of inner exception stack trace ---      at Microsoft.Workflow.Client.ClientHelpers.SendRequest[T](HttpWebRequest request, T content)      at Microsoft.Workflow.Client.WorkflowManager.StartInternal(String workflowName, WorkflowStartParameters startParameters)      at Microsoft.SharePoint.WorkflowServices.FabricWorkflowManagementClient.StartInstance(String serviceGroupName, String workflowName, String monitoringParam, String activationKey, IDictionary`2 payload)      at Microsoft.SharePoint.WorkflowServices.FabricWorkflowInstanceProvider.StartWorkflow(WorkflowSubscription subscription, IDictionary`2 payload) StackTrace:   at Microsoft.Office.Server.Native.dll: (sig=678c0f87-966f-4d99-9c94-b49e788d2672|2|, offset=131CE)  at Microsoft.Office.Server.Native.dll: (offset=21BE5) 

enter image description here

I have already tried :

  1. restart service – Workflow Manager Backend

  2. restart service – Service Bus Message Broker

  3. restart service – Service Bus Gateway

  4. restart service – Windows Fabric Host Service
  5. recycle Workflow Manager application pool
  6. restart WorkflowServiceBackend Service (using cmdlet or manuel)
  7. cleared the sharepoint configration cache and restart SP timer service
  8. reboot server
  9. re-publish SP2013 workflow.
  10. try 2010 workflow – it is work 2010 workflow but 2013 workflow is not solve.
  11. iis reset
  12. flush the DNS cache : cmd “IPCONFIG /FLUSHDNS”
  13. Confirm User Profile Service from Central Administration and validated that user synchronizations were still occurring

  14. try to Register-SPWorkflowService -SPSite ‘https://SiteCollectionURL’ -WorkflowHostUri ‘http://workflowhost:12991’ -AllowOAuthHttp –Force

prompt error :

Register-SPWorkflowService : Could not allocate space for object 'dbo.Objects'.'IX_Objects_Version' in database 'SharePoint_Config' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup. 

Any suggestion. thank you very much.

Search :

Why does my Sharepoint workflow not trigger for other users when they submit a form? (SP 2013)

I created a custom form and on my permissions when I click submit, it adds to the list and then the workflow fires and I’m emailed the details. When a user in my custom permissions group does it, it adds to the list but does not trigger the workflow. Permissions they have:

Add Item View Item View Pages Use Remote Interfaces Open

How to pass init.js from sharepoint 2013 for custom form processing

I have a master page that will be wrapped around custom .NET coding, and does not need ribbon or web part dependencies.

Is there a clean and easy way from the .html master page in sharepoint 2013 to either customize or remove the init.js process so that .NET developers can go to town? scrolltop code in sharepoint’s init.js file, is colliding with our custom form application processes.

this code within init.js is out of control…

if (!g_setScrollPos) {         if (browseris.firefox && browseris.firefox36up)             window.scrollTo(0, 0);         if (Boolean((ajaxNavigate.get_search()).match(RegExp("[?&]IsDlg=1")))) {             if (!isIE7 || elmWorkspace.scrollHeight < elmWorkspace.clientHeight)        = "auto";         }         var scrollElem = document.getElementById("_maintainWorkspaceScrollPosition");          if (scrollElem != null && scrollElem.value != null) {             elmWorkspace.scrollTop = Number(scrollElem.value);         }         g_setScrollPos = true;     }     CallWorkspaceResizedEventHandlers();     g_frl = false; 

…when you attempt to apply a postback action on a link. no matter what you do, on setting the postback parameters, on submit, the page does not go back to the top of the window, but stays at the same position.

If this code was explicitly for the ribbon, then why not set ribbon only parameters around it?