Production Maintenance

Covers Availability Exceptions, Crews, Job Categories, Changeover, MRP Groups, Operations, Scheduling Rules, Shifts, Shop Areas, and Workers.

Availability

The Availability schedule (formerly referred to as Shop Schedule Basics in versions previous to 16.01) can be used in conjunction with Availability Exceptions and can be defined for all Facilities, a specific Facility, a specific Shop Area, a specific Work Center. or a specific Worker. Each day is defined with the hours that the resource type is available by specifying the start and end times. To set a resource type as not available on a certain day, set the start and end times to the same value. Multiple Availability schedules may be created, allowing companies to set a schedule for all Facilities and exceptions based on specific Shop Areas or Work Centers. For information on using this feature, refer to Configuring Availability and Availability Exceptions.

System Navigation

  • Production > Maintenance > Availability

Edit Availability form

Opened via the "New" or "Modify" buttons on the Availability form, the Edit Availability form defines the location to which the schedule applies.

Button/Field/Flag

Description

Add, Modify, Delete

Used to manage the schedule via the Edit Shop Schedule Basics form or by deleting parts of the schedule.

Schedule Type

Pick list used to define what area the schedule will be applicable to. Options are:

  • All Facilities
  • All Docks
  • Dock
  • Facility
  • Shop Area
  • Work Center
  • Worker

Facility/Shop Area/Work Center/Worker/Dock

Search field used to select a specific Facility, Shop Area, Work Center, or Worker depending on the selection made in the "Schedule Type" field.

Active

If checked, this record is active. Only active records may be used in the system.

Edit Availability Time form

Opened via the "Add" or "Modify" buttons on the Edit Availability form, the Edit Availability Time form defines the days and times of the schedule.

Field/Flag

Description

Day of Week

Select a single day of the week between Sunday - Saturday.

Availability

Determines how much of the selected day of the week is open for scheduling. Options are Available (meaning open all day), Specified (meaning based on the times entered in the start and end time fields), and Unavailable (meaning closed all day).

Start Time

Indicates the start time for the selected day of the week.

End Time

Indicates the end time for the selected day of the week.

Availability Exceptions

Availability Exceptions are used to set a resource type (all Facilities, a specific Facility, a specific Shop Area, a specific Work Center , or a specific Worker) as not available for a period of time that it would normally have been available, or available for a period of time when it is not otherwise available. Examples of not available times would be holidays or scheduled maintenance. An example of available times would be Saturday mornings for a given period, such as a busy season. The basic schedule is defined via Availability. Availability Exceptions may be copied using the "Copy" button so that the same unavailability/available period can easily be created for various dates, such as holidays, infrequently scheduled closings or available hours during busy seasons. For information on using this feature, refer to Configuring Availability and Availability Exceptions.

System Navigation

  • Production > Maintenance > Availability Exceptions

Availability Exceptions form

Displays active, inactive, or all Availability Exceptions depending on the value in the "Display" field. The "Expired" field, introduced in version 16.04.011, allows users to filter expired, non-expired, or all availability exceptions. When displaying an exception on any calendar, the system will display the exception name from the dmsched3 form.

Edit Availability Exception form

Opened via the "New" or "Modify" buttons on the Availability Exceptions form.

Field/Flag

Description

Schedule Type

Pick list used to define what area the schedule exception will be applicable to. Options are:

  • All Facilities
  • All Docks
  • Dock
  • Facility
  • Shop Area
  • Work Center
  • Worker

Availability Type

This field determines if the resource selected in the above field will be available or unavailable for the specified dates and times. 

Facility/Shop Area/Work Center/Worker/Dock

Search field used to select a specific Facility, Shop Area, Work Center, or Worker, depending on the selection made in the "Schedule Type" field.

Name

Textbox used to add a description to an Availability Exception noting why something is unavailable. The Exception Name will display on any calendar.

Start Date, Start Time

Defines the date and exact time on which the Exception will be in effect.

End Date, End Time

Defines the date and exact time on which the Exception will no longer be in effect.

Active

If checked, this record is active. Only active records may be used in the system.

Changeover

The Schedule Changeover feature allows users to leverage the "Schedule Seq 1" field on the Item Master record and the Operations listed on Jobs to define what and when changeover steps or maintenance are required when Jobs containing these sequences/Operations are scheduled on the Master Production Calendar (MPC) in the system. Once a Scheduled Changeover is defined and Jobs containing items with the selected sequences and Operations are scheduled, the system will search to find matching sequences/operations on the "Schedule Changeover" form. If a match is found, the system will automatically schedule a changeover/maintenance Job on the MPC.

Configuring Schedule Changeovers involves two steps. The first step involves creating and then assigning Sequences to the appropriate Item Master records. The second steps involves defining when the Changeover occurs and what type of work or steps are required for the Changeover. Defining when the Changeover should takes place involves identifying the set of Sequences, in between which, the maintenance or Changeover tasks are to be completed.

Additional notes regarding Schedule Changeover include:

  • In addition to the Schedule Sequences, users will need to create a Part Number representing the Changeover/Maintenance work that will be placed on the automatically created Changeover Job.
  • Multiple Scheduled Changeovers may be created. A Changeover Job will be created for every Operation on the Job's Routing that has a corresponding Operation and subsequent Sequences identified on this form.

System Navigation

  • Production > Maintenance > Schedule Changeover

Edit Schedule Changeover form

Opened via the "New" or "Modify" button on the Schedule Changeover form.

Field/Flag

Description

Previous Sequence 1

Defines the first Schedule Sequence the system should consider when determining when to schedule the Maintenance/Changeover Job.

Next Sequence 1

Defines the next or last Schedule Sequence the system should consider when determining when to schedule the Maintenance/Changeover Job.

Operation

Identifies the Operation that, after completing or before starting, requires Maintenance or Changeover work.

Part Number

Defines the Part number that indicates the Maintenance/Changeover work and that will be placed on the Changeover Job created automatically by the system.

Active

If checked, this record is active. Only active records may be used in the system.

Crews

Crews are used to define which group of Workers are involved in the Production processes. Various reports in the Production and Payroll modules of Deacom have the ability to filter on Work Crews in order to track Production progress and hours. In addition, the Input Production transaction requires a Work Crew entry to determine which Group is currently working on open Production Jobs.

System Navigation

  • Production > Maintenance > Crews

Edit Crew form

Opened via the "New" or "Modify" buttons on the Crews form.

Field/Flag

Description

Name

Displays a description of the Crew.

Shift

Search field used to select the Shift of which the selected Crew is a part.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, the selected record will be used as the default when logging on/off Jobs in the system.

Track Labor as a Crew

Checked by default. If unchecked, the system will not move all workers in the crew to the same job, Work Center, and Operation when performing the Payroll Entry transaction, both in the main application and in the WMS system. This means that only the current workers records will be updated.

Job Categories

Job Categories are used to define and group Jobs that share common characteristics. Various reports in the Production and Payroll modules of Deacom have the ability to filter on Job Categories in order to track production progress and hours. The "Job Category" field is also available on the Calendar selection pre-filter via Production > Job Calendar.

