创建和自定义市场营销日历
市场营销日历作为标准控件提供,您可以将其添加到任何实体或窗体。 以下小节介绍如何自定义任何一个日历的设置,以及如何将日历显示添加到实体或窗体。
市场营销日历的类型和位置
有两种基本类型的市场营销日历:
- 实体级日历:首次从主导航器打开实体时会显示实体级日历,如活动、客户旅程或主市场营销日历。 它们出现在您通常会看到列表视图的位置,如果显示,您可以在日历视图和列表视图之间切换。 在这里,您将看到根据安排的日期在日历上绘制的相关记录,您可以从此处打开任何列出的记录。 这种类型的日历可以显示几种类型的实体,并提供系统视图选择器,用于筛选显示的记录。
- 窗体级别日历:在您查看特定记录(如特定事件)时,将显示窗体级别日历。 它们已集成到窗体视图中。 这些日历可能会显示在窗体上它们自己的选项卡中,也可能作为一个部分在选项卡上与其他可用的设置部分一起显示。 此类型的日历只能显示和创建一种实体类型的记录,它们不提供系统视图选择器。 它们通常配置为显示与其显示位置的特定记录相关的信息。
除了此处提到的区别之外,两种类型的日历看起来相同并且以类似的方式工作。
将市场营销日历添加到实体
当您在实体级别添加日历控件时,默认情况下或者通过显示为按钮,它可以在该实体的列表视图中使用(如使用市场营销日历中所述)。
重要提示
您只能将实体级日历添加到具有开始日期和结束日期的实体。 (但是,您可以将窗体级日历添加到任何实体。)
要向实体添加实体级日历,请执行以下操作:
打开 Power Apps 自定义窗口。 在左侧面板中,展开组件>实体查看所有实体的列表。 然后选择要添加日历的实体。
转到控件选项卡,选择添加控件。
这将打开添加控件对话框。 使用此对话框来查找和添加名为市场营销日历的控件。
控件选项卡将更新以显示新日历的配置设置。
请执行以下操作:
- 在控件部分选择市场营销日历,然后为您希望包含在此日历中的每个实体配置映射和快速视图窗体 ID,以及其他配置设置。 有关这些设置的详细信息,请参阅配置日历可用的实体。
- 根据需要,使用顶部的单选按钮,使日历成为任何一个或所有可用窗体因素(网络、电话和平板电脑)的默认视图。
保存并发布设置。
将市场营销日历添加到窗体
您可以将市场营销日历添加到您认为有用的任何窗体。 您可以将其作为任何现有窗体选项卡的新部分放置,也可以创建专用于其自行显示日历的选项卡。 您在窗体级别添加的日历只能显示一种类型的实体(如活动、约会或会议)。
打开 Power Apps 自定义窗口。 在左侧面板中,展开组件>实体查看所有实体的列表。 随后将展开要添加日历的实体,选择窗体查看当前可用于该实体的窗体列表。 选择或创建要添加日历的窗体。
在窗体编辑器中,转到插入选项卡,添加一个容器来托管日历(如选项卡或分区):
选择新创建的选项卡或分区后,选择插入>子网格。
设置属性窗口将打开。 在显示选项卡上,为子网格提供名称和标签。
在数据源分区中,选择要在日历中显示的实体的类型。 进行以下设置:
- 记录:选择所有记录类型显示任何类型的记录,或选择仅相关记录仅显示与当前显示的记录有关的记录(如为显示的活动预订的房间,或分配给显示的演讲者的预约)。
- 实体:选择要在日历中显示的实体的类型。 您选择的实体必须包含开始日期和结束日期字段,并且还必须提供快速创建窗体。
- 默认视图:选择为所选实体定义的系统视图。 此设置筛选日历上显示的记录集合。
转到控件选项卡,选择添加控件。
这将打开添加控件对话框。 使用此对话框来查找和添加名为市场营销日历的控件。
备注
可能有几种类型的日历控件。 请务必仔细检查名称。
控件选项卡将更新以显示新日历的配置设置。
请执行以下操作:
- 在控件部分选择市场营销日历,然后为您选择的要包含在此日历中的实体配置映射和快速视图窗体 ID,以及其他配置设置。 有关这些设置的详细信息,请参阅配置日历可用的实体。
- 根据需要,使用顶部的单选按钮,使日历成为任何一个或所有可用窗体因素(网络、电话和平板电脑)的默认视图。
保存并发布设置。
配置日历可用的实体
将市场营销日历添加到实体或窗体后,必须使用应显示和创建的实体集合对其进行配置。 每种情况下的设置都相同。
Power Apps 打开自定义窗口 ,然后转到要在其中创建或编辑日历的实体或窗体。
- 对于实体级日历,请转至实体的控件选项卡。 详细信息:将市场营销日历添加到实体
- 对于窗体级日历,打开定位日历的子网格的属性,然后打开设置属性页面上的控件选项卡。 详细信息:将市场营销日历添加到窗体
从现在开始,无论您是创建还是编辑实体级或窗体级日历,过程都是相同的。
在控件分区中选择市场营销日历,来在窗口底部分区打开其配置设置。
您最多可以添加五个实体来在实体级日历中显示,或只添加一个用于窗体级日历。 请注意以下事项:
- 实体 1 是固定的。 对于实体级日历,它始终是实体本身。 对于窗体级日历,这是为托管日历的子网格选择的实体。
- 窗体级日历只能显示实体 1 的实体集。 您可以添加更多实体以使用户能够从日历创建这些类型的记录,但日历不会显示它们,因此这样做可能会使用户感到困惑。
- 实体级日历最多可以显示五个具有开始日期、结束日期和快速创建窗体的任何类型的实体。
使用配置属性按钮 为实体 1 进行以下每一项设置:
开始日期:从为每个记录定义开始日期的目标实体中选择此字段。
结束日期:从为每个记录定义结束日期的目标实体中选择此字段。
名称/标题:选择定义目标实体的记录名称的字段。 此值显示在日历上以标识记录。
描述:选择描述目标实体的记录名称的字段。 在日视图或周视图中,日历项显示此值。
颜色:选择保存目标实体的自定义背景颜色值的字段(可选)。 如果您未在此处分配字段(或者分配的字段没有给定记录的值),则将使用实体的默认颜色。 还需要一些其他自定义来为实体启用此功能。 详细信息:设置记录级自定义颜色
父实体:选择父实体(可选)。 将来,当子项显示在日历中时,此设置用于将子项分组到父项下,但在当前版本中,此设置不起作用。 这最终将是有用的,例如,对于将活动作为父实体的会议。
实体 1 快速视图窗体 ID:当用户在日历中选择一个项目时,它会显示一个包含有关所选记录的信息的快速视图窗体,其中包括用于打开完整记录以进行编辑的按钮。 您可以为此目的选择任何窗体—您可以创建自定义窗体,但许多人只使用现有的快速创建窗体。 如果此处未提供值,则选择此类型日历项的用户将直接转到编辑窗体。 要进行此设置,请为此设置选择配置属性按钮,然后选择绑定到静态值单选按钮,将 ID 粘贴到此处提供的字段中。 有关如何查找快速视图窗体的 ID 的详细信息,请参阅查找快速视图窗体的窗体 ID。
如果您正在创建实体级日历,并且想要向当前日历添加另一个实体,请为 实体 2 选择一个实体,然后对该实体重复上一步。 您最多可以向实体级日历添加五个实体。
根据需要进行以下常规设置(可选)。 它们将出现在实体设置之后并作为整体应用于日历:
- 新项目的默认持续时间:指定应用于此日历创建的新项目的默认持续时间(以分钟为单位)。 当用户创建新项(例如,约会)时,他们将选择开始日期和时间。 之后,该项目的结束日期和时间将自动设置为此分钟数,但用户可以根据需要随意更改。
- 默认视图:选择首次打开日历时显示的日历视图(日、月、年或日程)。
- 默认视图日期:通常,您将其留空以显示当前日期,但您可以指定静态日期。 请勿选择绑定到字段上的值选项,因为它在当前版本的日历中不起作用。
保存并发布设置。
查找快速视图窗体的窗体 ID
部分日历配置为您提供了为日历显示的每个实体选择快速视图窗体的选项。 当用户选择日历项时,此窗体的内容将显示在只读弹出对话框中。 您可以为此目的选择任何窗体—您可以创建自定义窗体,但许多人只使用现有的快速创建窗体。 详细信息:配置日历可用的实体
指定窗体时,必须使用您要使用的窗体的 ID。 以下是查找所需 ID 的方法:
打开 Power Apps 自定义窗口,展开组件>实体查看所有实体的列表。 然后,展开要添加到日历的实体,并选择窗体查看该实体当前可用的窗体列表。
选择要用作快速视图窗体的窗体。 窗体将在新窗口中打开。
检查新窗口顶部的 URL,找到如下所示的部分:
… formId%3d5895E983-598B-4834-80F9-68A4E9F4F744%26 …
复制 formId%3d 和 %26 之间显示的值(前一个示例中的“5895E983-598B-4834-80F9-68A4E9F4F744”)。
将此值粘贴到实体 <n>快速视图窗体 ID 设置中,如配置日历可用的实体中所述。
设置日历中显示的每种实体类型使用的默认颜色
日历上显示的每个项目都使用背景颜色来指示它是哪种类型的项目。 默认情况下,活动为绿色,会议为蓝色,约会为红色。 未配置颜色的实体显示为灰色。 要自定义实体的颜色:
打开 Power Apps 自定义窗口。 在左侧面板中,展开组件>实体查看所有实体的列表。 然后选择要为其分配颜色的实体。
使用常规选项卡上的颜色设置为实体设置颜色。
保存并发布设置。
设置记录级自定义颜色
除了默认的实体颜色外,您还可以自定义日历,以便用户在添加记录时为每个记录选择自定义颜色。 如果没有为新记录选择自定义颜色,则将使用实体的默认颜色。
要使用自由文本字段设置记录级自定义颜色,请执行以下操作:
将自定义字段添加到要启用记录级自定义颜色的实体。 这是要由您自定义的日历显示的目标实体(例如事件)。 此字段保存分配给每条记录的自定义颜色值,因此请为其指定一个名称,例如“日历颜色”。 此字段必须是单行文本。
自定义目标实体的快速创建窗体来包含新的颜色字段。 这使用户能够在从日历创建记录时选择颜色。 请务必使用您配置的用于日历的同一个快速创建窗体。 您还可以考虑将颜色字段添加到用户可能想要查看或编辑它的其他窗体(可能包括主窗体)。
配置您的日历以标识目标实体的颜色字段。
发布您的自定义设置。
用户在输入颜色值时可以选择任何可用的 HTML 标准,包括:
- 颜色名称(如
red
) - 十六进制值(必须以 # 开头)(如
#FF0000
) - 短十六进制值(对于支持它的颜色)(如
#F00
) - RGB 值(如
rgb(255,0,0)
)
要使用选项集设置记录级自定义颜色,请执行以下操作:
从要更改其下的纪录颜色的实体中选择一个选项集字段。 这是将按您自定义的日历显示的目标实体(例如事件)。
确保字段的选项集的颜色是您希望选项采用的颜色。 为该字段设置该选项时,将为日历上的记录显示这些颜色。
用户在输入颜色值时可以选择任何可用的 HTML 标准,包括:
- 颜色名称(如
red
) - 十六进制值(必须以 # 开头)(如
#FF0000
) - 短十六进制值(对于支持它的颜色)(如
#F00
) - RGB 值(如
rgb(255,0,0)
)
配置您的日历以标识目标实体的颜色字段。
发布您的自定义设置。