本文档中提供的任何编码或配置示例仅为示例,不适用于生产系统。这个例子只是为了更好地解释和形象化的主题。
这个博客的目的是解释我们如何创建自定义的PDF摘要门票和它的子门票与扩展字段。
创建一个自定义的BO检索门票和它的子门票。为此自定义BO创建PDF表单将PDF生成选项包含到标准票证UI中。
下面将是我们在票证TI中的目标子票证面,带有"预览摘要"按钮以生成PDF摘要。
提供创建解决方案所需的信息。
我们将在票证标题中添加名为"Ext\u SpecialNote"的扩展字段,使用PDI逻辑。
将此扩展字段添加到目标票证TI–/BYD\U COD/ServiceOnDemand/AgentWorkspace/COD\U SEOD\U Agent\U工作区_TI.TI.ui组件
创建一个自定义BO以检索票证和子票证及其关联的扩展字段。
自定义BO应在根和子节点级别具有相同的元素集,大数据技术学什么,这是必需的在PDF模板中。为此,将临时元素添加到自定义BO(以保存标准信息)。
现在我们已经准备好自定义BO和元素,我们需要向其中填充数据。为此,我们需要在根级别实现After Modify事件。
下面是您可以添加的代码,用于检索票据及其关联的子票据。
导航到自定义BO并单击"创建打印表单"。这是创建PDF模板及其数据源的第一步。
表单模板组标题与"*.xdp"文件一起生成(具有唯一ID)。
如果打开"*.ftgd"文件,您可以找到唯一的表单组代码。
表单接口结构包括BO中的所有字段,返现是什么意思,包括子节点。您可以从表单界面选择字段来创建表单模板。
打开"*.xdp"文件(将在adobe livecycle designer中启动表单)–可以复制现有表单模板的内容("*.xdp"文件),以减少再次设计模板的工作量。
使用adobe livecycle designer创建adobe表单模板并绑定字段。
数据视图–此视图显示表单模板公开/可用信息的层次结构。
层次结构–此视图将给出PDF模板的字段和表的详细信息。
使用下面的窗口绑定字段:-
表单设计完成后,保存并激活表单。单击C4C SDK中"*.xdp"文件的Check In,将更改合并回Studio–您还需要部署业务配置。
创建一个带有Inport的嵌入式组件,Ticket ID作为传入参数。配置导入触发后触发的事件。
配置"EV\ U Initialize"读取已通过的票证ID及其关联子票证的数据。
配置以下操作设置上下文。
第一个操作应为"BO read",淘客pid,它首先检查数据是否已缓冲在自定义BO中?如果是,那么它就避免了将数据重新读回BO。第二个操作应该是'Condition',它检查属性'ROOT/TICKETID'是否从读取操作获得结果,如果没有(空白),则创建一个实例。如果满足条件,即/ROOT/TICKETID=",则:-执行数据操作,将传入的InportData/TICKETID分配给ROOT/TICKETID,并执行独占SyncContainer操作。
在同一嵌入式组件中创建一个按钮,以启动票证和子票证的自定义预览窗体。创建一个Outport来传递表单组码和参数,大数据培训班,以强制前端预览,如下所示
创建触发Outport的事件处理程序,并将此事件处理程序分配给先前添加的Outport的按钮"ON CLICK"属性–Add FireOutport操作。添加预览模式对话框(来自重用SAP BYD应用程序UI文件夹–/SAP\U BYD\U应用程序UI/重用/OutputManagement)/Preview.MD.ui组件)
还要在根节点上做一个节点引用绑定
接下来在ticekti中使用一个稳定的锚添加嵌入组件–/BYD\U COD/ServiceOnDemand/AgentWorkspace/COD\U SEOD\U Agent\U工作区_TI.TI.ui组件
并进行输出-输入绑定。
如果您点击"预览摘要"按钮,返利手游,它将生成下面的PDF。