Skip to content

v1.5.27 - Namespaced Package Release

Compare
Choose a tag to compare
@jamessimone jamessimone released this 16 Oct 19:39
· 125 commits to main since this release
b27e95b
  • Adds a namespaced version of Apex Rollup (using the please namespace) for OEM/ISV/etc ... usage as per #359 . The source code for the namespaced version is exactly the same as the unlocked default namespace version of the package; the usage is the same with these key differences (also outlined in the namespaced package's README):

Namespaced Package Version specific behavior:

  • Flows that don't take advantage of the CMDT-based invocable action need to fully qualify the namespace for all namespaced fields. As an example a flow using a custom object called Child__c in the please__ namespace with a custom field called Text__c:
    • would have the Child Object be specified as please__Child__c
    • would have the Rollup Object Calc Field be specified as please__Text__c
  • Additionally, for both Flows and CMDT-driven rollups:
    • all Calc Item Where Clauses using namespaced fields need to have the namespace specified
    • same goes for any Grandparent Relationship Field Paths, as well as for any One To Many Grandparent Fields
  • Just for the base Rollup invocable, the following also applies:
    • namespaced fields used as the Ultimate Parent need to have the namespace be fully qualified
    • namespaced fields used in the Order By field need to have the namespace be fully qualified