59
Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Basics of Forms Design

This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Page 2: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Overview

Understand the basics of how your forms package works

Page 3: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Objectives

Manage the forms serverSetup the printer/drivers within the form design applicationOpen baseline uncompiled forms

Page 4: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

This course will NOT cover…

Processes that print formsAdding or configuring printersProphet 21 navigation and functionalityModifying Forms

Adding textAdding imagesBar coding informationPlotting new data

Page 5: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Print form from Prophet 21 system

Data stream is dropped in Collector directory

P21 Parsing tool processes the data stream

_ds.dat file is created from parsing tool

Data is merged with .mdf file to print form

Any issues?Form prints

_ds.dat and err file are dropped in Error directory

Form does NOT print

No Yes

Page 6: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Definitions

File sent out of Prophet 21 to be processed by P21 parsing tool

.dat file

File created once it’s passed through the P21 parsing tool

_ds.dat file

Compiled form design – Merged with data stream to create the final output

.mdf

Uncompiled form used in Form Design application

.ifd

Page 7: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Definitions

Typically C:\jfsrvr\data or C:\jfsrvrDirectory that raw Prophet 21 data file is ‘dumped’ in for the forms package to process.

Collector directory

Provides instructions that the Print Agent uses to create the final output

PreambleAdmin tool to control central serverCentral Control

Directory that will hold all data files that were not printed successfully

Error directory

Page 8: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Forms

Invoices ChecksCustomer StatementsQuotesOrder AcknowledgementsPacking ListsPricedUnpriced

Pick TicketsPricedUnpriced

ProductionPurchase OrderReturn Pick TicketRMA AcknowledgementTransfers

Page 9: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Form Files10.5 and above forms reside in \jfsrvr\forms10.0 and below forms reside in \jfsrvr

Page 10: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Invoice Forms (Solution #5737)

Invoice.mdfBaseline form

Invoice_Detail_10001.mdf & Invoice_Summary_10001.mdf

Consolidated Invoices

Invoice_10002_10005.mdfInstallment PlansFloor Plans

Page 11: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

File Priority

Page 12: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

File Priority

Page 13: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

File Priority

Page 14: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

File Priority

Page 15: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Changes to Forms

Page 16: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Central Control

Page 17: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Central Control

Controls the Central Server

StartPauseResumeShut Down

Page 18: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Display

Current StatusQueue

Page 19: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Configuration of Central Process

Page 20: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Central Process

Page 21: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

How does the data print on the form?

Access .ifd fileCompiled into an .mdf (included with the Prophet 21 install)

.idf files are NOT included with the Prophet 21 install

Enter a support case to get the .idf file you need

Page 22: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Opening a Form

Page 23: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Fields

POS1

TITLECOMPANY_NAME

CUSTOMER_NAMEFORMAT_BILL2_ADDR1

COD_LABEL

ORDER_TRANS_NUMBER

Page 24: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Form Layout

Page 25: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Boiler Plate 1

Page 26: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Boiler Plate 2

Page 27: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Boiler Plate 3

Page 28: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Subforms

Page 29: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Boilerplates and Subforms

Page 30: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

‘Raw’ Data

.dat file - data sent out from Prophet 21

Page 31: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Parsed DataParsed Data

Transforms raw data into a field nominated data stream __ds.dat file

Page 32: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Parsed DataPrinter

Page 33: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Parsed Data

Form

.tif image to use for the LOGO

‘Calls’ the group LOGOXXXDEF

Page 34: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Preamble

Page 35: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Preamble

Page 36: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Parsed Data

The rest of header information starts to print^global refers to info that is the same on all pages

Page 37: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Data

Page 38: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Data

Page 39: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Subforms

Page 40: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Calling the Data

Page 41: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Detail Subform

QTY_ORDERED QTY_SHIPPED REMAINING_QTY INVOICE_LINE_ITEM_ID

ITEM_DESC

Page 42: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Detail Subform

POSITION field moves down the form as subforms are placed

Page 43: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Calling the Data

Page 44: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Calling the Data

Page 45: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Calling the Data

Page 46: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Preamble

Page 47: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Preamble

Page 48: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Designing Your Forms

Page 49: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Presentment Targets

Page 50: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Presentment Targets

HP LaserJet 4Generic WindowsPortable Document Format (PDF)

Page 51: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Presentment Targets

Print Preview and emailPortable Document Format

Used for uncollated multi-copy output

Generic Windows

Generates output for printers and pcl files that are submitted to VSI-Fax when faxing.

HP LaserJet 4Why?Presentment Target

Page 52: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Design

Page 53: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Toolbox

Page 54: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Modifying the Toolbar and Toolbox

Page 55: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Customize the Toolbox

Page 56: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

AppShare

Open Form Design applicationSet Presentment Targets

Page 57: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

Summary

DefinitionsHow the data prints on the formBoilerplatesSubformsPreamble

Page 58: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

In the next class…

Modifying Forms WBTLearn how to modify your forms

Add static textAdd imagesControl formattingPut data on form

Begin using your modified forms

Page 59: Basics of Forms Design - Epicor · Basics of Forms Design This class is designed for Prophet 21 users responsible for the maintenance and design of their business forms

For More Information…

Prophet 21 Help FilesVisit Activant on the web: www.activant.com

View Educational Services course offeringsBrowse DocumentationSearch the Solutions databaseSubmit a Support case

Email Consulting Services [email protected]

Email Professional Services [email protected]