会议邀请

名称:会议邀请

描述:发送会议请求作为邮件通知的附件

版本:1.0.4

发布:2018-11-28

itop-version-min:2.3.0

下载:https://store.itophub.io/en_US/products/itop-icalendar-action

代码:itop-icalendar-action

状态:稳定

该扩展提供了一种新型的“功能”,可以与任何触发器关联:日历邀请

特征

  • 向OQL查询定义的任意数量的收件人(带有占位符)发送邀请(也称为会议请求)
  • 如果未提供结束日期,则会议持续时间为1小时

修订记录

日期版本描述
2018-11-281.0.4*在结束日期早于开始日期时修复邀请
*处理空的开始日期
*添加Combodo许可证
2018-11-271.0.3添加对不同数据时间格式的支持
2018-08-281.0.2适用于Outlook,Zimbra的改进点兼容性。
2016-02-091.0.1组件的首个正式发布。包括用于以“测试”模式构建附件的修复程序。

局限性

  • 邀请中添加的15分钟提醒似乎未纳入账号。

要求

iTop 2.3.0或以上

安装

使用标准安装流程 对于此扩展。
当系统提示您安装扩展的列表时,请检查会议邀请。

配置

iTop配置文件中没有此扩展名的配置参数。

此扩展要求设置PHP参数date.timezone。

例如date.timezone = Europe/Paris

用法

此扩展用于创建与触发器关联的新型“功能”。要创建这样的功能,请转到“管理工具通知”,在“操作活动”选项卡中,单击“新建…”,然后从列表中选择“日历邀请”。

将显示以下表单:

New Calendar Invitation

领域含义样品价值
名称功能的名称。对区分此功能有意义的任何价值邀请实施变更
描述有关此功能的目的的详细说明。仅供参考。 
状况功能是否处于活动状态(=生产中),正在测试或处于非活动状态。在生产中
测试收件人用于测试通知的发送邮件地址。当状况被“正在测试”时使用。test@demo.com
发件人(地址)发送邮件地址用作发送邮件的发送者。依赖的安全设置上,如果发件人不是有效的发送邮件地址,则您的邮件发送邮件可能会阻止发送邮件itop@demo.com
来自(标签)上面的发送邮件地址的可读标签。将在邀请说明中使用。磐正变更管理
回复如果答复与“发件人(地址)”不同,则必须将答复寻址到的发送邮件地址。 
OQL查询,它将强制参加者的列表返回到会议。支持占位符,以冒号(;)为前缀SELECT Person WHERE id=:this->agent_id
抄送OQL查询,它将强制参加者的列表返回到会议。支持占位符,以冒号(;)为前缀SELECT Person WHERE id=:this->changemanager_id
学科发送邮件的主题。支持占位符,用$包围。Invitation for implementing $this->ref$ 
开始日期时间会议的开始日期和时间。格式为YYYY-MM-DD hh:mm:ss。支持占位符,用$包围。$this->start_date$
结束日期时间会议的开始日期和时间。格式为YYYY-MM-DD hh:mm:ss。支持占位符,用$包围。如果将此字段留空,则假定会议持续时间为一小时。 
会议主题会议的主题。支持占位符,用$包围。如果将此字段留为空白,则将使用发送邮件的主题。 
会议说明会议的详细说明。支持占位符,用$包围。$this->hyperlink$
会议地点会议的地点。支持占位符,用$包围。 

不要忘记将功能与触发器关联,否则它将永远不会被激活。

原贴链接:https://www.itophub.io/wiki/page?id=extensions%3Aicalendar_invitations


Calendar Invitations

name:
Calendar Invitations
description:
Send a meeting request as an attachment of a mail notification
version:
1.0.4
release:
2018-11-28
itop-version-min:
2.3.0
download:
https://store.itophub.io/en_US/products/itop-icalendar-action
code:
itop-icalendar-action
state:
stable

This extension provides a new type of “Action” which can be associated with any trigger: Calendar Invitation

Features

  • Send an invitation (also known as meeting request) to any number of recipients defined by an OQL query (with placeholders)

  • If the End Date is not provided, the duration of the meeting is 1 hour

Revision history

DateVersionDescription
2018-11-281.0.4* Fix invitations when end date was prior to start date
* Handle empty start date
* Add Combodo license
2018-11-271.0.3Add support for different data time formats
2018-08-281.0.2Compatibility improvement for Outlook, Zimbra.
2016-02-091.0.1First official release of the component. Includes a fix for building the attachments in “Test” mode.

Limitations

  • The 15min reminder added to the invitation does not seem to be taken into account.

Requirements

iTop 2.3.0 or above

Installation

Use the Standard installation process for this extension.
When prompted with the list of extensions to install, check Calendar Invitations.

Configuration

There is no configuration parameter for this extension in the iTop configuration file.

This extension requires the PHP parameter date.timezone to be set.

For instance date.timezone = Europe/Paris

Usage

This extension is used to create a new type of “Action” to be associated with Trigger. To create such an action go to “Admin Tools / Notifications”, in the “Actions” tab, click “New…” and pick “Calendar Invitation” from the list.

The following form will be displayed:

New Calendar Invitation

FieldMeaningSample Value
NameName of the action. Any value that is meaningful to distinguish this actionInvitation for implementing changes
DescriptionA longer explanation about the purpose of this action. for information only. 
StatusWhether or not the action is active (= In Production), Being tested or Inactive.In Production
Test RecipientAn email address for testing the notification. used when the status is “Being tested”.test@demo.com
From (address)The email address used as the sender of the email. Depending on its security settings, your mail server may block the email if the sender is not a valid email addressitop@demo.com
From (label)A human readable label for the above email address. Will be used in the description of the invitation.ITop Change Management
Reply ToThe email address to which the replies must be addressed, if different from the “From (address)”. 
ToAn OQL query which returns the list of the mandatory attendees to the meeting. Placeholders are supported, prefixed with a colon (:)SELECT Person WHERE id=:this->agent_id
CCAn OQL query which returns the list of the mandatory attendees to the meeting. Placeholders are supported, prefixed with a colon (:)SELECT Person WHERE id=:this->changemanager_id
SubjectThe subject of the email. Placeholders are supported, surrounded by $.Invitation for implementing $this->ref$
Start Date/TimeThe start date and time of the meeting. The format is YYYY-MM-DD hh:mm:ss. Placeholders are supported, surrounded by $.$this->start_date$
End Date/TimeThe start date and time of the meeting. The format is YYYY-MM-DD hh:mm:ss. Placeholders are supported, surrounded by $. If this field is left blank, the meeting is assumed to have a duration of one hour. 
Meeting SubjectThe subject of the meeting. Placeholders are supported, surrounded by $. If this field is left blank, the subject of the email will be used. 
Meeting DescriptionA longer description for the meeting. Placeholders are supported, surrounded by $.$this->hyperlink$
Meeting LocationA location for the meeting. Placeholders are supported, surrounded by $. 

Don't forget to associate the action with a Trigger, otherwise it will never be activated.

标签:
由 superadmin 在 2020/08/25, 16:41 创建
    

需要帮助?

如果您需要有关XWiki的帮助,可以联系:

深圳市艾拓先锋企业管理咨询有限公司