ActivityRecord

Type: object

Records activity for an entity at a point in time; activity may be for an event that has already occurred or for a planned activity.

No Additional Properties

effectiveDateTime

Type: string

Date and time this event has or will become effective.

failureClassification

Type: enum (of string)

Classification of failure.

Must be one of:

  • "AssetFailureClassification.majorNeedsReplacement"
  • "AssetFailureClassification.minor"
  • "AssetFailureClassification.defect"
  • "AssetFailureClassification.major"

failureIsolationMethod

Type: enum (of string)

How the asset failure was isolated from the system.

Must be one of:

  • "FailureIsolationMethodKind.breakerOperation"
  • "FailureIsolationMethodKind.other"
  • "FailureIsolationMethodKind.manuallyIsolated"
  • "FailureIsolationMethodKind.fuse"
  • "FailureIsolationMethodKind.burnedInTheClear"

createdDateTime

Type: string

Date and time this activity record has been created (different from the 'status.dateTime', which is the time of a status change of the associated object, if applicable).

percentComplete

Type: object or number

Estimated percentage of completion of this individual work task or overall work order.

No Additional Properties

Type: number Default: null

Normally 0 to 100 on a defined base.

UnitSymbol

Type: enum (of string) Default: "none"

nan

Must be one of:

  • "UnitSymbol.JPerkg"
  • "UnitSymbol.NPerm"
  • "UnitSymbol.WPerW"
  • "UnitSymbol.JPermol"
  • "UnitSymbol.WPerm2sr"
  • "UnitSymbol.V"
  • "UnitSymbol.A2h"
  • "UnitSymbol.JPerK"
  • "UnitSymbol.m3Perkg"
  • "UnitSymbol.HzPerHz"
  • "UnitSymbol.T"
  • "UnitSymbol.Vh"
  • "UnitSymbol.tonne"
  • "UnitSymbol.JPerm2"
  • "UnitSymbol.CPerkg"
  • "UnitSymbol.VPerHz"
  • "UnitSymbol.ohm"
  • "UnitSymbol.K"
  • "UnitSymbol.m3Compensated"
  • "UnitSymbol.lx"
  • "UnitSymbol.lPerh"
  • "UnitSymbol.APerm"
  • "UnitSymbol.charPers"
  • "UnitSymbol.katPerm3"
  • "UnitSymbol.Pas"
  • "UnitSymbol.ohmPerm"
  • "UnitSymbol.radPers2"
  • "UnitSymbol.Btu"
  • "UnitSymbol.WPers"
  • "UnitSymbol.h"
  • "UnitSymbol.lPerl"
  • "UnitSymbol.l"
  • "UnitSymbol.As"
  • "UnitSymbol.cosPhi"
  • "UnitSymbol.W"
  • "UnitSymbol.count"
  • "UnitSymbol.PaPers"
  • "UnitSymbol.onePerHz"
  • "UnitSymbol.m3Pers"
  • "UnitSymbol.KPers"
  • "UnitSymbol.Vs"
  • "UnitSymbol.m2Pers"
  • "UnitSymbol.Ah"
  • "UnitSymbol.deg"
  • "UnitSymbol.mPers2"
  • "UnitSymbol.lm"
  • "UnitSymbol.d"
  • "UnitSymbol.JPerkgK"
  • "UnitSymbol.m"
  • "UnitSymbol.min"
  • "UnitSymbol.dB"
  • "UnitSymbol.Gy"
  • "UnitSymbol.Nm"
  • "UnitSymbol.JPerm3"
  • "UnitSymbol.sPers"
  • "UnitSymbol.Q"
  • "UnitSymbol.rev"
  • "UnitSymbol.N"
  • "UnitSymbol.Bq"
  • "UnitSymbol.WPermK"
  • "UnitSymbol.GyPers"
  • "UnitSymbol.HPerm"
  • "UnitSymbol.molPerkg"
  • "UnitSymbol.molPerm3"
  • "UnitSymbol.Wb"
  • "UnitSymbol.VPerm"
  • "UnitSymbol.WPerm2"
  • "UnitSymbol.kn"
  • "UnitSymbol.CPerm2"
  • "UnitSymbol.anglemin"
  • "UnitSymbol.Oe"
  • "UnitSymbol.kgm"
  • "UnitSymbol.character"
  • "UnitSymbol.APerA"
  • "UnitSymbol.A2s"
  • "UnitSymbol.Qh"
  • "UnitSymbol.JPers"
  • "UnitSymbol.Hz"
  • "UnitSymbol.rad"
  • "UnitSymbol.kat"
  • "UnitSymbol.degC"
  • "UnitSymbol.bar"
  • "UnitSymbol.M"
  • "UnitSymbol.molPermol"
  • "UnitSymbol.kgPerJ"
  • "UnitSymbol.J"
  • "UnitSymbol.HzPers"
  • "UnitSymbol.WPersr"
  • "UnitSymbol.anglesec"
  • "UnitSymbol.F"
  • "UnitSymbol.Mx"
  • "UnitSymbol.ha"
  • "UnitSymbol.SPerm"
  • "UnitSymbol.gal"
  • "UnitSymbol.mmHg"
  • "UnitSymbol.m2"
  • "UnitSymbol.mPers"
  • "UnitSymbol.V2h"
  • "UnitSymbol.m3"
  • "UnitSymbol.G"
  • "UnitSymbol.H"
  • "UnitSymbol.mol"
  • "UnitSymbol.rotPers"
  • "UnitSymbol.VAh"
  • "UnitSymbol.mPerm3"
  • "UnitSymbol.onePerm"
  • "UnitSymbol.V2"
  • "UnitSymbol.WPerA"
  • "UnitSymbol.Pa"
  • "UnitSymbol.kgPerm3"
  • "UnitSymbol.CPerm3"
  • "UnitSymbol.Sv"
  • "UnitSymbol.S"
  • "UnitSymbol.JPermolK"
  • "UnitSymbol.ft3"
  • "UnitSymbol.Wh"
  • "UnitSymbol.radPers"
  • "UnitSymbol.ohmm"
  • "UnitSymbol.kgm2"
  • "UnitSymbol.m3Perh"
  • "UnitSymbol.dBm"
  • "UnitSymbol.VA"
  • "UnitSymbol.A2"
  • "UnitSymbol.s"
  • "UnitSymbol.therm"
  • "UnitSymbol.VArh"
  • "UnitSymbol.cd"
  • "UnitSymbol.VPerV"
  • "UnitSymbol.gPerg"
  • "UnitSymbol.kg"
  • "UnitSymbol.A"
  • "UnitSymbol.m3Uncompensated"
  • "UnitSymbol.ppm"
  • "UnitSymbol.FPerm"
  • "UnitSymbol.C"
  • "UnitSymbol.sr"
  • "UnitSymbol.none"
  • "UnitSymbol.VPerVAr"
  • "UnitSymbol.VAr"
  • "UnitSymbol.VPerVA"
  • "UnitSymbol.lPers"