In addition, the Job Category can be used to establish a specific issue type of Job or Staging for specific items and revisions. This option is useful in situations where customers need to "lock in" the issue type set at the Item Master level, so that the setting cannot be over-ridden by an operator using the Warehouse Management System scanners or within the main Deacom application. Additional details are provided in the table below.

System Navigation

  • Production > Maintenance > Job Categories

Edit Job Category form

General tab

Field/Flag

Description

Name

Enter a description for the Job Category.

Issue Type

Options are Follow System Options, Job, or Staging. Used to determine how items assigned to the Bill of Material revision containing this Issue Type will have their default values assigned. The default value is set to follow the System Option. For more information, refer to Issuing and Reserving Material.

Job Staging Counts

When set to greater than 1, job final staging, for jobs assigned to this Category, can be performed multiple times. Once it reaches the system option value, it will be reserved. Prior to hitting this value, it will be the same state as pre-staged. Job staging counts may be set via Production Options. If this field is >0, the system will use this value for staging counts instead of the system option for jobs in this category.

E-Signature

Option to require an e-signature anytime quantities are issued or staged to jobs in this Category. Options are None, All, Issuing, or Staging. If this feature will not be used, leave the field set to the default selection of "None. The option was added to satisfy FDA regulations, particularly for pharmaceutical companies. 

  • Note: When using this option, inventory transactions and GL postings will occur as the signing user.

This feature is available in both the main Deacom application and WMS application. If the value is set to Staging or Issuing, an e-signature is required prior to committing either issuing or staging. In the WMS application, when an issuing or final staging transaction for jobs when a single quantity is confirmed (scan or enter on quantity), the system will check to see if the job category requires an e-signature for this transaction type. In this case, the user is presented with a form requesting the e-signature. The username will populate with the currently logged in user's name in this application, and the cursor will default to the password box. The username may be changed if necessary.

Default

If marked as true, will be used as the default Job Category when creating new Jobs in the system, unless the default BOM revision contains a default Job Category, in which case the system will use that Job Category as the default.

Active

If marked as true, the Job Category is active. Only active Job Categories can be used in the system.

Input Production When Issuing

If checked, and when issuing from a job with this job category, the system will display the Input Production form at the conclusion of the issuing process. Useful for the continuous fill process of Containers.

  • If this flag is set and finishing via the Input Production form is not performed, the system will remove the issued amounts, and issuing will not occur.
  • Only available when the "Issue Type" field is set to "Job."

User Fields tab

This tab is available, if configured, beginning in version 17.02.003. User Fields provide companies with a useful tool to add additional information or selection options via the use of list boxes to master data records and orders throughout the Deacom system. The information entered in User Fields is also available for printing on many of the print outs and labels throughout the system. User Fields must first be created before they will be visible on this tab. Additional information on User Fields as defined in Tools > Maintenance > User Fields.

Labor Groups

Labor Groups represent a collection of Workers, or employees, who perform a similar function or belong to the same department. Every Worker record created in Deacom must be linked to a User and assigned to a Labor Group.

System Navigation

  • Production > Maintenance > Labor Groups

Edit Labor Group form

Opened via the "New" or "Modify" buttons on the Labor Groups form. This form also contains seven tabs, one for each day of the week. Each tab contains Time fields defining Early Start and Early End times, Normal Start and Normal End times, and Start and End times for Breaks. If the Worker record in Deacom contains entries in the times fields, these entries will act as an exception to the times defined on the Labor Group to which they belong. The "Earliest Login" field is available for each day of the week. If a user attempts to log on to a Job prior to the time defined in this field, the system will display a message and prevent the user from continuing.

Button/Field/Flag

Description

Copy to All

If clicked, the times entered on the current tab (Sunday through Saturday) will be copied to all remaining tabs.

Name

Displays the name of the Labor Group, which can also be used as a description.

OT Factor

Defines the overtime factor in the form of a percentage. As an example, if workers are paid time and a half for each hour of overtime, a value of 1.50 should be used.

From Inventory Part

Search field used to select a Part, used in connection with the From Inventory feature.

Default Work Center

Search field used to select the Work Center that this Worker will use as a default.

  • If a Work Center has been defined on the Worker record this will be used instead of the value in this field when using the Payroll Entry transaction.

Default Operation

Search field used to select the Operation that this Worker will use as a default.

  • If a Work Center has been defined on the Worker record this will be used instead of the value in this field when using the Payroll Entry transaction.

Default Job

Search field used to select the Job that this Worker will use as a default.

  • If the default Job is not within the Facility specified on the Payroll Entry form, the system will not automatically fill in the job number.

Automatic Log Out Time

Defines the number of hours that a worker in this Labor Group may work before being automatically logged off jobs.

  • The system uses the start time on a job to begin the timing process and the current time to determine when the automatic sign out will occur.
  • This acts the same way as when the worker uses the "Sign Out" option on the Payroll Entry form.
  • Workers on break will automatically be logged out as well when using this feature.

Shift OT

Defines the point at which Overtime for the shift will begin for the selected Labor Group. As an example, if members of the group are eligible for overtime after working 8 hours on a shift, enter 8 in this field.

Weekly OT

Defines the point at which Overtime for the week will begin for the selected Labor Group. As an example, if members of the group are eligible for overtime after working 40 hours a week, enter 40 in this field.

Labor OT Expense

Defines the Labor OT Expense account for all workers in this Labor Group.

  • If selected, the account in this field is used instead of the Labor OT Expense account specified in Accounting Options.

Active

If checked, this record is active. Only active records may be used in the system.

MRO Groups

MRO Groups allow Work Center Maintenance Tasks, that are assigned to the same group, to be added on a single Job when using the "Create Jobs" button on the MRO form. MRO Groups are assigned to Maintenance Tasks via the Work Center Maintenance form on the Work Center Maintenance tab. This option is useful in situations where a single Work Order/Maintenance Task specifies that meters must be checked and verified for 15-20 Work Centers. If each of the Work Centers contain a Maintenance Task for meter reading and all are assigned to the same MRO Group, then a Job created through MRO will create a single Job with 15-20 lines, each line representing the meter reading task/Work Center combination as opposed to creating individual Jobs for the meter reading task at each unique Work Center.

System Navigation

  • Production > Maintenance > MRO Groups

Edit MRO Group form

Opened via the "New" or "Modify" buttons on the MRO Groups form.

Field/Flag

Description

Name

Displays the name of the MRO Group, which can also act as a description.

Active

If checked, this record is active. Only active records may be used in the system.

Operations

Operations are functions performed by Workers in a Work Center. The Operation supplies standard hourly labor cost to Routings as well as the General Ledger accounts to which to post actual labor. Regular and Overtime Labor can be posted to the same or different accounts that are specified in Operations. The labor cost of an item is calculated from number of units, the number of hours (entered as man hours), and the standard cost of labor (typical hourly cost of the Operation). In addition, Operations can now supply burden rates and costs to Routings, which will then roll up to an item's "Current Burden" cost as defined in its Item Master Costs tab.

If the Operation is flagged as "WIP" and actual labor is posted to a Job that is still open, the labor expense is posted to the "WIP Labor" account defined in Accounting Options. When the labor costs are relieved, they post to the Operation’s GL accounts for Regular and Overtime Labor. If the Operation is not flagged as "WIP" or if it is flagged as "WIP" but the Job is closed when actual labor is posted, the labor expense posts directly to the accounts specified in the Operation. Typically, Operations are flagged as "WIP".

