ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

什么是 SAP Commerce yForms

2021-12-19 12:04:50  阅读:150  来源: 互联网

标签:Web Commerce 创建 yForms 表单 模块 SAP Orbeon


yForms 使保险提供商、金融服务提供商以及每个销售复杂产品或服务的组织能够创建高度定制的 Web 表单,这些表单可以添加到店面以指导客户完成购买过程。可以通过基于 Web 的表单构建器 UI 轻松创建和管理表单。

yForms 是一种灵活且功能强大的 Web 表单解决方案,与SAP Commerce 紧密集成。

yForms 模块提供了一系列功能来创建高度自定义的 Web 表单,例如,您可以创建具有复杂验证和依赖项的表单并将它们合并到店面中。

主要特点

下面列出了 yForms 模块的主要功能:

  • 基于 Web 的表单生成器集成到后台管理驾驶舱
  • 创建具有复杂验证和依赖项的表单
  • 表单域的验证规则和值的预计算
  • 错误、警告和警报消息的规范
  • 基于客户回答的动态表格
  • 将数据链接到客户购物车和用户帐户

yForms 模块使销售复杂产品或服务的组织能够创建高度定制的 Web 表单。该模块是通过集成 Orbeon Forms Professional Edition 构建的,只有在您的机器上成功安装 Orbeon 模块后才能使用。

先决条件

在安装和使用 yForms 功能之前安装 Orbeon。SAP Commerce附带 Orbeon(版本 2018.2.3)的限时许可证。可以从软件中心下载无限制的生产许可证,https://launchpad.support.sap.com/#/softwarecenter/search/orbeonSAP 网站上发布的信息。空的到期Orbeon 生产许可证中的元素显示许可证不会过期。对于演示许可证, 到期元素显示许可证有效之前的日期。

demo 页面:https://electronics.local:9002/yacceleratorstorefront/electronics/en/forms/demo

在 Backoffice 创建新的 form:

填写 application id 和 form id:

配置文件中的Application Identifier必须与Backoffice 中创建的 yForm的Application Identifier相同。

<properties xmlns:xs="http://www.w3.org/2001/XMLSchema"
            xmlns:oxf="http://www.orbeon.com/oxf/processors">

    <!-- buttons for insurance forms -->
    <property as="xs:string"  name="oxf.fr.detail.buttons.{Application_Identifier}.*"                value="save-final "/>
   
    <!-- Event-Form is going to have autosave -->
    <property as="xs:integer" name="oxf.fr.detail.autosave-delay.{Application_Identifier}.contact"   value="5000"/>

    <!-- forms and data for yforms are stored in hybris -->
    <property as="xs:string" name="oxf.fr.persistence.provider.{Application_Identifier}.*.form"      value="hybris"/>
    <property as="xs:string" name="oxf.fr.persistence.provider.{Application_Identifier}.*.data"      value="hybris"/>

    <!-- general CSS for every form in insurance-->
    <property as="xs:string" name="oxf.fr.css.custom.uri.{Application_Identifier}.contact"
              value="/forms/yforms/contact/style.css"/>

    <property as="xs:string" name="oxf.xforms.format.input.date" value="[D01]-[M01]-[Y]"/>
</properties>

输入 form title 和描述信息:

此时可以开始表单编辑了:

编辑完成后,进行发布:

yForms 模块是通过集成 Orbeon Forms Professional Edition 构建的。

创建 orbeonweb 扩展是为了将 Orbeon 作为 SAP Commerce 扩展的一部分提供。

orbeonweb 依赖于 xyformsservices 和加速器服务。 orbeonweb 扩展将 Orbeon 作为 Web 应用程序,可通过 Web 浏览器访问。 orbeonweb 扩展的 web 应用程序的 URL 部分是 orbeon。

更多Jerry的原创文章,尽在:"汪子熙":

标签:Web,Commerce,创建,yForms,表单,模块,SAP,Orbeon
来源: https://www.cnblogs.com/sap-jerry/p/15706956.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有