Tag Info

Hot answers tagged

3

The so-called "best practice" from MSoft is called "remote provisioning". This is basically using CSOM (or JSOM) to provision the site structure. Any environment that allows REST access and the proper permissions can be used to do this, including ConsoleApp, PowerShell, Javascript, provider-hosted app, et.al. I learned about this in the excellent MVA course ...


3

It is possible now. Thanks to Office DEV Patterns and Practices Enabling auditing in site collection level Following code example shows how to enable all auditing setting in site collection level and how to adjust audit log trimming. Microsoft.SharePoint.Client.Site site = clientContext.Site; Audit audit = site.Audit; clientContext.Load(site); ...


3

Yes the Tags and Notes have been retired as Microsoft's recommendation is for organizations to use the Yammer enterprise social networking solution instead.


3

Go to the ribbon List --> Modify view. Scroll down to the Totals section and choose count for the column CostCenter.


3

You need to log into the O365 admin portal and go to Support -> Service Requests. There you can add requests. https://portal.office.com/admin/default.aspx#ServiceRequestsPage


3

Please see below code for getting all terms in a termset by using termsetid. The Key thing is making sure SP.js,sp.runtime.js and sp.taxonomy.js are loaded before you make a call to taxonomy store. $(document).ready(function () { //This makes sure all necessary Js files are loaded before you call taxonomy store ...


2

You should configure service bus to debug remote event receivers. Please read my two full step-by-step articles (with information about service bus configuration) about Remote Event Receivers in SharePoint Online: 1) Creating and Debugging of Remote Event Receivers for SharePoint Online ...


2

Look at Virto Workflow Activities Kit from well-known vendor, VirtoSoftware. Use "Send Email" activity where you can specify any recipient(external or internal). Hope it help you.


2

No it's not possible ootb, but you can get a better view if you synchronize the SharePoint calendar to the client software Outlook 2013. That way you are able to see both calendars side by side.


2

I think you are mixing up a few things in there. In SharePoint there is not an out of the box method for scheduling workflows. You can for sure get creative with multiple lists and looping actions - but this set's you up for trouble in managing that type of solution. You will either need to consider a custom solution - or look to a 3rd party tool, such as ...


2

This could be done with SP.WorkManagement.js , if I understands you correctly. Example code: RegisterSod('SP.WorkManagement.js', '/_layouts/15/SP.WorkManagement.js'); SP.SOD.loadMultiple(['sp.js', 'SP.WorkManagement.js'], function() { var context = new SP.ClientContext.get_current(); var userSessionManager = new ...


2

Remove 'Everyone except external users' from the 'Team Site Members' group and Give User a 'Read' Permission. It will allow users to only see Approved documents & their own Draft documents.


2

This solution worked for me private static void SetToolbarType(SPView spView, string toolBarType) { spView.GetType().InvokeMember("EnsureFullBlownXmlDocument", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.InvokeMethod, null, spView, null, System.Globalization.CultureInfo.CurrentCulture); PropertyInfo nodeProp = ...


2

No, it’s not possible. The ”Go to SharePoint Site” link uses a one-time URL making the user chose sign in option. Either by an organizational Office 365 account or by a Live-ID account (if it’s external users). This has yet to be resolved/developed by Microsoft. But it’s requested, and may happen in the near future. Reference: How to send invite email to an ...


2

According to Search limits for SharePoint Online SharePoint Online search has the following limit: Limit: Number of rows in a result set Maximum value: 500 Limit type: Boundary(*) Notes: To display the entire result set, issue more paging queries Boundary - A number that can’t be exceeded Since 500 RowLimit cant be exceeded you ...


2

So if this is happening to you you should first publish your content type, at your content type hub. From there you should click "Manage publishing for this content type" and you will see 3 options: Publish Make this content type available for download for all Web Applications (and Site Collections) consuming content types from this location. Unpublish ...


2

Your speculation is correct, the example provided in the question is intended for creating a wiki page and not enterprise wiki publishing page. Since you mentioned in your question JavaScript Object Model (JSOM), the below example demonstrates how to create enterprise wiki page via JSOM in SharePoint 2013. How to create enterprise wiki page using ...


2

Web.SiteUsers gives all users whether they are added in a group or added explicitly without being part of any group. using (var clientContext = new ClientContext("http://aissp2013:90")) { Web web = clientContext.Web; UserCollection coll = web.SiteUsers; clientContext.Load(coll); clientContext.ExecuteQuery(); foreach (User ...


1

Open the site in SharePoint Designer. Click on All files. Then click on Lists Folder. Locate the Calendar List. Click on it. Now find the page and right click on it. Set as home page.


1

Use Microsoft.SharePoint.Client.UserProfiles.PeopleManager.SetMultiValuedProfileProperty method to set multi-value user profile property, for example: using (var ctx = GetSPOContext(webUri,userName,password)) { PeopleManager peopleManager = new PeopleManager(ctx); var skills = new List<string>() { ...


1

The discussion board does not have a calendar view available. I don't recall it ever having an option to use a calendar view in any version of SharePoint.


1

If you just want to change the toolbar type.Here is simple code for you Code Block lMgr =OpenWebPartManager("Default.Aspx"); // Get web Part wp = lMgr.WebParts[wp.ID] as WebPart; ListViewWebPart lv = (ListViewWebPart)wp; // Extract view System.Reflection.PropertyInfo ViewProp = lv.GetType().GetProperty("View", System.Reflection.BindingFlags.NonPublic | ...


1

I know it’s possible On Premise, where I have tried it myself and had it working properly (even though it's not supported by Microsoft). My guess is that it will work on SPO-Site as well. Simply run the following PowerShell Command: Set-SPOsite -secondaryowneralias "domain\group" Reference: How we can add secondary administrator to sharepoint online site ...


1

Common actions in Office 365 takes up to one second to perform with OOTB web parts or wiki pages. There are really no performance difference between wiki pages unless you collect and filter a lot of data in web parts. If so, web part pages are slower doe to heavier data load. I think your case boils down to Internet bandwidth, internal network load issue. ...


1

Using IE, I logged into the site with my windows credentials. Keeping IE open, I re-opened SharePoint Designer and then was then able to access the site. I've noticed this behavior seems to exist if you use multiple authentication providers (i.e. forms authentication with windows authentication).


1

If the user is added in a group having Read access and the library permissions are inheriting from the parent, then user can see all the documents. In order to restrict user to see only the documents shared with him/her, then the library permissions need to be broken and the Read access group needs to be removed from it. Go to Document Library settings -> ...


1

After dealing with Microsoft PowerBI support it turns out this is a known issue. The scheduled refresh works if you ignore the error and and save the schedule.


1

One alternative is to share your site to external user where user can sign in with a Live-ID account instead. But that really depends on what your non-AD users are supposed to do in SharePoint Online? Document management is fine, but administration of Site Collection isn’t. Ref: Share sites or documents with people outside your organization


1

No. You would be violating Same-Origin Policy since SharePoint does not expose services through CORS or JSONP. You would have to use another approach, such as proxy, auto hosted app or sandboxed solution (deprecated). However if your point is simply to use JavaScript as a language then you access SharePoint through node.js, perhaps with module such as ...


1

The first you have to get auth cookies. The auth process you can see at the figure I don't think exists ready to use solution for this, but the following links may be useful for you: Using cURL to authenticate with Sharepoint Authenticate to Sharepoint Online/Office 365 with cURL



Only top voted, non community-wiki answers of a minimum length are eligible