通用结构
将用每个访问报告特定的值填写实际访问报告。这些值可以是:
- 访问的数据。例如,服务订单代码及所使用的各种工时数和材料以及访问的起始时间。
- 标签。如果访问报告上的文本取决于语言,则可以使用文本标签。报表的默认语言设置为买方业务伙伴的语言,或者,如果在 LN 中没有定义此语言,则设置为应用程序的“数据显示设置”中设置的语言。在默认模板中,不使用文本。只使用标签,因此可以使用 LN 支持的每种语言打印这些报告。如果不需要翻译,则可以使用常规文本,并且可以忽略标签占位符。
- 服务工程师和客户的签名。在 Mobile Service 中,工程师和客户可以在定案之前对访问报告进行签名。这些签名可以作为图像添加到实际访问报告中。
在模板中,这些值由占位符表示。在创建实际访问报告时,这些占位符将替换为实际访问的数据、标签和签名。
除了在访问报告中仅表示一次的文档数据外,每个访问可以包含多个活动,并且每个活动可以包含多个人工成本、检验、材料成本、其它成本和附注。因此,除了占位符外,访问报告模板还包含数据集。模板中的数据集是可以针对访问中每次出现的数据重复的部分。
占位符
占位符通过在标记内使用文本来定义。占位符周围的标记决定数据的显示方式。占位符有多种类型,每种占位符由不同的标记来标识。前三个占位符表示数据、标签和签名。例如,服务订单编号的数据占位符为 ##ServiceOrder###.
还有其他位符用来定义数据集部分。
数据集
报告数据包括多个数据集。制作模板的方式必须与这些数据集相对应。访问报告具有八个数据集。
- 文档数据
- 活动数据
- 材料成本数据,含活动数据的参考
- 人工成本,含活动数据的参考
- 其他成本,含活动数据的参考
- 检验,含活动数据的参考
- 外部附注,含活动数据的参考(可用于解决方案 2131466)
- 每个工作类型的合计工时
数据集可以包含任何类型的信息,如文本或图像。
尽管材料、人工和其他成本与某个活动相关联,但可以显示访问的所有活动的所有成本的单一列表。
文档数据集
此数据集包含有关访问的信息,并可以在整个文档中使用。此集也包含图像。签名占位符是唯一受支持的图像占位符。
活动数据集
活动数据集标识为“Activities”。此数据集包含生成报告时用户所选择活动的数据。
材料成本数据集
材料成本标识为“MaterialCost”。此数据集包含所有材料成本的数据。这些是在材料屏幕中输入的成本。一或多个活动的材料成本的显示基于在模板中定义材料成本的方式。
人工成本数据集
人工成本标识为“LaborCost”。此数据集包含所有人工成本数据。这些是在“任务”屏幕中输入的成本。一或多个活动的人工成本的显示基于在模板中定义人工成本的方式。
其他成本数据集
其他成本标识为“OtherCost”。此数据集包含所有其他成本的数据。这些是在行程时间和其他成本屏幕中输入的成本。行程时间及其他成本的数据都会显示在此处。一或多个活动的其他成本的显示基于在模板中定义其他成本的方式。
检验数据集
检验标识为“Inspections”。此数据集包含活动的所有检验的数据。这些是在“检验”屏幕中指定的检验。
外部附注数据集
外部附注标识为“ExternalNotes”。此数据集包含活动的所有外部附注的数据。
每个工作类型数据集的合计工时
每个工作类型的合计工时的标识为“TotalHoursPerLaborType”。此数据集包含有关每个工作类型所花费的合计工时的信息。它必须用于文档层。
固定价格
LN 后端系统支持每个活动功能的固定价格。报告以基本方式支持固定价格。固定价格不是可置于模板中的数据值,而是显示为合计。
价格在 LN 后端系统中计算。这些价格会同步到应用程序中。如果活动具有固定价格,则所有个别成本都将设为零。这样,合计和总计将始终为零。报告会将合计值取代为固定价格金额。
如果成本计算结果不为零,则这些成本会加到固定价格金额中。