How to create links to MS Teams tabs which can be used from within MSTeams on a page - sharepoint

In a MSTeams channel I have a tab which has a sharepoint page added to it. If it is important the sharepoint page resides within the same sharepoint site set up automatically by MS Teams for this team.
I want to use a sharepoint Quick Links web part to provide a link to another MSTeams channel tab.
Currently I am copying the link to the tab within the MSTeam desktop app. In the sharepoint Quick Link I am then pasting the link in the "From Another Link" choice of the Quick Link link.
This works if you click on these links within the Desktop App and if you use the Web Online version, however it does not work if you use the iOS MS Teams app.
Is there another way to link to channel tabs? There is this question and answer but this only applies to the web online application.
I see on the MS UserVoice that there is still no way to change the landing page when clicking on a channel. Am I correct? Here is the link to the UserVoice

I've been researching into this a bit but I can't find a good answer - I feel like Deeplinking should support this somehow, but I haven't got a clear answer. It's possible (but I've not tested it), that you can use standard Deep Link syntax, but use the App Id and Entity Id that you'd get from the Graph Api (e.g. here).
Another possibility is just to use an app that's more geared towards this, like Quicklinks (disclosure: I work on this app).

Related

SharePoint online - intercept document request when document clicked

I am working on this project where it includes hosted app with SharePoint online and a dozen of other things.
When they built the project, they implemented a functionality that does this :
When a user goes to a document library, and clicks on the name of a document of specific type, the user gets redirected to the hosted app where there is a logic to do something on the document.
What I am not able to figure out is :
How are they implementing the part of "when user clicks on document, user will be redirected to app" ?
I checked httpmodules and couldn't find anything, I also checked remote event receivers and couldn't find anything..maybe I am not searching properly in the large C# solutions they have, or maybe there is another way to implement this..I need help to figure that out.
You would typically add JavaScript to the library page that finds the <a> tags for the documents with your file extensions, and then replaces the "onclick" with your custom code.
You could also intercept the JavaScript function used by SharePoint and add your additional logic. (do a web search for "SharePoint coreinvoke")
Disclaimer: most of what you will find is for the "Classic experience". The SharePoint Online "modern experience" changes all of the rules!

Why won't the Note Board SharePoint 2013 web part work?

I am trying to create a dashboard via SharePoint and I would like to create a section beneath a displayed document where users can type and submit a description of what is going on in the document above. I don't want the users to be able to edit the site page in order to add text to the page so I believe the best solution would be the creation of a web part where a user can create and submit their desired description. The only web parts that I've come across to do something like this are the Note Board web part and the Microfeed web part. The Microfeed part seems too much like a social media page. My problem is I would like to try the Note Board web part but whenever I insert it on the page it never displays an area to type in, just the title "Note Board".
So it seems that this problem came up because of the way my account is related to this particular SharePoint site that I am editing. My account doesn't have a profile attached to it essentially and the way that these notes are shared and stored directly relates to having one of these profiles. The Note Board Web Part turned out to be working perfectly fine my account is just not capable of posting within it. (I figured I'd answer incase anyone else comes up with this problem.)

Want to put a button on a sharepoint page to sign document. I don't want users to go to the library

Just downloaded the docusign app for Sharepoint online. It's on an HR publishing site and the page is for all new hire documentation. I want to put a button on the page to associate with the specific document that needs to be signed. I don't want users to have to go into the library and use the docusign tab. Is there a way to do this?
I can't quite see how this will work.
The ribbon command will have some code behind it. Presumably it uses the Docusign API so if you can find the code, you will be able to see what to do. Or review the API docs.
On your page, you would need to trigger the same code on each icon but I assume that the icon already triggers an action (e.g. downloading the file or something), so you would likely need a second icon or link to trigger the docusign action instead.
Not trivial. And I couldn't find another similar issue on Google.

Lync Integration with sharepoint hosted apps - Lync API 2013

I want to integrate lync presence,user profile picture and chat functionality with my sharepoint hosted apps. I have spent hours in searching the way to achieve this however no luck. I would appreciate any help in this regards.
I assume you tried adding the Lync client SDK to your project? It's available as a free download, here:
Microsoft Lync 2013 SDK
If you tried this and are having problems, please provide the details.
Check this: Sharepoint 2013 Lync Presence Using jQuery
You can show lync presence and profile picture using this jquery plugin. Also using contact card user can initiate the chat.
Even though you can render the presence in a SharePoint hosted app, it will not work regarding the presence indicator. Lync checks and modifies the html in the browser, thus changing the presence indicator color by changing of the classes on the html.
Lync will NOT check presence indicators in iframes, so the presence of a person, shown in a iframe, will not be set.

Create Dynamic TFS Query in SharePoint Portal

We have recently moved our project over to TFS 2010 for CM control and issue tracking. For the most part we have been happy with the move. However, we have found that we need a way to allow users (notably our help desk) to write dynamic queries against our Product Backlog. The Query Results Web Part works fine for displaying information like Outstanding Work Items and Recent Issues, but our users need the ability to query for specific information that can change from support call to support call. Is there a way to allow a user to create a custom, dynamic query in TFS? If not are there any 3rd party tools that integrate with SharePoint that would allow this?
Thanks.
TFS 2010 has a web based user interface called Web Access. Users can create and view their own queries from there with the queries part of te app; they can also search for work items by words contained in their titles
By default, there is typically a link on the upper-left to it from the SharePoint site that TFS 2010 creates. If the link is not there you can access it directly its (default) URL: [http://address-of-your-TFS-server:8080/tfs/web]
I decided to use the Page Viewer Web Part to embed the actual query form from the Team Web Access to the Project Portal. Everything seems to work great when doing that. The only downside is you get a 'Nag Dialog' whenever you leave the page.

Resources