UnitMultiplier

Type: enum (of string) Default: "none"

nan

Must be one of:

  • "UnitMultiplier.f"
  • "UnitMultiplier.c"
  • "UnitMultiplier.G"
  • "UnitMultiplier.d"
  • "UnitMultiplier.z"
  • "UnitMultiplier.p"
  • "UnitMultiplier.y"
  • "UnitMultiplier.h"
  • "UnitMultiplier.Y"
  • "UnitMultiplier.a"
  • "UnitMultiplier.none"
  • "UnitMultiplier.k"
  • "UnitMultiplier.m"
  • "UnitMultiplier.n"
  • "UnitMultiplier.E"
  • "UnitMultiplier.da"
  • "UnitMultiplier.T"
  • "UnitMultiplier.M"
  • "UnitMultiplier.P"
  • "UnitMultiplier.Z"
  • "UnitMultiplier.micro"

cimObjectType

Type: enum (of string)

Used in RAVENS Schema to identify the corresponding CIM Object Type of the JSON object.

Must be one of:

  • "ActivityRecord"

rootCause

Type: string

Root cause of asset failure.

transformerFailureReason

Type: enum (of string)

Reason for transformer failure.

Must be one of:

  • "TransformerFailureReasonKind.lossOfOil"
  • "TransformerFailureReasonKind.bushingFailure"
  • "TransformerFailureReasonKind.oilRelatedFailure"
  • "TransformerFailureReasonKind.poorOilQuality"

actionTimeline

Type: string

Time horizon for action.

location

Type: string

Failure location on an object.

modifiedBy

Type: string

Source/initiator of modification.

description

Type: string

The description is a free human readable text describing or naming the object. It may be non unique and may not correlate to a naming hierarchy.

userID

Type: string

(if user initiated) ID of user who initiated this end device event.

failureDateTime

Type: string

Time and date of asset failure.

faultLocatingMethod

Type: string

The method used for locating the faulted part of the asset. For example, cable options include: Cap Discharge-Thumping, Bridge Method, Visual Inspection, Other.

type

Type: string

Type of event resulting in this activity record.

reason

Type: string

Reason for event resulting in this activity record, typically supplied when user initiated.

alertType

Type: string

The type of the issued alert which is drawn from the specified alert type list.

breakerFailureReason

Type: enum (of string)

Reason for breaker failure.

