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
ShiftDate
Gets the shift date, or null if no worker is logged in to the station.
DateTime? ShiftDate { get; }
Property Value
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
StationTypeName
Gets the station type name, or null if the station has not started.
string StationTypeName { get; }
Property Value
Unit
Gets the unit, or null if no unit is active at the station.
Unit Unit { get; }
Property Value
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
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
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
UnitModelNumberAlias
Gets the unit model number alias, or null if no unit is active at the station.
string UnitModelNumberAlias { get; }
Property Value
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
UnitScanStatus
Gets the unit scan status, or null if no unit is active at the station.
UnitScanStatus UnitScanStatus { get; }
Property Value
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
Worker
Gets the worker, or null if no worker is logged in to the station.
Worker Worker { get; }
Property Value
WorkerBadgeNumber
Gets the worker badge number, or null if no worker is logged in to the station.
string WorkerBadgeNumber { get; }
Property Value
WorkerFirstName
Gets the worker first name, or null if no worker is logged in to the station.
string WorkerFirstName { get; }
Property Value
WorkerLastName
Gets the worker last name, or null if no worker is logged in to the station.
string WorkerLastName { get; }