[This is preliminary documentation and is subject to change.]

This namespace contains Data Contracts (Schema) for Q-Pulse Web Services. These describe the shape of the data that must be passed to/from the Q-Pulse web services.

Classes

  ClassDescription
Public classApprovalNote
An instance of an ApprovalNote
Public classApprover
An instance of an Approver
Public classAttachment
A file or collection of files related to specific record in Q-Pulse. This could be a document, photograph or sound clip provided as evidence or supporting information for the occurrence.
Public classAttachmentItem
A file contained within an attachment.
Public classAudit
An instance of an Audit
Public classAuditChecklist
An instance of an AuditChecklist
Public classAuditChecklistQuestion
An instance of an AuditChecklistQuestion
Public classAuditee
An instance of an Auditee
Public classAuditFinding
An instance of an Audit Finding
Public classAuditor
An instance of an Auditor
Public classAuditQuery
An instance of a Query used for searching Audits
Public classAuditScopeItem
An instance of an Audit Scope Item
Public classBrokenRule
Represents a broken rule on a Q-Pulse occurrence.
Public classChangeRequest
An instance of a Change Request
Public classClassification
Public classCopyHolder
An instance of a Copy Holder
Public classCustomReferenceListItem
Public classDatabaseInfo
Provides information related to a single licenced Q-Pulse database
Public classDataField
Describes a discrete data field on an Occurrence Report
Public classDataFieldValidator
Describes a mechanism to validate a given DataField.
Public classDateCondition
An instance of a Date Condition
Public classDepartment
An instance of a Department
Public classDocument
An instance of a Document
Public classDocumentAttachment
An attachment contained within a document.
Public classDocumentAttachmentItem
A file contained within an document attachment.
Public classDocumentFolder
An instance of a Folder
Public classDocumentQuery
An instance of a Query used for searching Documents
Public classDocumentReview
An instance of a DocumentReview
Public classDocumentRevisionStatus
An instance of a Document Revision Status which holds details about a particular revision of a document
Public classDocumentStandard
An instance of a DocumentStandard
Public classDocumentSummary
An less detailed instance of a Document
Public classDocumentWorkload
An instance of a Document Workload
Public classDynamicFieldCondition
A Dynamic Field Query object
Public classEquipmentItem
An instance of an Equipment Item
Public classFixedListItem
An item in a fixed list in an occurrence report.
Public classFolderDocument
An instance of a Document with basic information and including a list of folders that this Document is associated with
Public classIncident
A container for Occurrences related to specific event that are to be monitored together
Public classIncidentCost
A cost associated with an incident.
Public classIncidentQuery
Public classIncidentStage
A workflow stage associated with an Incident Record.
Public classIncidentStageAction
An Action related to a particular workflow stage related to an incident.
Public classIncidentStageFinding
Either a Non-Conformace or Observation raised in relation to the incident
Public classManagedList
Represents a managed List within Q-Pulse
Public classManagedListItem
An item within a managed list.
Public classNonConformance
An instance of an NonConformance record
Public classNonConformanceBatch
An instance of a NonConformanceBatch
Public classNonConformanceFinding
An instance of a NonConformance Finding
Public classNonConformanceQuery
An instance of a Query used for searching NonConformance records
Public classNonConformanceStage
An instance of a NonConformanceStage
Public classNonConformanceStageAction
An instance of a NonConformanceStageAction
Public classNote
A note made in relation to a Q-Pulse record.
Public classOccurrence
A instance of an event which has occurred, which is of an appropriate severity to be recorded.
Public classOccurrenceQuery
Public classOccurrenceReportFormItem
Defines an item on an Occurrence report form
Public classPerson
Describes a person within the Q-Pulse Database
Public classProcess
An instance of a Process
Public classQPulseDataType<(Of <(<'T>)>)>
QPulseDataType
Public classRecipient
Represents the recipients for an email message
Public classReferenceListItemCustomField
Public classReportTypeManagedListItem
Public classRiskAssessment
A two-dimensional Risk Assesment Matrix produced in response to an Incident or one of it's Findings.
Public classServerInfo
Provides information relating to the licence and available databases for a Q-Pulse server
Public classTeamMember
Specifies a person assigned as part of a team to deal a particular workflow stage related to an incident.

Enumerations

  EnumerationDescription
Public enumerationAttachmentItemType
Public enumerationAttachmentStorageType
Defines whether the attachment is a link to a physical drive or whether it is embedded in the Q-Pulse database.
Public enumerationAuditFindingType
Finding Type of an Audit
Public enumerationAuditScopeItemType
The Scope Item Type of an Audit
Public enumerationAuthenticationType
Describes the Authentication Type used by the Q-Pulse Server
Public enumerationBrokenRuleSeverity
An enumeration that describes the severity of a broken rule when attempting to save a record.
Public enumerationDataFieldType
Describes the Data Type of a Custom DataField on an Occurrence Report.
Public enumerationDataFieldValidatorType
Describes the type of Validation to be performed against a particular data field.
Public enumerationDatePeriodItem
An enumeration that describes the types of DatePeriod operator.
Public enumerationDocumentStatusType
Status Type of a Document
Public enumerationDocumentWorkloadType
Workload Type of a Document
Public enumerationDurationUnit
Duration Units
Public enumerationDynamicFieldOperator
Enumeration of operators that can be specified in a DynamicField query.
Public enumerationFindingType
The type of an Incident Stage Finding
Public enumerationFolderStatus
Status Type of a Folder
Public enumerationFolderType
Type of a Folder
Public enumerationManagedListType
An enumeration that describes the types of lists available.
Public enumerationNonConformanceStatusQueryCriteria
The Status of a NonConformance record.
Public enumerationOccurrenceReportFormItemControlType
Defines what control type should be used for the report form layout item
Public enumerationOccurrenceStatusQueryCriteria
The status of an Occurrence.
Public enumerationWorkflowStatus
Describes the Workflow Status values