Must be one of:

  • "BreakerFailureReasonKind.bushingFailure"
  • "BreakerFailureReasonKind.interrupterFailure"
  • "BreakerFailureReasonKind.highResistanceLoadPath"
  • "BreakerFailureReasonKind.lowGasPressure"
  • "BreakerFailureReasonKind.SF6PufferFailure"
  • "BreakerFailureReasonKind.mechanismFailure"
  • "BreakerFailureReasonKind.interrupterContactFailure"
  • "BreakerFailureReasonKind.mechanismOrLinkageFailure"
  • "BreakerFailureReasonKind.blastValveFailure"
  • "BreakerFailureReasonKind.resistorGradingCapacitorFailure"
  • "BreakerFailureReasonKind.contaminatedAir"
  • "BreakerFailureReasonKind.solidDielectricFailure"
  • "BreakerFailureReasonKind.tripCoilOpenShortedFailed"
  • "BreakerFailureReasonKind.closeCoilOpenShortedFailed"
  • "BreakerFailureReasonKind.externalOrInternalContamination"
  • "BreakerFailureReasonKind.highPressureAirPlant"
  • "BreakerFailureReasonKind.rackingMechanismFailure"
  • "BreakerFailureReasonKind.oilRelatedFailure"
  • "BreakerFailureReasonKind.lossOfVacuum"
  • "BreakerFailureReasonKind.linkageFailure"
  • "BreakerFailureReasonKind.contaminatedArcChutes"
  • "BreakerFailureReasonKind.poorOilQuality"
  • "BreakerFailureReasonKind.resistorFailure"
  • "BreakerFailureReasonKind.contaminatedGasAir"
  • "BreakerFailureReasonKind.highResistancePath"
  • "BreakerFailureReasonKind.lossOfOil"
  • "BreakerFailureReasonKind.degradedLubrication"
  • "BreakerFailureReasonKind.storedEnergyFailure"
  • "BreakerFailureReasonKind.SF6BlastValveFailure"
  • "BreakerFailureReasonKind.contaminatedGas"
  • "BreakerFailureReasonKind.controlCircuitFailure"

cancelledDateTime

Type: string

Time and date alert cancelled. Used only if alert is cancelled before it expires.

failureMode

Type: enum (of string)

What asset failed to be able to do.

Must be one of:

  • "AssetFailureMode.failToOpen"
  • "AssetFailureMode.failToProvideInsulationLevel"
  • "AssetFailureMode.failToInterrupt"
  • "AssetFailureMode.failToClose"
  • "AssetFailureMode.failToCarryLoad"

effectiveDateTime

Type: string

The date and time when the event is effective.

severity

Type: string

Severity level of event resulting in this activity record.

corporateCode

Type: string

Code for asset failure.

remark

Type: string

Free text remarks.

issuerTrackingID

Type: string

Identifier assigned by the initiator (e.g. retail electric provider) of an end device control action to uniquely identify the demand response event, text message, or other subject of the control action. Can be used when cancelling an event or text message request or to identify the originating event or text message in a consequential end device event.

actionRecommendation

Type: string

Recommendation for action.

issuerID

Type: string

Unique identifier of the business entity originating an end device control.

kind

Type: enum (of string)

Kind of event.

Must be one of:

  • "PSREventKind.inService"
  • "PSREventKind.pendingRemove"
  • "PSREventKind.outOfService"
  • "PSREventKind.unknown"
  • "PSREventKind.pendingReplace"
  • "PSREventKind.other"
  • "PSREventKind.pendingAdd"

deadline

Type: string

The deadline for compliance.

status

Type: object

Information on consequence of event resulting in this activity record.

No Additional Properties

Type: string Default: null

Status value at 'dateTime'; prior status changes may have been kept in instances of activity records associated with the object to which this status applies.

Type: string Default: null

Pertinent information regarding the current 'value', as free form text.

Type: string Default: null

Reason code or explanation for why an object went to the current status 'value'.

Type: string Default: null

Date and time for which status 'value' applies.

headline

Type: string

An abbreviated textual description of the alert issued.
Note: the full text of the alert appears in the .description attribute (inherited from IdentifiedObject).

inEffect

Type: object

The interval for which this weather alert is in effect.

No Additional Properties

Type: string Default: null

End date and time of this interval. The end date and time where the interval is defined up to, but excluded.

Type: string Default: null

Start date and time of this interval. The start date and time is included in the defined interval.

aliasName

Type: string

The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy.
The attribute aliasName is retained because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time.

mRID

Type: string

Master resource identifier issued by a model authority. The mRID is unique within an exchange context. Global uniqueness is easily achieved by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is strongly recommended.
For CIMXML data files in RDF syntax conforming to IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify CIM object elements.

name

Type: string

The name is any free human readable and possibly non unique text naming the object.