2022 April Release

Customization Point FSCTRANSFER@1.1001:FinishTransfer Permanent link for this heading

This customization point allows executing post steps for each object when it was transferred successfully. The configured expression must return true when post steps were executed correctly.

Example:
customize FinishTransfer <Object, TeamRoom> {
  steps = expression {
    if (targetrootobj.HasClass(#Object) && transferobj.HasClass(#Object)) {
      TransferProtocol protocol = targetrootobj.GetTransferProtocol(false, false);
      if (protocol.HasClass(#TransferProtocol)) {
        transferobj.PatchRemarks(protocol.transfermapping);
      }
    }
    return true;
  }
}

boolean FSCTRANSFER@1.1001:FinishTransfer(
  key ObjectClass objclass,
  Object targetrootobj,
  Object transferobj,
  TransferDirection transferdirection,
  out retval boolean steps)

Name

Description

objclass

applies to objects of the defined object class

targetrootobj

the container object of the transfer. This parameter normally represents the team room which is transferred

transferobj

the current object for which the post steps should be executed

transferdirection

the direction of the transfer. (e.g. sending or receiving)

steps

the expression is executed directly after the object was transferred to perform post steps defined within; the expression must return if the steps have been executed correctly

Additional Information