【问题标题】:Lotus Notes DeploymentLotus Notes 部署
【发布时间】:2019-08-16 21:29:16
【问题描述】:

如何将 Lotus Notes 客户端上当前显示的表单替换为新创建的表单?

这是我的计划步骤:

  1. 备份当前表单,假设其名称为“Form1”。将其重命名为“Form1 - 备份”

  2. 将新表单从 test 复制并粘贴到 prod,它的名称也是“Form1”。

新表单会自动显示吗?还是我需要如下图所示发布它?

我现在不想尝试它,因为我正在部署到 prod 并且不想尝试测试,因为它可能会搞砸。我是新手。 只是想确定一下。谢谢!

【问题讨论】:

    标签: lotus-notes lotus-domino lotusscript lotus lotus-formula


    【解决方案1】:

    不,您不需要“发布”它。

    但是您确实需要找到一本关于 Lotus Notes 开发的旧书并阅读有关模板的内容。既然您声明您是 Lotus Notes 的新手,那么您不应该尝试任何事情,除非您至少阅读一本书来了解一些已经存在超过 25 年的东西的基础知识。 (不仅仅是模板!)

    如果您有一个单独的测试环境,那么可以肯定您所在的组织一直在使用模板作为其部署应用程序的过程的一部分。您应该制作模板的本地副本,备份模板,修改本地模板中的表单,然后使用替换设计或刷新设计功能在测试环境中更新数据库,然后您应该弄清楚您的组织一直在管理生产模板并将更改部署到生产应用程序,您应该遵循该流程。

    我故意在这里有点含糊。我已经为您提供了关键词,但您的组织可能已经通过多种方式管理此问题 您需要先学习基础知识,然后使用您所学的知识来符合您组织的首选做法。

    【讨论】:

    • 不,我不会推荐一本书。我在一本书中写了一些章节,但我没有获得版税,所以没有利益冲突。要求对书籍、工具等的建议是违反 StackOverflow 政策的,因为答案都是基于意见的,而且由于您可以选择的书籍范围很广,所以我会坚持下去。
    • 主题的问题在这里吗?
    • 嗨,理查德,感谢您的回复。我们有测试环境,数据库副本(不是复制)。那就是我进行测试的地方,现在它对测试都有好处。下一步是将其部署到 prod。我的组织实践是备份当前表单并对其进行编辑。由于我部署了一种几乎新的形式,因此我不这样做,因为这将是一种风险。那么它会在没有“发布”的情况下工作吗?我只需要有正确的命名,它会反映到笔记客户端?谢谢,
    • Publish 是一个 Eclipse 框架功能,用于 Web 应用程序中的独立资源。它不适用于 NSF 文件中的设计元素。
    【解决方案2】:

    创建模板很简单。只需复制应用程序,将文件名设置为以 .ntf 而不是 .nsf 结尾,然后选中“Applicationdesign only”单选。确保您具有管理员访问权限以及 acl 中的每个角色。
    如果您已将副本放在本地注释数据目录中,您应该能够替换目标数据库上的设计(文件 -> 应用程序 -> 替换设计)选择新创建的模板。

    首先在另一个测试数据库上练习,并始终有一个备份..... 可以在设计器帮助中找到更多信息。

    【讨论】:

      猜你喜欢
      • 2011-08-28
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多