Class Briefcase

Hierarchy

  • Briefcase

Properties

AcceptedBy: number
AcceptedByLoginId: number
ActiveFlag: null | string
AmountDue: null | number
AnonymousFlag: string
AssignedTo: null | number
AssignedToFirstName: null | string
AssignedToLastName: null | string
AssignedToLoginId: null | string
BLicenseFlag: null | string
BusCaseDesc: null | string
BusCaseId: null | number
BusinessCategory: null | string
BusinessName: null | string
BusinessOrgType: null | string
CX: null | number
CY: null | number
CZ: null | number
CaObjectId: number
CaseGroup: any
CaseName: string
CaseNumber: string
CaseStatus: string
CaseStatusId: number
CaseType: string
CaseTypeDesc: string
CaseTypeId: number
CloneCaseRelation: any
CreatedBy: number
CreatedByLoginId: string
DateAccepted: null | Date
DateCreated: Date
DateEntered: Date
DateExpiration: null | Date
DateIssued: null | Date
DateModified: null | Date
EnteredBy: number
EnteredByLoginid: number
ExpiredFlag: null | string
Facility_Id: null | string | number
FedTaxId: null | string
GetViewColumns: string[]
IssuedBy: null | number
IssuedFlag: null | string
Level_Id: null | string | number
Location: null | string
ModifiedBy: null | number
ModifiedByLoginId: number
OrgId: number
PACaseFlag: null | string
ParentCaObjectId: null | number
PendingFlag: any
PriorityLevel: null | string
ProjectCode: null | string
ProjectDesc: null | string
ProjectId: null | string
ProjectSid: null | number
RegisteredFlag: string
ServiceRequestDesc: string
ServiceRequestId: number
ServiceRequestStatus: string
StateTaxId: null | string
StatusCode: string
SubType: null | string
SubTypeDefaultText: null | string
SubTypeDesc: null | string
SubTypeId: null | number
TableName: string
TempTableName: string
WorkOrderDesc: string
WorkOrderId: string
WorkOrderStatus: string
admin?: any

PLL Administration methods

asset?: any

Asset (Address) methods

attachments?: any

Asset (Address) methods

comment?: any

Commenting methods

data?: any

Data Detail methods

financial?: any

Payment, Receipt, & Fee methods

workflow?: any

Workflow & task methods

Cases Methods

  • Create new case

    Returns

    Returns Promise that represents an object describing the newly-created case

    Parameters

    • caseTypeId: number

      The case Type ID

    • subTypeId: number

      The case subType ID

    • Optional options: Object

      See /{subdirectory}/apidocs/#/data-type-info;dataType=CaObjectItemBase

    Returns Promise<Briefcase>

  • Create a child case

    Returns

    Returns Promise that represents an object describing the newly-created case

    Parameters

    • busCaseId: number

      The case Type ID

    • parentCaObjectId: number

      The case subType ID

    • Optional options: Object

      See /{subdirectory}/apidocs/#/data-type-info;dataType=CaObjectItemBase

    Returns Promise<Briefcase>

  • Create a case from a Service Request

    Returns

    Returns Promise that represents an object describing the newly-created case

    Parameters

    • caseTypeId: number

      The case Type ID

    • subTypeId: number

      The case subType ID

    • requestId: number

      The service request ID

    • Optional options: Object

      See /{subdirectory}/apidocs/#/data-type-info;dataType=CaObjectItemBase

    Returns Promise<unknown>

  • Delete case

    Returns

    Returns Promise that represents an object describing the deleted case

    Parameters

    • caObjectId: number

      The case Object ID

    Returns Promise<unknown>

  • Delete Map Layer Fields

    Returns

    Returns Promise that represents a collection of Objects describing the case object map layer fields deleted

    Parameters

    • caObjectId: number

      The case object ID to delete the map layer fields for.

    Returns Promise<unknown>

  • Get cases by IDs

    Returns

    Returns Promise that represents a collection of objects describing the cases

    Parameters

    • caObjectIds: number[]

      The case Object ID to get

    Returns Promise<Briefcase[]>

  • Get Map Layer Fields

    Returns

    Returns Promise that represents a collection of Objects describing the case object map layer fields

    Parameters

    • caObjectId: number

      The case object ID to get the map layer fields for.

    Returns Promise<unknown>

  • Reports available for Case

    Returns

    Returns Promise that represents a collection of Objects describing the reports (print templates) available for this case

    Parameters

    • caObjectId: number

      The case object ID to get the report (print template) list for

    Returns Promise<unknown>

  • Move a Case point

    Returns

    Returns Promise that represents an object describing the updated GISPoint

    Parameters

    • caObjectId: number
    • x: number
    • y: number
    • projection: {
          VcsWKID?: string;
          WKID?: string;
          WKT?: string;
      }

      Should include at least WKT or WKID attribute. Can also include VcsWKID attribute.

      • Optional VcsWKID?: string
      • Optional WKID?: string
      • Optional WKT?: string
    • Optional z: number

      Optional Z coordinate

    Returns Promise<unknown>

  • Print Case

    Returns

    Returns Promise that represents a collection of Objects describing the case object map layer fields deleted

    Parameters

    • caObjectId: number

      The case object ID to delete the map layer fields for.

    • fileName: string

      the filename of the report from the getPrintTemplates method, but w/out the extension

    • callback: any

    Returns Promise<unknown>

  • Search for Cases. Include at least one of the search fields. A logical 'and' operation is applied for multiple search fields.

    Returns

    Returns Promise that represents an Array of case Object IDs

    Parameters

    • filters: Object

      The parameter(s) to search by

    Returns Promise<number[]>

  • Update a case

    Returns

    Returns Promise that represents an object describing the updated case

    Parameters

    • caObjectId: number

      The case Object ID to update

    • Optional options: Object

      See /{subdirectory}/apidocs/#/data-type-info;dataType=CaObjectItemBase

    Returns Promise<Briefcase>

  • Update Map Layer Fields

    Returns

    Returns Promise that represents a collection of Objects describing the case object map layer fields

    Parameters

    • caObjectId: number

      The case object ID to get the map layer fields for.

    • Optional x: number
    • Optional y: number
    • Optional domainId: number

      The domain ID for the case in question

    • Optional z: number

      Optional Z coordinate

    Returns Promise<unknown>