问题标签 [office365connectors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

json - 在 Actionable Message Microsoft 团队中删除查看更多(所有内容的默认视图)

我已经成功地创建了一个脚本,通过传入的钩子连接器发布到微软团队,但是当它发布消息时,potentialActions 总是隐藏在查看更多标签后面。有没有办法强制它始终显示?

参考代码:

0 投票
2 回答
156 浏览

office365connectors - 内部 LOB 工作流的可操作消息

我可以在 Outlook 中为我的内部 LOB 工作流使用可操作的消息吗?我希望它仅为我的 Office 365 组织启用

0 投票
1 回答
923 浏览

microsoft-teams - How to create a Connector with configuration loaded from web solution for Microsoft Teams

I am trying to create a connector for Microsoft Teams. I have completed the registration in the connectors developer dashboard and downloaded the manifest.json.

I am able to sideload the connector manifest in Teams and also find the connector in the list of connectors.

When I select the connector and want to configure it, all data I have entererd is shown correctly.

My problem is - I want to let the user of the connector select configuration parameters depending on their subscription on my site (like in the Trello connector).

For example, the user has created several areas in his subscription on my website. I want to let them select one of the regions from which he wants to get updates in a Microsoft Teams conversation.

From the documentation, I am not able to find where or how to load the configuration parameters from my website into the connector configuration dialog. My manifest looks like this (URLs and IDs replaced)

The user experience of the trello connector configuration looks like illustrated in the following screenshots. I can't figure out how to integrate all the dialogs of the connector configuration.

Screen 1

Screen 2

Screen 3

Screen 4

Screen 5

0 投票
1 回答
377 浏览

microsoft-teams - 如何在 Microsoft Teams 中实现翻译连接器(或机器人)?

通常是否可以在 MS Teams 中构建连接器或机器人,只需按一下按钮即可翻译 Teams 消息或线程?例如,从英语到意大利语或西班牙语。或相反亦然。以谷歌翻译 API为例?还是必应

我发现了许多将数据放入 Teams 的示例。但是,没有,如何将数据从 Teams 发送到其他服务(并处理他们的响应)。

0 投票
1 回答
103 浏览

office365 - Teams 连接器:如何将卡片的可见性限制为某些用户

我的要求是只有某些人才能看到由Teams Connector创建的卡片/活动。这可以做到吗?

细节:

我使用了 Teams 连接器,并在频道中添加了一些。我选择的连接器生成的活动似乎可以被整个团队看到。

活动的发送者(我正在连接的系统)如何指定活动应该只对任何一方可见

  1. 只有添加连接器的用户(一种“个人”连接器)
  2. 一组已定义的用户,它是团队成员的子集

这可以做到吗?如何?

0 投票
1 回答
5206 浏览

microsoft-teams - 来自 Microsoft Teams 中卡片的 Http POST

我们正在尝试使用 Teams、Flow 和 Assembla 创建审批工作流,但遇到了一些麻烦。

我们成功设置了一些部分,但是我们无法从 Teams 中的卡片启动 POST 操作。

在团队中,我们可以使用传入的 webhook 连接器成功创建卡片,并获得此结果。 在此处输入图像描述

这是使用来自 Flow 中的 POST 操作的以下 JSON 正文创建的

我们有另一个 Flow url 作为卡片上两个按钮的目标。为了测试这个 url,我们能够通过 POSTMAN 成功发布并继续审批工作流程。

单击团队卡上的按钮时,根本不会通知帖子 url 上的流。不会触发 Flow 上的运行。在团队中,“提交更改时出现问题。请稍后再试”。显示错误。

经过研究,我在 Microsoft Teams github 页面上浏览了connector.md文件,并注意到文档中这个可爱的部分

在此处输入图像描述

对我来说很奇怪的是,在他们下面提到可能不支持 POST 操作,文档继续详细地展示了在团队卡片中使用 POST 和 ActionCard 操作的示例。

在此处输入图像描述

所以我的问题是,有没有办法让 HttpPOST 操作从 Teams 中的自定义卡工作到 Microsoft Flow POST URL?

谢谢!

更新:

经过进一步的测试,我们确定 HttpPOST 操作几乎适用于我们可以提出的任何帖子 URL, Microsoft Flow Request URL 除外。它们是非常长的网址,所以也许这与它有关?

这是一个流请求 URL 示例。

在 Web 浏览器中运行团队时,我们能够看到请求首先发布到 api.teams.skype.com url 并返回一个通用的“ProviderError”。其他非流 url 也这样做,但返回成功。

0 投票
1 回答
471 浏览

microsoft-teams - 连接器卡中的 HeroImage 磨损显示

我正在尝试发送带有英雄形象标签的连接器卡。

我已经按照MessageCard Playground中的示例进行操作, 但即使完全复制示例,它们也不会显示。没有错误,卡片显示正常,除了英雄形象。

json我要发送的:

Outlook Actionable Messages文档也谈到了英雄形象,但缺少示例。

0 投票
1 回答
90 浏览

outlook - 日历事件中的可操作事件

有谁知道是否可以将可操作消息添加到 Outlook 中的日历事件?我只找到通过电子邮件发送的可操作消息的示例。

0 投票
0 回答
75 浏览

office365 - 提醒我 TimesheetUpdated 上的 Project Online EventHandlers 未触发。

我得到了以下场景:

  • Office 365 共享点 PWA 站点。
  • 一个 WCF 实例部署在服务器 A 的 IIS 服务器上,该实例具有继承 TimesheetEventReceiver 并实现方法 OnUpdatedRemote 和 OnUpdated 的服务。
  • 我在 PWA 网页中为事件正确注册了 EventHandler(我看到它在 /_api/ProjectServer/EventHandlers 中列出)。其链接到的事件也是所需的事件(_api/ProjectServer/EventHandlers('guid')/Event 显示 (int)PSEventID.TimesheetUpdated 事件)。
  • 我从使用它的控制台程序中尝试了该服务,并检查了 WCF 服务是否写入日志(仅作为概念证明)。此外,WCF 应用程序池与本地管理员用户一起设置,因此谁调用它并不重要。

问题是,无论我在 PWA 中修改多少时间表,我都不会收到对 Web 服务的调用。我是否缺少一些 Project Online 配置?哪一个?Project Online 日志在哪里?在这些操作中我没有看到任何错误。

欢迎任何建议/解决方案。

0 投票
1 回答
407 浏览

office365connectors - 错误:未能发送目标未设置或不是 URL 格式(Microsoft 团队)

我正在尝试通过 Microsoft Teams 中的连接器卡执行 HttpPost 操作,但每当我单击操作按钮时,我都会收到错误消息,因为“未设置目标发送失败或不是 URL 格式”。有人可以帮我解决这个错误吗?