活动组织模块: Difference between revisions

 
(6 intermediate revisions by the same user not shown)
Line 35: Line 35:
'''在项目通过验证时自动创建的任务标签''' - :您可以定义一个“标准”任务清单(仅输入标签清单),它们将在验证新活动时被自动创建。
'''在项目通过验证时自动创建的任务标签''' - :您可以定义一个“标准”任务清单(仅输入标签清单),它们将在验证新活动时被自动创建。


'''在有人推荐会议时自动创建的合作方的类别''':当公共表单提交后、会议被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。
'''在有人推荐会议时为合作方自动创建的类别''':当公共表单提交后、会议被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。


'''在有人推荐展位时自动创建的合作方的类别''':当公共表单提交后、展位被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。
'''在合作方推荐展位时为合作方自动创建的类别''':当公共表单提交后、展位被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。


'''In the form to create/add an attendee, restricts the list of thirdparties to thirdparties in the category''' : an attendee can't have those TAG
'''在用于创建/添加与会者的表单中,限定合作方的类别:'''出现在合作方列表中的合作方TAG


'''In the form to create/add an attendee, restricts the list of thirdparties to thirdparties with the nature:''' an attendee is limited : Not prospect, nor customer ?
'''在用于创建/添加与会者的表单中,限定合作方的性质:'''与会者被限制为:准客户、客户、都是或者都不是


'''Template of email to send after receiving a suggestion of a conference'''
'''收到会议推荐后发送的电子邮件的模板'''


'''Template of email to send after receiving a suggestion of a booth'''
'''收到展位推荐后发送的电子邮件的模板'''


'''Template of email to send after a registration to a booth has been paid'''
'''支付展位注册费后发送的电子邮件的模板'''


'''Template of email to send after a registration to an event has been paid'''
'''支付活动注册费后发送的电子邮件的模板'''


'''Service used for the invoice row about a booth location'''
'''用于有关展位位置的发票行的服务'''


'''Service used for the invoice row about an attendee subscription to an event'''
'''用于有关与会者订阅活动的发票行的服务'''


'''Seed to secure the key for the public registration page to suggest a conference''' : secured key for public page of registration (clic on the wheel to generate)
'''确保推荐会议的公共注册页面的密钥安全的种子:'''用于注册的公共页面的安全密钥(单击刷新图标生成)


After getting on to the Home -Setup- modules, this module can be viewed under “'''Projects'''→ '''Organized events”.'''
进入主页 - 设置- 模块后,可以在“'''项目/协同工作→活动组织”'''下查看此模块。
=Usage=
=使用方法=
===User permissions===
===用户权限===
Assign relevant permissions to relevant users first:
首先将相关权限分配给相关用户:


