complexType ServiceActivityBase
diagram plmxml_diagrams/plmxml_p1310.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:TransactionElementBase
properties
base plm:TransactionElementBase
abstract true
children plm:Description plm:ApplicationRef plm:Attribute
used by
element ServiceActivity
complexTypes ServiceDiscrepancyType ServicePerformedBase
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
transactionId  xsd:string  required      
initiationDate  xsd:dateTime  optional      
dueDate  xsd:dateTime  optional      
approval  xsd:string  optional      
disposition  xsd:string  optional      
purpose  xsd:string  optional      
dispositionDate  xsd:dateTime  optional      
dispositionedBy  xsd:string  optional      
transactionElementType  xsd:string  optional      
activityCostRef  plm:anyURIType  optional      
physicalPartRevisionRefs  plm:uriReferenceListType  optional      
containsRefs  plm:uriReferenceListType  optional      
transactionNote  xsd:string  optional      
needByDate  xsd:dateTime  optional      
activityNumber  xsd:string  optional      
authorizedBy  xsd:string  optional      
isPreventativeMaintenance  xsd:boolean    false    
usagePathRef  plm:anyURIType  optional      
category  plm:CategoryEnum  optional      
activityEntryValueRefs  plm:uriReferenceListType  optional      
annotation
documentation

      Generic service information.

      Attributes:

      transactionNote:  User defined notes.
      needByDate:       Need by date.
      activityNumber:   Identification.
      authorizedBy:     Authorized by.
      isPreventativeMaintenance: Is preventative maintenance?
      usagePathRef:     References a Part Position Path - Contains a position
                        path of any remove or install events.
      category:         Category.
      activityEntryValueRefs: References one or more entry values.
     
source <xsd:complexType name="ServiceActivityBase" abstract="true">
 
<xsd:annotation>
   
<xsd:documentation>
      Generic service information.

      Attributes:

      transactionNote:  User defined notes.
      needByDate:       Need by date.
      activityNumber:   Identification.
      authorizedBy:     Authorized by.
      isPreventativeMaintenance: Is preventative maintenance?
      usagePathRef:     References a Part Position Path - Contains a position
                        path of any remove or install events.
      category:         Category.
      activityEntryValueRefs: References one or more entry values.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:TransactionElementBase">
     
<xsd:attribute name="transactionNote" type="xsd:string" use="optional"/>
     
<xsd:attribute name="needByDate" type="xsd:dateTime" use="optional"/>
     
<xsd:attribute name="activityNumber" type="xsd:string" use="optional"/>
     
<xsd:attribute name="authorizedBy" type="xsd:string" use="optional"/>
     
<xsd:attribute name="isPreventativeMaintenance" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="usagePathRef" type="plm:anyURIType" use="optional" plm:refType="plm:MROPosition"/>
     
<xsd:attribute name="category" type="plm:CategoryEnum" use="optional"/>
     
<xsd:attribute name="activityEntryValueRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:ActivityEntryValue"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ServiceActivityBase/@transactionNote
type xsd:string
properties
use optional
source <xsd:attribute name="transactionNote" type="xsd:string" use="optional"/>

attribute ServiceActivityBase/@needByDate
type xsd:dateTime
properties
use optional
source <xsd:attribute name="needByDate" type="xsd:dateTime" use="optional"/>

attribute ServiceActivityBase/@activityNumber
type xsd:string
properties
use optional
source <xsd:attribute name="activityNumber" type="xsd:string" use="optional"/>

attribute ServiceActivityBase/@authorizedBy
type xsd:string
properties
use optional
source <xsd:attribute name="authorizedBy" type="xsd:string" use="optional"/>

attribute ServiceActivityBase/@isPreventativeMaintenance
type xsd:boolean
properties
default false
source <xsd:attribute name="isPreventativeMaintenance" type="xsd:boolean" default="false"/>

attribute ServiceActivityBase/@usagePathRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="usagePathRef" type="plm:anyURIType" use="optional" plm:refType="plm:MROPosition"/>

attribute ServiceActivityBase/@category
type plm:CategoryEnum
properties
use optional
facets
Kind Value Annotation
enumeration overhaul
enumeration repair
enumeration inspection
enumeration other
source <xsd:attribute name="category" type="plm:CategoryEnum" use="optional"/>

attribute ServiceActivityBase/@activityEntryValueRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="activityEntryValueRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:ActivityEntryValue"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy