MS Teams Personal tabs Apps can have subtabs/submenus in it? - microsoft-teams

Is that possible to add child tabs(similar to sub-menus) to a Personal Tab Apps in MS Teams? If not, is there any workaround to achieve this.
Please note we have used the App studio to build the app not the custom code.
(refer screenshot below)?

There's nothing like that in the main tab infrastructure, but -inside- your tab you could build whatever you like - it's just a normal web page. You could tabs, menus, etc. For instance, see how Planner has it's own top menu in the first screenshot over here: https://techcommunity.microsoft.com/t5/planner-blog/microsoft-teams-in-microsoft-365-government-gcc-now-includes/ba-p/360089

Related

Is it Possible to customize the About Tab for custom app in Microsoft Teams?

I am creating one custom application that is going to be available in the MS Teams. I have a requirement to capture data from the users in the About tab.
SO, Is it possible to customize the About Tab in Microsoft Teams for a custom application?
I will need to put the input box and form controls in that About tab.
You definitely can't customize the -capabilities- of the About box - at best you could put in a link directing users where to go to complete the form that you've hosted elsewhere. Note that the About box does support markdown, so it might even be possible to embed the link as an actual hyperlink, but I've not tried that.
As an alternative, perhaps you could offer the needed functionality into the app itself. E.g. if you have a tab, put something in the footer for example.
You cannot customize the About Tab for custom application, This is by design. You can customize the App detail page as documented here.

Outlook VSTO ribbon add-in tab not showing on load

I’ve created an add-in that consist of a ribbon and three tabs.
Background to build:
The ribbon is built using designer and not xml. The primary use of these is to allow quick opening of various email templates.
Tab0 adds a couple buttons to the built in TabMail
Tab1 is a new custom tab with various buttons that do various things.
Tab2 is a reduced version of Tab1 for use by users of our subsidiary company but pointing to alternatively branded templates.
In the coding, Tab1 and Tab2’s visibility is set based on user AD group membership on ribbon load event. This has been tested and works.
Tab0 always is merged with the built in Home tab shows as expected.
Developers and template admins like me should see all tabs. This also works using same methods.
Current issue:
Recently and I think after a certain office 365 update (but not 100% which), Tab1 no longer shows for anyone that should see it on load. However the tab has loaded somewhere. The reason I know this is because to fix this bug all I have to do is minimise the ribbon the re-maximise. Both additional tabs are instantly visible.
Please note, I do not have to disable and the re-enable the actual add-in.
I can also confirm that the Ribbon Type is set correctly (Microsoft.Outlook.Explorer) so please, no reply along those lines either.
I have trawled the web and cannot seem to find an explanation or fix for this behaviour. I'm hoping someone has seen this before and might point me in the right direction.
To replicate, I've seen it happen by just creating a new simple ribbon project and creating a new custom tab. Then create a second tab by copying the first, giving it a diff ID.
e.g.
Ribbon on App Launch/Load - Tab01 Missing
Ribbon on minimise - Tab01 Appears
Ribbon on maximised- Tab01 still visible
Still have no idea why this happens but i have found a work around for those that have experiences the same issue.
The issue seems to affect the first custom tab only. So if you add a new blank custom tab and set its visibility to false, this inherits this bug allowing the other to function properly.
Its a bit of a dirty fix but work well.
Would still be interested in an actual fix if anyone knows one though.
This happens because you had added control to your ribbon perhaps a property to the Control which you should not.
An example is when you add a Ribbon Gallery control to your Ribbon and change its "PositionType" property from Default to another value.
This results in the Ribbon not showing.
Or perhaps you should check the last code you added to your project

Format the about section in a Microsoft Teams App

When creating a Microsoft Teams app, I want to include some additional links and info to help my users. I understood that the App's Full Description section is displayed in the About section. I got to understand that the field supports markdown. This markdown renders well while trying to publish the app/when right clicking the app and clicking on About or just before adding to Teams. Look below.
But once you access this about section from inside Teams, this formatting is broken. I really want to show some information and links here as this is a Tabs app and we've certain conditions that we want our users to see. Are there any alternatives to get this working.

Show an adaptive card in popup (using tabs configuration url) while bot is installed in msteams

I want to show a task module (not url) while bot installs (with tab) in the teams. Something like Text does, but a bit more interactive with drop downs and all.
I have referred to the link to create deep link for tab and paste the link here, in app-studio manifest editor:
But this doesn't seem to work. Only an empty pop up shows following this procedure.
Can someone correct me, where I am going wrong! TIA!
This "Text" screen is not showing a Task module, it's showing a custom Configuration page for the app's Tab installation. When you create an App that includes a Tab, you have the option of creating such a "Configuration" popup that gives the user the chance to configure how your tab will actually work. See here for more: https://learn.microsoft.com/en-us/microsoftteams/platform/tabs/how-to/create-tab-pages/configuration-page
Within that configuration page, you can show whatever web content you'd like. Showing an Adaptive Card is a bit of a strange scenario considering it's a web page, but you could conceivably do this using the adaptive cards js library inside the page (https://www.npmjs.com/package/adaptivecards)

Remove Application Ribbon from new SubArea in Microsoft Dynamics CRM 2015

I want to remove the ribbon that automatically creates when a new SubArea is created with XrmToolBox's SiteMap Editor.
See screendump
here.
Do anyone know how to do this?
I solved the problem by using the Application Ribbon. There is some icons that you can hide/unhide at the top of the screen. I think those buttons you automatically get when you create a new SubArea is only shown in the application ribbon, and not in the entities.
Atleast they dissapeared in my solution, by just hiding those buttons in the "home" workspace inside the application ribbon.
There is also some code you can try, but i dont know where :)
Code:
Mscrm.BasicHomeTab.New.NewActivity.Hide
I think its the same code for all buttons, just different names of course.The code above is for the NewActivity button.
I believe that's out-of-box behavior and you can't do anything with it. One thing you can try - open a feature request at Connect portal.

Resources