Versions Compared

Key

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

Custom JavaScript is able to be used in a high-level way within the Subactions of the Workflow

...

  1. Select Module in the top left banner then select the appropriate module name link.
  2. Select the appropriate module for which the Subaction JavaScript is needed.
  3. Select the Workflows tab, followed by the relevant workflow.
  4. Select the Actions tab, followed by the Action to be customized.
  5. Select the Subactions tab, on the right side of the assignment expression, paste the code below to assign a fields field value to the total number of days since submitted.
     (The below code requires that the time being compared against be customDateTime1)

...

Info
titleExample - Days since Submitted
{(function(){var one_day=1000*60*60*24 * 1.0; var date1_ms = new Date('%(submittedOn)%').getTime();var date2_ms = new Date('%(customDateTime1)%').getTime();var diffDays = Math.ceil(date2_ms - date1_ms) / one_day;return diffDays;})()}


Info
titleExample - Week from Submitted

{(function(){

var submittedOn = new Date('%(submittedOn)%');

var submittedPlus7 = new Date(submittedOn);

submittedPlus7.setDate(submittedPlus7.getDate() + 7);

return submittedPlus7.toISOString();

}) ()}

Content by Label
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@8fc
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "kb-how-to-article" and type = "page" and space = "HD"
labelskb-how-to-article

...