If true value with multiple fields

Hi, I am trying to get 3 fields if the condition is true but it doesn't seem to be working with brackets.. Can somebody pls shed some light. E.g. if ( condition=true, (field1 field2 , field3), "false field)

OriginalPostID-272292

  Discussion posts and replies are publicly visible

Parents
  • Hello@aloks176- getting error- Expression evaluation error in rule 'd2_overdue' (called by rules 'd2_dliteworkreleasedetails' > 'd2_createupdatedliteworkrelease') at function 'workday' [line 5]: A null parameter has been passed as parameter 1..

    It works fine in interface but not in tempo.. what I did was I created a rule D2_overdue:
    if(
    false(ri!requestReceivedDate),
    {},
    if(
    today () >workday(ri!requestReceivedDate,5),
    "Overdue",
    "Not Overdue")
    )

    and in interface:
    load(
    local!overdue,
    a!textField(
    label: "Overdue?",
    labelPosition: if(ri!readOnly, "ADJACENT", "ABOVE"),
    instructions: if(ri!readOnly, "", ""),
    helpTooltip: if(ri!readOnly, "", ""),
    placeholder: if(ri!readOnly, "", ""),
    value: rule!D2_Overdue(ri!record.requestReceivedDate),
    saveInto:{
    ri!record.overdue,
    local!overdue,
    a!save(ri!record.overdue,local!overdue,null)

    },
    required: false,
    readOnly: true


    )
Reply
  • Hello@aloks176- getting error- Expression evaluation error in rule 'd2_overdue' (called by rules 'd2_dliteworkreleasedetails' > 'd2_createupdatedliteworkrelease') at function 'workday' [line 5]: A null parameter has been passed as parameter 1..

    It works fine in interface but not in tempo.. what I did was I created a rule D2_overdue:
    if(
    false(ri!requestReceivedDate),
    {},
    if(
    today () >workday(ri!requestReceivedDate,5),
    "Overdue",
    "Not Overdue")
    )

    and in interface:
    load(
    local!overdue,
    a!textField(
    label: "Overdue?",
    labelPosition: if(ri!readOnly, "ADJACENT", "ABOVE"),
    instructions: if(ri!readOnly, "", ""),
    helpTooltip: if(ri!readOnly, "", ""),
    placeholder: if(ri!readOnly, "", ""),
    value: rule!D2_Overdue(ri!record.requestReceivedDate),
    saveInto:{
    ri!record.overdue,
    local!overdue,
    a!save(ri!record.overdue,local!overdue,null)

    },
    required: false,
    readOnly: true


    )
Children
No Data