Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scripting based rule to auto select action. This script useful when skip tasks without assign to users by certain conditions. For example auto select approve action when expense amount field is less than 100 $.

Code Block
languagejs
$Xml.EvaluateNumber('TotalAmount') > 100

User Select Script

Script to execute just after action selected. This script useful when perform some operations after action is selected.

This script different from postwork because it's run on client side and it has user context. For example applying digital signature on file attachment.

Code Block
languagejs
titleSign File Attachment
require('AltiKare.Signature', function() {
  var signer = new AltiKare.Signature.Cades();
  signer.ensureCertificate(function() {
    signer.sign($Xml.Evaluate('FileHash'), function(cms, certificate) {
      $Xml.SetValue('Signature', signature);
    });  
  });
});