Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfERPSupport :: Module ErpPerson' :: Class ErpPerson
[hide private]
[frames] | no frames]

Class ErpPerson

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         ErpPerson

General purpose information for name and other information to contact people.General purpose information for name and other information to contact people.

Instance Methods [hide private]
 
__init__(self, category='', lastName='', firstName='', governmentID='', mName='', suffix='', specialNeed='', prefix='', ServiceLocation=None, ErpOrganisationRoles=None, Appointments=None, Crews=None, LaborItems=None, LandPropertyRoles=None, ActivityRecords=None, MeasurementValues=None, Skills=None, landlinePhone=None, mobilePhone=None, ChangeItems=None, status=None, DocumentRoles=None, ErpPersonnel=None, Crafts=None, CustomerData=None, CallBacks=None, SwitchingStepRoles=None, electronicAddress=None, ErpCompetency=None, *args, **kw_args)
Initialises a new 'ErpPerson' instance.
 
addActivityRecords(self, *ActivityRecords)
 
addAppointments(self, *Appointments)
 
addCallBacks(self, *CallBacks)
 
addChangeItems(self, *ChangeItems)
 
addCrafts(self, *Crafts)
 
addCrews(self, *Crews)
 
addDocumentRoles(self, *DocumentRoles)
 
addErpOrganisationRoles(self, *ErpOrganisationRoles)
 
addLaborItems(self, *LaborItems)
 
addLandPropertyRoles(self, *LandPropertyRoles)
 
addMeasurementValues(self, *MeasurementValues)
 
addSkills(self, *Skills)
 
addSwitchingStepRoles(self, *SwitchingStepRoles)
 
getActivityRecords(self)
 
getAppointments(self)
 
getCallBacks(self)
 
getChangeItems(self)
 
getCrafts(self)
 
getCrews(self)
All Crews to which this ErpPerson belongs.
 
getCustomerData(self)
 
getDocumentRoles(self)
 
getErpCompetency(self)
 
getErpOrganisationRoles(self)
 
getErpPersonnel(self)
 
getLaborItems(self)
 
getLandPropertyRoles(self)
 
getMeasurementValues(self)
 
getServiceLocation(self)
 
getSkills(self)
 
getSwitchingStepRoles(self)
 
removeActivityRecords(self, *ActivityRecords)
 
removeAppointments(self, *Appointments)
 
removeCallBacks(self, *CallBacks)
 
removeChangeItems(self, *ChangeItems)
 
removeCrafts(self, *Crafts)
 
removeCrews(self, *Crews)
 
removeDocumentRoles(self, *DocumentRoles)
 
removeErpOrganisationRoles(self, *ErpOrganisationRoles)
 
removeLaborItems(self, *LaborItems)
 
removeLandPropertyRoles(self, *LandPropertyRoles)
 
removeMeasurementValues(self, *MeasurementValues)
 
removeSkills(self, *Skills)
 
removeSwitchingStepRoles(self, *SwitchingStepRoles)
 
setActivityRecords(self, value)
 
setAppointments(self, value)
 
setCallBacks(self, value)
 
setChangeItems(self, value)
 
setCrafts(self, value)
 
setCrews(self, value)
 
setCustomerData(self, value)
 
setDocumentRoles(self, value)
 
setErpCompetency(self, value)
 
setErpOrganisationRoles(self, value)
 
setErpPersonnel(self, value)
 
setLaborItems(self, value)
 
setLandPropertyRoles(self, value)
 
setMeasurementValues(self, value)
 
setServiceLocation(self, value)
 
setSkills(self, value)
 
