Netsuite Online HTML Form- 有没有办法将当前客户字段映射到在线表单?
Netsuite Online HTML Form- Is there a way to map current customer fields to online form?
我已经创建了一个在线表格来通过电子邮件发送给当前客户,以便他们可以更新他们的账单信息。
问题是当我尝试包含当前字段值以便客户可以根据当前值是否正确更新字段时,表单不允许同一字段的两个值存在于表格.
有没有办法在 netsuite 在线表单上添加当前字段值并保留空白文本字段?
谢谢!!!
您可以将来自客户的值添加为查询字符串的一部分,但标准表单会将这些值呈现为固定的、不可编辑的字段。
我所做的是传入客户 ID、到期时间戳和 ID、到期时间和密钥的哈希值。
然后我为表单使用自定义模板。该模板包含一个脚本,该脚本将 id、expiration 和 hash 传递给 suitelet。 Suitelet 验证哈希值,如果时间未过期,将 return 客户值作为 JSON 对象。然后,表单的脚本将使用客户随后可以更新的当前值填充客户字段。
并非万无一失,但它确实将安全置于客户手中。为了提高安全性,您可以缩短到期时间并让您的 suitelet 提供向客户注册的电子邮件地址发送一封新电子邮件 link。
我实际尝试做的(取决于您是要求客户回复还是客户是否有理由回复)是将客户路由到需要登录的类别页面。然后我只是从头开始构建我的表单,并让支持 suitelet 也接受表单 post。将表单 posts 放入 iFrame,结果使用 postMessage 报告 status/completion 等。这样更安全。
我已经创建了一个在线表格来通过电子邮件发送给当前客户,以便他们可以更新他们的账单信息。
问题是当我尝试包含当前字段值以便客户可以根据当前值是否正确更新字段时,表单不允许同一字段的两个值存在于表格.
有没有办法在 netsuite 在线表单上添加当前字段值并保留空白文本字段?
谢谢!!!
您可以将来自客户的值添加为查询字符串的一部分,但标准表单会将这些值呈现为固定的、不可编辑的字段。
我所做的是传入客户 ID、到期时间戳和 ID、到期时间和密钥的哈希值。
然后我为表单使用自定义模板。该模板包含一个脚本,该脚本将 id、expiration 和 hash 传递给 suitelet。 Suitelet 验证哈希值,如果时间未过期,将 return 客户值作为 JSON 对象。然后,表单的脚本将使用客户随后可以更新的当前值填充客户字段。
并非万无一失,但它确实将安全置于客户手中。为了提高安全性,您可以缩短到期时间并让您的 suitelet 提供向客户注册的电子邮件地址发送一封新电子邮件 link。
我实际尝试做的(取决于您是要求客户回复还是客户是否有理由回复)是将客户路由到需要登录的类别页面。然后我只是从头开始构建我的表单,并让支持 suitelet 也接受表单 post。将表单 posts 放入 iFrame,结果使用 postMessage 报告 status/completion 等。这样更安全。