microsoft / coe-starter-kit

Other
722 stars 212 forks source link

[CoE Starter Kit - Feature]: re-place emails/approvals with Teams adaptive cards #3203

Open manuelap-msft opened 1 year ago

manuelap-msft commented 1 year ago

Is your feature request related to a problem? Please describe.

Customers have reported seeing higher engagement when makers/end users receive teams adaptive cards, vs emails or approval tasks via emails. We should evaluate where it makes sense to replace emails/approvals with teams adaptive cards for

Describe the solution you'd like

Teams adaptive cards to be used consistently for communicating with makers and end users.

Describe alternatives you've considered

No response

Additional context?

No response

AB#1566

lheng182022 commented 1 year ago

While it is true for the customers who use Team for collaboration, customers who don't use Team will still keep emailing for communication. In fact, a customer got blocked by not having Team to send orphan owner objects communication. Can we have both options and customer can choose either one though a configuration/Environment Variable? Is it possible to reuse same Adaptive Card in Outlook email as that in Team?

bronsonacoutts commented 1 year ago

This will be great! I am trying to create a culture of favouring only adaptive cards for solutions built internally - I am sure you can probably list more benefits that I can for that. Having this will eliminate the argument of "well why doesn't Microsoft use adaptive cards for everything?" :-)

manuelap-msft commented 1 year ago

This is great feedback, thanks for sharing!

Two reasons why we don't use adaptive cards for everything yet

bwieland86 commented 1 year ago
  • Adaptive Cards are not available in government clouds (GCC, GCC High, DoD) and we have quite a few customers using the kit in those regions - so another reason is that we would have to implement it in a way that offers the option of either this or that

Not just Adaptive Cards. Some of us on GCC don't even have Flowbots enabled in Teams due to various policies, thus changing everything to adaptive cards would make any automated communication with end-users next to impossible. Instead of just Adaptive Cards, could Approvals be offered as an alternate solution if Adaptive Cards or Flowbots are not available / turned on in the tenant?

manuelap-msft commented 1 year ago

The CoE Starter Kit aims to be a reference implementation of how admin and governance scenarios for Power Platform adoption can be solved. The CoE kit is not a turnkey solution or aims to be a fit for all possible scenarios, it simply aims to be a template to build on. Thus, if our implementation does not meet your specific needs we do recommend you extend and customize the kit to meet your requirements.