setSwitchingStepRoles(self, value)

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'category': <type 'str'>, 'firstName': <type 's...
  _attrs = ['category', 'lastName', 'firstName', 'governmentID',...
  _defaults = {'category': '', 'firstName': '', 'governmentID': ...
  _many_refs = ['ErpOrganisationRoles', 'Appointments', 'Crews',...
  _refs = ['ServiceLocation', 'ErpOrganisationRoles', 'Appointme...
  electronicAddress = None
  landlinePhone = None
  mobilePhone = None
  status = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ActivityRecords
  Appointments
  CallBacks
  ChangeItems
  Crafts
  Crews
All Crews to which this ErpPerson belongs.
  CustomerData
  DocumentRoles
  ErpCompetency
  ErpOrganisationRoles
  ErpPersonnel
  LaborItems
  LandPropertyRoles
  MeasurementValues
  ServiceLocation
  Skills
  SwitchingStepRoles

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, category='', lastName='', firstName='', governmentID='', mName='', suffix='', specialNeed='', prefix='', ServiceLocation=None, ErpOrganisationRoles=None, Appointments=None, Crews=None, LaborItems=None, LandPropertyRoles=None, ActivityRecords=None, MeasurementValues=None, Skills=None, landlinePhone=None, mobilePhone=None, ChangeItems=None, status=None, DocumentRoles=None, ErpPersonnel=None, Crafts=None, CustomerData=None, CallBacks=None, SwitchingStepRoles=None, electronicAddress=None, ErpCompetency=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ErpPerson' instance.

Parameters:
  • category - Category of this person relative to utility operations, classified according to the utility's corporate standards and practices. Examples include employee, contractor, agent, not affiliated, etc. Note that this field is not used to indicate whether this person is a customer of the utility. Often an employee or contractor is also a customer. Customer information is gained with relationship to Organisation and CustomerData. In similar fashion, this field does not indicate the various roles this person may fill as part of utility operations.
  • lastName - Person's last (family, sir) name.
  • firstName - Person's first name.
  • governmentID - Unique identifier for person relative to its governing authority, for example a federal tax identifier (such as a Social Security number in the United States).
  • mName - Middle name(s) or initial(s).
  • suffix - A suffix for the person's name, such as II, III, etc.
  • specialNeed - Special service needs for the person (contact) are described; examples include life support, etc.
  • prefix - A prefix or title for the person's name, such as Miss, Mister, Doctor, etc.
  • ServiceLocation
  • ErpOrganisationRoles
  • Appointments
  • Crews - All Crews to which this ErpPerson belongs.
  • LaborItems
  • LandPropertyRoles
  • ActivityRecords
  • MeasurementValues
  • Skills
  • landlinePhone - Landline phone number.
  • mobilePhone - Mobile phone number.
  • ChangeItems
  • status
  • DocumentRoles
  • ErpPersonnel
  • Crafts
  • CustomerData
  • CallBacks
  • SwitchingStepRoles
  • electronicAddress - Electronic address.
  • ErpCompetency
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'category': <type 'str'>,
 'firstName': <type 'str'>,
 'governmentID': <type 'str'>,
 'lastName': <type 'str'>,
 'mName': <type 'str'>,
 'prefix': <type 'str'>,
 'specialNeed': <type 'str'>,
 'suffix': <type 'str'>}

_attrs

Value:
['category',
 'lastName',
 'firstName',
 'governmentID',
 'mName',
 'suffix',
 'specialNeed',
 'prefix']

_defaults

Value:
{'category': '',
 'firstName': '',
 'governmentID': '',
 'lastName': '',
 'mName': '',
 'prefix': '',
 'specialNeed': '',
 'suffix': ''}

_many_refs

Value:
['ErpOrganisationRoles',
 'Appointments',
 'Crews',
 'LaborItems',
 'LandPropertyRoles',
 'ActivityRecords',
 'MeasurementValues',
 'Skills',
...

_refs

Value:
['ServiceLocation',
 'ErpOrganisationRoles',
 'Appointments',
 'Crews',
 'LaborItems',
 'LandPropertyRoles',
 'ActivityRecords',
 'MeasurementValues',
...

Property Details [hide private]

ActivityRecords

Get Method:
getActivityRecords(self)
Set Method:
setActivityRecords(self, value)

Appointments

Get Method:
getAppointments(self)
Set Method:
setAppointments(self, value)

CallBacks

Get Method:
getCallBacks(self)
Set Method:
setCallBacks(self, value)

ChangeItems

Get Method:
getChangeItems(self)
Set Method:
setChangeItems(self, value)

Crafts

Get Method:
getCrafts(self)
Set Method:
setCrafts(self, value)

Crews

All Crews to which this ErpPerson belongs.

Get Method:
getCrews(self) - All Crews to which this ErpPerson belongs.
Set Method:
setCrews(self, value)

CustomerData

Get Method:
getCustomerData(self)
Set Method:
setCustomerData(self, value)

DocumentRoles

Get Method:
getDocumentRoles(self)
Set Method:
setDocumentRoles(self, value)

ErpCompetency

Get Method:
getErpCompetency(self)
Set Method:
setErpCompetency(self, value)

ErpOrganisationRoles

Get Method:
getErpOrganisationRoles(self)
Set Method:
setErpOrganisationRoles(self, value)

ErpPersonnel

Get Method:
getErpPersonnel(self)
Set Method:
setErpPersonnel(self, value)

LaborItems

Get Method:
getLaborItems(self)
Set Method:
setLaborItems(self, value)

LandPropertyRoles

Get Method:
getLandPropertyRoles(self)
Set Method:
setLandPropertyRoles(self, value)

MeasurementValues

Get Method:
getMeasurementValues(self)
Set Method:
setMeasurementValues(self, value)

ServiceLocation

Get Method:
getServiceLocation(self)
Set Method:
setServiceLocation(self, value)

Skills

Get Method:
getSkills(self)
Set Method:
setSkills(self, value)

SwitchingStepRoles

Get Method:
getSwitchingStepRoles(self)
Set Method:
setSwitchingStepRoles(self, value)