Operations for Jobs due on a certain day that are not scheduled are shown at midnight in the Planned On Hand Calendar. Example: A Job is created with Routings that are not scheduled, but the Job is due 5/29. On the Planned On Hand Calendar, these Routings will show at midnight on 5/29 for both Date Based On of Start and End.

Labor postings during Job closing

The impact of actual labor postings during the Job closing transaction are discussed below. In order for labor to be posted during closing, the "Relieve WIP Labor" flag must be checked on the Close/Relieve Job form. Note that when the "Close Job" flag is checked, the "Relieve WIP Labor" flag is checked and grayed out by default. Security exists to allow users to un-check the "Relieve WIP labor" flag.

When the “Relieve WIP Labor” flag is checked, the journal entry will credit the "WIP Labor" account defined in Accounting Options, and debit at least one and possibly more Labor Expense accounts, depending on how labor expense is defined on Operations. The labor expense accounts being debited are those on the Operation records for those labor records that were in WIP Labor. A sample posting is below.

Account

Debit

Credit

Labor WIP

 

1000

Labor Exp1

700

 

Labor Exp2

200

 

Labor Exp3

100

 

The precursor process to this is the Labor Posting in Payroll Reporting. When labor entries are posted, they credit the "Accrued Payroll" account defined in Accounting Options, and either debit the "WIP Labor" account (if the Job is still open) or the "Labor Expense" accounts from the Operations (if the Job is already closed). A sample posting is below.

Account

Debit

Credit

Notes

Accrued Payroll

 

2000

 

Labor WIP

1000

 

For open Jobs

Labor Exp1

750

 

For closed Jobs

Labor Exp2

150

 

For closed Jobs

Labor Exp3

100

 

For closed Jobs

In summary, closing the Job is finishing the process that was begun by the labor posting, sending labor records that had been temporarily sitting in WIP Labor because the Job was open along to their natural labor expense accounts.

System Navigation

  • Production > Maintenance > Operations

Edit Operation form

Opened via the "New" or "Modify" buttons on the Operations form.

General tab

Field/Flag

Description

Name

Displays the description for the Operation.

Labor Expense

Defines the Expense account to which labor expenses are posted for each operation.

Burden Expense

Defines the Expense account to which Actual Burden, specified in the "Burden" field on Worker records, is posted via Payroll Reporting.

  • Represents any additional costs that should be added to a Finished Good.
  • Uses for calculating individual Worker Burden include expenses bore by the company relative to that employee but not affecting their hourly wage.
    • Example: medical benefits, PTO time calculation, or some sort of supervisor salary or other indirect labor that is allocated toward worker hours.

Job Finish Labor

Defines the Expense account to which Standard Labor is credited when finishing a Job in Standard Cost mode.

  • If left empty, the "Job Finish Labor" account on the Item Master Accounts tab is used.

Job Finish Burden

Defines Expense the account to which Standard Overhead is credited when finishing a Job in Standard Cost mode.

  • If left empty, the "Job Finish Burden" account on the Item Master Accounts tab is used.

Crew Size

Defines the number of workers needed to perform the Operation.

  • This field may contain up to two decimals.
  • The "Crew Size", "Units", and "Hours" fields are for informational purposes only and do not provide the default when Routing Sequences using the Operation are created. Instead, the system uses the "Crew Size", "Units", and "Hours" that are entered on the Edit Routing Sequence form when performing calculations.

Units

Used in conjunction with "Hours" to define how many units/pieces can be produced/handled in the given time period.

Hours

Defines the time required to complete the "Units" specified.

Standard Labor

Defines the typical hourly labor cost of the Operation.

  • If the "Roll Up Labor Costs From Routing" flag is checked on a Part's Item Master Properties tab, the system will make the following evaluation to determine the "Current Labor" on the Item Master Costs tab:
    • Search for a default BOM on the Part that contains a default Routing that contains an Operation. If found, the system will use the value in this field for that Operation when calculating the costs to roll up to the "Current Labor" field.
    • If the item contains a Facility Part Cross Reference and the "Use Costs" flag is checked, the system will check to see if there is a default Facility-specific BOM when attempting to roll up costs to the "Current Labor" field on the Facility Part Costs tab. In this case, if the default Facility-specific BOM contains a Routing with an Operation, the system will use the "Standard Labor" from that Operation.

Standard Burden

Defines the typical hourly burden cost of the Operation.

  • If the "Roll Up Burden Costs From Routing" flag is checked on a Part's Item Master Properties tab, the system will make the following evaluation to determine the "Current Burden" on the Item Master Costs tab:
    • Search for a default BOM on the Part that contains a default Routing that contains an Operation. If found, the system will use the value in this field for that Operation when calculating the costs to roll up to the "Current Burden" field.
    • If the item contains a Facility Part Cross Reference and the "Use Costs" flag is checked, the system will check to see if there is a default Facility-specific BOM when attempting to roll up costs to the "Current Burden" field of the Facility Part Costs tab. In this case, if the default Facility-specific BOM contains a Routing with an Operation, the system will use the "Standard Burden" from that Operation.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this Operation will be used as the default when creating new Routings.

WIP

If checked, this Operation is allowed to hold WIP, which is typical.

  • If actual labor is posted to a Job that is still open with Operations that hold WIP, Labor Expense is posted to the "WIP Labor" account defined via Accounting Options until labor costs are relieved, at which point they post to the Operation’s GL account.
  • Operations with this flag not checked post labor directly to the GL account.

Certification Required (requires Payroll license)

If checked, a Worker must have this Operation listed on their Certifications tab in order to perform it.

User Fields tab

User Fields provide companies with a useful tool to add additional information or selection options via the use of list boxes to master data records and orders throughout the Deacom system. The information entered in User Fields is also available for printing on many of the print outs and labels throughout the system. 

Scales Form

Scale Models are used to define the interface used to communicate to a particular type of scale. [Production > Maintenance > Scales]

Scales

These settings are used by the AutoFinisher application, as well as various forms in the main application that feature scale integration, such as the FedEx® Scan Parts option via Sales > Ship and Final Staging via Inventory > Final Staging. Alternatively, customers may wish to use the Deacom Local option via the User Menu to connect local devices, such as scales, to a PC. See the Scale Setup and Installation, Installing Deacom Local, and Installing Deacom Cloud Local pages for details on connecting scales to the Deacom application.

Note: As of 16.01, the "Scale Models" menu option has been re-captioned as simply "Scales".

System Navigation

  • Production > Maintenance > Scales

New Scale Model form

Opened via the "New" or "Modify" button on the Scale Models form.

Note: the manual supplied with the scale will often contain details regarding the values that can or should be indicated in these fields.

General tab

Field/Flag

Description

Name

Displays the name of the scale, which must be unique.

Connection Type

Sets the method by which the scale cable will be connected to the computer or network. Added in version 17.04.006 to support scenarios where no direct connection via a COM Port is available or if customers will have a scale device on their network and need to simply use the IP Address to connect to the scale.Options are:

  • COM Port (default value) - When selected the system will enable COM Port and disable the IP Address option.
  • IP Address - When selected, the  "IP Address" field below will be enabled. *When using a scale via the Main Application that is connected using IP address, Deacom Local will need to be running and will connect and read data from the IP address specified for the scale model.

