Table of Contents

Interface ICustomViewDataContext

Namespace
Acuit.Pinpoint.Workstation.Views
Assembly
Acuit.Pinpoint.Workstation.Interfaces.dll

A data context object that gets provided to custom views.

public interface ICustomViewDataContext : INotifyPropertyChanged
Inherited Members

Properties

LineName

Gets the line name, or null if the station has not started.

string LineName { get; }

Property Value

string

ShiftDate

Gets the shift date, or null if no worker is logged in to the station.

DateTime? ShiftDate { get; }

Property Value

DateTime?

ShiftNumber

Gets the shift number, or null if no worker is logged in to the station.

int? ShiftNumber { get; }

Property Value

int?

StationName

Gets the station name, or null if the station has not started.

string StationName { get; }

Property Value

string

StationTypeName

Gets the station type name, or null if the station has not started.

string StationTypeName { get; }

Property Value

string

Unit

Gets the unit, or null if no unit is active at the station.

Unit Unit { get; }

Property Value

Unit

UnitLoadedWorkflowData

Gets the workflow data context object for the workflow executing or last executed for the UnitLoaded workflow event, or null if the UnitLoaded workflow event has never occurred.

object UnitLoadedWorkflowData { get; }

Property Value

object

UnitLoadedWorkflowUICommand

Gets the ICommand to issue a user interface command to a workflow executing for the UnitLoaded workflow event. When executing this command, the user interface command name (of type string) should be provided as the parameter.

ICommand UnitLoadedWorkflowUICommand { get; }

Property Value

ICommand

Remarks

Workflows can watch for these commands via the WaitForUICommand activity.

If there is no workflow currently executing for the UnitLoaded workflow event, CanExecute(object) for this command will return false, and executing the command will have no effect.

UnitModelNumber

Gets the unit model number, or null if no unit is active at the station.

string UnitModelNumber { get; }

Property Value

string

UnitModelNumberAlias

Gets the unit model number alias, or null if no unit is active at the station.

string UnitModelNumberAlias { get; }

Property Value

string

UnitProductionGroupName

Gets the unit production group name, from the production schedule, or null if one is not defined for the unit or if no unit is active at the station.

string UnitProductionGroupName { get; }

Property Value

string

UnitScanStatus

Gets the unit scan status, or null if no unit is active at the station.

UnitScanStatus UnitScanStatus { get; }

Property Value

UnitScanStatus

UnitSequenceNumber

Gets the unit sequence number in the production group, or null if one is not defined for the unit or if no unit is active at the station.

int? UnitSequenceNumber { get; }

Property Value

int?

UnitSerialNumber

Gets the unit serial number, or null if no unit is active at the station or if this is a preassembly station.

string UnitSerialNumber { get; }

Property Value

string

Worker

Gets the worker, or null if no worker is logged in to the station.

Worker Worker { get; }

Property Value

Worker

WorkerBadgeNumber

Gets the worker badge number, or null if no worker is logged in to the station.

string WorkerBadgeNumber { get; }

Property Value

string

WorkerFirstName

Gets the worker first name, or null if no worker is logged in to the station.

string WorkerFirstName { get; }

Property Value

string

WorkerLastName

Gets the worker last name, or null if no worker is logged in to the station.

string WorkerLastName { get; }

Property Value

string