Skip to Main Content
HCL Domino Ideas Portal

Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.

For more information and upcoming events around #dominoforever, please visit our Destination Domino Page

Status Under Consideration
Workspace Domino Designer
Categories @Formulas
Created by Guest
Created on Dec 24, 2021

Extend @GetDocField to cache the received data

When I run a form with @GetDocField($Ref; fieldname) on multiple fields, it issues the same number of NRPC commands as the number of fields, and receives the entire document for each command.


There are two problems.

1. If the size of the referenced document is large, the large size data will be received many times.

2. Depending on the latency and bandwidth of the network, there is a noticeable impact on performance.


Let the Notes client keep the received document in the client's cache, and if there is no update in the reference, refer to the value in the cache and do not issue the NRPC command. If we can improve this way, we may be able to keep good performance of opening the referenced document.


I would like the option to cache the document received the first time the @GetDocField function is run. For example, specify the following.

@GetDocField($Ref; fieldname; [Cache])

  • Attach files
  • Guest
    Reply
    |
    Jan 14, 2022

    If you are talking about a Form, did you try to 'cache' the value in a Computed for display field at the top of the form?