Verified for use with Mettler Toledo XS6002S and Mettler Toledo XS32001L scale models. The feature should work with other scale models as well.

COM Port

Defines the COM Port this Scale Model will use.

IP Address

Defines the IP Address this Scale Model will use.

  • This field is only enabled when using "IP Address" in the Type field.
  • Added in version 17.04.006.

Port

 

Baud Rate

Defines the baud rate used to communicate to the scale, with a default of 9600.

Data Bits

Defines the number of data bits in the message received from the scale, with a default of 8.

Stop Bits

Defines the number of stop bits in the message received from the scale, with a default of 1.

Parity

Defines the parity setting used to communicate to the scale, with a default of None.

Handshake

Defines the handshaking protocol used to communicate to the scale, with a default of None.

Scale Mode

Determines the conditions for performing finishes, with a default of Single.

  • This field is only used by the AutoFinisher application.

Weight Msg Format

Memo field used to store an expression defining the format of data received from scale.

  • Uses regular expression language to parse the data being sent by the scale, and return only the weight. Often the scale will send additional information, which must be ignored to pull just the weight. For more information on regular expression language, refer to this page: https://docs.microsoft.com/en-us/dotnet/standard/base-types/regular-expression-language-quick-reference?redirectedfrom=MSDN.
  • Example: N\s+(?<WGT>)\s+lb\r\n

Tare Message

Memo field used to store an expression defining the format of a tare command to send to the scale. Used in final staging with the tare button on the form.

  • Example: 'T' + CHR(13)

Zero Message

Memo field used to store an expression defining the format of a zero command to send to the scale. Used in final staging with the zero button on the form.

  • Example: 'Z' + CHR(13)

Note Msg Format

Memo field used to define the information that will be defaulted to the "Notes" field on the Final Staging form when the "Read Weight" flag is checked.

  • When "Apply" is checked during the Final Staging process, these notes will be stored in the "fi_notes" database field and will remain with that lot throughout the staging process. Note that anything in the "Notes" field will be overwritten.
  • Designed for situations where customers want to capture the Gross and Tare weights during weigh up.
  • If using this field, together with the "Weight Msg Format" field, to capture Gross and Tare weights, the following expressions are examples of ones typically used:
  • Weight Message Format field (above): G\s+(?<GROSS>\d*\.\d*)\s+lb\r\nT\s+(?<TARE>\d*\.\d*)\s+lb\r\nN\s+(?<WGT>)\d*\s+lb\r\n
  • Note Message Format field: "Tare: ${TARE}" + CHR(13) + CHR(10) + "Gross: ${GROSS}"

Stability Msg Format

Only active when Scale Mode is set to Continuous.

Integer Precision

Stores an expression defining the integer portion of the weight. Default value of +

  • This field is used in connection with the Deacom AutoFinisher application.

Decimal Precision

Stores an expression defining the decimal portion of the weight. Default value of 3

  • This field is used in connection with the Deacom AutoFinisher application.

Decimal Delimiter

Defines the delimiter between "Integer" and "Decimal" part of weight.

  • Example: Using the value 12.34:
    • Dec Delim = . = (12.34)
    • Dec Delim = ‘ ‘ = (12 34)
    • Dec Delim = Blank = (1234)

Note: This field is used in connection with the Deacom AutoFinisher application.

Max Weight

Max weight for this scale model.

  • This field is used in connection with the Deacom AutoFinisher application.

Min Weight

Min weight for this scale model.

  • This field is used in connection with the Deacom AutoFinisher application.

Poll Message

For scales that require input from the PC before sending a weight, this field defines what message to send.

  • If no message is required, this field should be blank.

Poll Frequency

If scale requires message from PC, this field defines how frequently, in milliseconds, to send the message.

  • If no message is required, should be 0.

Unit

Search field used to select a Unit of Measure.

  • The system will convert the unit selected here to the item master stock unit.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this scale model will be used as the default option for the system.

Prompt Out Of Range Weight

If checked, the system will display a prompt when a weight is out of range and force the user to take action before the autofinishing process will continue.

  • If not checked, and a weight is received out of range, the prompt will not be shown. The AutoFinisher will still ignore the case, not generate a serial number, and not print a label for the rejected case, but just without a prompt requiring user interaction.
  • This flag controls the default for the same flag in the Deacom AutoFinisher application on the System Setup tab.

Reset To 0 Between Finishes In AutoFinisher

If unchecked, sets the stable weight to 0 in the AutoFinisher and the scale status to "Listening" immediately after each finish, without waiting for the scale to restabilize at a weight of 0 and begin "Listening" again which is the default behavior.

  • Introduced in version 17.00.016 and sSet to checked by default.
  • Unchecking this flag is useful in situations where operators need to weight small items very quickly.
  • Only available when the "Scale Mode" field is set to "Continuous".

User Fields tab

Deacom allows the creation of user-defined fields that, once created, are available on various master data records such as items, Vendors, and Ship-to Companies. These fields allow companies to enter and store information outside of the fields provided in the system. User fields may be added via Tools > Maintenance > User Fields. For more information, refer to Configuring User Fields and User Calculations

Scheduling Rules

Introduced in version 16.04.011, Scheduling Rules are used to automatically determine how Workers in Deacomwill be scheduled on the Worker Schedule report. The process is detailed on the Scheduling Workers page.

System Navigation

  • Production > Maintenance > Scheduling Rules

Edit Scheduling Rule form

Opened via the "New" or "Modify" buttons on the Scheduling Rules form, the Edit Scheduling Rule form defines the conditions or parameters for each rule.

Button/Field/Flag

Description

Rule Name

Required. Enter appropriate value,

Active

Check to make the rule active. Only active rules can be used in the system.

Edit Scheduling Rule Line form

Opened via the "Add" or "Modify" button on the Edit Scheduling Rule form. This form contains details on the scheduling types and Operations for the selected rule.

Button/Field/Flag

Description

Type

Select either Certified Operation, or User-Defined.

Operation

Used to select the Operation for this Rule Line. Only Operations with the "Certification Required" field set will be available for display in the list.

Expression

Enabled when "User-Defined" in selected in the "Type" field. Option to enter a user expression which will determine how the Rule Line will be applied.

  • The following tables and fields are available to this field:

    • Tables - dmwork (Workers), dmop (Operations), dmcent (Work Centers), dmworkcert (Worker Certifications), and dmshift (Shifts)

    • Fields - The User Fields from the dmop, dmwork, and dmcent tables

    • Variables:

      • Current Worker - the current Worker ID for the Worker that will be scheduled.

      • Current Date - the current date attempting to be scheduled.

      • Current Shift - the current Shift ID attempting to be scheduled.

Schedule Rule Line examples

The following examples are used when "User-Defined" is selected in the Type field on the Edit Scheduling Line form.

  • Ensure worker Joe Smith (worked id - wo_id 79) is always the first pick on Shift 2

    • Expression: CurrentShift = 2 AND CurrentWorker = 79

  • Ensure worker Sally Smith (worked if - wo_id 8) is never the first pick on Shift 1

    • Expression: CurrentShift = 1 AND CurrentWorker <> 8

  • Ensure the Tom Smith (worker id - wo_id 36) is always the first pick on Wednesdays (4th day in Sat - Sun work week)

    • Expression: DOW(CurrentDate) = 4 AND CurrentWorker = 36

