New answers tagged

0

When you try to use the 'alert me', only those views which have a filter set on them show up. Try to make a dummy filter on the views and see if you are able to use 'alert me' on them.


1

Without changing permissions, the only way would perhaps be to create one additional site collection, call it "Sharing" or something similar, and instruct people to copy shared documents there OR create them there in the first place.


0

See Discontinued features and modified functionality in Microsoft SharePoint 2013: Insert Barcode command is no longer available on the ribbon. The functionality of requiring SharePoint generated barcodes to be embedded in a Microsoft Word document has been discontinued Workaround: Write a custom Open XML application that takes the server side ...


0

My suggestion would be to move all of your logic into your -ing synchronous before receivers. All updates to fields go into properties.AfterProperties and reference by InternalName of the SPField. Are you setting them to null or to string.Empty? I think string.Empty works for me. My event receivers read properties out of office files and update SP columns ...


0

I think you need to change the Sequence Number node. They should be in the numerical order of the sequence you wish to follow, for example: <Type>ItemAdding</Type> <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly> <Class>My.ModelLibraryEventReceivers</Class> ...


0

You can declare an ..ed event receiver as synchronous or asynchronous. The behavior you describe definitely happens because your ER is asynchronous. You have to turn it into a synchronous one. This can be easily done at registration time (nothing to change in the code of the ER itself). How do you register your ER (with XML or with C# code)? I'll explain ...


0

If I understand your question correctly, you want to access content type created in one site collection in another site collection. If this is the case, you would have to use Content Type Hub feature of SharePoint. Please find below links to get idea of what is Content Type Hub and how it can be used: Steps to create Content Type Hub Content Type Hub ...


2

Create a View with a filter. The condition for the filter would be: Select field "Checked-out to" "Is not equal to" Leave value empty


1

In O365, there is no possibility to select Version 'does not contain'. So, here is another solution. In your Document Library, create a new Calculated column Minor Version with this formula: =IF(RIGHT(Version,FIND(".",Version))=".0","Major","Minor") Then create a new view Minor Version with this filter: Show items only when the following is true: Minor ...


0

Add and Edit are two different base permissions. The behavior you see is perfectly expected, sinnce, as soon as the document is uploaded, the Add operation is done. The Edit dialog that then appears as technically Nothing to do with the Add, but all with Edit. So you have actually two sources of problems here: Why does the Edit dialog appears? It ...


2

'Replace it' will create a new version of the file if the library has versioning enabled. You can check if the old version was retained by looking at the file's Version History.


1

One way is to go to navigation settings, select the Documents folder and add a link to other library under it. But, this has to be done manually for existing libraries and every time you add a document library.


0

OOTB SharePoint 2013 do not provide a real streaming service. However it support live streaming video provided by an external streaming server or service (like youtube) So the video you uploaded to SharePoint are not providing to user thru "streaming". They are actually "downloading" to their local cache and play. If you want to provide real streaming you ...


1

Ultimately it comes down to the amounts of data that your architecture can handle. If you go with 1 site collection and put all the data (400GB) there, then it will all go to one content database (because site collection can have only one database). Microsoft recommends not exceeding 200 GB for an actively used content database. So this is a clear case where ...


0

An indexed column in SharePoint makes sense to improve performances. If your list contain a lot (~1000s) of records, and you often query (filter or sort) by a given column, you can index that column. That way, when displaying a filtered/sorted view (based on this column), SharePoint does not have to loop throuh all the items to decide whitch ones to display ...


0

If you are breaking the permission, then you need to assign unique permission to the folder, When you are creating the folder, take the folder object and use this folder.BreakRoleInheritance(false, true);... This will break the inheritance of the folder, now you have to define a role and do the role binding to the folder.


0

Turned out I've handled the operation a little too late because it works only when handling the event ItemFileMoving not ItemFileMoved. It's as simple as that: properties.Cancel = true; because the ErrorMessage won't be displayed in Explorer. The default Windows error message looks like this:


0

"Publishing" can mean different things to different people. If by "publishing" you mean "sharing" then sharing documents is as easy as uploading them to one or more document libraries that your users have access to. What SharePoint 2013 brings compared to previous versions is the ability to drag-and-drop files into libraries. With pages, SharePoint has ...


0

The Developer dashboard would definitely give you good inputs about what takes time when displaying a page. Enable it from PowerShell: $svc = [Microsoft.SharePoint.Administration.SPWebService]::ContentService $dds = $svc.DeveloperDashboardSettings $dds.DisplayLevel = "On" $dds.Update() And then make it appear from the UI (new icon appears in the ...


1

Try the below code in a content/script editor webpart. Change the name of the column. I see the max-width of the column is set to 500px. So if you want to make your column width more than 500px, then you have to change the max-width, otherwise that is not needed. I ran this code on SharePoint online and it worked fine. <script ...


-1

This may not be the answer you are looking for, but you can create views of documents (with metadata) without the maps.


0

First of all, I don't understand all your nested loop. Here's a simplified version: using (SPSite site = new SPSite(_siteUrl)) { using (SPWeb web = site.OpenWeb()) { SPFileCollection collFile = web.GetFolder("Test/").Files; foreach (SPFile fileObj in collFile) ...


0

To answer your points individually: 1.) No, correct first time, avoid folders at all costs! They can become a developmental/administrative nightmare in the future. 2.) Document sets are generally reserved for groups of related documents, so I wouldn't recommend using these in your case. However, feel free to read Microsoft's own position on document sets ...


0

I'm a huge fan of a flat library structure. Other than securing a group of documents (which can still be done with a Document Set), folders bring nothing to the table imo. The way I do it is by: Sit down with each department in the company to gather a list of Content Types, based on their current files in a file share. Once I've got the list of Content ...


0

'People think in folders'. Although the familiarity of folders cannot be questioned, Document Sets provide a similar experience with far more capabilities. Read more about it here. I had the same scenario with views versus multiple libraries. In the end we made a decision based on security/permissions and created multiple libraries (with views) for some ...


3

Yes, it's still valid, as it's still a SharePoint. You can read more about the limits at TechNet site: https://technet.microsoft.com/en-us/library/cc262787.aspx As you can see limitation are the same for SharePoint 2013 on premise and SharePoint online


2

You mean like using a link? Such as this one: {Site URL}/_vti_bin/owssvr.dll?CS=109&Using=_layouts/query.iqy&List={List GUID}&View={View GUID}&CacheControl=1 from the post Create Link to Export Library Contents to Excel


1

You could have a list with all of the information you need and also have a document library for the documents. In the document library have a column that is a lookup to the Sharepoint List so that you can relate the documents to the list item (or to multiple items if you use a multi picker). The benefit of using this method over Eric Alexander's is that you ...


5

That isn't the way SharePoint works. Lists and libraries are the 2 basic storage mechanisms for things. You either create an entry (list) or upload a file (library). If you want to upload files to a list, it has to be as an attachment to a list item. You can't upload a file to a list in any other way. Otherwise, you need to upload the file to a document ...


0

Some useful examples you can find here http://www.independentsoft.de/jshare/tutorial/index.html JShare is SharePoint API for Java and Andoid


0

I've seen this issue a couple of times before and in those case it had to do with file size being accessed through Windows Explorer. In order to make SharePoint library content appear as a file/folder hierarchy in Windows Explorer and allow you to manipulate these files, Windows machine uses the Windows Client Service to interact with SharePoint. This ...


3

You must configure your Exchange server (or any email server you use to send emails in your organization) to route emails @OurSharePointServerName-OurDomainName to the IP address of the SharePoint server where the SMTP service is enabled. See "Step2: Create Send and Receive Connectors in Exchange 2010" at ...


0

Set the filter in the view and select the person/group field and set the value to [Me]


0

You can go to Modify View in the top ribbon and apply a filter on said column equal to [Me]. I used Created By below, but a person field will work also.


2

I would either built a small console app using CSOM or use PowerShell and CSOM together. I haven't checked if this code works, but it probably look something like this: using (var context = TokenHelper.GetClientContextWithAccessToken(uri.ToString(), token)) { var web = context.Web; using (var fs = new ...


0

You can use Metalogix tool to do this operation which helps to copy from one to another site collection. Click here to view the link.


2

First of all, are both the farms running SharePoint Foundation? Are both the farms on the same patch level? If they are not running on the same patch level, you won't be able to restore a copied document library. Does any of the sites use the feature Publishing Infrastructure? Is versioning enabled? Do the library have custom permissions? There's multiple ...


3

The only way I know is to export and import the list/library. Export your list in the source farm and import it to the destination farm. To export a site, list or document library by using Windows PowerShell To import a site, list or document library by using Windows PowerShell If you can manage to read an article then I prefer the below. Have a glance at ...


0

I presume you mean JavaScript, not the other (older) programming language Java. You can not download files with JavaScript as it runs in the Browser and can not write to you local FileSystem Note: you can generate a file with JavaScript and ask the user to save the file For accesing SharePoint and extracting content you can use PowerShell, or .Net ...


2

You can enable the Ajax settings of the web part and set the refresh interval. Go to edit page, click on the webpart and click on Edit web part. Under Ajax Options you have to enable asynchronous load and update.


0

I use SharePoint 2013 Online. The issue I have found with adding a Comments column on a document library or custom list is that if the users want to edit and then save the doc or item then the discussion will change the author of the latest comment to the last modifier. Infuriating. It's unfortunately not an option to manually add a discussion column if your ...


-1

An easy way to install this script on your site is the free Plain365 installer: https://fiechter.eu/p365/ The deployed script contains improvements to be compatible with MDS.



Top 50 recent answers are included