views/case/tasks

Case Tasks Component Builds and manages sublist on the case to add tasks

Members

assignees

Type

Description

Options for the assigned fields

Default

            {
  "assignees": {
    "array": true,
    "default": {},
    "employee": {
      "record": "employee",
      "filters": [
        [
          "isinactive",
          "is",
          "F"
        ],
        "and",
        [
          "custentity_nx_region",
          "noneof",
          "@NONE@"
        ],
        "and",
        [
          "formulatext:case when '${ user.view }' = '0' or {‌subsidiary.id} in (${ user.view }) then 'T' else 'F' end",
          "is",
          "T"
        ]
      ],
      "map": {
        "id": "internalid",
        "label": "<formulatext:nvl(trim(trim(trim({firstname})||' '||{middlename})||' '||{lastname}), {entityid})",
        "skill": "custentity_nx_skill[]"
      }
    }
  }
} 

          

available

Type

Description

String

Label for available assignees

Default

            {
  "available": "${ total } available..."
} 

          

el

Type

Description

Form elements

Default

            {
  "el": {
    "tab": {
      "type": "subtab",
      "label": "Add Tasks",
      "parent": "custom9",
      "name": "custpage_nx_tasks"
    },
    "list": {
      "type": "inlineeditor",
      "label": "Tasks",
      "parent": "tab"
    },
    "assignees": {
      "type": "longtext",
      "display": "hidden",
      "parent": "tab"
    },
    "addtype": {
      "type": "select",
      "label": "Type",
      "parent": "tab",
      "layout": "midrow",
      "width": 180
    },
    "addassigned": {
      "type": "select",
      "label": "Assigned",
      "parent": "tab",
      "layout": "midrow",
      "width": 180
    },
    "adddate": {
      "type": "date",
      "label": "Start Date",
      "parent": "tab",
      "layout": "midrow"
    },
    "adddue": {
      "type": "date",
      "label": "End Date",
      "parent": "tab",
      "layout": "midrow"
    },
    "addstart": {
      "type": "timeofday",
      "label": "Start",
      "parent": "tab",
      "value": "09:00",
      "layout": "midrow",
      "width": 7
    },
    "addend": {
      "type": "timeofday",
      "label": "End",
      "parent": "tab",
      "value": "17:00",
      "layout": "midrow",
      "width": 7
    },
    "addbooking": {
      "type": "checkbox",
      "label": "Confirmed Booking",
      "parent": "tab",
      "layout": "midrow"
    },
    "addskill": {
      "type": "multiselect",
      "label": "Skills",
      "parent": "tab",
      "map": "[]",
      "layout": "startrow",
      "break": "startrow",
      "width": 370,
      "height": 3
    },
    "addmessage": {
      "type": "textarea",
      "label": "Message",
      "parent": "tab",
      "layout": "midrow",
      "width": 50,
      "height": 6
    },
    "add": {
      "type": "button",
      "label": "Add",
      "parent": "list"
    },
    "reset": {
      "type": "button",
      "label": "Remove All",
      "parent": "list"
    },
    "type": {
      "type": "select",
      "label": "Type",
      "parent": "list",
      "required": true
    },
    "assigned": {
      "type": "select",
      "label": "Assigned",
      "parent": "list",
      "required": false
    },
    "date": {
      "type": "date",
      "label": "Date",
      "parent": "list",
      "required": true
    },
    "start": {
      "type": "timeofday",
      "label": "Start",
      "parent": "list",
      "required": true
    },
    "end": {
      "type": "timeofday",
      "label": "End",
      "parent": "list",
      "required": true
    },
    "booking": {
      "type": "checkbox",
      "label": "Confirmed Booking",
      "parent": "list"
    },
    "message": {
      "type": "text",
      "label": "Message",
      "parent": "list"
    },
    "skill": {
      "type": "text",
      "label": "Skill",
      "parent": "list",
      "map": "[]",
      "display": "hidden"
    }
  }
} 

          

hidden

Type

Description

Boolean

This view is to be shown or hidden

Default

            {
  "hidden": false
} 

          

skills

Type

Description

Options for the skills field

Default

            {
  "skills": {
    "array": true,
    "default": {
      "label": "None"
    },
    "task": {
      "record": "customrecord_nx_skill",
      "filters": [
        "isinactive",
        "is",
        "F"
      ],
      "map": {
        "id": "internalid",
        "label": "name"
      }
    }
  }
} 

          

types

Type

Description

Options for the type field

Default

            {
  "types": {
    "array": true,
    "default": {},
    "task": {
      "record": "customrecord_nx_task_type",
      "filters": [
        "isinactive",
        "is",
        "F"
      ],
      "map": {
        "id": "internalid",
        "label": "name"
      }
    }
  }
} 

          

General Notices