Schedule Rule Logic

The system performs the following, sequential checks when evaluating active scheduling rules:

  1. Evaluate the sequence (wo_seq) on the Worker table, for each time slot, for each Work Center and for each Operation.

  2. Check the Availability and Availability Exceptions for that Worker.

  3. Check the value in the Days Schedule Per Week field on the Worker to see that the Worker will not be schedules for more then the number of days specified, and also the value in the Consecutive Days Scheduled field to ensure the Worker will not be scheduled for the same Work Center on consecutive days.

  4. Then move to the first sorting rule to schedule the Worker(s).

  5. If any of these checks fail, the logic will move the next Worker to perform the same checks.

Shifts

Shifts allow the grouping of work Crews and supports the ability to create Shift Efficiency reports in Deacom by displaying important information on the Job Reporting "Production Costs" report. Once created, the "Shift" field is available for selection on the Crews, linking the two. If a Shift is indicated, then it will be used as the default value whenever a Crew is selected throughout the system, such as when inputting payroll time or inputting Production.

In addition to simply grouping Crews together, Shifts (if selected/indicated on transactions in the system) limit which Crews can be selected based on the Shift indicated. This feature is used to drive the Shift Efficiency information available via the "Production Costs" report mentioned previously.

Shift and Crew default selection logic

Input Production transaction - Main App

  • A "Shift" search box is available above the "Work Crew" field. When a Crew is selected, the system will default the Shift to the one from the Crew (if filled in). When a Shift is selected, the system limits the Crew selection to Crews for that Shift.
  • Prior to version 15.00, the Crew would default to the Crew flagged as default, if one exists. Now, the system logic will first look to see if the user inputting production is currently logged into a Crew through the Payroll Entry function. If so, the system will default to that Crew. If not, the system will fall back on the system default Crew. The system will be sure to default the shift when the Crew is filled in. If the shift is selected after the Crew, the system will clear the Crew field so a mismatched Crew and Shift are not selected.
  • Finally, when production is input, the system writes the Shift into the dtjob4 table just like the Crew is currently written.

Input Production transaction - WMS

  • The system will write whichever Crew/Shift that the user is currently logged into to dtjob4 upon production finish.

Payroll Entry transaction

  • Similar to the input production process, when the Crew is defaulted, the system will default the Shift. If the Shift is selected before the Crew, the system will limit the Crew selection to that Shift. If the Shift is selected after the Crew, the system clear the crew box so a mismatched Crew/Shift is not selected.

System Navigation

  • Production > Maintenance > Shifts

Add Shifts form

Opened via the "Add" or "Modify" buttons on the Shifts form.

Field/Flag

Description

Name

Defines the name of the Shift, which will be referenced throughout the system and should be easy to understand.

Actual Start/Actual End

Defines the specific start and end time. This field supports the ability schedule Workers in Deacom.

Active

If checked, this record is active. Only active records may be used in the system.

Shop Areas

Shop Areas represent a collection of similar machines or Work Centers. When new Work Centers are created, a Shop Area must be identified on the record. In addition to defining a collection of similar machines, Shop Areas in Deacom may also contain inventory Locations. The concept of Shop Area inventory Locations is used in situations where customers wish to have inventory stored at a Shop Area Location and then backflushed, as a result of production, from the Shop Area inventory Location first before attempting to backflush from regular inventory. This backflushing option is controlled by the Item Master Properties tab flag "Restrict Job Relief To Shop Area Locations". When this flag is checked on an item, the Part may only be relieved from the inventory Locations specified on the Shop Area of Jobs whose Parts require this material. More information is contained in the "Locations tab" section of this page.

Additional notes regarding Shop Areas include the following:

  • Shop Area fields (from the dmshop table) are available on Job pick lists.
  • One Facility may contain several Shop Areas.
  • Security permissions such as "Production --edit shop area" allow changes on Shop Area when finishing or closing a job via input production.

System Navigation

  • Production > Maintenance > Shop Areas

Edit Shop Area form

Opened via the "New" or "Modify" buttons on the Shop Areas form. Users must specify a unique name in the "Name" field located at the top of the Edit Shop Area form, which contains three tabs - General, Locations, and Print Destinations.

General tab

Field/Flag

Description

Facility

Indicates the Facility in which the Shop Area is located.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this Shop Area is the default when creating a new Work Center.

User Fields tab

User Fields provide companies with a useful tool to add additional information or selection options via the use of list boxes to master data records and orders throughout the Deacom system. The information entered in User Fields is also available for printing on many of the print outs and labels throughout the system. User Fields must first be created before they will be visible on this tab. Additional information on User Fields as defined in Tools > Maintenance > User Fields.

Locations tab

Shop Area Locations offer users the option to store and relieve inventory from specific Shop Areas that will generally have consistent inventory material needs at those Shop Areas where production is occurring. There are two considerations when opting to use Shop Area Locations:

  1. Will material use or relief only be allowed from the specified Shop Area Locations? If yes, the Item Master Properties tab flag "Restrict Job Relief To Shop Area Locations" needs to be checked.
  2. Will the system first check Shop Area Locations for the necessary materials and then move to the FIFO Lot(s) on hand at the Facility specified on the production Job, if the Shop Area Locations do not have sufficient quantities? In this case, the flag will not be checked.

Field/Flag

Description

Add/Modify/Delete/Sort

Used to add/modify/delete or sort Locations displayed in the list.

Sequence

Defines the order of Locations related to this Shop Area,

Location

Indicates the name of the inventory Location for the Facility selected on the General tab attached to this Shop Area.

  • Shop areas may contain multiple inventory Locations, which should be listed in the order in which inventory relief should occur.

Print Destinations tab

Print Destinations allow companies to set the printers to which Part Forms and Report Layouts will print without requiring the user to select from a list. Print Destinations are also useful in situations where companies will have multiple printers associated to a production "line" or specific packaging area. For example, a company may have two printers in the line one and line two packaging rooms printing the same labels. One printer is a label printer printing 4x6 case labels and one printer is a sheet printer printing 8x11 skid sheets. See the Maintaining Print Destinations page for additional information.

Work Center Types

Work Center Types, which are required for Work Center master records, allow companies to group Work Centers that share common characteristics.

Work Center Types

Since it is available on several management pre-filters, it can also be used to filter for multiple Work Centers of the same type. For example, in MRO, maintenance schedulers may filter for a specific Work Center Type so that they can view work required across Work Centers belonging to that type.

System Navigation

  • Production > Maintenance > Work Center Types

Edit Work Center Type form

Opened via the "New" or "Modify" buttons on the Work Center Types form.

Field/Flag

Description

Name

Name of the Work Center Type, which must be unique.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this will be the default Work Center Type on forms throughout the system that contain a "Work Center Type" field. Users may override the default if necessary.

Work Centers

A Work Center typically corresponds to a specific machine within a given Shop Area. Work Centers must be assigned to a Shop Area and Shop Areas may contain several Work Centers.

Work Centers

