我想和大家分享一下我使用员工中心的文件生成工具的一个经验。当你有一个来自多个国家和法律实体的客户,并且有一个结构相似的文件模板。他们希望这些文件能有一些关于员工工作信息数据的图片变化。
在这种情况下,通常,你必须为每个条件创建文档生成模板,作为后续活动,你必须为每个条件复制你的员工自我权限角色,在你进一步修改权限角色结构时,会出现不便。
我发现了一个解决这种情况的方法,在员工生成文件时自动设置图片或标识。让我们看看吧!
解决方案概述。
第1步:通过创建一个新的文档生成模板将图片上传到文档生成服务器,并注意为该图片生成的链接。
第2步:创建规则
- 进入 "管理业务规则 "菜单,创建一个基本场景的规则,类型为 "DocumentGeneration"。基础对象必须是 "文档映射规则结果"。
- 添加参数 "工作信息",代码为 "jobinformation"。
- 选择你的如果条件,并将你的然后部分设置如下(使用的链接应该是你在向服务器发送图片时注意到的):"Set Document Mapping Rule Result.genericString1 to be equal to/welcomePortletImageUpload/XXXXXXXXXXXXXXXXXX"
第3步: 在模板的源代码中添加占位符,如下所示。
你必须使用你添加文件的普通图片的结构,但链接应该由规则来设置,所以我们只需编辑这部分,如下图所示。
<p><img alt="" src="\[\[EXAMPLE\]\] " style="height:15%; width:35%" /></p>
第4步: 从 "管理文档模板映射 "菜单中为这个占位符创建映射。
第5步: 授予员工必要的权限来生成该文件。
使用案例
Best Run公司有不同的法律实体,他们推出了为员工生成工作细节文件的选项。由于该文件将被监管机构引用,它应该有法律实体的标志。
雇员JCOSTNER。
为BestRun公司工作(1710)。

员工200005。
为BestRun加拿大公司工作(4500)。

BestRun公司的标志。

加拿大BestRun公司的标志。

第1步:上传图片
系统生成的BestRun公司标志的URL。 /welcomePortletImageUpload/6c6e3bc6-1bfb-4906-a1c7-ba531dcc983c
系统生成的加拿大BestRun标志的URL。/welcomePortletImageUpload/dc528092-e9c4-4b3d-a02f-dc418d6238ef
第2步:规则定义

第3步:文件生成模板
在添加占位符之前。

源代码从。
<p><img alt="" src="/welcomePortletImageUpload/6c6e3bc6-1bfb-4906-a1c7-ba531dcc983c" style="height:31px; width:119px" /></p>
<p>这份文件证明雇员 [[NAME]] 在我们公司工作。</p>
源代码改成。
<p><img alt="" src="\[\[LOGO\]\] " style="height:31px; width:119px" /></p>
<p>这个文件证明了雇员 [[NAME]] 在我们公司工作。</p>
添加占位符后。

第4步:制图

结果
为JCOSTNER生成的文件。

为200005生成的文件。

结论
由于通过规则进行的文件映射,我们可以根据客户期望的某些条件来设置图片。