*Read (Read conference or booth, attendees)
*读取(读取会议、展位或与会者)
*Create/modify (Create/modify conference or booth, attendees)
*创建/变更(创建/变更会议、展位或与会者)
*Delete (Delete conference or booth, remove attendees
*删除(删除会议、展位或移除与会者)


===Workflow for event organization===
===活动组织的工作流===
An '''organized event''' consists into an '''event'''-'''project''' containing one or several '''tasks''' (if created) or one or several '''conferences or booths'''. Create a new event-project this way:
一个'''有组织的活动'''构成一个'''活动项目''',其包含一个或多个'''任务'''(如果已创建)、或一个或多个'''会议或展位'''。创建一个新活动项目的方式:


#Create a new event from the left bar of “'''Projects''' →'''Organized events'''” and fill in the project form with the description, dates and characteristics or your event.
#“'''项目'''→'''组织活动'''”的左边栏创建一个新活动,并在此项目的表单中填写描述、日期和特征或你的活动。
#In tab "Tasks", you may find or add some tasks to do and to follow (some tasks may have been created automatically following the list defined into the setup of the module).
#在“任务”标签页中,您可以找到或添加一些要执行和跟进的任务(某些任务可能是按照模块设置中定义的清单自动创建的)。
#In tab "Organized event", add add least one entry to the "list of conferences or booths of event project". These are, for instance, the different time slots proposed as different activities to your attendees. Choose the status of each conference-or-booth:
#在“组织活动”标签页中,在“活动项目的会议或展位列表”中添加至少一个条目。例如,这些是作为不同活动向与会者建议的不同时间段。选择每个会议或展位的状态 :
#*Draft, if it is not ready for publishing
#*草稿,如果尚未准备好发布
#*Suggested, if it is not be confirmed by visitors votes
#*推荐,如果未经访客投票确认
#*Confirmed, if it is confirmed and can be booked
#*已确认,如果已确认并且可以预定
#*Not Qualified, if votes were not enough to qualify it
#*不合格,如果票数不足以使其合格
#*Done, if it is over
#*完成,如果它结束了
#*Cancelled
#*已取消
#If your conference-or-booth is meant to be proposed by visitors and manually validated (e.g. application to a Call-for-Proposals), check the box
#如果您的会议或展位旨在由访客提议并手动验证(例如,应用征集建议书),请选中该框
#Validate the draft event-project to make it usable
#验证活动项目草稿以使其可用
{{ToComplete}}
{{ToComplete}}
====Export list of conferences or booth into an ICS file====
====将会议或展位清单导出到 ICS 文件中====
To get a list of all conferences of your event, you can export them into an ICS file to have them included into any calendar.
要获取活动的所有会议清单,您可以将它们导出到 ICS 文件中,以便将其包含在任何日历中。


TODO.... format this technical specifications to help documentation:
TODO.... 格式化此技术规范以帮助文档
----Public page for create and vote(list)
----用于创建和投票的公共页面(列表)


If role "Organize event" is checked on project (checkbox "Event on project), show a link on Project (on conference tab) page to a public "Page for conferences or booth" (/public/project/index.php. See example of /public/payment/newpayment.php). This page show the name or project and the public note of project and has a button "Suggest a new conference" (if field suggest conferences is on), "View and vote for suggested events (displayed only Confirmed Conférence or booth) " (vote will be control by cookies as in survey module), "Suggest a booth" (if field suggest booth is on). Same architecture than the public payment page.
如果在项目上选中了角色“组织活动”(复选框“项目上的活动”),请在项目(在会议标签页上)页面上显示指向公共的“会议或展位页面”的链接(/public/project/index.php. 参见例子 /public/payment/newpayment.php)。此页面显示名称或项目、项目的公共注释,并有一个按钮“推荐新会议”(如果字段推荐会议已打开),“查看推荐活动并投票(仅显示已确认的会议或展位)”(投票将由调查模块中的cookies控制)、“推荐展位”(如果字段推荐展位已打开)。与公共支付页面的架构相同。


Suggesting a "new conference" event from public page will add a third-party + contact record ("supplier" identified by email with the category defined into setup) if record does not exist yet (if thirdparty record found and not contact only create contact, if contact exists do nothing, if none of them create both). It will also add a record "ConferenceBooth". All submitted events will be visible with status on the second page "View and vote for suggested events".
从公共页面推荐“新会议”活动,可能会添加合作方 + 联系人记录(“供应商”通过电邮地址和设置中定义的类别进行识别):如果有合作方记录但是没有联系人记录则仅创建联系人;如果联系人已存在,则不执行任何操作;如果两者都没有则创建两者。它还将添加一条“会议展位”记录。所有提交的活动都将在第二页“查看推荐活动并为其投票”中显示状态。


Suggesting a "new booth" event from public page will add a third-party + contact record ("supplier" identified by email with the category defined into setup) if record does not exist yet(if thirdparty record found and not contact only create contact, if contact exists do nothing, if none of them create both). It will also add a record "ConferenceBooth". If a price for booth is defined, create an invoice and redirect to page of public payment.
从公共页面推荐“新展位”活动,可能会添加合作方 + 联系人记录(“供应商”通过电邮地址和设置中定义的类别进行识别):如果有合作方记录但是没有联系人记录则仅创建联系人;如果联系人已存在,则不执行任何操作;如果两者都没有则创建两者。它还将添加一条“会议展位”记录。如果定义了展位价格,请创建发票并重定向到公共支付页面。


Send an email from emails templates.
从电子邮件模板发送电子邮件。
----
----


*If role "Organize event" is checked, add a new link to a public "Page for attendees subscription" with a form to subscribe to the event. When someone register, we will add third-party record "prospect" and add a link between third-party and project into object "ConferenceOrBoothAttendee". If a "Price of registration" has been set on project/event, create an invoice and redirect to public payment page.
*如果选中了“组织活动”角色,请添加一个指向公共页面“与会者订阅页面”的新链接,其中包含用于订阅活动的表单。当有人注册时,我们将添加合作方记录“准客户”,并将合作方和项目之间的链接添加到对象“ConferenceOrBoothAttendee”中。如果在项目/活动上设置了“注册价格”,请创建发票并重定向到公共支付页面。


Modify the public payment page so when an invoice linked to an ConferenceOrBoothAttendee is paid, the subscription is confirmed.
修改公共支付页面,以便在支付链接到 ConferenceOrBoothAttendee 的发票时,确认订阅。


Send an email from emails templates.
从电子邮件模板发送电子邮件。
----
----


*If the checkbox "Organize event": Add a tab on project card called "Organized event". In this tab, show list of ConferencesOrBooth with button + to add a new one.
*如果选中复选框“组织活动”:将在项目表单上添加一个名为“组织活动”的标签页。在此标签页中,显示会议或展位的清单,并显示按钮 + 用以添加新的会议或展位。


*Can click on a conference ref to open conference record (ConferenceOrBooth card must be displayed bellow the Event/project Card (like in Project and task tab)).
*可以单击会议编号以打开会议记录(会议或展位表单必须显示在活动/项目表单下方(如同在项目和任务标签页中))。


*Add also button "Send emailing to contact ConferenceOrBooth" => On mass action
*添加按钮“发送电子邮件以联系ConferenceOrBooth”=>批量操作


*Add also button "Send emailing to attendees" => On mass action
*添加按钮“向与会者发送电子邮件”=> 批量操作


----The module must add a substitution variable that will be public link to download an ICS file of the event.
----该模块必须添加一个替换变量,该变量将是公共链接,以下载活动的 ICS 文件。
----Add a public url to be able to download an ICS file of an event. (inspired by public/agenda/agendaexport.php)
----添加公共 URL 以便能够下载活动的 ICS 文件。(灵感来自 public/agenda/agendaexport.php)

Latest revision as of 08:07, 22 August 2023


活动组织
模块ID 0
用户手册 本页
开发文档 Module Event Organization (developer)

简介

本模块用于组织活动:

一个活动可以是大会、峰会、开发营、论坛、培训活动、虚拟大会......

一个活动是一个项目,具有特殊角色,因此它添加了更多功能:

一个活动是通过定义和跟进一些任务来组织的(但这是可选的)。

您可以将许多现有元素组合到一个活动中(报价单、发票、库存调拨等)。

您可以收集会议或展位的意见,表决和申请。

您还可以为活动收取注册费和付款。

安装

该模块包含在 Dolibarr 发行版中,因此无需安装。

配置

要使用此模块,必须首先使用管理员帐户通过菜单选项 "主页 - 设置 - 模块"启用它:

选择列出模块的选项卡。然后点击 "激活"。。

模块现在已激活。

如果在该模块的行尾出现一个齿轮图标 ,则单击它以访问特定于模块的设置页面。


参数列表:

在项目通过验证时自动创建的任务标签 - :您可以定义一个“标准”任务清单(仅输入标签清单),它们将在验证新活动时被自动创建。

在有人推荐会议时为合作方自动创建的类别:当公共表单提交后、会议被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。

在合作方推荐展位时为合作方自动创建的类别:当公共表单提交后、展位被添加到活动(处于草稿状态)时,TAG会自动添加到合作方。

在用于创建/添加与会者的表单中,限定合作方的类别:出现在合作方列表中的合作方TAG

在用于创建/添加与会者的表单中,限定合作方的性质:与会者被限制为:准客户、客户、都是或者都不是

收到会议推荐后发送的电子邮件的模板

收到展位推荐后发送的电子邮件的模板

支付展位注册费后发送的电子邮件的模板

支付活动注册费后发送的电子邮件的模板

用于有关展位位置的发票行的服务

用于有关与会者订阅活动的发票行的服务

确保推荐会议的公共注册页面的密钥安全的种子:用于注册的公共页面的安全密钥(单击刷新图标生成)

进入主页 - 设置- 模块后,可以在“项目/协同工作→活动组织”下查看此模块。

使用方法

用户权限

首先将相关权限分配给相关用户:

  • 读取(读取会议、展位或与会者)
  • 创建/变更(创建/变更会议、展位或与会者)
  • 删除(删除会议、展位或移除与会者)

活动组织的工作流

一个有组织的活动构成一个活动项目,其包含一个或多个任务(如果已创建)、或一个或多个会议或展位。创建一个新活动项目的方式:

  1. “项目→组织活动”的左边栏创建一个新活动,并在此项目的表单中填写描述、日期和特征或你的活动。
  2. 在“任务”标签页中,您可以找到或添加一些要执行和跟进的任务(某些任务可能是按照模块设置中定义的清单自动创建的)。
  3. 在“组织活动”标签页中,在“活动项目的会议或展位列表”中添加至少一个条目。例如,这些是作为不同活动向与会者建议的不同时间段。选择每个会议或展位的状态 :
    • 草稿,如果尚未准备好发布
    • 推荐,如果未经访客投票确认
    • 已确认,如果已确认并且可以预定
    • 不合格,如果票数不足以使其合格
    • 完成,如果它结束了
    • 已取消
  4. 如果您的会议或展位旨在由访客提议并手动验证(例如,应用征集建议书),请选中该框
  5. 验证活动项目草稿以使其可用

  Page waiting to complete. To complete, create an account, go back and clic on "Modify".
  Page en attente d'être complété. Pour compléter, créez un compte, revenez et cliquez sur "Modifier".
  Página a completar. Para completarla, cree una cuenta, vuelva a la página y haga clic en "editar"
  Seite wartet auf Vervollständigung. Um zu helfen, erstelle ein Konto, gehe zurück und klicke auf "Bearbeiten".
  待完成,欲帮助完成,注册帐号,点击“编辑"
  ページは未完成の状態です。完成させるにはアカウントを作成し、ページに戻って「編集」をクリックして下さい。

将会议或展位清单导出到 ICS 文件中

要获取活动的所有会议清单,您可以将它们导出到 ICS 文件中,以便将其包含在任何日历中。

TODO.... 格式化此技术规范以帮助文档


用于创建和投票的公共页面(列表)

如果在项目上选中了角色“组织活动”(复选框“项目上的活动”),请在项目(在会议标签页上)页面上显示指向公共的“会议或展位页面”的链接(/public/project/index.php. 参见例子 /public/payment/newpayment.php)。此页面显示名称或项目、项目的公共注释,并有一个按钮“推荐新会议”(如果字段推荐会议已打开),“查看推荐活动并投票(仅显示已确认的会议或展位)”(投票将由调查模块中的cookies控制)、“推荐展位”(如果字段推荐展位已打开)。与公共支付页面的架构相同。

从公共页面推荐“新会议”活动,可能会添加合作方 + 联系人记录(“供应商”通过电邮地址和设置中定义的类别进行识别):如果有合作方记录但是没有联系人记录则仅创建联系人;如果联系人已存在,则不执行任何操作;如果两者都没有则创建两者。它还将添加一条“会议展位”记录。所有提交的活动都将在第二页“查看推荐活动并为其投票”中显示状态。

从公共页面推荐“新展位”活动,可能会添加合作方 + 联系人记录(“供应商”通过电邮地址和设置中定义的类别进行识别):如果有合作方记录但是没有联系人记录则仅创建联系人;如果联系人已存在,则不执行任何操作;如果两者都没有则创建两者。它还将添加一条“会议展位”记录。如果定义了展位价格,请创建发票并重定向到公共支付页面。

从电子邮件模板发送电子邮件。


  • 如果选中了“组织活动”角色,请添加一个指向公共页面“与会者订阅页面”的新链接,其中包含用于订阅活动的表单。当有人注册时,我们将添加合作方记录“准客户”,并将合作方和项目之间的链接添加到对象“ConferenceOrBoothAttendee”中。如果在项目/活动上设置了“注册价格”,请创建发票并重定向到公共支付页面。

修改公共支付页面,以便在支付链接到 ConferenceOrBoothAttendee 的发票时,确认订阅。

从电子邮件模板发送电子邮件。


  • 如果选中复选框“组织活动”:将在项目表单上添加一个名为“组织活动”的标签页。在此标签页中,显示会议或展位的清单,并显示按钮 + 用以添加新的会议或展位。
  • 可以单击会议编号以打开会议记录(会议或展位表单必须显示在活动/项目表单下方(如同在项目和任务标签页中))。
  • 添加按钮“发送电子邮件以联系ConferenceOrBooth”=>批量操作
  • 添加按钮“向与会者发送电子邮件”=> 批量操作

该模块必须添加一个替换变量,该变量将是公共链接,以下载活动的 ICS 文件。


添加公共 URL 以便能够下载活动的 ICS 文件。(灵感来自 public/agenda/agendaexport.php)