The hourly cost of operating a machine, the number of hours per day the machine is in operation, and the number of Workers needed to operate the machine can all be defined at the Work Center level. In regards to MRO, maintenance expenses and equipment depreciation can also be factored into the cost, however this cost does not include labor.

Work Centers contain fields to setup scheduled maintenance parameters and define any associated equipment depreciation. The Work Center record can also store the non-stock parts used to schedule MRO jobs for repair and maintenance activities. In addition, several Work Centers may be assigned to a parent Work Center to further define maintenance requirements. An example might be a drilling machine, defined as a parent Work Center, with the machine's clutch mechanism and coolant system defined as child Work Centers.

System Navigation

  • Production > Maintenance > Work Centers

Work Centers form

The Work Centers form lists all Work Centers based on the selection chosen in the "Display" field on the toolbar.

Field/Button

Description

Activate All

Activates all Work Centers marked as Inactive in the list. Only available when selecting a display of All or Inactive.

Deactivate All

Deactivates all Work Centers marked as Active in the list. Only available when selecting a display of All or Active.

Post Deprecation G/L

If clicked, allows users to Post Depreciation for all the visible Work Centers in a single click. Details on how the system handles the posting of depreciation to the General Ledger is available in the Edit Work Center form section below.

  • Note: Beginning in version 16.00.125 clicking this button will display the "Depreciation Date" form allowing users to pick a specific date to post depreciation. This supports the ability to backdate postings.

Edit Work Center form

Opened via the "New" or "Modify" buttons on the Work Centers form.

Field/Button

Description

View Tree

Displays a list, containing the names and descriptions, of the Parent and Children Work Centers of the current Work Center.

Post Deprecation G/L

The system will take the "Current Cost" and subtract it from the "Last Posted Cost" (or the "Acquisition Cost", if depreciation has never been posted for this Work Center) and post the difference to the General Ledger, as a credit to the "Account" on the Fixed Asset tab and a debit to the "Depreciation Expense" account in Accounting > Options. All costs mentioned are defined on the Fixed Assets tab of the Work Center. This feature requires that both:

  1. On the Fixed Assets tab of the Work Center, the "Depreciation" field is not set to "None" and there is a selection in the "Account" field.
  2. On the Costing tab in Accounting > Options, there is a selection in the "Depreciation Expense" field.

This feature also applies any Facility and/or Work Center GL Overrides. The design scenario is that when the end user purchases the machinery, they will put in a non-inventory Purchase Order purchasing to the Fixed Asset "Account" (which debits it for the cost of the Work Center). They will then fill in the "Acquisition Cost" and "Acquired" date on the Work Center, as well as the account that they debited. Over time, they will slowly credit this account until the machinery is no longer worth anything to them. This will ensure that the Fixed Asset costs in the GL are always accurate in terms of the value of current inventory.

  • Prior to version 16.00.125 clicking this button would post on today's date. Beginning in version 16.00.125 clicking this button will display the "Depreciation Date" form allowing users to pick a specific date to post depreciation. This supports the ability to backdate postings.

Name

The name of the Work Center.

Description

A description of the Work Center.

Depreciation Date form

Displays when clicking the "Post Depreciation G/L button, either from the Work Centers or Edit Work Center form. Supports the ability to backdate depreciation postings. Introduced in version 16.00.125.

Field/Button

Description

Month

Select the appropriate month. Defaults to last month.

Post On

Option to select "End of Month", "First Day of Month", or "Specific Day"

Day

Select the specific date that depreciation postings for the selected Work Centers will be posted.

  • Only available when the "Post On" field is set to "Specific Day".

General Tab

Field/Flag

Description

Parent Work Center

Indicates the Work Center to which this Work Center is assigned. Several Work Centers may be assigned to a Parent Work Center to further define maintenance requirements. An example is a drilling machine, defined as a Parent Work Center, with the machine's clutch mechanism and coolant system defined as Child Work Centers.

Shop Area

Indicates the Shop Area that contains this Work Center.

Work Center Type

Defines the Work Center Type for this Work Center. Work Center Types allow maintenance schedulers to view work required across Work Centers belonging to the same Work Center Type.

Manufacturer

Stores the Manufacturer's name for the part or equipment.

Model Number

Stores the Model Number for the part or equipment.

Serial Number

Stores the Serial Number for the part or equipment.

Hourly Cost

The cost it takes per hour to run and operate the machine or equipment and perform maintenance, including depreciation, overhead costs, general machine shop costs, and specific machine costs but excluding labor. In general, the following hourly costs should be considered: 

  • Equipment operation - A common formula is [(Machine purchase cost + Expected lifetime maintenance cost) / Expected hours of operating life].
  • Overhead - Handled by the "Burden Factor" field below. Any costs not directly involved in machining a part, including administrative staff salary, equipment, furniture, building lease, maintenance, and office supplies. The cost per hour is (Sum of annual costs of overhead items / Total labor or machine hours for the year).

Once the above costs are calculated, use the guidelines below to arrive at either a general shop hourly rate or an hourly rate based on a specific piece of equipment.

  • General machine shop operation - A common formula is [(Average machine cost per hour + Labor and overhead cost per hour) x Markup].
  • Machine-specific operation - A common formula is [(Specific machine(s) cost per hour + Labor + Overhead cost per hour) x Markup].

The above summary is somewhat simplified and is usually a work in progress, as factors may change. Please reference the "Current Burden" field description on the "Costs" tab of the Item Master record for information on how Deacom calculates current burden.

Burden Factor

Used in the "Burden Calculation" field available to a Part's Item Master. With a default of "1", the goal of this Factor is to allow for the same Operation used on different Work Centers to have different results based on the "Burden Calculation". If rolling up Burden without the calculation defined, the Burden cost will be the Operation Burden multiplied by pieces per hour. If not rolling up Burden with the calculation defined, the calculation will use only the available Item Master fields.

Notes

Optional field for storing pertinent information, which is available to print on Job batch tickets.

Default

If checked, this will be the default Work Center on forms throughout the system that contain a "Work Center" field. Users may override the default if necessary.

Active

If checked, this record is active. Only active records may be used in the system.

Fixed Assets tab

Field

Description

Acquired

Indicates the date the Work Center or equipment was purchased.

Acquisition Cost

Used to store the amount the Work Center was purchased for.

Currency

Optional. Pick list used to select a Currency for this specific Work Center.

  • When posting depreciation, the system will calculate and post using this currency. If there is no currency specified, the system will use the system default currency as before. Also, the system will assume the acquisition cost is in the currency specified in this field and the current cost, and last posted cost will display in the currency selected in this field.
  • Once the first depreciation has been posted the currency can't be changed.

Depreciation

Pick list used to select the method with which depreciation costs are posted. Options are:

  • None - A specific method is not used to reduce the carrying amount of a fixed asset.
  • Straight Line - Generally used to gradually reduce the carrying amount of a fixed asset over its useful life. Designed to reflect the consumption pattern of the underlying asset, and is used when there is no particular pattern to the manner in which the asset is to be used over time. Usually the easiest method to calculate and therefor results in fewer errors.

Account

Account to which depreciation charges will be credited. The corresponding entry is a debit to the "Depreciation Expense" account on the Costing tab in Accounting > Options. 

