Presentation Transcript
Slide 1:Welcome to the Montreal MIS Tutorial
MIS Tutorial :MIS Tutorial What is an MIS
What is the MIS role in JDF
Introduction Gray Boxes
MIS Requirements
Job Costing
CIP4 Reference Model :CIP4 Reference Model
CIP4 Reference Model :CIP4 Reference Model Product Definition / Intent
Communication betweenprint customer and printer
Fully “Intent-Based”
Today: mostly non-JDF
JDF used for job definitionin Quotes and Orders
PrintTalk used for definitionof the business transaction
CIP4 Product Definition WG
CIP4 Reference Model :CIP4 Reference Model Process Definition
MIS managedenvironment
MIS created initialjob (ID and Ticket)
Purely“Process-Based”
MIS creates “Process”nodes or “Gray Boxes”
Production Managerexpands Gray Boxesto Process nodes
JMF used for feedback
What is an MIS :What is an MIS Software TLAs:
MIS: Management Information System
ERP: Enterprise Resource Planning
MES: Manufacturing Execution System
The MIS role in JDF is all of the above
Print MIS Systems
Specific for Print
Also provides information to management ;-)
What is the MIS :What is the MIS MIS is (possibly) the wrong term
MIS is a Role not always a single system
Main tasks:
Created Quotations to customers
Handles Customer Order Entry
Creates Production Jobs and Job Tickets
Does Production Scheduling
Handles Material Logistics (stock and purchasing)
Does Job Tracking and Job Costing
Includes Invoicing (Billing) and Accounting
MIS and JDF/JMF :MIS and JDF/JMF
Before MIS :Before MIS Everything was manual
Paper job tickets passed around
Information about production written on paper
At job completion, papers were filed
.
Before JDF :Before JDF SFDC SFDC SFDC SFDC MIS MIS manages / tracks information about jobs
Paper job tickets still passed around
Information about production written on paper
Option to have shop floor data collection terminals for capturing costing information in real-time
At job completion, papers are filed
Data captured by shop floor data collection stored / managed by MIS
Much information managed / tracked by production systems still “hidden from MIS”
.
MIS With JDF :MIS With JDF MIS passes data it knows to JDF-enabled production systems or integration system
JDF-enabled production systems can add more data to the JDF ticket
Production parameters
Costing data
General notes
JDF ticket passed back to MIS
Bridges the islands of information that used to exist
.
MIS vs. Integration System :MIS vs. Integration System 2 Strategies of Workflow Implementation
MIS as the leading system
MIS controls individual devices directly
Production Integration System as the leading system
MIS passes control of individual devices to an integration system
Integration system controls individual devices
Products are generally either:
an MIS that adds features of Production Control
A Production Control System that adds features of an MIS
MIS and JDF :MIS and JDF MIS gets customer view of job (Intent)
MIS converts Intent to Process by doing job planning, estimating and scheduling
MIS and JDF :MIS and JDF MIS creates the initial JDF ticket (Process)
MIS submits JDF ticket to production
MIS receives JMF for job tracking
MIS and JDF :MIS and JDF MIS receives JDF back after completion
MIS submits JDF to next production step
Introduction to Gray Boxes :Introduction to Gray Boxes
Intent to Process conversion :Intent to Process conversion Customer’s view of job is description of “what” to produce not “how” to produce
MIS needs to convert the “what” (Intent) into the the “how” (Process)
For some Processes MIS can create full Process definition (all Resources)
For many other Processes MIS does not have enough technical detail / knowledge
Solution: Gray Boxes
Gray Boxes :Gray Boxes For many Processes the MIS does not know:
The exact Processes required
The exact order of the Processes
The parameters of all Processes
Examples:
Pre-Press: Screening angles, Trapping params
Result: MIS cannot create valid JDF
Gray Boxes :Gray Boxes Solution (in simple words):
The MIS writes in the JDF what it knows = The Gray Box
The production system add what it needs = Expanding the Gray Box
By operator input or applying defaults
The production system informs the MIS what it has done
Using JMF Signals of type NewJDF
Gray Box - Example :Gray Box - Example Example from Pre-Press
Gray Box - Example :Gray Box - Example
Gray Box - Example :Gray Box - Example
Slide 23:MIS Requirements
MIS and JDF/JMF :MIS and JDF/JMF JDF
Replacement for “Paper job ticket”
JMF and Audits
Replacement for “Shop floor data collection”
Shop floor data collection :Shop floor data collection Staff time and attendance
Complete record of staff time (9 to 5)
Job costing
Complete record of actual production cost
Work in progress (WIP)
Complete record of cost of jobs in production
Equipment utilisation statistics
Complete record of machine time
Production and Non-Productive
JMF vs. Audits :JMF vs. Audits Audits are only available for jobs
Productive time
JMF can be used for job related time
Productive time
Up to JDF 1.3: Audits are the only accurate source of job costing data
The reason for JDF snapshots up to JMF 1.3
From JDF 1.4: Reliable JMF Channels
JMF only way to record non-job related time
Non-Productive time
Work In Progress :Work In Progress Value of actual costs on jobs in production
Like value of stock in warehouse
Calculated on Daily, Weekly, Monthly basis
Is used to calculate company’s profitability
Used by accountants and auditors
Must be very accurate
close enough != good enough
The reason for Audit snapshots in JMF 1.3 and Reliable JMF Channels in JMF 1.4
MIS / Production Interaction :MIS / Production Interaction Base+MIS-ICS Level 1 (Job Tickets Only)
Job submission
Returned JDF with Simple Audits
Base+MIS-ICS Level 2 (adds Job Tracking)
JMF Status Signals (fire and forget)
Full Audits in JDF Snapshots and Returned JDF
Base+MIS-ICS Level 3 (adds Job Costing)
JDF 1.3: JDF Snapshots in JMF Signals
JDF 1.4 (proposed): Reliable JMF Channels
JMF Signals :JMF Signals
JMF Signals :JMF Signals Status Signals
Report Device and Job Status
Used for Job Tracking
Used for Job Costing (hours component)
Resource Signals
Report Resource Comsumption / Production
Used for job Costing (material component)
Used for Job Tracking (Plates been made?)
Events / Notifications
Report special events and milestones
Used for Errors, Job Completion reporting, Archieving, etc
JMF Status Signals :JMF Status Signals Create JMF when:
Device is switched on
Every status change (begin of new phase)
Idle [-> Setup] -> Running [-> Cleanup] -> Idle
Every change of Shift and/or Operator
A “heart beat” for long running jobs
RepeatTime=… in Query / Subscription
(Just before) Device is switched off
JMF Status Signals :JMF Status Signals JDF snapshot (1)
Up to JDF 1.3: JMF Signals a “fire and forget” and therefore “unreliable”
There is no guarantee that all Signals arrive at MIS
WIP must be accurate, therefore MIS must get complete job costing information
In JDF 1.3: JDF snapshot is only available mechanism to get accurate costs for jobs that have not yet been returned to MIS
JMF Status Signals :JMF Status Signals JDF snapshot (2)
Must contain:
Process node that is executing (not complete JDF if non-spawned JDF was received)
Complete AuditPool including Audit for “this JobPhase”
JMF Reliable Signals :JMF Reliable Signals JMF Reliable Signals
From JDF 1.4: JMF Signal channels can be made “Reliable”
To guarantee that all Signals will arrive at MIS
Signals must be acknowledged by receiver
Signals must be repeated if not acknowledged
From JDF 1.4: JMF can be used to get accurate costs for jobs that have not yet been returned to MIS
JMF Status Signal :JMF Status Signal
JMF Resource Signals :JMF Resource Signals Create JMF when:
A Resource is (partly) consumed
Media
Paper, Plates
UsageCounters
A Resource is (partly) produced
ExposedMedia
Plates
Preview
Component
JMF Resource Signals :JMF Resource Signals
Thank You :Thank You