Months

Indicates the useful life, in months, for this Work Center.

Current Cost

Displays the current cost for this Work Center. This field will display the "Acquisition Cost" if "Depreciation" is set to "None". If set to "Straight Line", this field will display as a linear interpolation from the "Acquisition Cost" to zero, based on the "Acquired Date".

Last Posted Cost

Displays the last depreciation cost for the Work Center that was posted to the GL.

Maintenance tab

Houses maintenance tasks for the selected Work Center, including details on how the tasks recur and with what prevalence, what machines or areas cannot be used during maintenance, and the priority with which tasks should be scheduled. Maintenance tasks can only be deleted if the job containing that particular Work Center has a status of "cancelled" or "closed."

Work Center Maintenance form

Opened via the "Add" or "Modify" buttons on the Maintenance tab of the Edit Work Center form.

Field/Flag

Description

Name

The name for the Work Center repair or maintenance task.

Recurring Type

Pick list used in connection with the "Frequency" field to specify the unit of when maintenance will be performed on the Work Center. Options are:

  • Calendar Days - Used in connection with the "Schedule Type", "Day Of", and "Day", the number listed in the "Frequency" field is the number of days on a calendar that will pass until maintenance must be completed.
  • Hours Used - The number listed in the "Frequency" field is the number of hours the Work Center may be used until maintenance must be completed.
  • Manual - Maintenance is not completed on a set schedule, but as the company/operators see fit. Selecting this option removes the ability to use the "Frequency" field.
  • Metered - Used in connection with the "Meter Reading" flag and "Max Meter Reading" field on this form, the number listed in the "Frequency" field is the meter reading of when maintenance must be performed. A "Metered" task will be due immediately once the meter reading exceeds the Frequency.
  • Quantity Produced - The number listed in the "Frequency" field is the number of units that may be produced on the selected Work Center until maintenance must be completed.

Frequency

Provides the interval indicating how many days, hours, or how much usage is allowed between maintenance task completion.

Schedule Type

Only used with a "Recurring Type" of "Calendar Days". Pick list used to specify the basis of how recurring maintenance tasks, based on the number of Calendar Days specified, will be rescheduled. Options are:

  • Completion Date - Maintenance tasks will be scheduled based on the date a Maintenance Job was completed.
  • Creation Date - Maintenance tasks will be scheduled based on the date a Maintenance Job was created.

For example, assume a maintenance task is set on the Maintenance tab of a Work Center with a "Recurring Type" of "Calendar Days", a "Frequency" of "7", and the "Schedule Type" is set to "Created Date". Assume a Maintenance Job is created on Monday, Sept 7th. If an MRO report is run, the "Due" column for this Maintenance task will be set to Monday, Sept 14th. Likewise, if the "Schedule Type" was set for "Completion Date" and the same Job was completed on Wednesday, Sept 9th, then running the MRO report would indicate that the "Due" column for this maintenance task would be set to Wednesday, Sept 16th.

Initial Date

Indicates the first date that the system should consider when scheduling maintenance for this Work Center. When a value is entered and MRO is run, if a Maintenance task has never had a Job finish against it, the system will use this date as the last Job finish date instead of an empty date. When a date is entered in this field, the "Last Date" in MRO gets updated with this same date. If no Jobs have been created for a Maintenance task with a "Recurring Type" of "Calendar Days" previously, then the Initial Date will be set as the "Initial Date" + "Frequency" days.

Day Of

Only used with a "Recurring Type" of "Calendar Days" and used in conjunction with the "Day" field. Pick list used to indicate how the maintenance task due date should be snapped on a calendar when using MRO. Options are:

  • Month - The maintenance task will be snapped to the "Day" indicated for the current month. For example, if "Day" is set to "3" and "Day Of" is set to "Month", the task will snap to the 3rd of the month on the calendar. If the day of the month is less than the current date, it would snap to the following month.
  • None - The maintenance task does not snap based on calendar week or month.
  • Week - The maintenance task will be snapped to the "Day" indicated for the current week. For example, if "Day" is set to "6" and "Day Of" is set to "Week", the task will snap to Saturday on the calendar. If the day of the week is less than the current date, it would snap to the following week.

Day

Only used with a "Recurring Type" of "Calendar Days" and used in conjunction with the "Day Of" field. The value entered in this field indicates the specific day of the month or week (depending on the "Day Of" selection) that the MRO calendar will snap to when scheduling maintenance tasks. The system begins a week with Monday, so with "Day Of" set to "Week", a "Day" set to "1" represents Monday and a "Day" set to "7" represents Sunday.

Part Number

Search field used to select the non-stock item that represents the maintenance or repair activity associated with the selected maintenance task. See the Managing Maintenance Parts and BOMs page for additionla details on setting up Part Numbers for maintenance tasks.

MRO Group

Search field used to assign the maintenance task to a group. MRO Groups, managed via Production > Maintenance > MRO Groups allow maintenance tasks assigned to the same group to be placed together on the same Job when creating the Job via MRO.

Unavailability Level

Pick list used to select what impact this maintenance task will have on a machine's or location's availability. Options are:

  • Facility - Used when performing the maintenance task will stop the ability to operate in the Facility to which the Work Center belongs.
  • None - Used when performing the maintenance task permits the ability to operate as normal (no machinery or locations must be shut down or taken offline).
  • Shop Area - Used when performing the maintenance task will stop the ability to operate in the Shop Area to which the Work Center belongs.
  • Work Center - The default value, assuming that the Work Center cannot be used when performing the maintenance task (must be shut down or taken offline).

When Maintenance Jobs are scheduled for maintenance tasks that contain an "Unavailability Level" other than "None", the Master Production Calendar will black out the appropriate Work Centers, Shop Areas, and Facilities to indicate that they will be unavailable while maintenance is performed.

Priority

Used for scheduling purposes and to provide the default value when creating Maintenance Jobs via MRO. Tasks may be set with priorities starting from 1 to an unlimited number, with 1 being the highest priority and 5 being the default. If multiple tasks are set on one Work Center, the tasks are scheduled according to the value entered in their respective "Priority" fields.

Max Meter Reading

Used in connection with the "Meter Reading" flag. Indicates the point at which the meter will roll over when entering meter readings on Job lines that include a Work Center with a recurring type of "Metered". This field allows the system to calculate the difference before the meter rolled over to estimate when the next reading should occur.

Copy Document Category

Search field used to copy any documents attached to the Work Center (via the "View Docs" button on the Edit Work Center form) over to MRO Jobs created for this maintenance task. The documents must belong to the selected Document Category (selected when initially attaching the documents to the Work Center) to be copied to the Job. The documents can be used as part of the batch ticket record for the Job and may be viewed via the "View Docs"* button on the Job.

Notes

Memo field used to store additional details or instructions for IT/Dev/Support MRO tasks.

Meter Reading

Used in connection with the "Max Meter Reading" field. When finishing a Maintenance Job for a task with a "Recurring Type" of "Metered" or this "Meter Reading" flag checked, the "Finish Quantity" field on the Input Production and Close/Relieve Job forms becomes the "Meter Reading" field to enter the current meter value. In addition, The MRO report looks for the last meter reading for each Work Center compared to the meter reading when the last Metered task was performed to estimate when the next Metered task should be performed. 

Notes:

  • The Meter Reading from the time the Metered task was performed is displayed in the MRO report.
  • A reasonable due date is estimated once the Metered task has been completed and another Meter Reading is entered.
  • A Metered task has no due date if the meter has never been read.
  • Meter-reading Maintenance Jobs update the Meter ("Meter" variable from the report grid) column of the MRO report for the Metered maintenance task. The maintenance tasks based on the meter will show the Meter Reading at the time they were last performed.
  • Due dates for Metered tasks are calculated regardless of previous production. The system will also extrapolate dates for Metered task functionality to search up the tree for production in parent Work Centers. This is designed on the idea that Work Centers below top level production Work Centers on the Work Center tree, possibly several levels deep, are for MRO purposes only, and will usually not have Production Jobs assigned to them.

GL Overrides tab

Companies have the option to set GL overrides on Work Centers for the purpose of relieving materials from a Job. This option is particularly useful for Maintenance Jobs where the expenses involved with maintaining the Work Center should apply to an account different from the one specified in the "Material Expense" field of the Part's Item Master. When finishing a Job, the first Work Center in the Job Line Routing Sequences is used to apply GL Overrides to the Material Expense account when relieving materials. When relieving excess WIP, the item uses the first Routing Sequence of the first Job Line that uses that item. When finishing, a two-step close with a Routing applies the GL Overrides in both relief postings using the first Sequence for each Job Line. Additional information regarding Account Structure and the setup of account positions as well as the setup of GL Overrides is available via Accounting > Maintenance > Account Structure and Configuring GL Overrides.

Edit GL Override form

Opened via the "Add" or "Modify" button on the GL Overrides tab of the Edit Work Center form.

Field

Description

Position

Indicates the Account Position where the override will take effect. 

GL Override

Indicates the actual number of the GL sub account where the posting will take effect.

User Fields tab

Deacom allows the creation of user-defined fields that, once created, are available on various master data records such as items, Vendors, and Ship-to Companies. These fields allow companies to enter and store information outside of the fields provided in the system. The user fields on the Work Center record may be used to capture information such as Serial Number and Vendor for a piece of machinery. User fields may be added via Tools > Maintenance > User Fields. For more information, refer to Configuring User Fields and User Calculations.

Workers

The Worker record defines an employee's normal work schedule, Labor Group, default Work Center and Work Crew, as well as personal information that is used in the Payroll Reporting area of Deacom. Worker records can be linked to individual Deacom Users in order to track items like hours worked, Jobs worked on, and shift efficiency. Additionally, since this form can contain sensitive information (Burden, Hourly Pay Rate, Salary), companies may wish to utilize the security setting "Payroll Management -- view rates" to restrict viewing access.

System Navigation

  • Production > Maintenance > Workers

Workers form

Displayed once the user navigates to Production > Maintenance > Workers. The form contains a "Display" button which can be used to show Active, Inactive, or All Worker records. The "Sort" button, introduced in version 16.04.011, allows users to sort these records on a variety of factors including ID numbers as well as weekly and daily overtime hours. The sort order supports the automatic schedule workers feature.

Edit Worker form

Opened via the "New" or "Modify" buttons on the Workers form.

Field/Button

Description

Copy to All

If clicked, the times entered on the current day tab will be copied to all remaining tabs.

Print Badge

If clicked, an employee badge will be printed for the selected Worker. The "Badge" report is setup and configured via Prints Outs > Maintenance > Report Layouts.

Availability

Displays the Availability form specific to the selected Worker.

  • If an Availability record has already been created for the selected Worker, this record will be open for modification. If there is no existing record, a new form will be displayed.
  • Introduced in version 16.04.011.

Availability Exceptions

Used to define or display exceptions for the selected Workers availability.

  • The exceptions form displays filtered with non-expired exceptions by default.
  • Introduced in version 16.04.011.

General tab

Field/Flag

Description

First Name

Employee's first name.

Last Name

Employee's last name.

User

Pick list used to select the Deacom User associated with this record. Worker records must be linked to Users to log on and off production jobs.

Social Security

Employee's social security number.

Birthdate

Employee's birth date.

Hire Date

Employee's hire date.

User 1

Stores additional information as desired that is not already defined on the record.

Labor Group

Pick list used to select the Labor Group to which this user will be assigned. Used to define the default work hours for the employees assigned to the group.

Default Facility

Pick list used to select the Facility of which this Worker is a part.

Default Work Center

Pick list used to select the Work Center of which this Worker is a part.

Default Operation

Pick list used to select the Operation of which this Worker is a part.

Default Work Crew

Pick list used to select the Crew of which this Worker is a part.

Inactivity Job

Pick list used to select the job against which hours not associated with a specific job may be logged. This is the default record used when a worker is not assigned to a job.

Salary

Employee's annual salary for Workers that do not have a defined Hourly Rate.

Burden

Stores the typical hourly burden cost, aside from salary, for the company to employ this Worker. 

  • If the system option "Burden Posting Type" is set to Worker or All, the system will use the value in this field when calculating burden.

Hourly Rate

Employee's hourly wage. 

Weekly OT (hours)

Defines the point at which overtime for the week will begin. As an example, if employees are eligible for overtime after working 40 hours a week, enter 40 in this field.

Shift OT (hours)

Defines the point at which overtime for the shift will begin. As an example, if employees are eligible for overtime after working 8 hours on a shift, enter 8 in this field.

OT Factor

The pay rate, as a multiplier, that the Worker will receive for each hour of overtime worked. As an example, if employees are paid time and a half for each hour of overtime worked, enter 1.50 in this field.

Active

If checked, this record is active. Only active records may be used in the system.

Default

If checked, this will be the default Worker on forms throughout the system that contain a "Worker" field. Users may override the default if necessary.

Address tab

The address tab is used to store the worker's contact information including street, city, state, zip, phone number, and country code. To locate the proper country code, use the pick list to select the Country Code that applies to the Home Phone entered.

Certifications tab

The Certifications tab is used to store Operations that an employee is licensed to perform. Operations, managed via Production > Maintenance > Operations, must be flagged as "Certification Required" in order to be selected on a Worker record.

Edit Certification form

Opened via the "Add" or "Modify" buttons on the Certifications tab of the Edit Worker form.

Field

Description

Operation

Pick list used to select the Operation that the Worker is certified to perform. Multiple Operations may be added to one Worker.

Sunday to Saturday tabs

Seven tabs, once for each day of the week. Each tab contains time fields defining early start and early end times, normal start and normal end times, and start and end times for breaks. A Labor Group, to which each Worker must be assigned, is used to define the default, scheduled work hours for a group of Workers. Times or hours defined on an individual Worker record act as an exception to the hours defined on the Labor Group record. 

  • Note: The "Earliest Login" field is available for each day of the week. If a user attempts to log on to a Job prior to the time defined in this field, the system will display a message and prevent the user from continuing.

User Fields Tab

Deacom allows the creation of user-defined fields that, once created, are available on various master data records such as Items, Vendors, and Ship-to Companies, and Workers. These fields allow companies to enter and store information outside of the fields provided in the system. User fields may be added via Tools > Maintenance > User Fields. For more information, refer to Configuring User Fields and User Calculations