FreeFlow Web Services Print Service Provider User Guide
FreeFlow Web Services Print Service Provider User Guide
0-1-W
2012 Xerox Corporation. All Rights Reserved. Xerox and XEROX and Design, FreeFlow, FreeFlow Process Manager and FreeFlow Output Manager are trademarks of Xerox Corporation in the United States and/or other counties. Other company trademarks are also acknowledged. Adaptec, the Adaptec logo, SCSlSelect, and EZ-SCSI are trademarks of Adaptec, Inc. Adobe PDFL - Adobe PDF Library Copyright 1987-2008 Adobe Systems Incorporated. Adobe, the Adobe logo, Acrobat, the Acrobat logo, Acrobat Reader, Distiller, Adobe PDF JobReady, and PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All instances of the name PostScript in the text are references to the PostScript language as defined by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a product trademark for Adobe Systems' implementation of the PostScript language interpreter, and other Adobe products. Copyright 1987 - 2008 Adobe Systems Incorporated and its licensors. All rights reserved. Autologic is a registered trademark of Autologic Information International, Inc. Compaq and QVision are registered United States Patent and Trademark Office, for Compaq Computer Corporation. DEC, DEC RAID, and Redundant Array of Independent Disks are registered trademarks of Digital Equipment Corporation. Dundas - This software contains material that is (c) 1997-2000 DUNDAS SOFTWARE LTD., all rights reserved. Imaging Technology provided under license by Accusoft Corporation. ImageGear 1997 by AccuSoft Corporation. All Rights Reserved. Intel and Pentium are registered trademarks of Intel Corporation. Novell and NetWare are registered trademarks of Novell, Inc. in the United States and other countries. Oracle is a registered trademark of Oracle Corporation Redwood City, California ScanFix Image Optimizer and ImagXpress are either registered marks or trademarks of Pegasus Imaging Corp. Copyright 1997-2008 Pegasus Imaging Corp. All rights reserved. SonyTM and Storage by SonyTM are trademarks of Sony. PANTONE and other Pantone, Inc. trademarks are the property of Pantone Inc. Preps is a registered trademark of Creo Inc. All rights reserved. Quark and QuarkXpress are registered trademarks of Quark, Inc. StorageView is a trademark of CMD Technology, Inc. TIFF is a registered trademark of Aldus Corporation. Windows, Windows XP, Windows Server 2003, and Internet Explorer are trademarks of Microsoft Corporation; Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. Portions Copyright 2001 artofcode LLC. This software is based in part on the work of the Independent JPEG Group. Portions Copyright 2001 URW++. All Rights Reserved. This product includes software developed by the Apache Software Foundation. Copyright 1999-2008 The Apache Software Foundation. All rights reserved. This software is based in part on the work of Graeme W. Gill. Bitstream Inc. 2011. All rights reserved. Includes Adobe PDF Libraries and Adobe Normalizer technology The Graphics Interchange Format is the Copyright property of CompuServe Incorporated. GIFSM is a Service Mark property of CompuServe Incorporated. Portions contain an implementation of the LZW algorithm licensed under U.S. Patent 4,558,302. Parts of this software Copyright 2004-2006 Enterprise Distributed Technologies Ltd. All Rights Reserved. Parts of this software Copyright 1995-2003, The Cryptix Foundation Limited. All Rights Reserved. Parts of this software are a SSLv3/TLS implementation written by Eric Rescorla and licensed by Claymore Systems, Inc. All Rights Reserved. Parts of this software Copyright 2002, Lee David Painter and Contributors. Contributions made by Brett Smith, Richard Pernavas, Erwin Bolwidt. Parts of this software Copyright 1995-2005, Jean-loup Gailly and Mark Adler. All other product names and services mentioned in this publication are trademarks of their respective companies. They are used throughout this publication for the benefit of those companies, and are not intended to convey endorsement or other affiliation with the publication. Companies, names, and data used in examples herein are fictitious unless otherwise noted.Printed in the United States of America. Changes are periodically made to this document. Changes, technical inaccuracies, and typographic errors will be corrected in subsequent editions. Document Version: 1.0
Table of Contents
1: Introduction 1
FreeFlow Web Services ...........................................................................1 The Print Service Provider Guide ...........................................................1
3: System Setup
11
Basic ........................................................................................................11
Contact Details ............................................................................................................................... 11 General ........................................................................................................................................... 11 Time Zone ....................................................................................................................................... 13 Region and Languages................................................................................................................... 13 Terms and Conditions..................................................................................................................... 14 Home Page Customization ............................................................................................................. 14
Users........................................................................................................17
Managing Print Service Provider Users.......................................................................................... 17
iii
Advanced ................................................................................................19
CRM ................................................................................................................................................ 19 Numbering ...................................................................................................................................... 19 Email ............................................................................................................................................... 20 Fonts ............................................................................................................................................... 21 User Types ..................................................................................................................................... 21 Job Expiration ................................................................................................................................. 23 Customized Fields .......................................................................................................................... 23 Account Groups .............................................................................................................................. 24 Billing .............................................................................................................................................. 25
Integrations .............................................................................................25
Credit Card Integration ................................................................................................................... 25 HTML or Word Documents ............................................................................................................. 26 Defining Data Export....................................................................................................................... 26 Integrating Web Services with Other Systems ............................................................................... 27
4: Print Settings
29
Managing the Stock Library ..................................................................37 Importing and Exporting Stock .............................................................37 Searching the Stock Library ..................................................................37 Setting Paper Sizes ................................................................................38
iv
5: Account Setup
43
6: Store Setup
59
77
Templates ................................................................................................91
Template Types .............................................................................................................................. 91 Template Creation .......................................................................................................................... 92 Template Structure ......................................................................................................................... 92 Creating a New Template ............................................................................................................... 92
vi
8: Pricing
109
Setup...................................................................................................... 112
Set-up Tax Packages ................................................................................................................... 112 Set-up Job Type Pricing ............................................................................................................... 115 Setting-up Intent Pricing ............................................................................................................... 116 Setting-up Manual Pricing ............................................................................................................ 119
9: Production Management
123
Production Queue Overview ............................................................... 123 Managing Jobs in the Production Queue ........................................... 124
Managing the Production Queue Job List .................................................................................... 124 The Job Details Panel................................................................................................................... 124 Viewing and Editing Job Properties .............................................................................................. 125 Attaching Files to the Job ............................................................................................................. 126 Viewing and Modifying a Jobs Trim and Bleed Parameters ........................................................ 126 Editing Job Imposition................................................................................................................... 126 Manual Impose ............................................................................................................................. 128
vii
Table of Contents Ganging Jobs for Production ........................................................................................................ 130 Printing Book Assembly Jobs on More Than One Output Device ................................................ 131 Creating a Job Ticket .................................................................................................................... 132
Managing Notifications and Alerts ..................................................... 132 Producing Jobs .................................................................................... 133
Outsourcing Jobs to a Partner Print Service Provider ..................................................................133 Changing the Status of a Job ....................................................................................................... 135 Approving a Job for Printing ......................................................................................................... 135
145
Accessing the Style Sheet Window .................................................... 149 Uploading Designs ............................................................................... 150
Converting HTML Pages to .mht Files.......................................................................................... 151
viii
Accessing the Skin Library ................................................................. 154 Duplicating Skins ................................................................................. 154
155
161
169
ix
Table of Contents Binding Styles ............................................................................................................................... 169 Components .................................................................................................................................169 Book Assembly Pricing ................................................................................................................. 169
177
Introduction........................................................................................... 177
Who Should Use This Guide ........................................................................................................ 177 Overview ....................................................................................................................................... 177
Print Manager Advanced Print Path .......................................................................................... 214 VIPP Emitter Integration ............................................................................................................... 216 Print from DocuShare Integration .................................................................................................217 FreeFlow Repository Integration ..................................................................................................219
231
Introduction........................................................................................... 231
Overview ....................................................................................................................................... 231
xi
Table of Contents
Index
279
xii
1
Introduction
In This Chapter FreeFlow Web Services ........................................................................1 The Print Service Provider Guide ......................................................... 1
Introduction
2
Web Services User Overview
In This Chapter Accessing Web Services.......................................................................3 Frequently Used Terminology ............................................................... 4 Conventions Used in Web Services...................................................... 4 Using Web Services Features .............................................................. 5 The Web Services User Overview describes terminology, conventions, and features used in FreeFlow Web Services.
Status Icons
The status icons, located on the Status Bar at the bottom-right corner of the desktop, indicate the operational modes of the system:
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
indicates the system is operating; both the Internet Information server and Web Services are running. indicates the system is in the process of becoming operational or shutting down.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
indicates the system is not operating correctly; either the Internet Information server or Web Services is down. The CONNECTION FAILURE prompt appears.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Use Web Servicess log out link and not the windows of the application.
CLOSE
Managing Queues
Queues are used in Web Services to display the current status of jobs. You can view and edit jobs in each queue by clicking icons in the queue columns, or in the Job Details pane. All queues have the following features and tools: Search Filter a dropdown list containing an alphabetically ordered list of search criteria. Value Definition Filters a dropdown list containing definitions to filter the search as follows: Filter
< > <= >= <> = Like
Definition
Less than Greater than Less than or equal to Greater than or equal to Not equal to Equal to Similar to
Using Web Services Features Job repositioning Job details viewing and editing
NOTE:
Adding more than ten columns can distort the view of the individual columns. When the PAYMENT METHOD column is selected, the payment method appears as PO, CC, or EDD. For more information, refer to Defining Pricing Settings (on page 49). PROCESS indicates that the processing of the job(s) has not yet been completed.
Sorting Jobs
You can sort information in queues according to columns. Click a column heading to arrange queue information in alphabetical, ascending or descending order; an arrow appears in the column header, indicating the directional order in the column.
Repositioning Jobs
When a job enters a queue, the job is positioned according to the system-assigned job number. You can reposition the job within the queue.
or
NOTE: 2
To select more than one job, press the Ctrl key and select each job or press the Shift key and select the first and the last of a group of jobs.
; the job moves to the bottom of the queue. ; the job moves to the top of the queue.
Refresh button; new jobs entered to the system appear in the queue.
Managing Attachments
You can upload files to jobs and download attached files to any folder in your system.
Uploading Files
Click Upload Files or Upload Images; the UPLOAD FILE dialog box appears. To upload a single file, click the Upload a single file radio button, and complete the instructions in the UPLOAD FILE dialog box. To upload multiple files, click the Upload multiple files, using FTP Multi-file Upload radio button, and complete the instructions in the UPLOAD FILE dialog box. NOTE:
To work with the FTP Multi-file Upload option, you must enable and activate the FTP functionality on your server. To enable FTP Upload, navigate to SYSTEM SETUP -> BASIC -> GENERAL -> FILE UPLOAD. For more information, refer to Allowing FTP Uploads (on page 12).
Downloading Files
1 2 3 Select a target file and click Attachment; the DOWNLOAD FILE dialog box appears. Complete the instructions in the DOWNLOAD FILE dialog box. Click Close.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
To prevent the first row of data appearing in the printed job, select the First Row Contains Field Names checkbox.
To map fields:
Choose one of the following options in the SCHEME dropdown list: New Scheme define a new field mapping scheme. Last Used map according to the scheme that was last used.
The Link to Import Report File link accesses an Excel file worksheet containing the imported names. You can edit the Excel file.
Workflow:
1 Print Service Provider Enables Customized Fields (SYSTEM SETUP -> ADVANCED -> CUSTOMIZED FIELDS) and then makes changes to the various Field Captions and/or Field Types.
Only make changes to System Customized Fields when logged in with the Default System language.
NOTE: 2
3 4 5
The Print Service Provider Exports the Translation Files (SYSTEM SETUP -> BASIC -> REGION AND LANGUAGES). A zip file is created containing an Excel file for each enabled language. The Excel files contain the name, default value and current translation of each Customized Field. One file per language is created no matter how many Regions are enabled that use that language. The files are translated as needed by the Print Service Provider into the target language(s) and saved (only the last column in each excel file is editable). The Print Service Provider creates a zip file archive with all the updated translated Excel files. The Print Service Provider Imports the Translation Files (SYSTEM SETUP -> BASIC -> REGION AND LANGUAGES). The files are checked for errors (such as empty translated fields) and then imported into Web Services. If an error is detected in any of the Excel files then none of the files are imported.
Customized Fields can also be localized per ACCOUNT. The workflow is identical to the above, except:
NOTE:
The Account level Customized Fields are located at ACCOUNTS -> ACCOUNT SETUP -> CUSTOMIZED FIELDS. The Export and Import links are located at ACCOUNTS -> ACCOUNT SETUP -> PREFERENCES.
Workflow:
The workflow is identical to the workflow for Localized Customized Fields (on page 7) and uses the same exported Excel file, except that 8 fields are added to the exported Excel file per Job Type / Template as follows: The 6 Order Sequence field names. File Report Message (default text: I want the Print Provider to resolve these problems). Preview Message (default text: I have reviewed the proof and accept it). NOTE:
All 8 fields are added PER Job Type / Template. For example, if there are currently 10 Job Types defined in the system, the exported Excel file will contain an additional 80 fields - 8 fields for each Job Type. The Job Type / Template name is added to the field names in the exported Excel file for reference. For example, Brochure - Upload File, Brochure - File Report, etc.
Workflow:
The workflow is identical to the workflow for Localized Customized Fields (on page 7) and uses the same exported Excel file, with the addition of: The Caption field for each payment option. The PO (Purchase Order) field (localization of this field is only implemented on the Print Buyer side).
Using Web Services Features Email events can be individually enabled and the CONTACTS: properties can be edited for each event. Emails are sent according to the User's Preferred Language setting, and the OTHER EMAIL property now has a Preferred Language field also. The CONTACTS: properties apply to the Email events in the following locations: o ACCOUNTS -> ACCOUNT SETUP -> EMAIL o SYSTEM SETUP -> ADVANCED -> EMAIL The Administrator's Email field (ACCOUNTS -> ACCOUNT SETUP -> COST CENTERS) has a Preferred Language field also.
Only system enabled languages (SYSTEM SETUP -> BASIC -> REGION AND LANGUAGES) appear as options when selecting a Preferred Language.
NOTE:
10
3
System Setup
In This Chapter Basic....................................................................................................11 Users ...................................................................................................17 Advanced ............................................................................................ 19 Integrations ......................................................................................... 25 This chapter describes how you configure the application system settings when initiating FreeFlow Web Services for the first time, and periodically, as the need arises. Some system settings are configured as system defaults on a global level, such as the system language, and company contact data, whereas other settings can be adjusted at the account level after the system has been configured, such as Print Buyer account email settings.
Basic
Contact Details
You can define your Web Services site Contact Us information, such as telephone numbers and email addresses. The information you define provides a choice of options your Print Buyers can use to correspond directly with your organization.
General
You configure General properties when you initiate the application for the first time, or when you perform periodic application system maintenance. These settings are the default system parameters suited to your organizations daily operational business needs. To define the system properties in the SYSTEM PROPERTIES window, select SYSTEM SETUP -> BASIC -> GENERAL; the SYSTEM PROPERTIES window appears, and includes the following parameter settings: SERVER ADDRESS (on page 12) the DNS name (URL) of your server. CONNECTIONS (on page 12) whether to use a Secure Connection (SSL). FILE UPLOAD (on page 12) allowing FTP for multiple file uploads. REMOTE SUPPORT (on page 12) whether the Web Services Support Department has access to your server system options to assist with system complications and service difficulties. CALENDAR OPTIONS (on page 13) your companys working days and hours. PDF PREVIEW (on page 13) whether to include footers or watermarks in your Print Buyers PDF preview. MAXIMUM PASSWORD AGE (on page 13) whether passwords ever expire and after how long.
11
System Setup
Server Address
1 2 Enter the DNS name of the Web Services server in the Server Address field of the SYSTEM PROPERTIES window. Click Save.
Connections
You can enable Secure Sockets Layer (SSL) server security features on your Web Services server, which enables server security features that verify incoming Print Buyer identity and content integrity, and provides network transmission encryption to accommodate Print Buyers with content-sensitive print jobs on your certified as secure site (SSL certification is required to enable SSL.).
To set up SSL:
1 Acquire and install a valid server certificate to establish SSL communications on your system.
Only one server certificate can be attached to a web site.
NOTE: 2 3 4
Ensure the Use Secure Connection check box is selected (CONNECTIONS sub-panel, in the SYSTEM PROPERTIES window) to enable the server on which you want to use SSL to be assigned to port 443 (the default port for secure communications). Ensure that port 443 is open for both inbound and outbound connections in case a Firewall is configured on a local network. Click Save.
File Upload
You can determine whether or not to allow users to upload multiple files with File Transfer Protocol (FTP) and define the FTP port. You can also determine whether or not those Print Buyers require authentication if FTP upload is allowed.
Remote Support
You can authorize and enable FreeFlow Web Services Support to access your server system options remotely for assistance with any system complications and service difficulties.
12
Basic
Calendar Options
You can specify your companys operational hours and days for providing print production and services.
PDF Preview
PDF Previews provide both you and your Print Buyers the ability to view the job before it is actually produced, which is useful for verifying the accuracy of the job. Footers and watermarks appear in the PDF preview, which are especially provided to prevent Print Buyers from using the preview as a means of printing the job on printers other than those in your system or organization. 1 On the PDF PREVIEW sub-panel, click the Footer File dropdown box and choose one of the following options: o None - if you do not want to add a footer to the PDF preview. o SampleFooter.pdf a sample footer option. Click the Footer File link to add additional footer file options to the dropdown menu. 2 Select the Enable Watermark check box to add a watermark to the PDF: a Type a value in the Watermark Text field. b Define the Font settings for the text. NOTE: 3
When you clear the Watermark check box, the system-defined watermark cannot be used at the Account level.
Click Save.
Time Zone
1 2 3 4 Select SYSTEM SETUP -> BASIC -> TIME ZONE. Select the local time zone of your business from the dropdown list. (Optional) Enable Daylight Saving if applicable. Click Save.
13
System Setup
To define languages:
1 2 3 4 Select SYSTEM SETUP -> BASIC -> REGION AND LANGUAGES. In the DEFAULT LANGUAGES dropdown list, select the default language and region for Web Services. On the LANGUAGES AVAILABLE ON CUSTOMER INTERFACE panel, enable the languages and regions you want to support. Only enabled languages and regions are available for the user to select before log in. Click Save.
Each region can be individually enabled and has the following predefined regional settings:
NOTE:
Editable Settings
The following settings can only be edited for the default region and are then automatically assigned to the other regions as read-only: System Currency Price Decimal Places Products Price Rounding rules
14
Basic
NOTE:
15
System Setup o o 3 Use System FAQ Page for your Print Buyers to access the Web Services FAQ pages. Use External FAQ Page to link your Print Buyers to an external web page; insert the target URL in the field. Click OK.
Click Always on top to make sure the FAQ PAGE window, when open, remains open over the HOME PAGE window.
NOTE:
To customize Help:
1 2 Select SYSTEM SETUP - BASIC -> HOME PAGE CUSTOMIZATION -> HELP; the HELP dialog box appears. In the HELP dialog box, select one of the following option buttons: o Do not use Help if you do not want the Help button to be displayed on the home page, or o Show System Help for your Print Buyers to access the Web Services Help pages, or o Use External Help to link your Print Buyers to external Help pages; insert the target URL in the field Click OK.
Click Always on top to make sure the HELP window, when open, remains open over the Web Services window.
NOTE:
NOTE:
16
Users
NOTE:
Users
Managing Print Service Provider Users
You can define which members of your company are authorized to be operators of your Web Services system and create a user account for each employee, giving them their respective user privileges. To define system users, select SYSTEM SETUP -> USERS; the PRINT SERVICE PROVIDER USERS window appears, listing the current users.
6 7 8
17
System Setup 9 Select a Preferred Language for all automated Email Web Services communication with this user. 10 Enter a Phone number. 11 Click Save.
To delete a User:
1 2 Select the user and click Delete. Click Yes in the confirmation dialog box.
To reset the list to display all Users: Click Reset. To reset the list to only displaying saved information: Click Revert.
Description
Responsible for the administration of the Print Service Provider side of Web Services and the general system settings. Responsible for operating Web Servicess workflow. Has the ability to view Task and Management parameters. Can create new JOB TYPES and can modify templates and pricing. Provides the same privileges as Manager but also allows the user to create and edit credit notes, and cancel receipts.
User privileges are set by default by the system, according to assigned user type. The following table shows the default user type privileges. Feature
System Administration Track Jobs Production Deliveries Pricing Templates Job Ticket Library Accounts Create/edit Credit Notes* Cancel Receipts*
Privilege Level
System Admin Operator Manager Manager Advanced*
18
Advanced
Advanced
CRM
NOTE:
This feature requires the Web Services Order Center license.
Use the CRM window to modify the follow-up and validity time periods for quotes and orders, and to modify the email attachment format.
Numbering
NOTE:
Fully enabling this feature requires the Web Services Order Center license. Without Web Services Order Center, only the ORDER Prefix and Starting Number fields can be modified.
All quote, order and billing documents are uniquely numbered. These numbers are used to identify the objects in the system and the documents that are sent to the customers at different stages of the sales process. Each document number has an alphabetic prefix that indicates the document type (for example, QUO for quotes) and different document types are numbered independently of each other. The prefixes and the starting number of each counter can be customized and the same counter can be used for several objects, according to the system limitations. To customize document numbering: 1 Navigate to SYSTEM SETUP -> ADVANCED -> NUMBERING. 2 Modify the prefixes in each of the prefix fields as required. 3 Change the starting numbers for each of the objects in the STARTING NUMBER fields as required. 4 To separate the prefix and numbering of web-submitted orders, select the Use separate numbering definitions for online and offline orders check box; the ONLINE ORDER NUMBER prefix and starting number fields are then enabled. 5 To combine the prefix and counter of receipts and deposits, select the Use Receipt numbering definitions for Deposit check box; the DEPOSIT NUMBER prefix and starting number fields are then disabled.
19
System Setup 6 To combine the prefix and counter of the invoices and credit notes, select the Use Invoice numbering for Credit Notes check box; the CREDIT NOTES prefix and starting number fields are then disabled. NOTE:
The numbering of existing quotes, orders and billing documents is not influenced by changes in numbering. Numbering prefixes are NOT case sensitive (e.g. INV is the same as inv). Changing only the case of a prefix and then resetting the numbering could result in errors.
Document Type
Quotes Orders Online orders Invoices Receipts Deposits Credit notes
Default Prefix
QUO OSR OSR INV RCT DEP CDT
Other Options
Use the same counter and prefix as receipts. Use the same counter and prefix as invoices.
Email
You can direct job notification emails to one or several users in Print Buyers organization as well as service provider users in your own organization. Notification emails are an effective, automated method of notifying of a specific jobs general status which may require a warning. Notification categories such as Job Arrived at the Pre-Press Queue or Job Price Changed, or Job Arrived at the Print Buyer Approval Queue are sent. NOTE:
You can set system email settings as a default for all your Print Buyers in the EMAIL window, as described in this section. Alternatively, email settings defined in the ACCOUNTS CUSTOMERS window are for specific Print Buyers.
20
Advanced Shopping Cart for longer than the allotted time, and is about to expire. o SHIPPED JOB EXPIRATION Notifies that a shipped job remains in the shipped status for longer than the allotted time, and is about to expire. o JOB ARRIVED AT THE PRINT BUYER APPROVAL QUEUE Notifies that a job has arrived at the Print Buyer Approval queue. o JOB APPROVED / REJECTED AT THE PRINT BUYER APPROVAL QUEUE Notifies that a job has been approved or rejected at the Print Buyer Approval queue. For each event enabled, click the Contacts link to configure the email options. In the dialog box that opens, configure that event as follows: a Select a SENDER option; or select Other Email and enter the sender's email address. b Select the target RECIPIENTS and/or manually enter an email address in the Other Email text box and select the Preferred Language for sending emails to that address. c Click OK; all settings are saved, and the dialog box closes. In the EMAIL window, click Save.
Fonts
You can verify the fonts and font parameters supported by Web Services. Font parameters include: FONT NAME Specifies the font name. FONT FAMILY Specifies the font family type. FONT TYPE Specifies if a true or open font type. FILE NAME Specifies the name of the font file. COMMENTS Notifies of administrator comments defined for the font. To access the FONTS window, select SYSTEM SETUP -> ADVANCED -> FONTS; the FONTS window appears, containing the following elements: AVAILABLE FONTS table Lists the fonts supported in the Web Services system. REFRESH button Scans the system and updates the AVAILABLE FONTS list with new font additions. IMPOSITION MARKS FONT dropdown list Lists fonts used for imposition marks. NOTE:
The system supports both True Type and Open Type fonts. If Open Type fonts are chosen and the job has a font that does not support the Open Type format, the system embeds the True Type font.
User Types
Only a Print Service Provider user with System Admin privileges can set the default Print Buyer user privileges.
21
System Setup
Description
Full user abilities, including account administration. The Administrator can design jobs, send jobs to the SHOPPING CART, and place orders. In addition, the Administrator is responsible for determining the user privileges of all members of the Print Buyer organization. Full user abilities except access to account administration. The Supervisor can design jobs, send jobs to the SHOPPING CART, and place orders. Responsible for designing simple jobs and jobs based on variable data and variable data fields. Creates jobs using templates, FORM EDITOR, and variable data. Can order jobs. Creates jobs using templates, FORM EDITOR, and variable data. Cannot order jobs. New or occasional users who can create jobs based on PRINT ACCOUNT catalogs. As a default, creates jobs using templates, FORM EDITOR, and variable data. Cannot order jobs. Custom allows the Print Buyer to create an additional user type with specific abilities.
User privileges are set by default by the system, according to assigned user type. The following table shows the default user type privileges. Feature
User Administration Account Administration Manage Template Library View Jobs of other Users* Place an Order/Get Quote Upload Job Content Edit Job Properties Use Form Editor Use Variable Data Use Variable Data Archive Send MailToPrint Download Plugins View Address
Privilege Level
Administrator Supervisor Designer Super User User Guest Custom
22
Feature
Book Edit Contact Details
Job Expiration
You can define time periods for automatic job expiration, at which point jobs are automatically deleted from the system, to prevent the accumulation of jobs that are no longer required. This option removes jobs from the queue that are no longer valid, or have lapsed due to Print Buyer indecision. This function serves to reduce system cluttering, and maximizes Web Servicess ability to perform at top speed. You can apply these definitions to jobs in any of the following statuses: Jobs not yet ordered: o Design o Print buyer Approval o Shopping Cart Jobs already ordered: o Shipped o Received
Customized Fields
You can customize fields used for Print Buyer contact information, address information, account information, and order forms throughout the system. You can also change the order in which fields appear in the various views, deem them as mandatory fields, assign dialog boxes, choose whether they are to be free text, or dropdown list boxes, and choose the panels where these items are to appear.
To customize fields:
1 2 3 Navigate to SYSTEM SETUP -> ADVANCED -> CUSTOMIZED FIELDS; the CUSTOMIZE FIELDS window appears. In the CUSTOMIZE FIELDS window, select Enable Customize Fields. Select one of the following tabs: o Contact Information customize Print Buyer user Contact Information fields located throughout the system. o Address customize Print Buyer user address fields located throughout the system. o Account Information customize the Print Buyer user Account Information fields located on the Accounts GENERAL INFO panel. o Order customize the fields on the Print Buyer Order forms located throughout the system.
23
System Setup 4 Select a field row, and do one or more of the following: o Click Move Up or Move Down to edit the fields panel location. o Select the VISIBLE check box to define that a field will be visible in the system. o Select the MANDATORY check box to define that a field is marked as mandatory for data entry. o In the FIELD CAPTION column, customize the field name. o In the FIELD TYPE column, choose Free Text or Dropdown List. If you choose the dropdown list option, edit the list: i Click Edit List; the CUSTOM FIELD OPTIONS dialog box appears. ii Click the Add new Custom Field Option link, and type a value in the resulting field. iii Click Add; the newly added value is listed in the dialog box. iv Repeat Steps 2 and 3 for additional field options, and click Done. Click Save.
For information regarding customizing fields at the account level, refer to Customizing Order Fields at the Account Level (on page 56).
Account Groups
NOTE:
This feature requires the Web Services Order Center license.
The Account Groups feature provides the Print Service Provider with an additional option for managing accounts and categorizing them into different group types for different purposes such as billing, reports and activities. The Print Service Provider also assigns CSRs to an Account Group that only contains the accounts that CSR will handle, thus isolating the CSR from accounts handled by other CSRs and limiting the CSRs ability to modify other account information. To manage account groups, navigate to SYSTEM SETUP -> ADVANCED -> ACCOUNT GROUPS. NOTE:
Create an Account Group for each CSR that you plan on adding as a system user. Accounts can be included in more than one Account Group if necessary.
NOTE: 4
Click Save.
24
Integrations
Billing
NOTE:
This feature requires the Web Services Order Center license.
Use the Billing window to modify invoice settings and define the list of banks from which you will accept checks.
Integrations
Credit Card Integration
The FreeFlow Web Services Credit Card module enables Print Buyers to pay for the Print Service Provider's services through the use of an online payment vendor. NOTE:
The Credit Card feature is only available with the Web Services Credit Card license.
Currently, FreeFlow Web Services supports Credit Cards through the following payment services: Authorize.Net (www.authorize.net) PayPal (www.paypal.com) SaferPay (www.saferpay.com) DebiTech (www.dibspayment.com)
25
System Setup Moneris (www.moneris.com) ePDQ (www.barclaycard.co.uk) Atos (www.atosworldline.com http://www.atosworldline.com.) ChinaBank (www.chinabank.com.cn http://www.chinabank.com.cn)
You can enable Print Buyers to pay for your services through a credit card service. Online Payment is available depending on licensing authorization. NOTE:
Before configuring Web Services, you must have opened an account with one or more of the supported Credit Card vendors.
NOTE:
For more information on integrating with a Credit Card vendor, see the Integrations Guide on page 177.
26
Integrations You define the integration with external systems in the Web Services LINKS window. To access the Web Services LINKS window, select SYSTEM SETUP > INTEGRATION; the Web Services LINKS window appears.
To enable a link:
In the Web Services LINKS window, select the ENABLE check box adjacent to the system link to be enabled. In the FOLDER PATH field, define a path to a folder in which to store the XML file. Click Save.
27
4
Print Settings
In This Chapter Defining Production Parameters ......................................................... 29 Output Devices .................................................................................... 30 Managing the Stock Library ................................................................ 37 Importing and Exporting Stock ............................................................ 37 Searching the Stock Library ................................................................ 37 Setting Paper Sizes.............................................................................38 Defining Shipping ................................................................................39 This chapter describes how you define your print settings and service provision parameters. Options and defaults presented here include print output methods available, stock, setup and imposition options, finishing options and shipping alternatives.
29
Print Settings
Output Devices
You can define the output devices that are used in the system. Assign names for the output devices logically, either relating the device(s) to a folder to which jobs are transferred and stored (for later processing), or relating to an output device especially configured to receive and print jobs automatically.
General Tab
To define general output device parameters:
1 2 3 4 5 6 In the OUTPUT DEVICES window, select a device in the OUTPUT DEVICES list. In the General view, in the DEVICE DESCRIPTION field, type a name for the device. In the QUALITY dropdown list, choose either Cost Effective or Highest Quality. (Optional) Select Automatically approve all Jobs for Printing to approve all jobs for automated printing. When selected, jobs sent to production arrive at the PRODUCTION QUEUE and are automatically approved and sent to the PRINTING QUEUE. In the PRESS SHEET SIZES sub-panel, select the sheet sizes supported by the output device. In the COLORS sub-panel, select which color options the output device supports. The options are: o B/W black and white o Process cyan, magenta, yellow and black o Spot special colors (such as PMS colors) In the COLOR UNITS dropdown list, select the maximum number of color units supported by the output device. Click OK.
7 8
30
Output Devices
NOTE:
8 In the FOLDER PATH field, define a full folder path (according to the folder type method chosen). 9 Click Send a Test File and confirm the subsequent confirmation messages. 10 Click OK.
31
Print Settings o VPS To transfer jobs to Macintosh computer platforms, select the Macintosh Target option; the system compresses the job name to less than 30 characters. In the FOLDER TYPE dropdown list, select one of the following methods to store jobs: o Local specifies an absolute folder path within the local server. o FTP specifies the full ftp path for transferring jobs via the Internet to any remote computer (i.e. format: ftp://www.print-service-provider.com). o Network specifies the transfer of jobs to any computer within the local network (the network server directory must be specified as the following: \ ).
You can define computer IP address, User name, and password values for the FTP or Network option, when either is selected.
3 4
NOTE: 5
6 7
In the FOLDER PATH field, define a full folder path (according to the folder type method chosen). o For PPML: In the RESOURCES PATH field, define the full resources path. o For VPS: i In the RESOURCES PATH field, define the full resources path. ii In the IMPOSITION dropdown list, define the imposition parameters. (Optional) Click Send a Test File. Click OK.
NOTE: 4 5 6
Define IP ADDRESS and PORT field values. In the PRODUCE JDF OUTPUT dropdown list, select an output device. Click OK.
32
Output Devices o o o o o o NOTE: 5 IMPOSITION METHOD sets if the job is printed Same-Up or Multiple-Up WORK STYLE defines if the job is printed on one side of the press sheet, or both sides, and how the front of the press sheet relates to the back PAGE ORDER the page order in which the job is imposed PAGE ROTATION the rotation of pages on the print sheet ALIGNMENT the alignment of the printed area to the center or edges of the press sheet FILL POLICY the option of using entire sheet or the exact amount of items to print per sheet
A graphic representation of a print sheet appears next to each imposition option field in the EDIT IMPOSITION dialog box. When you select an imposition option, the graphic representation updates, displaying how the imposition option impacts on the printing..
In the IMPOSITION METHOD dropdown list, choose one of the following methods: o Same-Up the printing of data on the same side of a sheet. o Multiple-Up the printing of two or more pages of data on the same side of a sheet, for example, 2-up, 3-up or 4 up. The print sheet graphic representation updates to reflect the chosen imposition method option. 6 In the WORK STYLE dropdown list, select one of the following styles: o Simplex printing on one side of the sheet only. o Perfecting printing both sides of a sheet of paper in the same pass through the press. o Work and Tumble different pages are assembled so that they are on one plate. One side is printed and the sheet is turned from front to rear so that you are using the opposite edge as the gripper edge and then the second side is printed. The product is then cut apart to make two finished items. o Work and Back printing one side of a sheet with one set of plates, then the other side of the sheet with a set of different plates. o Work and Turn different pages are assembled so that they are on one plate. One side is printed and then the sheet is turned over so that you are using the same gripper edge and then the second side is printed. The product is then cut apart to make two finished items The print sheet graphic representation updates to the selected work style option. 7 In the PAGE ORDER dropdown list, select one of the following options: o Not Specified no specification to page order. o Cut & Stack sheets are cut to specification, then stacked one on top of the other. o Saddle-stitched binds the pages of a section where the folded pages are stitched through the fold from the outside, using a wire staple. o Perfect Bound sheets ground or trimmed at the spine and are held to the cover by glue. This creates a squared off back. The print sheet graphic representation updates to reflect the selected page order option. 8 In the PAGE ROTATION dropdown list, select one of the following options: o Do Not Rotate o Rotate 90 o Best Fit The print sheet graphic representation updates to reflect the selected page rotation option. 9 In the ALIGNMENT dropdown list, select a print alignment option. 10 In the FILL POLICY dropdown list, choose one of the following options: o Full fills the entire print sheet. o Exact prints the sheet with the exact of specified print, saving printer-usage costs and ink. The print sheet graphic representation updates to reflect the chosen fill policy option.
33
Print Settings
2 3
Click OK to save the print imposition settings and close the EDIT IMPOSITION dialog box.
34
Output Devices
NOTE: 5 6
To transfer jobs to Macintosh computer platforms, select the Macintosh Target option; the system compresses the job name to less than 30 characters. In the FOLDER TYPE dropdown list, select one of the following methods to store jobs: o Local specifies an absolute folder path within the local server. o FTP specifies the full ftp path for transferring jobs via the Internet to any remote computer (i.e. format: ftp://www.print-provider.com). o Network specifies the transfer of jobs to any computer within the local network (the network server directory must be specified as the following: \ ).
You can define computer IP address, User name, and password values for the FTP or Network option, when either is selected.
NOTE: 7 8 9
In the FOLDER PATH field, define a full folder path (according to the folder type method chosen). Click Send a Test File and confirm the subsequent confirmation messages. Click OK.
35
Print Settings 7 In the PRODUCTION FACTORS sub-panel, define speed and waste factors in the PROCESS COLOR, SPOT COLOR, and PAPER WEIGHT fields. (Optional) Click Add for additional weights to be added to the job; define the parameters in the resulting fields. Click OK.
36
Managing the Stock Library o Mark-up percentage o Color page click costs o Black and white page click costs Click OK.
Definition
Catalog identification number. Name of the stock item. General material type. Vendor name.
37
NOTE:
38
Defining Shipping To access the PAPER SIZE window, select PRINT SETTINGS > PRODUCTION > PAPER SIZES; the PAPER SIZE window appears listing the available stock items.
NOTE: 2 3
In the WIDTH and HEIGHT fields, define new size parameters. Click OK.
NOTE:
Defining Shipping
You can coordinate transport and delivery of goods to Print Buyers as you complete print jobs.
Defining Carriers
Upon completion of a jobs production process, you can configure whether the job is to be collected by the Print Buyer or his agent, or you can select an international or local carrier to ship the job.
To define carriers
1 2 Select PRINT SETTINGS > SHIPPING; the CARRIERS window appears. Select the carrier(s) available in your system, and click OK.
39
Print Settings o o o Weight/Volume shipment pricing is based on weight or volume. Online shipment pricing is based on an online quotation from the carrier. (Only available for the participating carriers.) Direct Mail shipment pricing is based on the number of copies being shipped.
For pricing set by volume: 1 On the BY VOLUME tab, select the Enabled check box; edit the DESCRIPTION field as required. 2 (Optional): o To add a location zone, click the Add Zone From Library link; the ZONE LIBRARY appears. Select the zone and define the DETAILS field values. Click Add. 3 4 5 o To add extra location fields, click . To define specific shipping locations, type field values in the From and To fields. To cover all locations, select Everywhere. Click the Tax tab; the SELECT TAX PACKAGE dropdown list appears. Assign to the shipping method a tax package suited to the carrier and the shipping region, as defined in PRINT SETTING > PRICING > TAX LIBRARY. For information about defining tax packages in the TAX LIBRARY, refer to Tax Package (on page 111).
When you set (enable) pricing by both weight and volume, the system always defaults to the method with the highest fee.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
NOTE:
40
Defining Shipping
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
3 4 5
(Optional) To add a new range, click ; define the fields in the new range. In the SELECT TAX PACKAGE dropdown list, assign to the shipping method a tax package suited to the carrier and the shipping region, as defined in PRINT SETTING > PRICING > TAX LIBRARY. For information about defining tax packages in the TAX LIBRARY, refer to Tax Package (on page 111). Click Save.
Select a shipping method and carrier, and click ; the shipping method and carrier is moved to the Group Shipping Methods pane. Repeat the previous Step for each additional shipping method and carrier. Click OK.
41
Print Settings
42
5
Account Setup
In This Chapter Account Setup Overview .....................................................................43 Creating a New Account .....................................................................44 Managing Accounts.............................................................................46 When you start working with a Print Buyer, one of your first tasks is setting up an account for this buyer. You can also modify the account for an existing Print Buyer. Various account settings affect the look and feel of the Web Services Graphic User Interface (GUI). In addition, some Print Buyers work environments and ordering workflows require certain account settings.
a b c d e
Click ; the EXPORT ACCOUNT dialog box appears. Select the Users check box to include information on the account users in the exported file. To define the file format: select the FILE TYPE and the ENCODING from the respective dropdown lists. Click Export; the system creates the account according to your settings. A zip file is also created. In the DOWNLOAD FILE window, save the account files.
43
Account Setup
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Delete an account: Select the account that you want to delete and click . A confirmation message appears and you are requested to confirm the delete. Select an account to view additional account details, and/or modify account settings. You can view general account settings in the ACCOUNT SETUP - GENERAL INFO window, and you can view and modify additional account settings by selecting one of the ACCOUNT SETUP ribbon options. For more information, see Managing Accounts (on page 46). Create a new account by clicking Add. For more information, see Creating a New Account (on page 44).
44
Creating a New Account shipping and billing addresses, perform the following steps: To define the shipping address, click Shipping Address; the ADDRESS BOOK appears. Fill in the shipping contact and address details, and click Save. To define the billing address, click Billing Address; the ADDRESS BOOK appears. Fill in the billing contact and address details, and click Save. On the SHIPPING AND BILLING tab, select the default shipping method. Click OK to save the settings.
8 9
See User Privileges (on page 21) for the default privileges available to each type of user (select SYSTEM SETUP -> ADVANCED -> USER TYPES to display these user types and their privileges.)
When you define additional users, it is important that you consider the following factors:
NOTE:
By default, only those users defined as Administrator, Supervisor or Designer user types have Upload File privileges. It is highly recommended that you not change the default privileges for each user type; making such changes will impact those user types for all Print Buyer accounts. A Supervisor is a Print Buyer with privileges to order and approve jobs and create new templates. The only thing that a Supervisor cannot do is manage users.
To add users more efficiently, you can import a CSV file containing the users details, as follows:
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
1 2
Click (Export Users) under the Users area to export a CSV file to your desktop. Select the CSV file type and click Export. Using this file will ensure that you provide correctly structured information. Edit the file and fill in the details of the users. Mandatory fields are customer, login, password and privilege. It can also contain other information such as cost center and department.You can copy and paste information into this CSV file from an existing Excel sheet of users, if one exists.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click
(Import Users) to import the final CSV file and view the users details.
You can define additional user information. For information, see Managing Users (on page 52).
45
Account Setup information that will be presented to the Print Buyer concerning shipping, billing, payment and confirmation requirements.
Managing Accounts
You can start working with the account after defining the basic account settings (for details on basic account settings, see Creating a New Account (on page 44)). However, there are additional account settings that you can modify. These include accounts preferences, which have default settings that are used if you do not change them, and additional account settings that you might have to change, depending on your work environment, and the ordering workflows that you use. This section includes the following procedures: Managing Account Access (on page 46). Modifying Account Preferences (on page 46). Selecting Shipping Method Groups for the Account (on page 51). Managing Users (on page 52). Defining User Groups Settings (on page 53). Managing the Account Departments (on page 54). Defining the Account Cost Centers (on page 55). Defining Email Notification Settings (on page 55). Customizing Order Fields at the Account Level (on page 56).
To delete an account from the system, select the account and click (Delete icon). A customer delete confirmation message appears, requesting that you confirm that you want to delete this Print Buyer from the system.
46
Managing Accounts
To enable the account with the Print Driver and Selective Upload:
In the UTILITIES panel of the ACCOUNT SETUP - PREFERENCES window, do the following: 1 To allow the Print Buyer to create variable (personalized and/or VDP database) templates, select Enable Selective Upload in the UTILITIES panel. NOTE: 2 3
SELECTIVE UPLOAD allows you to define text strings and images as personalized information, to be displayed with a different value every time a job is ordered. If you do not select this option, the Print Buyer cans still order personalized or variable database jobs; however, the Print Buyer will be prevented from creating these templates.
To allow the Print Buyer to print jobs using a local print driver, select Enable Print Driver in the UTILITIES panel. To determine from which job types the Print Buyer can select when the Print Buyer clicks Print Document from My Computer in the launch pad and from the print driver, select a group of job types in the JOB TYPE GROUP field in the UTILITIES panel.
NOTE:
From the JOB PROPERTIES window, before the job is sent by the account user to the SHOPPING CART.
From the JOB PROPERTIES window that you and the account user can access from the TRACK JOBS window. If a content file was not included with the order, the account user can forward the file separately, and you can attach the file during the production stage.
47
Account Setup 5 From the Default Shipping/Billing Address dropdown list, choose one of the following options: o Use Account Defaultthe default address is used, as defined in the ACCOUNTS -> ACCOUNT SETUP -> GENERAL INFO -> SHIPPING AND BILLING tab. o As entered by Userthe address is defined by the account user during the job-ordering procedure.
PDF Preview
PDF Previews provide both you and your Print Buyers the ability to view the job before it is actually produced, which is useful for verifying the accuracy of the job. Footers and watermarks appear in the PDF preview, which are especially provided to prevent Print Buyers from using the preview as a means of printing the job on printers other than those in your system or organization. 1 On the PDF PREVIEW sub-panel, click the Footer File dropdown box and choose one of the following options: o None - if you do not want to add a footer to the PDF preview. o SampleFooter.pdf a sample footer option. Click the Footer File link to add additional footer file options to the dropdown menu. 2 Select the Enable Watermark check box to add a watermark to the PDF: a Type a value in the Watermark Text field. b Define the Font settings for the text. NOTE: 3
When you clear the Watermark check box, the system-defined watermark cannot be used at the Account level.
Click Save.
48
Managing Accounts 3 When you want supervisor approval each time a guest enters the system, select the Approval Required checkbox.
SEND AN EMAIL MESSAGE EACH TIME A USER HAS REGISTERED is automatically selected if you select APPROVAL REQUIRED.
NOTE: a b 4
Click the Contacts link; the APPROVAL EMAIL CONTACT dialog box appears. Type the email address of the person in your organization who oversees guest usage of the system; an email message is sent to this address, and the approver can approve or decline each new guest user that registers into the system. When you do not require supervisor approval but want to receive an email each time a user registers, select the Send an email message each time a user has registered check box, and clear the Approval Required check box. a Click the Contacts link; the APPROVAL EMAIL CONTACT dialog box appears. b Type the email address of the person in your organization who oversees guest usage of the system; an email message is sent to this address informing that a guest user has registered into the system.
49
Account Setup ignores the shipping price; the shipping price and taxes are not added to the total price, and are not included when the cost is exported to an Excel file. Force Cost Centerrequire the user that is ordering jobs to include a cost center name during the job-ordering procedure. Force Reference Coderequire the user that is ordering jobs to include a reference code during the job-ordering procedure.
NOTE:
To define the windows that the account accesses when creating a job:
1 From the Default Order Jobs Page dropdown list, choose the job page option that will appear when
50
Managing Accounts the account user enters the system. o Launch Padprovide the account user with direct access to the job-ordering and job tracking functions. o Template Viewprovide the account user with a list of template options for job-ordering. From the Default Template View dropdown list, select one of the default template views. This view will appear when an account user wants to initiate a job based on a template. For more information see Catalog Overview (on page 59). o Root Folderset the top folder in the template library as the folder that the account user accesses when creating a job from a template. o Specific Folderthe Folder link appears, allowing you to access the CHOOSE FOLDER dialog box. Select the folder that the account user accesses when creating a job based on a template. o Catalogselect a specific catalog in the template library as the catalog that the account user accesses when creating a job from a template. Select a catalog from the CATALOG dropdown list.
NOTE:
From the Browser Title dropdown list, choose one of the following options: o Print Service Provider Name o Customer Name The value that you set in Browser Title determines the name that appears in the following locations: o The tooltip that appears over the APPLICATION icon in the notification area located on the bottom-right of the screen. o Browser name that appears in the title bar. From the Skin dropdown list, select one of the SKIN options: o Defaultthe system default skin as defined in STORE ASSETS -> SKINS. For more information, refer to Editing the Final Design (on page 149). o System Standardthe Web Services skin. o Skinselect a personalized skin for the account application. Type a URL for the branded HOME PAGE.
51
Account Setup
NOTE:
To select a shipping group: c Clear the All Shipping Methods check box. d In the Default Shipping Method field, select a shipping method. e The available shipping groups become active. Select the shipping method groups that you want to make available to the account. f From the Default Shipping Method dropdown list, select a default shipping method. Click OK to save the settings.
Managing Users
This section describes additional settings that you can define for your account users, in addition to the basic user settings that you defined when you created the account. For information on defining users for a new account, see Defining Users for a New Account (on page 45). Managing users includes the following activities: Adding, disabling and deleting users. Modifying basic user settings. Assigning users to account cost centers. Assigning users to account departments. Customizing the users job-ordering windows.
To manage users:
1 2 3 Select ACCOUNTS > ACCOUNT SETUP > USERS; the USERS window appears.. To add a new users, click Add on the USERS pane. To modify basic user settings for an existing user, select the user from the USERS pane, and make the necessary changes.
For information on user types and other basic user settings, see Defining Users for a New Account (on page 45).
NOTE: 4 5 6
Select the Disable User Account check box to temporarily disable this user from accessing the account. To delete a use from the account, select the user and click the DELETE icon. Click Save to changes, or define additional user information.
52
Managing Accounts Click the Edit Address link in the CONTACT INFORMATION panel; the EDIT ADDRESS window appears. b Modify the fields, as needed. c Click Save. Click the Cost Center Assign link to assign the user to a cost center; the COST CENTER ASSIGNMENT dialog box appears. Cost centers are defined in ACCOUNTS > ACCOUNT SETUP > COST CENTERS. For more information on cost centers, see Defining the Account Cost Centers (on page 55). You can assign an account user to one or more cost centers. During the ordering process, the price order is deducted from the assigned cost center. If the user has more than one cost center, the user selects the cost center to be used for this order. The selected COST CENTER budget is updated accordingly. To assign cost center(s): a In the ACCOUNTS COST CENTERS list, select a cost center or several cost centers from among the cost centers that are defined for this account. To assign all cost centers, select the All cost Centers check box. b Use the Add or Add All button to assign selected cost center(s); the cost center(s) appear in the USER ASSIGNED COST CENTERS list. c Use the Remove or Remove All button to remove selected cost center(s) from the USER ASSIGNED COST CENTERS list. d Click Close to save the settings and close the dialog box. Type an IP address in the IP FILTER field to allow the user to access the system only from a specific computer. From the Order Jobs Page dropdown list, select one of the following options: o Use Customer Defaultthe account user accesses the default ORDER JOBS page, as defined in account PREFERENCES. For more information, see Setting the Account Job-ordering Windows (on page 50). o Launch Padthe account user accesses the Launch Pad when logging into the system. o Templatethe account user accesses the template view when logging into the system. From the Template View dropdown list, select one of the following options: o Use Customer Defaultthe account user accesses the default TEMPLATE view, as defined in PREFERENCES, when logging into the system. o Root Folderthe top folder in the TEMPLATE list is the folder that the account user accesses when initiating a job from the template library. o Specific Folderselect a specific folder in the TEMPLATE list as the folder that the account user accesses when initiating a job from the template library. When SPECIFIC FOLDER is selected, a FOLDER link appears, enabling you to access the CHOOSE FOLDER dialog box. o Catalogselect a specific catalog from the TEMPLATE list as the catalog that the account user accesses when initiating a job from the template library. When CATALOG is selected, the USER CATALOG dropdown list appears and you can select a catalog. To assign the user to account department(s), select an options from the Department dropdown list: o None if you do not want to assign the user to a department. o Choose one of the listed departments. You can add departments to the Department dropdown list.For more information on departments, see Managing the Account Departments (on page 54). Click Save to save modified user settings, or Revert to cancel your changes. a
3 4
53
Account Setup
To manage departments:
1 2 For the account for which you want to define departments, select ACCOUNTS -> ACCOUNT SETUP -> DEPARTMENTS; the DEPARTMENTS window appears. The window lists the departments and the number of users assigned to each department. To add a new department, type its name in the DEPARTMENT NAME field, and click Add; the new department is added to the DEPARTMENTS NAME list.
You can import and export lists of departments into the DEPARTMENTS window, using the Import and Export links. For more information on importing and exporting databases, see Importing and Exporting Database Files (on page 6).
NOTE: 3 4
To delete a department, select the department and click Delete; the department is deleted from the DEPARTMENTS NAME list. To change a department name, select the department and type its new name in the DEPARTMENT NAME field and click Update. The updated department name appears in the DEPARTMENT NAME list.
54
Managing Accounts
55
Account Setup You can send email notifications when the following application events occur: Order Confirmationinforming that you have received the order. Job Price Changedinforming that you changed the quoted price. Job Shippedinforming the account that you shipped the specific job. Inventory Below Minimum Levelinforming your organization and the account organization that the number of copies of a specific item in the inventory has dropped below the minimum set level. Preorder Jobs Expirationinforming that the specific pre-ordered order has overstayed the allotted queue time and has been automatically deleted. Shipped Job Expirationinforming that the specific shipped order has overstayed the allotted queue time and has been automatically deleted. Job Arrived at the Print Buyer Approval Queueinforming that the job has arrived at the account APPROVAL queue.
NOTE: 2 3 4 5 6 7
Select the check box of the event for which you want to send out a notification, and click its Contacts link; the EMAIL dialog box appears. In the SENDER panel, select a Sender option button or click Other Email and type a valid email address. In the RECIPIENTS panel, select the recipients of the email message and/or type an email address into the OTHER EMAIL field. Repeat Step 2 to Step 4 for each notification event. Click OK to save all settings and close the EMAIL dialog box. In the EMAIL window, click OK to save the settings.
At the system level, you can: Enable customizing fields at the account level. Define the default customized fields for all accounts.
After you enabled customizing fields at the system level, you can customize order information fields for each of your accounts. At the account level, you can select the USE SYSTEM DEFAULT SETTINGS FOR ORDER INFORMATION check box and use the default settings that were defined at the system level, or you can customize fields for a specific account.
56
Managing Accounts INFORMATION window appears. If selected, clear the Use System Default Settings for Order Information check box, and perform the following tasks in the window: NOTE: o o
If you defined order fields at the system level (SYSTEM SETUP -> ADVANCED -> CUSTOMIZED FIELDS), they appear in the CUSTOMIZE FIELDS - ORDER INFORMATION window at the account level. However, you can edit the fields.
2 3 4
To edit a field caption, type the new caption in the FIELD CAPTION field. To change the order of fields, select the field that you want to move, and click Move Up or Move Down until the field is located at the new destination. o To hide a field from the account users view, clear the fields Visible check box. To add a field to the users view, select the check box. o To make a field a mandatory field, select the fields Mandatory check box. To make the field a non-mandatory field, clear the check box. o To define a field as a dropdown list field: i From the Field Type dropdown list, choose DROPDOWN MENU; the Edit List button appears. ii To add options to the menu: click Edit List. The CUSTOM FIELD OPTIONS window appears. iii Click Add New Custom Field Option, and add an option name into the field. iv Click Add; the option name is added to the CUSTOM FIELD OPTIONS list. v Continue adding options, as needed. vi Click Done to save the menu options and return to the CUSTOMIZE FIELDS - ORDER INFORMATION window. o To define a field as a free text field, from the Field Type dropdown list, choose FREE TEXT. Click Save to save all settings. To reset the settings, click Revert. To restore the default settings, click Revert.
Any changes to the default values of Customized Fields can also be localized. See Localized Customized Fields (on page 7) for more information.
NOTE:
57
Account Setup
58
6
Store Setup
In This Chapter Catalog Overview ................................................................................59 Creating and Managing Superstore Catalogs .....................................62 Creating and Managing HTML Catalogs.............................................69 Managing the Cross Sales Library ...................................................... 73 Managing the Image Library ............................................................... 74 Managing the Database Library .......................................................... 76 FreeFlow Web Services provides you with the capability to set-up an online store front for your customers to browse and use for ordering print products. This chapter describes how to set-up store fronts for your Print Buyers. Catalog Overview (on page 59) an overview of the types of catalogs supported by Web Services and their characteristics. Creating and Managing Superstore Catalogs (on page 62) define Superstore catalogs. Creating and Managing HTML Catalogs (on page 69) define and manage HTML catalogs. Managing the Cross Sales Library (on page 73) - promote the sales volume by connecting offers of related products to product categories. Managing the Image Library (on page 74) - manage a library of image assets for variable information jobs. Managing the Database Library (on page 76) - manage a library of variable information database files. For information regarding managing the template library, refer to Job Business Flow (on page 77).
Catalog Overview
One of the main objectives of FreeFlow Web Services is to enable Print Buyers to place orders online. For this purpose you create catalogs. A catalog is an organized collection of products that is used by the print buyer to locate and order print. Web Services includes two types of catalogs: SUPERSTORE - displayed to the Print Buyer after logging into the application. The Superstore catalog can be organized into hierarchical categories and enables ordering jobs from templates or by uploading the Print Buyers designs. The Superstore provides powerful navigation tools and a customizable look and feel. When ordering from a Superstore the print buyer places the products in a shopping cart and then checks out the contents of the shopping cart to place the order. HTML - a flat collection of templates that can be displayed to the Print Buyer after logging into the application, sent in an email, or embedded in a web site. When ordering through an HTML catalog, the print buyer orders one job at a time without using the shopping cart. You can define different catalogs for different Print Buyer accounts and for different users. NOTE:
When you add a template to a catalog, the application creates a link to the template and places it in the catalog. Therefore, the same template can be used several times in different catalogs, without duplicating it.
59
Store Setup
Superstore Catalogs
The Superstore catalog provides the capability to create a large variety of store fronts with different look and feel, hierarchy and functionality. The Superstore catalog has the following features: Enables ordering from templates and by uploading files. Customizable look and feel, including the catalog grid, backgrounds and text display. Hierarchical category structure you have full control over the structure of a Superstore. You can place the templates into a flat list or you can organize the catalog into categories that will assist the print buyer navigation and enhance the ordering experience. Think of the Superstore as a supermarket and the categories as aisles and shelves on which the products are organized. Enhanced navigation tools a display of "bread crumbs" showing the Print Buyer through which hierarchy he arrived at the current category, and an optional navigation pane that can be used either for direct links to categories, or for filtering long lists of products. Capability to display messages that can be used for marketing promotion, seasons greetings, or instructional information. Capability to display and manage a list of items on hold prior to placing them in the shopping cart. Capability to promote sale of products related to the category that the Print Buyer is browsing.
Panel Layout
The application arrives with a number of predefined panel layouts. The layouts are color coded and a legend is provided. The panel layout comprises a combination of the items listed below. Only the items area is mandatory and appears in all the layouts. Navigation pane this section will be used by the Print Buyer to navigate within the catalog you are preparing. Message you can use this area to add marketing messages and announcements to promote a specific campaign. Shopping Cart a summary of the shopping cart that accompanies the Print Buyer when ordering a printed job. Items Area this section displays the products your offer to the Print Buyer. You can divide it to few sub-categories to accommodate different users' requirements or different templates and job types that you offer the Print Buyer. Cross Sale you can use this section to promote products related the to category that the Print Buyer is browsing. NOTE:
The grid structure of the Items area and the Cross Sale area in the thumbnail images, is only an indication of possibilities. This structure can be modified in the wizard.
60
Catalog Overview
List Structure
You can define the grid structure (number of rows and columns) of: Categories Products Cross Sale For each of the areas, you can control the following attributes: The number of items in a row (number of columns). Item Height the item height is pre-determined, according to one of three predefined sizes: small, medium, and large. Select the Custom option, if you want to type a customized height value. The number of rows. You have to define the structure for the categories, and apply this structure to the products and cross sale areas.
When defining the number of rows of categories and number of rows of products, consider the following points to ensure that you allow enough rows:
NOTE:
The number of category and product rows actually displayed in the Superstore might be automatically adjusted to keep the total balanced. For example, if two rows are defined for categories and two rows for products, but the Superstore display requires only one subcategory row instead of two, an extra (third) product row will be displayed.
If a catalog has many sub-categories in some of its categories, and if the number of categories and products exceeds the number of allocated cells in the layout, the Superstore will generate an additional page to display the categories and products that did not appear on the first page. These will be seen by the Print Buyer only if the Print Buyer advances to the next page. To reduce the chances of subcategories moving to a second page, allocate a larger number of rows to the subcategories. This way, if a category requires more subcategory rows, they will be available; and if not, the rows will be used by products.
Item Background
You can assign different backgrounds to the categories, products and cross sale items. The application arrives with a number of backgrounds and you can upload your own background images. If you are preparing backgrounds with no specific layout in mind, we recommend image width of 500 pixels and image height of 200 pixels. This is a generic size that would provide good results. If you are preparing backgrounds for a specific layout, it is best to create backgrounds in the exact required size. The height of the background image should be 60, 120, or 240, unless you plan a custom height. The width of the background is variable and depends on the number of items in one row. The item area width is 610 pixels and the gap between the items is 10 pixels, if N is the number of items in a row: Item width = (610 - 10 x (N-1)) / N Therefore: Number of items
2 3 4 5 6
Background width
300 pixels 197 pixels 145 pixels 114 pixels 94 pixels
61
Store Setup
HTML Catalogs
An HTML catalog is a collection of templates that can be saved in HTML format. HTML catalogs are flat (have no hierarchy) and enable ordering jobs one at a time, without using a shopping cart. HTML catalogs can be created and managed by you or by the Print Buyer and can be used in the following ways: You can define that a Print Buyer will see the HTML catalog as the ordering page, after logging into the application. You can embed an HTML catalog into another website, such as the corporate website of the Print Buyer. You can send an HTML catalog in an email message. The main benefits of using HTML catalogs are: The ability to initiate an order from outside the application, with or without the need to log-in. The simple ordering flow (without using the shopping cart) makes it especially suitable for occasional users, who dont need to order more than one job at a time. The HTML catalog, when used outside the application without a login, provides a fully anonymous ordering flow. I.e., a Print Buyer can order a job from the HTML catalog and pay with a credit card, without registration or logging in.
62
Managing Superstores
You can rename, delete, copy, and move Superstores and categories. Tot simplify the explanation the tasks below address categories, but they can be applied to a Superstore as well, unless indicated otherwise. NOTE:
If you are copying or moving a Superstore or category between accounts, the only thing that will be moved is the structure and the layout, without the products or queries.
Moving a Category
1 2 3 Select a category.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click
(Cut).
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Find the Superstore or category into which you want to move the selected category and click (Paste); the category is moved from the original location to the new one.
Copying a Category
1 2 3 Select a category.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click
(Copy).
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Find the Superstore or category into which you want to copy the selected category and click (Paste); a copy of the original category is created in the new location.
Renaming a Category
1 2 3 4 Select a category. Click (Rename); the RENAME CATALOG dialog box appears. Type the new name. Click OK; the dialog box closes and the category is renamed.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Deleting a Category
1 2 3 Select a category. Click (Delete); a confirmation dialog box appears. Click Yes; the dialog box closes and the category is deleted.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Creating a Superstore
You start by creating a new Superstore. In most cases you would then create categories, and then populate the Superstore and its categories with products - templates and job types. When the Superstore structure is complete you can define its layout, look and feel. This sequence is not mandatory - you can start with the layout and then move to create and populate categories. 1 Select ACCOUNTS -> STORE SETUP; the CATALOGS view is displayed. 2 In the accounts list on the right side of the title bar, select an account. 3 In the CATALOGS pane, click New Catalog; the ADD CATALOG dialog box appears. 4 Type a catalog name and in the CATALOG LAYOUT list, make sure that Superstore is selected. 5 Click OK; the new Superstore appears in the CATALOGS list and the GENERAL INFORMATION dialog box appears. 6 Complete the GENERAL INFORMATION fields and click OK. The Internal Title appears as the Superstore name to the Print Buyer. 7 Create a category:
63
Store Setup
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Select the catalog or category to which you want to add categories and click (New Category); the GENERAL INFORMATION dialog box appears. b Type the category name, internal title and description. c Click Change to add a category thumbnail; the CATEGORIES image bank appears. d Select an image or upload a new one. For more information about uploading images, refer to Uploading Images (on page 75). e Click Add; the category is added to the Superstore. Add more categories as required.
There is no limit to the number of categories you can add, or to the number of hierarchy levels.
NOTE:
64
Creating and Managing Superstore Catalogs Select an option in the FOLDER list. i All - when selected indicates that the query will be defined by criteria. ii Root Folder - the templates are collected from the root folder and all the folders in it. iii Any of the customers template folders. d Click OK; the query appears in the CONTENT list. Define a search by criteria query: a Type a query label into the LABEL field. b Leave My Account selected in the ACCOUNT list. c Leave All selected in the FOLDER list. d Create an explicit search criteria: i Select a field name in the FIELD list. The values of this field will be compared to the search criteria. ii Select an operator in the THAT list. This operator defines which values will be fulfil the criteria. iii Select EXPLICIT in the TYPE list. This indicates that the criteria is based on an explicit value. iv Type the value in the VALUE field. This is the value to which the field values are compared.
To find all the templates which have "marketing" as a keyword, the following search should be defined:
EXAMPLE:
Create a user driven search criteria: i Select a field name in the FIELD list. ii Select an operator in the THAT list. iii Select User Driven in the TYPE list; the Value text box becomes a list with the attributes of a user. This indicates that the criteria is based on the data of the Print Buyer user that navigates the Superstore. iv Select one of the attributes in the VALUE list.
To find all the templates which were authored by the logged-in Print Buyer user, the following search should be defined:
EXAMPLE:
Field: Author That: Like Type: User Driven Value: Last Name
65
Store Setup
Managing Layouts
1 2 3 Select a Superstore or category in the CATALOG list. Click the Layout tab; the LAYOUT view appears with an image of the default layout. To edit a layout: a Select the theme to edit and click Edit; the LAYOUT WIZARD appears. b To work with the LAYOUT WIZARD, see Using the Edit Layout Theme Wizard (on page 66).
When editing layouts, note the following:
NOTE:
You cannot edit the default layout. The layout you are editing may be assigned to several Superstores, editing it will affect all these Superstores. If you are not sure about the effect of the change, it might be better to create another layout based on this layout and change the new layout.
To create a layout based on an existing layout: a Select the layout to serve as a base and click Copy and Edit; the LAYOUT WIZARD appears. b To work with the LAYOUT WIZARD, see Using the Edit Layout Theme Wizard (on page 66). To delete a layout, select a layout and click Delete; the layout is deleted.
66
Creating and Managing Superstore Catalogs CATEGORY ITEMS pane. c Select a background image and click > adjacent to PRODUCT ITEMS; the image appears in the PRODUCT ITEMS pane. d Select a background image and click > adjacent to CROSS SALE ITEMS; the image appears in the CROSS SALE ITEMS pane. e Click Next; STEP 4: SELECT ITEM LAYOUT view appears. Select a layout for the items: a Select an ITEM LAYOUT image and click the > button adjacent to CATEGORY ITEMS; the image appears in the CATEGORY ITEMS pane. b Select an ITEM LAYOUT image and click the > button adjacent to PRODUCT ITEMS; the image appears in the PRODUCT ITEMS pane. c Select an ITEM LAYOUT image and click the > button adjacent to CROSS SALE ITEMS; the image appears in the CROSS SALE ITEMS pane. d Click Next; STEP 5: DEFINE ITEMS DETAILS view appears. Define the detailed contents of the items: a Define the category items: i Make sure that the check box of the image is selected, if you want it displayed. Select the image size, and type the height and width if you selected a custom size. ii Make sure that the check box of the title is selected, if you want it displayed. Choose the field to display in the title, usually it would be the category NAME. iii Make sure that the check box of the first text field is selected, if you want it displayed. Choose the field to display in the title, usually it would be the category DESCRIPTION. iv Select the check box of the second text field, if you want it displayed. Choose the field to display in the title. v Select the Include links to sub categories check box. Select the number of links to display. b Repeat the process for product items, with the exception of the INCLUDE LINKS. c Repeat the process for cross sale items (if relevant for this layout), with the exception of the INCLUDE LINKS. d Click Next; LAYOUT SUMMARY view appears. Define layout summary: a Click Change... PANEL LAYOUT to upload a thumbnail image of the newly created layout theme. This image will help you identify this layout in the future. For more information about uploading images, refer to Uploading Images (on page 75). b Type a name for the new layout theme. c Type a description for the new layout theme. d Type the keywords that identify the new layout theme. Click Finish; the dialog box closes, the new layout is added to the list.
If a step was not completed, the wizard returns you to that step before allowing you to complete the procedure.
NOTE:
67
Store Setup 5 Type a title for the job types section of the items area.
If the category contains job types (enabling the Print Buyers to upload their own designs), you can decide to let the user initiate the upload process from the category item, without selecting the category. The ADD UPLOAD BUTTON check box controls this behavior.
NOTE: 6 7
Select Add Upload button at category level check box and type the button caption. Click Save
Select a cross sale folder containing suitable items; on the right hand side of the dialog box you can see the contents of the selected cross sale. Verify that the correct cross sale is selected and click Select; the dialog box closes and the cross sale appears in the CROSS SALE view. Click Save.
To remove the cross sale items from the CROSS SALE list, click Remove.
68
Adding Messages
You can select a single message to be displayed to the Print Buyers, or a number of messages that are displayed in rotation. The messages can be in image (JPEG, GIF, animated GIF, PNG) or HTML format. 1 Click the Message tab; the MESSAGE view appears. 2 Clear the Use parent category setting check box. 3 Click Select; the SELECT MESSAGE dialog box appears and displays a message list. 4 To add messages to the list, if not required, continue to Step 5: a Click New; the NEW MESSAGE dialog box appears. b To add an image: i Select the Image option and click OK; the MARKETING dialog box appears. ii Upload message images to the MARKETING dialog box. For more information about uploading images, refer to Uploading Images (on page 75). iii Click Select Image; the image is added to the SELECT MESSAGE message list. NOTE: c
The width of messages that appear in the items area should be 610 pixels. The width of messages that appear on the right, below the shopping cart panel, should be 190 pixels. There is no height limitation, but the recommended height is 100-200 pixels, both for messages that appear in the items area and those that appear on the right.
To add an html message: i Select the URL option and click OK; the NEW URL dialog box appears. ii Type a message NAME and URL. iii Click OK; the dialog box closes and an HTML message is added to the list. To select from the existing list of messages: a Select one or more Select check boxes of messages that you want to appear in the message pane. b Click Select; the dialog box is closed and the messages selected.
69
Store Setup
Renaming a Catalog
1 2 3 4 Select an HTML catalog.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click (Rename); the RENAME CATALOG dialog box appears. Type the new name. Click OK; the dialog box closes and the catalog is renamed.
Deleting a Catalog
1 2 3 Select an HTML catalog.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click (Delete); a confirmation dialog box appears. Click Yes; the dialog box closes and the catalog is deleted.
To delete a template from an HTML catalog, select the template and click Remove Template.
To display the FORMAT field, select the Format check box. The default information that appears in this field is the name of the job type on which the template is based. a To change the text that appears in the FORMAT field, type a different text string. b To revert back to the default text, click the format Default button. To display the template size that appear in the SIZE field, select the Size check box. a To change the text that appears in the SIZE field, type a different text string.
70
NOTE: 5 6
The text in the size field does not change the size of the template.
b To revert back to the default size details, click the size Default button. The template description field displays, by default, the template name. To change the default text that appears in the DESCRIPTION field, type a different text string. Click OK to save the changes; the new parameters appear in the catalog template details.
Type the approvers email address or click the Address Book link, and select an address from the ADDRESS BOOK. Define the login settings: i To require users of this HML catalog to log-in when using the HTML catalog outside the application, select the Ask for User Login check box.
When the Ask for User Login check box is clear, any user with access to the HTML catalog can order a job. The application, however, requires every job to be connected to a specific user, therefore, you must select a default login profile, which will be connected to all the jobs ordered from this HTML catalog.
NOTE: ii
If you want the users to order from this catalog without log-in (anonymously), clear the Ask for User Login check box, and select a default login profile from the DEFAULT LOGIN PROFILE list. The DEFAULT LOGIN PROFILE list features all of the account users, displaying their user type, login name, and first and last names. Define the variable information settings: This option defines the default data populating the templates, and is intended to save the user time in filling the data, reducing the chances to make mistakes. Select the appropriate option in the FORM EDITOR DEFAULT VALUES list: The last entry the variable data templates will be automatically populated by the variable data that was entered when the variable data templates were last used. The recent entries the application collects the variable data entered into each template, when it was ordered from the HTML catalog. When ordering the Print Buyer can select out of these records, or type other data. The original design the default text in the variable data fields will be the same text that was entered into the templates in the design stage. Define the order parameters: i To allow the Print Buyer to change the system-generated name of a job, select the Allow Job Name Modification check box. ii To display the REFERENCE CODE input field during the job-ordering procedure, select the
71
Store Setup Show the Reference Code Input Field check box. iii Type a Default Reference Code, if required. iv To display the COST CENTER input field during the job-ordering procedure, select the Show Cost Center check box. NOTE: e
In ORDER PARAMETERS, you can select to display the reference code and cost center input fields. However, you enforce the use of these fields in ACCOUNTS -> ACCOUNTS SETUP -> PREFERENCES -> PRICING. For more information, refer to Defining Pricing Settings (on page 49).
Define the DELIVERY parameters: i To allow the Print Buyer request a shipping date other than the default, select the Allow Shipping Date Modification check box. ii Select the default number of days from order confirmation to order shipping. iii To allow the Print Buyer to change the default shipping address, select the Allow Shipping Address Modification check box. When the Allow Shipping Address Modification option is selected, two more options are enabled for selection: ALWAYS APPROVE SHIPPING ADDRESS select this option if you want the Print Buyer to verify and confirm the shipping address. DISABLE ADDRESS BOOK ACCESS select this option to prevent the Print Buyer from choosing the shipping address from the address book.
It is strongly recommended to disable address book access when using the HTML catalog for B2C (business to consumer) applications.
NOTE: f g h
To enable template Print Buyers to view a job price during the ordering procedure, select the Show Price to the User check box. To send the catalogs to Print Buyers by email, type the email addresses or select the addresses from the address book. For more information, refer to Sending an HTML Catalog by Email (on page 72). Click OK to save the settings.
You can use the HTML catalog for embedding in the Print Buyers or other website.
72
Managing the Cross Sales Library 5 Click Send MailToPrint; the catalog is mailed to all of the email recipients.
To initiate the order from the email message, the recipients select a template and click the Start Order link located beneath the template.
73
Store Setup
Managing Folders
When you create a new account, the system automatically generates a General folder in the account. You can create more folders in the image library to keep the images organized. There is only one level of folders in the image library.
Renaming a Folder
1 2 3 4 Select a folder. Click (Rename); the RENAME FOLDER dialog box appears. Type the new name. Click OK; the dialog box closes and the folder is renamed.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Deleting a Folder
1 2 3 Select a folder. Click (Delete); a confirmation dialog box appears. Click Yes; the dialog box closes and the folder is deleted.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Managing Images
You can copy, move, delete and rename images. Most of the operations in the image library can be performed on several images at once. To select several images use the Shift or Ctrl keys on your keyboard.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
74
(Copy); the
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Find the folder into which you want to copy the image and click images is created in the new location.
Renaming an Image
1 2 3 4 Select an image. Click (Rename); the RENAME IMAGE dialog box appears. Type the new name. Click OK; the dialog box closes and the image is renamed.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
NOTE: 3 4 5 6
When only one image is selected, the dialog box contains two links one to download the file in its original format, and one to download the file as a ZIP file. When more than one image is selected, the dialog box contains only one link for downloading the images as a ZIP file.
Right-click on the appropriate link; a pop-up menu appears. Click Save Target As; a SAVE AS dialog box appears. Browse to the location where you want to save the images and click Save.; the image (or the ZIP file) is saved to the disk. Click Close to close the DOWNLOAD FILE dialog box.
Uploading Images
1 2 3 Select the folder to which you want to upload the images. Click Upload Images; the UPLOAD FILE dialog box opens. To upload a single file: a Click Browse and select the image to upload. b Click Continue; the image is uploaded. c Click Close, to close the upload dialog box; the image is added to the image library. To upload multiple files: a Select the Upload multiple files option. b Click Continue; the FTP Upload dialog box opens. c Click Page and select Open FTP Site in Windows Explorer; the Windows Explorer opens. d Drag and drop the images to be uploaded to the FTP window. e Close the Windows Explorer and the FTP Upload dialog boxes.
75
Store Setup
Checking a Database
You can check which templates are linked to a database. 1 Select a database. 2 Click Linked Templates; the list of linked templates appears. 3 Select one of the templates; the attributes of the template appear on the right.
Deleting a Database
1 2 3 Select a database. Click Delete; a confirmation dialog box appears. Click Yes; the dialog box closes and the database is deleted.
Updating a Database
To update a database you upload a new database to replace it. It is important to make sure that you upload a database with the same number and format of fields. 1 Select a database. 2 Click Edit; the UPLOAD ASSET dialog box appears. 3 Browse to a valid file, select the file format, and click OK; a message confirming the successful upload appears. 4 Click OK; the database is replaced and updated in all the connected templates.
76
7
Job Business Flow
In This Chapter General Overview ...............................................................................77 Joblets .................................................................................................78 Job Types ............................................................................................ 82 Templates ........................................................................................... 91 Creating Variable Data Templates ...................................................... 99 This chapter describes the Job Business Flow infrastructure of FreeFlow Web Services. This infrastructure enables you to define joblets, job types, job type groups, and templates. This chapter is composed of the following sections: General Overview (on page 77) provides an overview of the Job Business Flow concept and entities. Joblets (on page 78) provides an overview of joblets and detailed instructions on joblet management. Job Types (on page 82) provides an overview of job types and job type groups, detailed instructions on job type management and creation, and instructions on job type groups management. Templates (on page 91) provides an overview of templates and detailed instructions on template creation and management. Creating Variable Data Templates (on page 99) provides an overview and detailed instructions on creation of variable data templates, use of the Selective Upload tool and the Form Editor.
General Overview
Your Print Buyers use Web Services to order print jobs. To help them order jobs in an effective and convenient way, you have to define: The types of jobs that you, as a Print Service Provider, can produce. The possible printing and finishing options for these jobs. The time frame for producing these jobs. The allowed ordering quantities. The job pricing. You begin by defining which joblets and joblet options you support, either in your printing facility or by outsourcing to other facilities. A joblet is an entity that specifies the options related to a specific printing or finishing feature. For example, print colors, page size or folding. Using the joblets, you control which options are made available to the Print Buyer when ordering a specific job type. Once the joblets are set-up, you can define job types. A job type defines a set of characteristics for a job type that your facility provides, such as business cards, brochures, or postcards. Job types help the Print Buyer to define what he needs to order, without having to make too many decisions. They also enable you to define response times, quantities, and pricing, and most importantly the production flow on the back-end. Print Buyers supply content (upload files) and use the job types to define the properties of the job to be printed with this content. A template is created by uploading content (a file) and attaching a job type to it. Templates are useful when repeated orders of the same content are expected. By creating a template, you can limit the printing option selections to what is required for this specific template, further simplifying the ordering process for the Print Buyer. For example, if Print Buyers need to repeatedly order a the same brochure, they can use
77
Job Business Flow one of the following options: Every time they need to order the brochure, they would upload the brochure and select all the appropriate printing options. Order the brochure once, and then every time they need it again, track the previously ordered job and re-order it. Create a template of the brochure. The template can be added to the catalog of items for ordering and every time they need it, they can order it from the catalog without having to upload the content again or to specify printing options. You use the Job Type Groups if you wish to limit the Print Buyers access to specific job types. For further information on job type groups, refer to Job Type Groups (on page 91).
Joblets
The system arrives with a number of predefined joblets, on top of which you can define more joblets as required. Each joblet is responsible for a specific printing attribute or finishing process, and for each you can define specific options and customize names and icons. You need to disable (or remove) joblets that are not pertinent for your business, add missing joblets, and for each joblet specify all the possible options. For example, if you print only black & white and process color jobs, make sure you have only black & white and process color options specified. If, in addition, you print jobs using black with one spot color, add this option as well. You can customize the name and icon of the joblet options as it is displayed to the Print Buyer. Furthermore, you can decide to have the same option twice with different names and icons. For example, you can have two options for process color, one called "CMYK" and used in job types intended for professional audiences, and another called "Full color" and used in business cards. It is possible to customize the description of each joblet - this description becomes the default option explanation to be displayed to the Print Buyer during ordering. When you define the job types, you will select which joblets and joblet options are appropriate for each job type. Joblet Name
Lamination
Description
Defines the sides and lamination type options. For more information, refer to Lamination (on page 80).
Mandatory
Determines the minimum and maximum number of pages in a Number of Pages job. For more information, refer to Number of Pages (on page 81). Paper Folding Binding Page size Colors Collating Drilling Determines the paper types that are available to a job type. For more information, refer to Paper (on page 81). Determines the folding options. For more information, refer to Folding (on page 81). Determines the type of binding and binding options. For more information, refer to Binding (on page 81). Determines the job page size. For more information, refer to Page Size (on page 82). Determines whether a job is single or double sided and the printing colors. For more information, refer to Colors (on page 82). Determines whether collating is active or not active. For more information, refer to Collating (on page 82). Determines the drilling parameters, such as the number, position, and size of the holes. For more information, refer to Drilling (on page 82).
Yes Yes
Yes Yes
78
Description
Determines numbering parameters such as the type of numbering and where the numbers appear. For more information, refer to Numbering (on page 82). Determines the printing quality, which can also affect the type of printing device chosen for a job. For more information, refer to Printing Quality.
Mandatory
Printing Quality
Managing Joblets
To access the Joblets library, select PRINT SETTINGS -> JOB BUSINESS FLOW -> JOBLET LIBRARY; the Joblets library appears. Use this library to manage joblets.
Renaming a Joblet
1 2 3 In the JOBLET library, select a joblet. Click Rename; a RENAME JOBLET dialog box opens. Type the new name and click OK; the joblet is renamed.
Deleting a Joblet
You can only delete joblets that you have added (marked as Generic in the Type column). 1 In the JOBLET library, select a generic joblet. 2 Click Delete; a REMOVE JOBLET dialog box opens. If the joblet is in use in job types and templates, a list of job types and templates and a checkbox for permanently removing the joblet from these entities appears. 3 Select the Permanently remove check box. 4 Click Yes; the joblet is deleted and removed from all the job types and templates using it.
Disabling a Joblet
1 2 3 Clear the enable checkbox of the joblet; a DISABLE JOBLET dialog box opens. If the joblet is in use in job types and templates, a list of job types and templates and a checkbox for temporarily disabling the joblet in these entities appears. Select the Temporarily disable checkbox. Click Yes; the joblet is disabled in the library and hidden in all the job types and templates using it.
Editing a Joblet
1 2 In the JOBLET library, select a joblet. Click Edit; the joblet editing window is displayed with the OPTIONS tab selected.
79
Joblet Types
The following section lists the joblets in the system and their descriptions.
Lamination
The Lamination joblet determines the type of lamination and whether the lamination is applied to one or both sides of the print job. You can change the name of the option sides and type options as they are displayed to the Print Buyer.
80
Joblets
Description
The texture of the applied lamination film. The system is supplied with a list of popular lamination textures. The manner in which the lamination is applied to the print job. Valid values are:
Temperature Thickness
Hot Cold
Number of Pages
The Number of Pages joblet determines the minimum and maximum number of pages for a print job. Number of pages is a mandatory joblet.
Paper
The Paper joblet determines the paper types that are available when defining a job type or template. The list of paper from which you can choose is derived from the paper defined in the print house settings and therefore has no options of its own. Paper is a mandatory joblet.
Folding
The Folding joblet determines the page folding options that you make available in the system. The joblet comes with a large selection of standard folds.
Binding
The Binding joblet determines the type of binding to apply to the print job, as well as the options to apply to the selected binding method. Meaning, once you select the binding method, you need to choose which options within the binding method, you want to use. Option Description
Use stapling to bind the print job. Stapling options include: Stapling
Binding by inserting the teeth of a flexible plastic comb through holes punched along the edge of a stack of paper. Comb Binding options include: Comb Binding
Perfect Binding
Binding sheets that have been ground at the spine and are held to the cover by glue. Perfect Binding options include:
Thermal Binding
Binding papers heat-fusing a strip of tape to the spine. Binder options include:
81
Page Size
The Page Size joblet determines the dimensions of the flat page size, meaning the size of the page before folding is applied. Page Size is a mandatory joblet.
Colors
The Colors joblet determines the colors that are available for each side of the print job. Colors is a mandatory joblet. Option Description
The side to which the color definitions apply. Valid values are: Side
Front Back Both Black and White (B&W) Color Spot Colors
The colors that are available for each side. Valid values are: Color
Collating
Determines whether collating is active or not active. The Collating joblet has no other options.
Drilling
Determines whether or not drilling is supported in the job and if so, which parameters are used. Option
Number of holes Drill radius Position The location where the holes are drilled. Valid values are:
Description
Numbering
Determines numbering parameters such as the type of numbering and where the numbers appear.
Job Types
You create job types to define a set of characteristics for typical jobs that your facility provides and to specify the production flow of these types of jobs after they are ordered and arrive at the print house. The Print Buyers use the job types to define what they need to order, without having to make too many decisions. In the job type library you can manage two classes of job types for simple and non-paper jobs. Simple job type class intended for single component and single file jobs, such as letterheads, business cards, postcards, etc. Non-paper job type class intended for items such as pens or mugs, that can be either with or without print.
82
Job Types There is also an add-on module (Book Assembly) for handling multi-component job types. Book Assembly is managed in a separate screen and discussed in a separate chapter. For more information about Book Assembly, refer to Book Assembly (on page 169). The main benefits of using job types are: A simplified and streamlined print buying experience. The ability to automate the business flow and provide business oriented pricing. To summarize, job types are presets of job attributes both for the Print Buyer and for your back-end. The following examples help explain the concept of job types and their importance.
83
Refer to the Creating a Simple Job Type (on page 84) for detailed information.
NOTE:
Intent
This section defines the intent options for the print job - i.e. which colors it is printed with, on which paper, what the page size is, and how many pages it contains. In addition, it describes folding, lamination, binding, numbering, etc. All these intent options are specified using the joblets. A standard print job must always have a color, paper, page size and number of pages specification. Therefore, the intent of a simple job type is automatically populated by these joblets. Other joblets are optional and have to be selected manually. For each of the joblets you must specify the default option and you can add other options for the Print Buyer to choose from. The joblets in the intent section appear to the Print Buyer during ordering as a wizard stage called Job Specification. Job Specification comprises steps with options to choose from, hence the joblets are called here "steps". The Job Specification stage can be customized by controlling the intent section in the following way: The name and instruction text of each step can be modified. The sequence of the steps can be changed. The steps can be broken into several wizard pages by adding tabs (the name of each tab can be modified as well). The individual steps can be made invisible to the Print Buyer. A step can be made invisible only if it has a default option. When a step is invisible, the Print Buyer cannot change the default selection.
To define intent
Click the Intent tab or click Continue in the GENERAL PROPERTIES tab.
84
Job Types
Adding Joblets
If more joblets are required perform the following: 1 Click Add Joblet; the ADD JOBLETS dialog box opens. The ADD JOBLETS dialog box displays a list of all the joblets in the system. Joblets that are already in the intent list of the job type appear grayed out. 2 Select the check boxes of the joblets that you want to enable for this job type. 3 Click OK; the dialog box closes and the joblets are added to the intent list.
85
Adding Tabs
If you want to break the JOB SPECIFICATION stage into several wizard pages perform the following: 1 Select the joblet above which you want the tab added. 2 Click Add Tab; the CREATE INTENT TAB dialog box opens. 3 Type a tab name and description. 4 Click OK; the dialog box closes and the tab is added to the intent list.
Ordering Sequence
This section of the job type specification defines the sequence and properties of the Print Buyer ordering wizard. The system has 6 wizard stages, 3 of which are mandatory and 3 optional. The stages are: Stage
Upload File Job Specification File Report Preview Summary
Mandatory
Yes Yes Yes
Additional Options
Summary Preview and summary Preview and summary Summary Preview
Comments
Reflects the intent settings Performs a preflight check of the file and its compatibility to the intent specification. Enables property modification. Enables property modification. Provides a summary of the jobs intent and a price calculation
86
Job Details
The ordering sequence section provides you with the tools to control the Print Buyers experience and to create highly customized applications for special markets or Print Buyers. You have the following customization options: The name of each stage can be modified. Any changes from the default names can also be localized - for more information, see Localized Ordering Sequence (on page 8). The optional stages can be enabled. Some of the stage properties can be modified. A preview and/or a summary can be displayed in-line with some of the stages. The sequence of the stages can be modified with the following limitation - the Upload File and Job Specification must precede the File Report stage. NOTE:
While it is possible to place a Preview before a file has been uploaded, it is not recommended, since the Print Buyer will see an empty rectangle where a preview is supposed to be.
File Report
The File Report stage cannot be disabled, but it can be modified and even hidden from the Print Buyer. It provides you with the following options: Specify the resolution threshold. If the job contains images with resolution lower than the specified threshold, a warning will be issued. Specify whether RGB images will trigger a warning. Specify whether missing fonts will trigger a warning. Specify whether the File Report will be displayed. Specify whether the user will be allowed to continue if problems are encountered, and if yes, the phrasing of the warning message that the user will have to confirm in order to continue.
Preview
The Preview stage enables you to specify whether the displayed preview will be in JPG or PDF format and whether the user will be required to confirm the preview in order to continue.
Job Details
The Job Details stage enables you to specify if the user will have the option to modify the job name, whether to display the cost center and reference code fields and whether these fields are mandatory.
Enable
Yes Yes Yes Optional
Additional Options
Summary
87
Enable
Optional Optional
Additional Options
The Print Buyer will be able to define the intent and immediately check the price. If the price is satisfactory the Print Buyer can upload the file and continue the ordering process.
NOTE:
88
Job Types
Settings
The Setting section deals with the back-end aspects of the job type: Quantity Pricing Tax Urgency
Ordering Quantity
The system enables you to control the quantities ordered by the Print Buyer. There are two options to specify quantity: Provide the Print Buyer with an option to enter any number within a range (text box). Have the Print Buyer select the quantity from a predefined list of options (drop-down list). In both cases you can define the default quantity.
3 4 5
From
250 1000
To
1000 10000
Step
250 1000
The resulting list will include the following options: 250, 500, 750, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000.
Pricing
The system enables you to define how the job will be priced and on which device it will be printed. There are two pricing models that can be used on a job type level: Intent pricing calculates the job price based on intent related price lists, according to the specific intent selections made by the Print Buyer during ordering. This method enables you to price according to market prices or according to value as you estimate it.
89
Job Business Flow Manual does not calculate the price. When ordering the Print Buyer will see N/A (not available).
For more information about pricing, refer to Pricing (on page 109).
Example:
You have 12 hour work days, from 8 a.m. to 8 p.m. You have set-up the following print times for printing restaurant menus: Urgent - 5 hours, surcharge 50% Express - 1 day, surcharge 25% Regular - 2 days Lets see what happens to the pricing of 1000 menus ordered on Monday 6p.m. The regular printing price for this job is 100$. The user requested the order to be ready for Wednesday 8 a.m. Since the requested printing time is more than 1 day (which is the specification for urgent) it is a regular job and will be charged 100$. The user requested the order to be ready for Tuesday 4 p.m. This is more than 5 hours (urgent) and less than 1 day (express), therefore it is considered an express job and will be charged 125$(100$+ 25% surcharge). The user requested the order to be ready for Tuesday 10 a.m. This is less than 5 hours (urgent) and will be charged 150$(100$+ 50% surcharge).
90
Templates
NOTE: b
Click Add; the selected job types are added to the selected group and displayed in the list on the right. Remove job types from the group: a Select one or more job types from the JOB TYPES list. b Click Remove; the selected job types are removed from the selected group.
Templates
The most common use of Web Services is for ordering repeat work and variable information work. This is achieved by using job templates. The template is similar to a job that is kept in a repository for the Print Buyer to order from. Unlike a job, a template has no quantity attached to it and no shipping information. Templates are account related, so each Print Buyer account has its own template repository.
Template Types
Templates generally fall into one of the following templates types: Staticthese are templates that have non-changing print information. They produce documents that look the same every time. For example, letterhead stationery and brochure templates are generally static type template. Personalizedthese templates are generally used where a single set of variable values is needed. For example, this template is useful when individuals order their own business cards. In the business card example, the file that is provided by the Print Buyer to build the template would include the business card design, and the fields (name, title, contact info, and so on). The Print Buyer user would provide the individual values when placing an order. VDP (variable data printing)in contrast to personalized templates that use a single set of variable data, VDP templates utilize multiple sets of variable data that is provided in a variable data file during ordering. For example, such a template would enable a user to place a single job order for business cards for an entire department. Archiveare VDP templates with a variable data file permanently connected to them. When the Print Buyer orders such a template, the list of variable data records is displayed and the user can choose which of the records to print.
91
Job Business Flow Book Assemblytemplates based on composite Book Assembly job types. For more information, refer to Book Assembly (on page 169). Inventorystatic templates that have been marked as inventory. For more information about inventory templates, refer to Enabling a Template for Inventory (on page 98).
Template Creation
You, as the Print Service Provider, can create templates for your Print Buyers. You can also allow your Print Buyers to create templates. When the Print Buyer creates a template, the options to define ordering sequence, quantity, pricing and tax are hidden. NOTE:
For templates created by the Print Buyer to be added to Superstore catalogs, the Superstore must use dynamic category population by queries, and the Print Buyer should place the templates into predefined folders.
There are two ways to create templates: Create a new template in the template repository. Save an existing job as template.
Template Structure
A template has similar properties to a job type - you can define intent, ordering sequence, quantity, pricing, tax and urgency for a template in much the same way as a job. A template has several sections that do not exist in a job type - content, file report and variable information.
Content
To create a template you must upload a content file.
Intent
When creating a template you start from the intent options of the job type and limit the printing option selections to what is required for this specific template, further simplifying the ordering process for the Print Buyer. NOTE:
The intent of a template is always a subset of the intent of the job type it is based on. A template cannot contain a joblet or a joblet option that does not exist in the job type.
File Report
The application runs a preflight process on the content file and compares it to the intent. It provides a report of the problems found in the file and any mismatch between the file and job type.
NOTE:
92
Templates 3 4 5 6 7 8 Select an image or upload a new image. Type a description (helps identify the template in the Superstore catalog). Type a subject, ISBN number, author name and reference code, if required. Type keywords (can be used for Superstore queries). Type the notes (the production and finishing notes will appear in the job ticket of jobs based on this job type). Click Save & Continue.
Upload File
At this point you have to upload the content of the template. 1 Click the Browse... button; the CHOOSE FILE dialog box opens. 2 Navigate to the file to be uploaded, select it and click Open. 3 Click Save & Continue; if the file format requires it (e.g. if you uploaded a file format other than PDF), the PRINTING OPTIONS tab might be displayed. NOTE: 4 5
If you encounter problems while uploading Microsoft Word or PowerPoint files, refer to the Troubleshooting guide for additional information.
If necessary, choose the appropriate printing options for your file. Click Save & Continue; the INTENT tab is displayed.
Size Mismatch
If you encountered a size mismatch, the reason could be: For some reason the size was not identified by the system: go back to the intent and choose the correct size as default. You chose the wrong job type: create the template again using the correct job type.
93
Job Business Flow You uploaded the wrong file: upload another file. The uploaded file has the correct information but the external dimensions are wrong due to orientation, crop or bleed problems: use the Crop & Bleed button to indicate the correct data. A size is missing in the job type definition: fix the job type and start again.
You also have the options to keep the file properties and ignore the job type intent specification or to keep the job intent and ignore the file properties. Both options are not recommended when building templates.
Color Mismatch
If you encountered a color mismatch the reason could be: For some reason the color was not identified by the system: go back to the intent and choose the correct color as default. You chose the wrong job type: create the template again using the correct job type. You uploaded the wrong file: upload another file. A color is missing in the job type definition: fix the job type and start again. You have the option to keep the file properties and ignore the job type intent specification, this is not recommended when building templates. There is also a case where you might want to keep the job intent and ignore the file properties. For example, if you uploaded a process color file and the template color intent is black only. You might decide to create a black only template out of a color file. Practically it is a valid option, but it might be confusing to your Print Buyers, since the preview shows the actual file content and not the intent, so the Print Buyers will always see a color preview while printing a black only job.
Non-embedded Fonts
If the fonts are not embedded in the file, it is best to create the file again with embedded fonts and upload it again. If you proceed with non-embedded fonts, the system will try to find the appropriate fonts on the server and if it doesnt find them it will substitute them with the most appropriate font.
RGB Images
If you continue with RGB images, the system will convert the RGB images to CMYK according to its built-in algorithm and ICC profile. The printed job might have quality problems compared to the expectations of the Print Buyer. The only way to address this is to fix the file and upload again.
Variable Information
You can define whether the template is static, personalized or VDP. For personalized and VDP templates you will create the variable data fields by using the Selective Upload feature and then define the properties of these fields and the relationship between them by using the Form Editor. 1 If you are creating a static template, select Static (if it isnt selected). 2 Click Save & Continue to continue to the ORDERING SEQUENCE stage. If you want to create a variable data template refer to Creating Variable Data Templates (on page 99).
94
Templates
Job Details
Optional
Managing Templates
1 2 To access the TEMPLATE repository of an account, select ACCOUNTS -> STORE SETUP -> TEMPLATES; the TEMPLATES library appears. Select the required account.
Renaming a Template
1 2 3 In the TEMPLATE repository, select a template. Click (rename); the RENAME dialog box opens. Type the new name and click OK; the dialog box closes and the template is renamed.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
95
Deleting a Template
1 2 3 In the TEMPLATE repository, select a template.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click (delete); a confirmation dialog box appears. Click Yes; the template is deleted.
Copying a Template
Templates can be duplicated in the same account or copied to another account. When the template is copied to the same account its name must be changed. 1 Select one or more templates (using the Shift and Ctrl keys on your keyboard).
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
2 3
Click
Navigate to the account or folder in which you want to place the templates and click duplicate copy of the templates is created in the new location.
(paste); a
NOTE:
If the template was copied to the same account, the name of the new template is based on the original template with a number extension.
Moving a Template
Templates can be moved to another folder in the same account or to another account. 1 Select one or more templates (using the Shift and Ctrl keys on your keyboard).
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
2 3
Click
Navigate to the account or folder in which you want to place the copy the templates and click (paste); the templates are moved to the new location.
Editing a Template
1 2 In the TEMPLATE repository, select a template. Click Edit Properties; the template editing window opens.
For detailed information refer to the Creating a New Template (on page 92).
96
Templates
97
Job Business Flow 5 6 Click OK to close the confirmation message. Click Close to close the SEND MAILTOPRINT PROPERTIES dialog box.
To create an inventory template: 1 In the TEMPLATE repository, select a template. o For Book Assembly templates: Select the Enable Inventory for this template check box; the INVENTORY INFORMATION link appears o For Static templates: Click Edit Properties -> Variable Information tab and select the Enable Inventory for this template check box; the INVENTORY INFORMATION link appears. 2 Click the Inventory Information link; the INVENTORY INFORMATION dialog box appears. NOTE: 3 4
At this stage, you can define the physical location of the inventory in your warehouse. If, however, you have an inventory of this template already in storage, you can adjust the settings to reflect the current status.
Complete the fields with valid data. Click OK to save the settings and to close the dialog box.
98
Creating Variable Data Templates You can now open this template and modify any of its parameters. For detailed information refer to Creating a New Template (on page 92). NOTE:
The created template belongs to the same Print Buyer account which was used to order the job.
1 2 3
In the MODIFY PDF dialog, select (Select Text area) from the field selection list. In the PDF display, select the text string that will become a single variable data field. It is important to decide in advance how to break down the fields (for example, whether to define a single, full name field, or to define two separate fields for first name and last name). In the SELECTED FIELDS dialog box, specify the field name. For example, in the PDF select John Smith, and in the Selected Fields window, specify Full Name as the name of the field.
99
Job Business Flow Properties that govern the behavior of fields during ordering. Properties that control the display of fields in the printed job.
Text Fields
Form Editor enables to define text fields input rules and behavior, alignment and boundaries, and font properties.
100
Select the field. Select the required format from the FIELD FORMAT list. Or click Field Format link for more options.
Simple drop-down lists are used to limit the number of options for a specific variable field, and at the same time to facilitate fast and accurate entry of data when creating the print Job. A common example would be to prepare a drop-down list of titles: Mr., Mrs., Dr., etc. Complex drop-down lists are used in cases when the values of several fields are interdependent. In such a case you can create a drop-down list on one field (the leading field), and connect each value in drop-down list to a set of values in other fields. I.e. a change in one field will cause a pre-defined change in other fields as well. A common example of such a case would be a company with offices in several locations. When ordering a business card or letterhead, an employee has only to select a location and the appropriate address, city, fax, etc. will be filled in automatically.
101
Type the first value in the empty text field (New York). Click Add Row; another row is added to this column. Type another value (London), continue adding rows and values as necessary. Select the radio button above the Office Name column to indicate that this is the PRIMARY COLUMN (leading field). Create connected fields: a Click Add Column; another column is added to the table. The new column has the same number of rows as the primary column. b Select the name of a field to be changed based on the value of the primary column in the list (Office Address in our example), and type the values for this field for each of the values in the primary column. c Add a column for another connected field (Office Fax). Click OK to save the table and close the window.
Look at the field names: the leading field has a drop-down list icon. All the connected fields are marked with a lock icon and have the same color rectangle marking that they belong to the same drop-down list group. Had the form contained more than one drop-down list field, each group would have been marked by a different color.
NOTE:
102
Creating Variable Data Templates "In our fruit department you will find fresh pineapples every day!" The sentence in this example is the "composite" field, while the name of the department and the product are its children fields. Most of the standard field properties can be applied to the children fields. 1 Select the field. 2 Select Composite from the FIELD TYPE list; the COMPOSITE properties are displayed. 3 Select the children fields: Select the word or words you want to become one field and click (Word Selection); the selected string is highlighted and a field is added to the list under the composite field. b Repeat for additional strings. Click Save. a
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Image Fields
Form Editor enables to define image fields input rules and behavior, and alignment and boundaries.
103
Advanced Options
In many cases of generic designs for personalization, specific values used in the Job can affect the design. The Form Editor Advanced options are designed to deal with these situations.
Title
President Vice President Supervisor Project Manager
Tel
444-555123 444-555125 444-555321 444-555327
Mobile
422-555345 422-555348
Email
janice@global.com john@global.com carol@global.com
104
Creating Variable Data Templates The options for dealing with this type of situation are: Create one design and leave gaps in it. This option is not valid in professional quality print jobs. Create several different designs. This is a valid and common solution but it requires maintaining different design versions and requires an extra decision by the user as to when to use each design. The Form Editor Advanced Options address this issue by defining flexible rules that deal with these changes ad-hoc: Position Links handle the vertical and horizontal position of fields relative to the position of other fields. This can be related to the size of a fields or to the absence of data in a field. Suffix enables you to specify a constant suffix in a field, so that the ordering user has to type only the changing information, a situation that is common to emails. This reduces the unnecessary typing of data and thus possible errors. Group Centering is used to balance "white space" resulting from such changes as vertically or horizontally modified position links, changes in the number of lines in a multiline field, or horizontal centering of fields with varying length. Empty Fields are used to remove labels and captions for fields that have been left blank. Identical Input Fields are used to specify several fields that use the same data, so that the ordering user has to enter the data only once and all the connected fields are populated automatically. This reduces unnecessary typing of data and thus possible errors. Style Selection is used for instances where a field's style (font, font size, and font color) might require adjustment.
Defining a Suffix
105
Job Business Flow 4 5 For each field that will be in the group, select the field and click Add. Click Apply.
The application calculates the enclosing rectangle for the fields in the group and the vertical or horizontal center of the rectangle. When a job is ordered, the application checks the existing fields in the order, recalculates the enclosing rectangle and aligns the new vertical or horizontal center to the original point. It then positions the text accordingly.
Arrange Fields
You have the option to change the sequence of the variable data fields and to break the variable data form that is filled by the Print Buyer during ordering (when dealing with personalized templates) into several wizard pages. The ability to break the form into several pages is important in the following circumstances: The form contains a large number of variable data fields. The template has several pages with variable data fields on each page. The variable data fields have different context. For example in a real estate direct mail postcard some fields are for the real estate agent, some fields for the advertised property, and some for the recipient. The splitting of the form to several tabs can be done manually or in case of multi-page templatesautomatically.
106
To split manually:
1 2 Select the field which you want moved to the next tab and click Add Tab; the CREATE VI TAB dialog box opens. Type the tab name and description and click OK; a tab line is added.
To split automatically:
Click Split Steps by Pages; the list of variable information fields is broken into several tabs according to the number of pages in the template. The sequence of steps is changed automatically, if required.
107
8
Pricing
In This Chapter Introduction .......................................................................................109 Pricing Overview ...............................................................................109 Setup .................................................................................................112 Price Management ............................................................................119 Line Item Library ...............................................................................120
Introduction
This chapter describes the pricing and tax calculation features of Web Services. It provides an overview, explanation of concepts and step-by-step instructions for performing all the pricing related tasks. The chapter is composed of the following sections: Pricing Overview (on page 109) a comprehensive overview of pricing concepts and options. Setup (on page 111) describes how to define settings that enable the system to automatically generate a price and to display it online to the Print Buyer. Price Management (on page 119) describes tools to manage the pricing data and to view and modify the pricing of jobs and orders. Line Item Library (on page 111) provides an overview of the line item library and general library management tasks.
Pricing Overview
Web Services provides a comprehensive feature for pricing jobs and orders. Whenever the Print Buyer is viewing the job summary or clicking Get Quote in the shopping cart, the pricing mechanism is activated to calculate the job price. Then, during the checkout process, after the shipping details are supplied, the pricing mechanism is activated again to calculate the order price which includes the urgency surcharges, discount, shipping price, and taxes.
Concepts
The pricing feature introduces some basic concepts. While understanding these concepts might not be critical for daily operation of the application, you may find them beneficial for getting the maximum benefit out of the pricing mechanism.
Calculation Model
A calculation model is an algorithm that calculates a jobs pricing and production data. The calculation model contains a planner component, an estimation model and a decision component. The system is supplied with the following job pricing calculation models: Intent Manual Excel (part of an optional module) You select the job calculation model when defining job type and template pricing, or in case of Excel pricing, when setting up an account. A separate calculation model is supplied for order pricing.
109
Pricing
Planner Component
The planner component is the first part of the job pricing calculation model. It is an algorithm that checks the jobs intent and the output devices available to produce the job, filters only those devices that match the color, page size, and quality intent of the job, and generates several production plans for producing the job. When you are defining the job type and template pricing, you can set-up parameters for the planner component. These parameters are the output devices and imposition parameters for printing the job type or template. This data will limit the planner component to check for possible production options only among predefined devices and imposition options, otherwise the planner will search all available devices and generate the production plans automatically.
Production Plan
A set of data generated by the planner component that includes imposition constraints and output device selection. In most cases several production plans are generated for each job.
Estimation Model
An algorithm that calculates the price of a job for each specific production plan, based on the calculation model used.
Result Matrix
A pricing table generated by the estimation model for each production plan. Comprises a list of result line items with their quantities, associated cost and price.
Decision Component
An algorithm that chooses the most appropriate production plan from the list of available plans. The decision is made according to the following parameters: Cheapest cost, if pricing by press sheets or area, otherwise... The first device and press sheet size in the list.
Line Item
A basic pricing unit in the system which is used to calculate all the prices in the system. A line item includes: Pricing units. Base cost. Cost per number of units. Base price. Price per number of units. The pricing units supported by the system, for intent pricing line items, are: copies, sheets, total pages, square inch, and square cm.
110
Pricing Overview In addition the application manages line items for taxes, shipping, etc. These line items have other units, such as per cent (%) and weight.
Tax Package
A component comprising one or more taxes that need to be applied to a job, an order or a shipping cost. When the tax package comprises more than one tax (for example in US or Canada), the tax package will also include information on how the individual taxes are calculated. The individual taxes can be limited to geographical areas to accommodate local tax regulations.
Setup
The following section provides information on how to set-up taxes and job pricing.
111
Pricing your contractual agreements. Define an Excel based pricing model for an account (optional).
Job Pricing
The job pricing mechanism is activated whenever the Print Buyer views the job summary or clicks Get Quote in the shopping cart. NOTE:
When a job is in the shopping cart, there are still no shipping details (date, method and address) attached to it. Therefore, the system cannot calculate shipping related data at this stage. I.e. it does not display taxes, shipping cost or urgency surcharges in the shopping cart.
The job pricing calculation is applied by the system hierarchically, as follows: 1 Use job level pricing (manual) if it has been defined, otherwise... 2 Use template pricing if it has been defined, otherwise... 3 Use Excel pricing if it has been defined for an account, otherwise... 4 Use job type pricing if it has been defined, otherwise... 5 Price Not Available is displayed.
Order Pricing
The order pricing mechanism is activated during the checkout process, after the shipping details are supplied. It calculates the final job price (in case urgency surcharge needs to be applied) and the order price which includes the discount, shipping price and taxes.
Price Management
Price management is performed in several places: In the job tracking area you can view and modify the pricing data of jobs and orders (based on job status limitations). In the line items library you can view and modify the line items and result line items. In the production queue you can view and modify the pricing data of jobs
Setup
The following section provides information on how to set-up taxes and job pricing.
112
Area-dependent Taxes
You can define area-dependent taxes. There are two area dependency options: Dependent on Delivery Address is appropriate for situations when the tax is related to the shipping destination of an order. In some countries the tax is related to the primary business location of the Print Buyer, in which case Dependent on Billing Address should be selected. The same area definition rules apply to both area-dependent taxes.
Sometimes the tax regulations require to apply one tax on top of the sub-total of the product selling price plus another tax. For example in the Quebec and Prince Edward Island provinces of Canada, the PST (Provincial Sale Tax) is charged based on the total of the selling price plus GST (Goods and Services Tax). Example:
Product selling price Tax GST Sub-total PST Total Price 10% 5% $100.00 $5.00 $105.00 $10.50 $115.50
113
Pricing
6 7 8 9
If the sequence of applying the taxes is important, use the buttons (move up and move down), to change the sequence of the taxes. If there is a need to include one or more of the first taxes in the subtotal on top of which the next tax is calculated, select the Include in sub total checkbox for these taxes. Click Save.
Click
(duplicate); a copy of the selected package is created and added to the list.
3 4
Click (delete); a confirmation message is displayed. Click Yes; the tax package is deleted.
Managing Taxes
Creating a Simple Tax
1 2 3 4 5 Select a tax package or create a new one and click Add Tax to open the TAX LIBRARY dialog box. Click New in the TAX LIBRARY dialog box; a NEW TAX dialog box appears. Type the tax name and description. Type the tax percentage. Click OK; the dialog box is closed and the tax is added to the package you created.
114
Setup
Editing a Tax
Deleting a Tax
Duplicating a Tax
115
Pricing
Selecting a Template
1 2 3 Select ACCOUNTS -> STORE SETUP -> TEMPLATES; the TEMPLATES repository appears. Select an account and a template. Click Edit Properties; the template editing opens with the GENERAL PROPERTIES tab selected.
a b
Click to expand the option. Repeat all the sub-steps of creating a price list (Step 6 above).
116
Setup
Base Price disabled Page Size, 8.5" x 5.5" disabled Page Size, 7" x 5" disabled Colors, Full color 1 1001 1000 10000 Cost: $3 Price:$15 Cost: $3 Price:$10 Colors, Black & white 1 1001 1000 10000 Cost: $3 Price:$10 Cost: $3 Price:$5 Paper, 14 pt. Gloss Cover disabled Paper, 14 pt. Matte Cover disabled Folding, no folding disabled Folding, Simple fold 1 Infinity Cost: $10 Price:$20 Cost:$5 Price:$8 per 100 Cost:$10 Price:$30 Cost:$10 Price:$20 per 100 per 100 Cost:$20 Price:$50 Cost:$20 Price:$40 per 100 per 100
117
Pricing Paper: 100# Hi-gloss coated stock (default); 100# uncoated text stock Number of Pages: 1-200 Binding: corner stapling (default); binder; spiral binding; thermal binding
Pricing considerations: There is no base price for the product. Page size does not affect pricing. Full color printing is the base price for color documents, the pricing unit is clicks. Black & white printing is the base price for black & white documents, the pricing unit is clicks. Paper price is calculated separately. Corner stapling is included in the base price. Binder, spiral binding, and thermal binding are calculated separately per copy. From To Fixed Variable Unit: Copies
Base Price disabled Page Size, 8.5" x 5.5" disabled Page Size, 7" x 5" disabled Colors, Full color 1 Infinity Cost: $0 Price:$10 Colors, Black & white 1 Infinity Cost: $0 Price:$5 Paper, 100# Hi-gloss coated stock 1 Infinity Cost: $1 Price:$5 Paper, 100# uncoated text stock 1 Infinity Cost: $1 Price:$5 Binding, corner stapling disabled Binding, spiral binding 1 101 100 Infinity Cost: $4 Price:$10 Cost: $3 Price:$5 Binding, binder 1 101 100 Infinity Cost: $10 Price:$20 Cost: $7.50 Price:$15 Binding, thermal binding 1 100 Cost: $2 Cost:$3 per 10 copies Cost:$0.92 Price:$2 Cost:$0.85 Price:$1.5 per 1 copy per 1 copy Cost:$5 Price:$8 Cost:$4 Price:$7 per 10 copies per 10 copies Cost:$0.04 Price:$0.07 per 5 sheets Cost:$0.05 Price:$0.08 per 5 sheets Cost:$0.015 Price:$0.10 per 1 click Cost:$0.05 Price:$0.15 per 1 click
118
To
Infinity
Fixed
Price:$5 Cost: $2 Price:$4
Variable
Price:$6 Cost:$2 Price:$5
Unit: Copies
per 10 copies
Price Management
This section provides detailed instructions on the following subjects: Manually Pricing a Job (on page 119) Checking and Modifying Job Pricing (on page 119) Checking and Modifying Order Pricing (on page 120)
119
Pricing Click the number link for the line item that has to be changed; the EDIT LINE ITEM dialog box opens. Modify the line item as needed. For more information about creating line items, refer to Editing JBF Option, Design and Custom Line Items (on page 121). c Click Save; the dialog box closes and the line item is updated. You might need to add line items to the base price. For more information about adding a line item, refer to Editing JBF Option, Design and Custom Line Items (on page 121). Click Close; the dialog box closes and the data is saved. a b
6 7
6 7
120
1 2 3 4
Click (Create New Line Item); the EDIT LINE ITEM dialog box opens. To create a custom or design line item, select Custom or Design in the type list. For more information about editing line items, refer to Editing JBF Option, Design and Custom Line Items (on page 121). To create a discount line item, select Discount from the TYPE list; the dialog box display is refreshed and changed. For more information about editing discount line items, refer to Editing Discount Line Items (on page 122). Click Save; the line item is created and the dialog box closed.
121
Pricing c If you want to use markup for the price calculation, select the Use markup check box and type the percent; the price is automatically updated. d If you didnt use markup, type the fixed and variable price for the base product. Click Save; the line item is saved and the dialog box closed. Find the line item to be changed and click Edit. Modify the tax description and level, if required. Click Save; the line item is saved and the dialog box closed. Find the line item to be changed and click Edit. Modify the discount description and level, if required. Click Save; the line item is saved and the dialog box closed. Find the line item to be changed and click Edit. Modify the line item description and level, if required. Click Save; the line item is saved and the dialog box closed.
Remember that if you are changing the system level urgency line items, the change will affect all the job types and templates that inherit these settings from the system. System level urgency settings are called Express Delivery Surcharge and Urgent Delivery Surcharge, as opposed to specific job type or template line items that have names like Express Surcharge for Poster.
5 1 2 3 1 2 3 1 2 3
NOTE:
122
9
Production Management
In This Chapter Production Queue Overview .............................................................123 Managing Jobs in the Production Queue ..........................................124 Managing Notifications and Alerts ....................................................132 Producing Jobs .................................................................................133 Delivery Queue .................................................................................135 Track Jobs .........................................................................................139 Your Print Buyers initiate print jobs on the Print Buyer side of the FreeFlow Web Services system. After the Print Buyer prints the job, and the job quote is ready, the job is transferred to the Print Service Provider side of the system and appears in your PRODUCTION QUEUE window. In the PRODUCTION QUEUE window, you can do various activities with the job, before approving the job for production. After the job is approved, it enters the DELIVERY window where you can view and edit shipping information, print shipping labels, and approve jobs for delivery. This chapter is composed of the following sections: Production Queue Overview (on page 123) Managing Jobs in the Production Queue (on page 124) Managing Notifications and Alerts (on page 132) Producing Jobs (on page 133) Delivery Queue (on page 135) Track Jobs (on page 139)
2 3
123
Production Management
124
Managing Jobs in the Production Queue The jobs details panel contains additional job information, and allows you to perform administrative job tasks: The job # and description appear in the title. If there are problems with the job, an alert is created, and the alert icon appears below the title. For details, see Managing Notifications and Alerts (on page 132). JOB DETAILS information: o COLORSthe type of colors, as defined in the job order. For example, Process colors. o PAPERthe type of paper, as defined in the job order. o PAGESthe number of pages, as defined in the job order. o QUANTITYthe number of copies to be printed, as defined in the job order. o REFERENCE CODEa job reference number that you can enter. The code can be useful for your records.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click
Click (Edit note icon) to open the EDIT NOTE FOR JOB # window. The note that is associated with the job, can contain information from the Print Buyer, which you can see; information for the Print Buyer that you enter in this window; and/or an internal note that cannot be viewed by the Print Buyer.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click (Preflight icon) to open the FILE UPLOAD REPORT window, which displays preflight problems. For example, color, font or image problems. You can also preview the job from this window.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click (Info message icon) to open the JOB REPORT window. The font and image report of the original file, and the imposition file are provided. Imposition problems are also listed.
When there is an imposition problem, the INFO MESSAGE icon appears as a red alert icon, and the JOB REPORT window reports the problem.
NOTE:
IMPOSITIONjob imposition and layout information, including a thumbnail of the imposition file, an Imposition icon to display the PDF of the imposed job, Device Queue icon (appears only if the device output has a queue). ORDERjob order information, including the Order # (and how many jobs in the order), Customer name, User name, Price, Order Date, and Shipping Date. PRESS SHEETS PLANNED/ACTUALshows the planned and actual number of press sheets in the job.
When working with specific types of output devices, you can use the DEVICE QUEUES option to create workflows that direct jobs to hot folders that are associated with these devices.
NOTE:
4 5
125
Production Management
Click (Attach files icon) in the jobs details panel. The ATTACHMENTS dialog box appears. The dialog box lists files that are attached to the job. Using the icons in this window, you can download the attachment that you want to modify, and you can rename or delete an attachment. From this window you can also open a folder for the files that you will download. If you downloaded attachments, perform the necessary changes, and save the files. To reattach the modified files to the job, click the Upload Files button. The UPLOAD FILE dialog box: a Select Upload a single file; click Browse to select the file. b Select Upload multiple files using FTP Mutli-file Upload; the FTP window appears. Upload the files in this window. c Click Continue.
For information about attaching files, refer to Uploading Files (on page 6).
1 2
Select the Job and click (Trim & Bleed icon); the EDIT TRIM AND BLEED window appears. Modify the trim and bleeds as needed, and click OK when you are done.
For more information on trim and bleed parameters, refer to Defining Print Imposition (on page 32).
1 2 3 4 5
Click (Device & Imposition icon); the DEVICE AND IMPOSITION dialog box appears. From the Output Device dropdown list, select an output device (if one is not selected), or select another device instead of the one that was defined at the system level. From the Press Sheet dropdown list, select a new press sheet size. From the Orientation dropdown list, choose Landscape or Portrait. Define Imposition parameters: a From the Imposition Method dropdown list, choose Same-Up or Multiple-Up. b From the Work Style dropdown list, select one of the options.
126
Managing Jobs in the Production Queue 6 Define page layout and binding parameters: a From the Page Order dropdown list, select one of the options. b From the Page Rotation dropdown list, select one of the options. c From the Alignment dropdown list, select one of the options. d From the Fill Policy dropdown list, choose Exact or Fill to define how the page imposition on the press sheet. Click OK when done, or continue to edit other imposition parameters. Refer to the following procedures.
NOTE: 5
Click OK when done, or continue to edit other imposition parameters. Refer to the following procedures.
127
Production Management
Manual Impose
MANUAL IMPOSE is used for saving the job as a non-imposed PDF, and the imposition is done by a third party imposition tool. MANUAL IMPOSE is also automatically selected when the PDF cannot be imposed by the system, in which case, the following icon appears instead of the JOB INFO thumbnail:
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
The MANUAL IMPOSE option is accessed from the OUTPUT DEVICE dropdown list in the DEVICE AND IMPOSITION dialog box. After approval, a manually imposed job is transferred to a folder that the Print Service Provider has specified in the OUTPUT DEVICES window (for more information, refer to the Defining Print Imposition (on page 32).
Imposition Schemes
This section illustrates the different imposition schemes.
128
Vertical Orientation
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Horizontal Orientation
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
129
Production Management
Close Up View
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
NOTE:
When MANUAL IMPOSE is selected, the IMPOSITION PROOF icon provides you with a high-resolution preview of one job page.
130
Managing Jobs in the Production Queue PAPER SIZEsize of the press sheet that is defined for the job. This size is used to calculate the additional jobs that can be printed on the sheet. JOB SIZEsize of the selected base job. Jobs that are added to the layout must be the same size. UNITS ON PAGEtotal number of units, of the selected jobs, that can be printed on a press sheet. NUMBER OF PRESS SHEETSnumber of press sheets required in this layout job. UTILIZATIONa percentage that indicates the utilization of the press sheet. The percentage changes according to the jobs that are selected for the layout.
When selecting jobs to be included in the layout, it is recommended that you do not combine jobs with different bleed settings.
NOTE:
Click (Gang jobs using Layout Maker icon) in the jobs details panel; the LAYOUT MAKER window appears. The layout # in the window title is automatically updated by the system. From the list of jobs, select the jobs that you want to gang; these are the jobs that will be included in the layout. When selecting jobs, consider the utilization factor because you want to add jobs that will provide the greatest page utilization. In the Layout name box, type the layout name. To preview the layout, click Preview Layout; a PDF preview of the layout appears. To create a layout, click Create Layout; the jobs appear as a combined layout job in the production queue job list. The jobs details panel is updated, and shows a composite job.
Click (Edit Layout icon) in the jobs details panel; the LAYOUT MAKER window appears. Modify the layout, as needed. For example, you can add or remove jobs to/from the layout.
When a layout is in the production queue, you cannot edit the job imposition.
NOTE:
Click (Split composite job icon) in the jobs details panel; the SPLIT PDF dialog box appears, showing the various composite job files. Select the check box of the job component that you want to split: color pages, tab, cover and/or B/W pages. Choose one of the two splitting color options, according to component type, color channels, or color content of the files:
131
Production Management o Split Colors (By Definition of the Print Provider according to the Color Channels)the system splits off color pages from all components for which you specified color channels in the component definition. o Split Colors (By Content exclude B/W pages from Color component)the system splits the job according to the color content of the job pages. If the job contains color and B/W pages, it is split into two parts: color pages and B/W pages. From the Blank Pages dropdown list, select the option that will define how blank pages are displayed in the split job. Click OK to save the changes and close the dialog box.
5 6
1 2
Select a job and click (Create Job Ticket icon); the JOB TICKET CREATION dialog box appears. For Word documents: a Select the Job Ticket Pages check boxes of the pages that you want to include in the job ticket: Production, Finishing, Delivery, Pricing Information. b Click OK in the JOB TICKET CREATION dialog box; the DOWNLOAD FILE panel appears. c On the DOWNLOAD FILE panel, click the JOBTICKET[JOB #].DOC link to download the job ticket file, and then save the job ticket as a Microsoft Word file. Alternatively, click and save the zip file of the job ticket, and extract the file on your computer. d After saving the job ticket file, you can print out copies. For HTML Documents: a Click OK in the JOB TICKET CREATION dialog box. The Job Ticket displays in a new browser window. b Print or save the Job Ticket from the browser FILE menu (press the Alt key if the menu is not visible by default).
ALERTS contain information that is critical to the continuation of the job processing. You need to view the alert, and address the problems that it raises. The alert information includes steps for processing the problem to which you are being alerted. To ensure that you view and process the ALERTS, ALERTS appear also in the jobs details panel. After the ALERT is viewed and acknowledged, it is classified as a HANDLED ALERT.
Notification
Notification
Job Thumbnail PDF Preview
Description
Thumbnail image of the jobs front page. Access a high-resolution PDF preview of the job. When the job is part of a combined job, access an imposition proof.
132
Description
The Print Buyer who ordered the job cannot see the job price. The job was created using the Print Driver ordering workflow. The job was created from an iForm. The job contains variable data, as indicated in the VI column of the production queue job list. The job has been imposed with one or more other jobs using LAYOUT MAKER. See details in Ganging Jobs for Production (on page 130). This is a Book Assembly job. The job does not contain data. The job will be printed and stored as inventory. The job will be shipped from inventory.
Alerts
Alert
Job Properties Mismatch
Description
There is a disparity between the job properties and the uploaded file parameters. When you click a Mismatch icon, the MISMATCHING PARAMETERS dialog box appears. You can match the job properties with the uploaded file parameter. For more information, refer to Viewing and Editing Job Properties (on page 142) There are pricing problems. When you click the alert, the JOB PRICING dialog box appears, and you can modify the price, discount, express charges, and tax. The JOB PRICING dialog box also allows you to notify your Print Buyers of these modifications. For more information, refer to Pricing (on page 109). The job does not contain data. The following information is missing from the job: fonts, low res images, or RGB images. An alert is created whenever there is a note from the Print Buyer. The note must be viewed and acted upon. There was a problem with the job during preflight or imposition, or when creating the low-res image.
Price Problem
No Production File File Preflight Problem View Print Buyer Note General Problem
Producing Jobs
When a job is ready for production, you can complete one of the following tasks: Outsourcing Jobs to a Partner Print Service Provider (on page 133). Changing the Status of a Job (on page 135). Approving a Job for Printing (on page 135).
133
Production Management
1 2 3
NOTE:
An OUTSOURCE EMAIL message is sent, and the partner Print Service Provider is requested to click ACCEPT to indicate that the job is accepted and will be produced. The partner Print Service Provider is also requested to click SHIPPED when the job is completed..
134
Delivery Queue
NOTE: 3
After the job is approved and removed from the PRODUCTION QUEUE window, you can view the job in the DELIVERY window; for details, see Delivery Queue (on page 135).
In some cases, it is preferable to view the job in the DELIVERY window, rather than the PRINTING QUEUE window.
NOTE: 4
If the job print is not managed by Web Services, select Move To... and select the folder to which you want to move the job (for example, the DELIVERY window). After the job is printed and ready for delivery, continue to the delivery tasks. For details, see Delivery Queue (on page 135).
Delivery Queue
Delivery Queue Overview
After the job is approved for printing in the PRODUCTION QUEUE window, the job enters the DELIVERY window. For details on approving jobs, see Approving a Job for Printing (on page 135). The DELIVERY window options allow you to process the delivery of your printed jobs. You can view and edit shipping information, print shipping labels, and approve jobs for delivery.
135
Production Management The DELIVERY window contains three panels: Jobs for Delivery panelthis is the main panel in the DELIVERY window; it lists jobs that have been printed and are waiting to be delivered. From here you select jobs that you want to approve for delivery. Batch Order paneldisplays the job that is selected in the JOBS FOR DELIVERY panel, and the other jobs in the same order for the same Print Buyer. From here you can update shipping and carrier information, including shipping cost, and approve the printed job for shipping. The other jobs that are also listed may have a different job status than the selected job. For example, the BATCH ORDER panel can include a job that has not yet entered the DELIVERY window, as indicated by its job status. Displaying the information on all the jobs in this order allows you to handle the shipment of the order more efficiently. For example, you can decide to approve delivery only when all the jobs are ready to be shipped. Shipped Deliveries panellists the shipped jobs for a selected period (last day, week, or month). An email notification is sent to the Print buyer, who can track the job in the Print Buyers Shipping queue.
In the BATCH ORDER panel, you can perform the following activities: Sort the jobs by clicking on the column that you want to use for sorting. View the status of all the jobs in this order: Printing, Ready for Shipping, or Delivered. Select the job(s) that you want to ship.
136
NOTE: 2 3
6 7 8
Click Create Delivery Package; the Create Delivery Package dialog box opens. Modify the shipping address if necessary: a Click the Shipping Address link; the EDIT ADDRESS dialog box appears. b Type the appropriate information in the address fields. c Click OK to save changes. Modify the shipping method if necessary: a Click the Shipping Method link; the SELECT SHIPPING METHOD dialog box appears. b From the Shipping Method dropdown list, select a shipping method. c Click OK to save changes. Select the LABEL OPTION. o The 'Get a delivery label by placing a shipment request with an online carrier' option is only available for UPS or FedEx online Shipping Methods. o The 'Create a generic delivery label' - Web Services creates a word document. Use the shipping calculator to estimate the shipping cost based on the shipping method and the weight and size. Update the WEIGHT if necessary, enter the CARTON SIZE and then click Estimate Price. (Optional) Override the Actual Cost by selecting the checkbox and entering the new cost in the text box. Click Create Delivery.
The dialog box closes and a package number is automatically generated for the Tracking Number, and the job information is updated in the Delivery Queue.
Click the Job's Edit icon to open the DELIVERY INFORMATION dialog box. a Enable the Override Tracking # checkbox and manually enter the Tracking Numbers in the text box. Separate the numbers with a comma. b Click OK. The dialog box closes and a package number is automatically generated for each of the Tracking Numbers. The Job information is updated in the Delivery Queue with View Package # and View Tracking # links that open a dialog box to display the package and tracking information.
137
Production Management
NOTE: 2
Click Approve Selected Deliveries; the selected job(s) moves from the JOBS FOR DELIVERY panel to the SHIPPED DELIVERIES panel.
Jobs that are approved for delivery will also appear in the Print Buyers SHIPPING window.
NOTE:
In the SHIPPED DELIVERIES panel, you can perform the following activities: List jobs according to different delivery periods, and different sorting options. Return a job for delivery approval. View delivery labels.
138
Track Jobs
Track Jobs
The status of a job in the Web Services system is determined by specific actions performed by a Print Buyer or by the Print Service Provider. Using the various options in the Web Services system, you can perform actions that are job-status specific. For example, after the job is printed, it enters the production queue. In the PRODUCTION QUEUE window, you can perform activities that are relevant to this job status, as described in Managing Jobs in the Production Queue (on page 124). However, sometimes you want to track jobs regardless of their status. The Web Services job tracking feature makes it easy for you to track jobs. You can track a job even if you dont know its current status, and you can track a job that is not located in a specific queue. In the TRACK JOBS - SEARCH window, you can display all the job queues in the system; starting from Design, through Ready to Order, Printing, Shipping and Received. For example, you might want to search for all the jobs that were shipped to a specific Print Buyer by a specific date. You can also display jobs that were deleted. In addition, there are various job modifications that you can perform from the TRACK JOBS window. For example, create a job ticket, and modify the job and order pricing. This section describes the activities that can be performed in the TRACK JOBS window: Searching for Jobs (on page 139). Managing Tracked Jobs (on page 141).
139
Production Management
140
Track Jobs
141
Production Management
Deleting a Job
You can delete jobs from the TRACK JOBS window. For example, if the job was canceled, or the job has been shipped and delivered. Deleted jobs are saved within the Web Services system, and can be displayed. NOTE: 1 2
To display deleted jobs: select TASKS -> TRACK JOBS, and on the TRACK JOBS ribbon, click Deleted.
Select the job that you want to delete in the TRACK JOBS window, and click Delete job; the DELETE JOBS confirmation message appears. Click Yes to confirm the job deletion.
142
Track Jobs
143
10
Managing Site Customization
In This Chapter Creating Skins ...................................................................................145 Editing Skin Elements .......................................................................148 Accessing the Style Sheet Window ..................................................149 Uploading Designs ............................................................................150 Activating Page Elements .................................................................151 Managing the Skin Library ................................................................153 Accessing the Skin Library ................................................................154 Duplicating Skins...............................................................................154 This chapter describes how to create and edit FreeFlow Web Services skins. You can use the Site Customization branding functionality to personalize the general web site layout, in addition to the look and feel of specific items. Skin Structure A branding skin comprises several components that define the look and feel of the launch pad, the login page, the site frame containing a top bar and a left bar, and banners for emails and catalogs. You have to define each component separately. In addition, Web Services supports several levels of Print Buyer user privileges. It is possible to use the same site frame for the different user types, or to create a different site frame look and feel for the different privileges. NOTE:
All settings described in this chapter define Site Customization settings at the default level (true for all Print Buyers in your Web Services system). However, you can adjust the settings per account. For more information about defining Site Customization settings at the Account level, refer to Defining Account Branding (on page 51).
Types of Controls The branding feature identifies buttons and links, Print Buyer logos, and tabs. Clicking a button or a link changes the Web Services page content or opens a new dialog box. A matching control must be assigned to each of the buttons in order to keep the full functionality of the application. This chapter includes the following sections: Creating Skins (on page 145) Editing Skin Elements (on page 148) Uploading Designs (on page 150) Activating Page Elements (on page 151) Managing the Skin Library (on page 153)
Creating Skins
You can customize and personalize the general web site layout, in addition to the look and feel of specific items with a skin. You achieve this by uploading designs and images, and adding text to the launch pad and the various frames and banners on the system site. This section describes the following procedures: Accessing The Skin Editor (on page 146) Customizing the Login Page (on page 146) Customizing the Site Frame (on page 146) Customizing the Launch Pad (on page 147)
145
Managing Site Customization Customizing the Email Banner (on page 147) Customizing the Catalog Banner (on page 148) Saving and Previewing Views (on page 148)
You must have an HTML design (*.mht format) to customize the top bar and left bar. The top bar HTML design must contain a top bar with a table of four cells. The left bar HTML design must contain a table of seven cells (aligned vertically). It is possible to have the sub menu of seven cells moved to the top bar, but the main menu cannot be moved to the left.
146
Creating Skins 4 5 6 7 8 9 Complete the File Upload instructions, browse to the target top bar file and click Next; the top bar appears in the SITE FRAME window. Click the Upload Left Bar link. Click Yes in the confirmation windows; the FILE UPLOAD window appears. Complete the LEFT BAR: FILE UPLOAD instructions, browse to the target left bar file and click Next; the left bar appears in the SITE FRAME window. Save and preview the site frame. For information about saving and previewing, refer to Saving and Previewing Views (on page 148). Activate elements in the site frame top and left bars. For information about activating the site frame top and left bars, refer to Activating Page Elements (on page 151).
NOTE: 6
Activate the launch pad elements. For more information about activating elements, refer to Activating Page Elements (on page 151).
147
Managing Site Customization 5 Save and preview the Email Banner. For information about saving and previewing, refer to Saving and Previewing Views (on page 148).
You can edit the final design after saving and previewing the email banner. For information about editing the design, refer to Editing the Final Design (on page 149).
NOTE: 6
Activate the EMAIL BANNER window elements. For information about activating elements, refer to Activating Page Elements (on page 151).
NOTE: 6
Activate the catalog banner elements. For information about activating elements, refer to Activating Page Elements (on page 151).
NOTE:
Images missing from a preview are indicated by Buttons are inactive on the SAVE AND PREVIEW tab.
148
Uploading Images
1 2 3 Select the folder to which you want to upload the images. Click Upload Images; the UPLOAD FILE dialog box opens. To upload a single file: a Click Browse and select the image to upload. b Click Continue; the image is uploaded. c Click Close, to close the upload dialog box; the image is added to the image library. To upload multiple files: a Select the Upload multiple files option. b Click Continue; the FTP Upload dialog box opens. c Click Page and select Open FTP Site in Windows Explorer; the Windows Explorer opens. d Drag and drop the images to be uploaded to the FTP window. e Close the Windows Explorer and the FTP Upload dialog boxes.
To reposition objects:
1 2 In the SKIN EDITOR, click the object to reposition. Drag and drop it to the new location.
To resize objects:
1 2 In the SKIN EDITOR, click the object to resize. Drag the anchor points to the new location.
To add text:
1 2 In the SKIN EDITOR, click the area where text is to appear. Type the text.
To edit text:
1 2 In the SKIN EDITOR, select the text to edit. Edit the text. Text editing tools are located on the toolbar.
Save and preview your work by clicking the SAVE AND PREVIEW tab.
NOTE:
NOTE:
149
Managing Site Customization 3 4 Click OK; the new color appears on the COLOR PALETTE sub-panel. Repeat Steps 1 through 3 to edit the color of other elements.
To edit a button:
1 2 3 Ensure the button image to be used (other than the existing button images) is uploaded to the Images folder. For information about uploading images, refer to Uploading Images (on page 75). In the STYLE SHEET window, click a Button element; the IMAGE FOLDER dialog box appears showing the button name selected in the Name list, and the current button image displayed on the IMAGE pane. Click the new image name and then click Select Image; the new image appears on the BUTTONS sub-panel.
Text displayed on regular and dark buttons is independent of the background image. The text is edited from the FONT sub-panel.
NOTE:
To edit a font:
1 2 3 In the STYLE SHEET window, click a font element; the FONTS dialog box appears. Click a font type and style, and type a size. Click OK.
NOTE:
Uploading Designs
Before uploading a design, you must have a login page HTML design (*.mht format) for each of the pages to be customized. It is recommended that you have HTML files initially designed by an HTML designer with an understanding of your Web Services application requirements. Initial application designs first appear as gray background (default) to serve as reference data for what is being replaced, which you can select and temporarily delete. The gray background disappears permanently after you upload an HTML file (*.mht format). The varying dimensions for uploading Site Customization files are outlined below. Page Name
Login Page Site Frame Launch Pad Email Banner Catalog Banner
Width
1000px Left bar - 200px Top bar - 1000px 1000px 1000px 1000px
Height
700px Left bar - 500px Top bar - 100px 700px unlimited 100px
150
In the SKIN EDITOR, click ; the ACTIVATION window appears. The window is divided into the following three panes: o Left pane Lists the activated objects (images or text). o Center pane Displays the Editor instructions. o Right pane Lists the required and optional buttons for activation.
When you select a left pane list object, the corresponding object in the design is automatically selected, visually linking the listed object and the design object.
NOTE: 2 3 4
Select an object in the SKIN EDITOR window and click Add in the ACTIVATION window left pane (or double-click the object); a newly activated object appears in the left pane list. Type the default name. In the center pane, click the Element Type dropdown list, and select the required element type; the right pane automatically updates to reflect the selection made.
The right pane includes two activation lists: Recommended and Optional. After clicking OK or Save and Preview, an alert message appears if you neglected to activate all the recommended list items.
NOTE:
151
NOTE: 3
In the TABS ALIGNMENT list, select a valid tab alignment option and then click OK. See the options in the table below: Top bar
Right Left
Both bars
Fit To Width Center
Left bar
Top Bottom
Selecting Languages
You can define the language selection function, which appears in the login page. Language selection enables your users a selection of languages to view your site in. NOTE:
Language Selection functionality is optional; if you leave the Language Selection undefined, the default language remains that of the Print Service Provider. Verify that language icons exist in the uploaded login page HTML design to enable Language Selection.
Click ; the ACTIVATION window appears. a Click the Add button, and in the ELEMENT TYPE dropdown list, select Button/Link. b In the ACTIVATED FUNCTION dropdown list, choose Select Language. c In the LANGUAGE dropdown list, select the language you want. d Repeat Steps 1 to 3 for each additional language selection button. e Click OK to confirm the activation and close the ACTIVATION window. Click OK to close the SKIN EDITOR; the Language Selection buttons are activated.
2 3
152
After the Administrator design is completed, it is advisable to edit the screens according to user abilities (as defined in SYSTEM SETUP -> ADVANCED -> USER TYPES). Example edit: Remove the button accessing software downloads for the USER screen. You will need to upload the edited .mht file to the customized user privilege skin again.
To assign a skin:
1 2 In the SKINS list, select a skin name and click Assign to Customers; the ASSIGN TO CUSTOMERS dialog box appears listing all Print Buyers and their respective assigned skins. Select the check boxes corresponding to the respective Print Buyers and click Assign; the assigned Print Buyers are displayed in the ASSIGNED TO CUSTOMERS list.
153
Set as Default.
You can now upload and assign design(s) and images to the skin, thus customizing it to serve as branding for your Site Customization system. For information about how to edit skins and upload designs and images, refer to Creating Skins (on page 145) and Editing Skin Elements (on page 148).
Duplicating Skins
You can create multiple skins with the same look, containing different content or images, by using an existing skin. Duplicating skins is a simple, time-saving method of setting up a Multisite system.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
To rename a skin:
1 2 3 In the SKINS list, select a skin.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click Rename Skin and type a unique name in the SKIN NAME field. Click OK; the skin is renamed.
To delete a skin:
1 2 In the SKINS list, select a skin name and click Delete Skin. In the confirmation dialog box, click Yes; the skin is deleted. Print Buyer accounts assigned with the deleted skin are assigned the default skin.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
154
11
Direct Marketing Links
In This Chapter DirectSmile Image Generator ...........................................................155 XMPie PersonalEffect .......................................................................157 You can use FreeFlow Web Services Direct Marketing Links to enhance your Print Buyers business opportunities with the ability to provide specialized services through the use of customized templates. These templates are created and then customized by integrating external application plug-ins. After purchasing a FreeFlow Web Services Direct Marketing Links license, the relative module adapters are provided to enable use of the modules described below. This chapter contains information about the following Direct Marketing Links plug-ins: DirectSmile Image Generator (on page 155) create personalized image layouts and designs, increase the impact of direct mail. XMPie PersonalEffect Integration (on page 157) enables Print Buyers to effectively reach their customers via print, web, and email, within the framework of dynamic publishing campaigns.
Click Save & Continue; the FILE UPLOAD window appears showing the UPLOAD FILE view.
155
Direct Marketing Links 8 9 Browse to the file and click Save & Continue; the PREFLIGHT view appears. To view the FILE REPORT, click the Click here to review these problems link; the template properties are displayed as well as any preflight problems. Click the What is and Click here links to view preflight problem information. Edit as necessary. Click Save & Continue; the INTENT view appears with the Web Services INTENT LIST. Use the Web Services INTENT LIST controls to add tabs, edit properties, and edit the order of INTENT LIST elements: Add Tab- adds tab for the Print Buyer to define intent in separate pages Edit- accesses the Edit Joblet Property dialog box Move Up- moves the selected joblet up a position in the list Move Down- moves the selected joblet down a position in the list Remove- deletes the selected joblet from the list Select the Visible column check box to specify a tab is made visible. Click Save & Continue; the VARIABLE INFORMATION window appears, showing the DEFINE FIELDS view.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
10 11
12 13
4 5
156
XMPie PersonalEffect
XMPie PersonalEffect
FreeFlow Web Services XMPie PersonalEffect enables Print Buyers to effectively reach their customers via print, web, and email, within the framework of dynamic publishing campaigns. By integrating XMPie PersonalEffect with Web Services, Print Buyers can access the XMPie PersonalEffect application using the Web Services workflow. XMPie PersonalEffect with Web Services facilitates the following: Print Buyers can access, customize, and order VI campaigns directly from Web Services. Dynamic proofing and the generation of all VI output formats supported in PersonalEffect are available directly from Web Services in a completely transparent way. An integrated, online solution that places a Print Service Provider at the center of all relevant media campaign information. NOTE:
A Direct Marketing Links license is required to enable XMPie. An expert level of understanding of the XMPie PersonalEffect accounts, campaigns, and variable template creation is required to effectively present the templates for order by a Print Buyer.
The following topics describe the procedures involved in importing and using an XMPie PersonalEffect template in to the Web Services system. Importing an XMPie PersonalEffect Template to the Web Services System (on page 157) Ordering From a Template (on page 158) Uploading a Database File (on page 158) Restrictions and Known Limitations (on page 158) NOTE:
Ensure that all prerequisite software and components are properly installed and configured before beginning template creation. See the Integrations Guide on page 177 for more information.
157
Direct Marketing Links Pricing window appears. 9 Select the pricing model, type in template pricing values, select the pricing options, and click Next; the Template Attributes window appears. 10 Information entered into Template Attributes is used by the Template search engine for establishing the precise location of the template. Data entered is also sourced by the Template search engine to locate a template. Define the template attributes and click Finish; the XMPie template appears in the Templates list. XMPie PersonalEffect templates are represented by the
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
icon.
158
XMPie PersonalEffect want to define as Pinned must be defined as such in the XMPie template and not in Form Editor. Field Type Definitions that are applied
Field Type - Login Driven is the only valid value Text Default Text Field Input View by Field Format Use Image Generator View By Image Image Upload Image Selection GUI Select Folder and Default Image Field Input Advanced Options
159
160
12
Excel Pricing
In This Chapter Settings in Web Services ..................................................................161 Excel Pricing File Format ..................................................................162 Excel Programming and Useful Excel Functions ..............................167 Excel Pricing has been developed for Print Providers who prefer a pricing solution other than that provided by FreeFlow Web Services. The reasons you might prefer an extraneous pricing system are two-fold: You have your own unique way of calculating the price and are not able to find a satisfactory way in which to define pricing within the Web Services system You already have your own tool by which you can define a price list and calculate prices Excel Pricing enables you to upload an Excel file that contains all pricing parameters and then assign the file to an intended customer. NOTE:
By working with an Excel file, all calculation methods are possible (i.e. any formula or any information that will generate the specific price can be employed). To activate Excel pricing, you must purchase the Data Export module.
Working with an Excel File To work with Excel Pricing, you must first create an Excel file (see Excel Pricing File Format (on page 162) for more information) and then upload the file to the Print Buyer account. When the Print Buyer clicks on Get Quote, all relevant information related to the job and customer, is exported from Web Services to the Excel file. The Excel file receives the new information and, according to the formulas that you provided, updates and calculates the price. The price and the output device information are automatically imported back to Web Services, where it is displayed to the Print Buyer. When working with Excel Pricing, you can price a multitude of additional parameters. A few examples are: B&W and color pages, click charges, job tickets, and paper types.
161
Excel Pricing
Select the files that you want to upload and click Upload Files.
Excel file for pricing has a special format which can not be modified. In this section, a full description of the file format is provided to help you create your own pricing mechanisms using the Excel Pricing model. These descriptions are based on the content in the Sample Excel Pricing.xls file.
Column A
Column A contains field names related to job properties, shipping and print buyer information, which are exported from Web Services.
Column A Fields
Fields Name
JobID JobName JobStatusID
Explanation
Unique job# that the system generates Job name as it appears in the Shopping cart Job status ID as it appears on the Database
162
Explanation
Job status Reference code that the customer entered Job type ID Job type name as defined in the job type library Job sub type ID Job sub type name as defined in the job type library Number of copies of the job (if it is a VI job the number of copies is for one record) Number of original pages of this job (for one copy) without folding Job original page width (without folding) Job original page height (without folding) Job page size (without folding) Job page orientation Job sides Number of folded counts of this job (for one copy) The job width after folding The job Height after folding The paper category (on which the job will be printed) as was defined in the stock library The paper texture (on which the job will be printed) as was defined in the stock library The paper brand (on which the job will be printed) as was defined in the stock library The paper color (on which the job will be printed) as was defined in the stock library The paper weight (on which the job will be printed) as was defined in the stock library Printer ID that was assigned automatically by the system Printer name that was assigned automatically by the system Print quality ID as defined in the printer Print quality name as defined in the printer (cost effective, high quality) The job color details: process or B/W If B/W according to the job properties Number of processes according to the job properties Number of spot colors according to the job properties The delivery date Urgency ID according to the definition in the system Urgency Rate according to the definition in the system Tax rate for this job
163
Explanation
Number of pages of this job (for one copy) without folding. after converting to PDF Job original page width (without folding) after converting to PDF Job original page height (without folding) after converting to PDF If B/W after conversion to PDF Number of process colors after conversion to PDF Number of spot colors after conversion to PDF Number of pages of the job that are B/W Number of pages of the job that are process Number of records (VI) for this job Is it an Variable Data Form job Customer ID (generated by the system when a customer is created) Cost Center ID Print Buyer name Print Buyer discount rate (as set in preferences) Print Buyer tax rate (as set in preferences) Stapling type (as defined for this job) Stapling position (as defined for this job) Staple count (as defined for this job) Comb binding type (as defined for this job) Comb binding position (as defined for this job) Comb binding thickness (as defined for this job in Inches) How many recodes are in a VI job Laminating texture Laminating sides (one side or two sided) Drilling position (as defined for this job) Drilling radius (as defined for this job in Inches) Drilling hole counts (as defined for this job) Collating (if defined for this job) Perfect binding type (as defined for this job) Perfect binding position (as defined for this job) Numbering type (as defined for this job) Numbering position (as defined for this job) Numbering sided Does this job has custom finishing Custom finishing name Custom finishing description Number of folding in the job (for 1 copy)
164
Explanation
First name as appears in the shipping address Last name as appears in the shipping address First name and Last name as appears in the shipping address Company name as appears in the shipping address Department name as appears in the shipping address Street name as appears in the shipping address City name as appears in the shipping address State name as appears in the shipping address Zip code as appears in the shipping address Country name as appears in the shipping address Phone number as appears in the shipping address Mobile number as appears in the shipping address E-mail address as appears in the shipping address Address notes as appears in the shipping address Customer level is the relevant on Excel The total number of copies, from all the jobs based on the same job type, currently in the Shopping Cart. The total number of copies, from all the jobs based on the same template, currently in the Shopping Cart.
Column B
When a Print Buyer clicks on the Get Quote button in the Shopping Cart, the values related to the job are exported to Column B. The following windows in Web Services update the values in Column B: GET QUOTE - Data concerning the Job properties and customer details will be updated CHOOSE SHIPPING ADDRESS - Shipping Address information CHOOSE YOUR SHIPPING OPTIONS - Shipping date and urgency
Values of measurement - All sizes that are exported to the Excel file are in inches, even if the default language is not English US. You need to convert these values to mm using an Excel formula. For example, to convert Cell B16 from inches to mm use B16*25.4. Fields Format -Excel provides an option for setting the cell format whereby the view is changed but not the value. In the Excel that arrived with the system, all cells are set to General. Cell format can be changed by right-clicking on the cell and selecting the format cell option from the menu. For example, Cell B37, which is the required date value with a number, can be changed to a date format (with any date format).
NOTE:
Column C
Column C contains field names of the pricing and output device information, which are imported into Web Services.
Column C Fields
Field Names
Cost Price
Explanation
Cost for the Print Provider Customer price without tax and discount
165
Explanation
Customer price + the negative discount Customer price + the positive discount Discount rate Discount price Urgency rate Urgency price Tax rate Tax price The total price without the tax The total price + discount + urgency + taxes The Run Size that will be used for printing this Job (not obligatory) The printer that the Job will be print on (not obligatory)
Column D
You should insert the values for Column D. These are the values imported back to Web Services after the Print Buyer clicks Get Quote.
N/A value - A Print Buyer, using the Excel Pricing model, may receive a pricing error (N/A) in place of the price, after clicking on Get Quote. This is an indication that there is an error in the Column D calculation. To resolve this problem, download the Excel file used for this customer and review the formula for values in Column D. Fields Format - In Excel, there are options for setting the cell format, which will change the view and not the value. In the file that came with the system, all cells are set to General. An option exists for changing the Excel default cell format by right-clicking on the cell and choosing the format cell option from the menu. For example, Cell D6 is the price that the customer will see in the Shopping Cart. You can set this cell format to be Currency according to your decision (this change will not effect the currency value that was set in Web Services). Field Value - Column D, Cells D4-D15 can accept only numbers. If the cells contain text, an error will be generated when a Print Buyer clicks on the Get Quote button. Ensure that the Excel file used by the Print Buyer for the price calculation is closed prior to the customer ordering. If the file is open and a Print Buyer requests a quote, instead of the price, a Microsoft Excel message will appear on the server.
NOTE:
You can make other changes in the other columns (except A-D) of the Calculation sheet and you can add new sheets to the file. Linking between two Excel files may cause an error, so any information that exists in a different file can be copied to a new sheet in the file that will be used for the Print Buyer.
166
Excel Programming and Useful Excel Functions Column A: Component - describes the component type: Color Pages, B/W, Cover, Tag or any other type that the Print Provider will define Column B: Component Type -The type of the component that was defined in Column A Column C: Page Count - Number of pages for the current component Column D: Paper Type - Paper Type for the current component Column E: Finishing - Finishing for the current component Column F: PDF Colors - Number of PDF color pages that were originally uploaded for the current component The numbers of rows that are added depends on the number of components that were defined for a Book Assembly Job.
To import the updated Excel file with Book Assembly, perform the following: 1 Log in to Web Services and go to to ACCOUNTS -> ACCOUNT SETUP -> PREFERENCES. 2 In the PRICING sub panel, select Excel, including Set jobs from the CUSTOMER PRICING MODEL dropdown menu; the Excel File link becomes enabled. 3 Select the Excel file to be assigned to the specific customer. The EXCEL FILE dialog box displays the Last Output of-Sample Excel Pricing With Set.xls file. Last Output of-Sample Excel Pricing With Set.xls contains all the data that was imported and exported by Web Services during the last use. This means that in this file, you can find all the information about the job being ordered by the Print Buyer when the Print Buyer clicked Get Quote.
IF Function
The Excel If function examines whether a certain condition is true or false. If the condition is true, the function will do one thing, if the condition is false, the function will do something else.
Sample IF Syntax
Using the IF function, we will select on which printer a job is processed. If the job is B/W, the printer will be Printer1. If this is a process job, the printer will be Printer2. =IF(Calculation!B33="process", "Printer2","Printer1")
Vlookup Function
The Vlookup function searches for a value in the first column of a table array and returns a value in the same row from another column in the table array. Syntax: VLOOKUP (lookup_value, table_array, col_index_num, range_lookup) lookup_value - the value to search for in the first column of the table_array. table_array - two or more columns of data that are sorted in ascending order. col_index_num - the column number in table_array from which the matching value must be returned. The first column is 1. range_lookup - determines if you are looking for an exact match based on lookup_value. Enter FALSE to find an exact match. Enter TRUE to find an approximate match, which means that if an exact match is not found, then the VLOOKUP function will look for the next largest value that is less than value. Example Using the VLOOKUP function, we will define a discount according to number of copies. We set a table of
167
Excel Pricing discounts according number of copies. The first column displays the minimum number of copies required to receive the discount displayed in the second column. The lookup_value must be in the first (left) column on the table_array which sometimes can have limits and the user will have to change their own database for this limitation. To solve this limitation, use the functions MATCH and INDEX.
MATCH
The Match function searches for a value in an array and returns the relative position of that item. Syntax: MATCH (lookup_value, lookup_array, match_type) lookup_value - the value to search for in the lookup_array. lookup_array - a range of cells that contains the lookup_value that you are searching for. match_type: o FALSE or 0: exact match. o TRUE or 1: closest value (if the exact value is not found, the function will look for the closest value smaller than the lookup_value).
INDEX
The Index function returns a value or the reference to a value from within a table or range. Syntax: INDEX (array, row_num, column_num) array - a range of cells or table. row_num - the row number in the array to use to return the value. column_num - the column number in the array to use to return the value.
DGET Function
One of the powerful functions which operates on databases is the DGET function. DGET function retrieves from a database a single record that matches a given criteria. Syntax: DGET (database, field, criteria) database - the range of cells that you want to apply the criteria against. field - the column to retrieve. criteria - table that contains the criteria + column names.
VBA
With Excel, there is an option to write code with VBA. Using this option, you can create any function that you would like, especially for complex pricing calculations. It is important to remember that if you are using this functionality in one of the Excel files, there is a need to change the Macro security on Microsoft Excel that is installed on the server. To change the Macro security, go to MICROSOFT EXCEL -> FILE -> OPTIONS -> TRUST CENTER-> TRUST CENTER SETTINGS -> MACRO SETTINGS and Enable all Macros.
168
13
Book Assembly
In This Chapter Book Assembly Definitions................................................................169 Defining a Book Assembly Job Type ................................................170 Defining a Book Assembly Preview ..................................................172 Producing a Book Assembly Job ......................................................175 Book Assembly enables you to determine those parameters necessary for a Print Buyer to create a multicomponent job. Web Services Set jobs are comprised of an optional binding element such as a binder or a spiral, and components such as color pages, black and white pages, tabs, and blank pages. A Book Assembly job type is identified by a binding style. Therefore the term binding style is used instead of Book Assembly job type.
Binding Styles
The binding style identifies the job type. To create a binding style, you need to define basic parameters as the type of binding, the possible page sizes, additional materials, pricing, and available components. The binding collects the components into one physical entity that can contain covers, pages, inserts, and tabs. The binding element can take the form of binders, saddle stitching, perfect binding, wire binding, thermal binding or any other similar means.
Components
Components are the elements comprising a Book Assembly. Web Services comes supplied with four default components. You can modify these components, delete them and add as many other components as required. The default components are: Cover - The Cover component is used when the cover has been designed as a separate file encompassing the front cover, spine and back cover of the Book Assembly. Tab - The Tab component is used for inserting tabs in a Book Assembly. It is possible to define the text to be printed on a tab and the text parameters. When the Tab component is used, the application takes into account the number of tabs that can fit along a page side and provides feedback if this number has been exceeded. Color Pages - A standard component type which can be one or two-sided. B/W Pages - A standard component type which can be one or two-sided.
169
Book Assembly
To define Book Assembly job types, click PRINT SETTINGS -> JOB BUSINESS FLOW -> BOOK ASSEMBLY.
170
General Properties
The General view enables you to determine the following: Specify whether the component is one- sided or two-sided (also known as simplex and duplex). Enter an internal note and a note for the print buyer for the specific component.
Paper Category
PAPER CATEGORY enables you to create name aliases for a specific paper and simplifies the ordering process for the Print Buyer. For each Paper Category, at least one valid Paper must be defined.
171
Book Assembly
Paper List
The PAPER LIST contains a list of papers that are connected to a specific paper category. The color of the paper items in the list is significant. Black color signifies a paper item that is in stock; gray color signifies that the paper has been temporarily disabled in the stock library; and red color signifies that the paper has been removed from the stock library. When there is more than one paper in the PAPER LIST, the first item in the list is the default. To set another paper as default, select the target paper and move it up until it is the first one in the list.
Finishing Properties
The FINISHING tab enables you to define whether the component will be laminated.
Pricing Properties
The PRICING tab enables you to set up the component pricing, and includes the following:
172
Preparation
Before you can start setting up the preview, you have to define the preview size, and then create appropriate images. To create a realistic-looking preview, Book Assembly places the supplied background image (A), superimposes onto it the file content as uploaded by the Print Buyer (B), and places on the top an image simulating the appearance of the binding element (C).
A B C
The view's image is placed in the background. The uploaded file information is positioned over the background. Any binding-related images (such as binder rings or a spiral) is positioned on top.
Optional Spine
Optional Spine enables providing the following settings only when the spine/cover and foreground are required in the style: External Spine Image; which will serve as the background image of the spine Spine Position (top-left corner) Spine Width; the size of the spine in the original image NOTE:
The Binding Preview Spine Width is not the size of the spine that has been set for the binding style. Binding Preview Spine Width is a setting that is necessary for placement calculation. The size number must be entered (and should be greater than 0) if a file, under the External Spine Image, exists.
NOTE:
Prepare the following background files for the display: External Front Cover Internal Front Cover Pages Internal Back Cover External Back Cover NOTE:
All the background files must be the same size.
173
Book Assembly If the binding has a prominent visual feature that can be seen when flipping through a real similar product (such as binder rings) you might wish to create appropriate foreground images for each of the following views: Internal Front Cover Pages Internal Back Cover
Left Page
1 2 3 Open the image in Acrobat, on the local PC. Click on the Crop Tool (TOOLS -> ADVANCED EDITING -> CROP TOOL) and outline the left page. Double-click on the image; the Crop Pages dialog box appears; the Top-right corner is the composite of the top and right coordinates. Click on the Crop Tool and outline the right page. Double-click on the image; the Crop Pages dialog box appears; the Top-left corner is the composite of the top and left coordinates.
Right Page
1 2
174
175
Book Assembly
176
14
Integrations Guide
In This Chapter Introduction .......................................................................................177 LDAP .................................................................................................178 User Management.............................................................................180 Data Export .......................................................................................187 Freeflow Connectivity ........................................................................203 XMPie PersonalEffect .......................................................................221 DirectSmile ........................................................................................225 Credit Card ........................................................................................226
Introduction
This guide provides detailed information on the various integration possibilities available with FreeFlow Web Services.
Overview
The information on integrating with FreeFlow Web Services is organized according to the various products. It is therefore only necessary to go to the section(s) that are relevant to the particular integration with Web Services.
LDAP
LDAP (on page 178) gives information to Print Service Providers who want to connect Web Services to an LDAP server and enable user authentication by way of a directory service. The chapter provides instructions for integrating Web Services with an LDAP server enabling automated user synchronization and Single Sign On (SSO).
User Management
User Management (on page 180) contains information for Print Service Providers who manage their users in an IT system which is not LDAP/Novel and wish to automatically synchronize users between the systems. The chapter provides instructions for implementing an authentication server, interfacing between Web Services and the IT system used to manage their users authentication and enabling automated user synchronization and Single Sign On (SSO).
Data Export
Data Export (on page 187) is an add-on module for FreeFlow Web Services that enables a Print Service Provider to implement data-transfer to the various peripheral systems existing in their organization. The
177
Integrations Guide chapter provides instructions on retrieving the data that Web Services generates when a predefined event occurs.
FreeFlow Connectivity
Freeflow Connectivity (on page 203) provides a Print Service Provider with the instructions needed to connect FreeFlow Web Services to external integrations such as FreeFlow output devices, and increase the automation between Web Services and the integrations.
XMPie PersonalEffect
XMPie PersonalEffect (on page 221) provides instructions on integrating the software with Web Services, enabling Print Buyers to access, customize, and order XMPie PersonalEffect campaigns directly from within Web Services.
DirectSmile
DirectSmile (on page 225) provides instructions on integrating the DirectSmile Image Generator tool with Web Services, providing a variety of additional options for creating variable data and image personalization solutions.
Credit Card
Credit Card (on page 226) is an add-on module for FreeFlow Web Services that enables Print Buyers to pay for jobs ordered using an online payment vendor. The chapter provides instructions on integrating Web Services with the Credit Card vendor.
LDAP
Overview
The FreeFlow Web Services Lightweight Directory Access Protocol (LDAP) Adapter enables user authentication when logging in to the Web Services application by way of a directory service. The LDAP Integration Guide is designed for Print Service Providers who want to connect Web Services to an LDAP server. Integration of the LDAP system into Web Services is intended for corporate Print Buyer accounts, and supports multiple LDAP directories for different customers. Integration of the LDAP system into Web Services enables users who are managed in an LDAP directory to work with the Web Services system. The Web Services account is a copy of the domain user account and is updated each time the user logs into Web Services. The user is synchronized with the LDAP user including account status, required user details, and properties. NOTE:
The Web Services LDAP Adapter is a separately licensed product and must be purchased in addition to the Direct Marketing Links license. Microsoft Active Directory and Novell's eDirectory are currently supported by the Web Services LDAP Adapter.
Prerequisites
Use of the FreeFlow Web Services LDAP Adapter requires the following: Appropriate Directory User Account(s) should be set up and made available. The Web Services application should be configured to perform LDAP authentication.
LDAP Workflow
The following steps describe the LDAP workflow:
178
LDAP 1 2 3 The user enters the login URL that will provide external (LDAP) authentication: http://localhost/iway/?IID=xxx where xxx is the authentication identifier as defined in the configuration file. The user enters the domain login name and password in order to log in to the Web Services application; according to configuration parameters. Web Services performs user authentication on the LDAP server. If authentication is successful, the user will be logged in to the system, and one of the following events will be performed: o If no corresponding Web Services user account exists, the system will create an account using retrieved domain user details and properties. o If the corresponding Web Services user account already exists, the system will update the account using retrieved domain user details and properties. If the corresponding Web Services user account was disabled, the system will enable the account.
If authentication fails, the user will not be logged in to the system and the appropriate error message will appear. In this case:
NOTE:
If the domain user account has been disabled or deleted, but the corresponding Web Services user account still exists and is active, the system will disable the account. For all other error states (wrong password, technical error, etc.) no other manipulations on the corresponding existing Web Services user account will be performed.
LDAP Configuration
Within FreeFlow Web Services, you configure the LDAP Adapter in the EXTERNAL SYSTEMS window. To access the External Systems window: 1 Login to Web Services as a Print Service Provider. 2 Navigate to SYSTEM SETUP -> INTEGRATIONS -> EXTERNAL SYSTEMS. 3 Select LDAP in the SYSTEMS list.
Description
If you have a number of LDAP integrations, select one for your current work session or select New. The directory service - Active Directory (Microsoft) or Novell. DNS server name or IP address where the active directory is located. Port number used by Web Services to contact the domain (default 389). This port is employed to perform the query with the LDAP. If the LDAP server is external, this port must be opened within the firewall, in order to allow it to access the server and perform the query. Defines the Domain administrator credentials. Type in the user name and password of the administrator of the active directory. The login name and password of any user belonging to the Domain Admins group can be used.
179
Description
The local Domain Name System (DNS) name within the Company. This name is defined in the active directory. Defines where to start the search inside the domain [DC=domain controller]. The LDAP syntax requires that you include the following parameters:
DC=mydomain DC=com
Default Customer Defines the default Web Services account into which the authenticated LDAP user will be logged.
User Management
General
The following topics provide instructions on how to interface between Web Services and the IT system you use to manage your users authentication and provide auto login.
180
User Management
Overview
The User Authentication Interface module of the application enables you to authenticate Print Buyer users through an external system, instead of manually registering the users in the application administration modules.
Prerequisites
1 2 An Authentication Server - An external system that is capable of receiving http requests and responding with a standard XML reply. The authentication server queries the external user management system, and generates XML as required by Web Services. Data Export license - Users can work with this integration only after acquiring and enabling the Data Export license.
Integration Flow
The following procedure describes the basic workflow involved in the Automatic Login procedure. 1 The User Authentication procedure begins when a login request to the application is made from any internet or intranet website. To activate the User Authentication workflow, the login request must be made to the following webpage: http://[server]/NewsWay/Interfaces/AutoLogin/algin.asp?IID=[x]&PrintProviderID=[y]&firsturlselectio n=[page]&localizationsection=[lang] Where:: o server name of the Web Services server. o x number of the authentication server configuration node. o y ID of the print provider to which the account and user belong. In stand-alone installations, the PrintProviderID = 5. o page page that will be the first seen by the Print Buyer upon logging into the application. One of the following "punch-in options" can be chosen: "firstpage" default view (if blank or missing). "shoppingcart" "approval" o lang Language used by the system in the GUI interface after user login. The list of language codes is located in [Application Drive]:\NewEdition\ControlPanel\Localization\_nw_setup.txt, where [Application Drive] is the drive on which the application is installed. Default (if blank or missing) = English (US). For example: http://localhost/newsway/interfaces/autologin/algin.asp?PrintProviderID=5 &IID=2&firsturlselection=shoppingcart&localizationsection=FrenchCA 2 3 The call can include any POST or GET parameters and the sending method should be predefined in the application configuration files. The application sends the request to a webpage on the server that handles the authentication, forwarding any parameters included in the original request. The webpage URL, to which the request is being forwarded, must be predefined in the application configuration files. The authentication request is replied to via an XML file. The XML file supplies a unique ID to the Print Buyer as well as the specific Print Buyer user, provides additional optional information about the user and/or the Print Buyer (such as contact information), and states the action to be taken. Possible actions are: o Create new user: A new user is created with the given parameters. If needed, a new customer is created. If a user with the given unique ID already exists, an error occurs. o Update existing user: An existing user and/or customer with the given unique ID are updated with the given parameters. If the user/customer does not exist, an error occurs. o Create or Update: If a user and/or customer with the given unique ID exists, the ID is updated with
181
Integrations Guide the given parameters; otherwise the user/customer is created and assigned the given parameters. o Delete User: Delete the user with given unique ID. o Login: Log in - without updating user details. If no action is stated, the user is denied access to the application server. A sample XML reply is provided with the application installation and is located in [Application Drive]:\NewEdition\IPanel\Db\AutoLogin\sample.xml, where [Application Drive] is the drive on which the application is installed. The sample XML shows and explains all the optional parameters that the application accepts. If the XML response is processed with no errors, the application takes the action that was stated in the XML. If the user is allowed to log in, the application redirects the web client that has made the original login request to the application loggedin Start Page. If the user is denied login, the application displays an error message.
To begin configuration of the User Authentication definition, do the following: 1 Open [Applciation Drive]: NewEdition\IPanel\PP\5\Integration\ExternalMethods\_nw_setup.xml, where [Application Drive] is the drive on which Web Services is installed. 2 Go to the parameter ExternalIntegration IID = 2 which represents the "User Authentication" options and a Change the parameters of authURL to the URL of your authentication server. e.g.: http://localhost/newsway/test/autologin/xmlresponse.asp b Match the IID parameter to the IID that is passed from the external system into the application. You can change the IID to any IID that you want, if you are working with a number of Auto Logins for example.
Do not touch the following. They have been deprecated.
NOTE:
Account management
Using the user management module, you can create, update, and delete accounts. This is a very powerful capability and we recommend you use it only once per account. If you need to change account properties with active users, use the application GUI (ACCOUNTS -> ACCOUNT SETUP - Some of the fields are located
182
User Management in the GENERAL INFO tab and some in the PREFERENCES tab. NOTE:
In previous versions of Web Services, accounts were called customers. Therefore, accounts are referred to as customers in some places. A new account is created only when needed. The account is managed based on the external ref ID. IF you want to log into accounts that were created in the GUI, you need to add the external RefID in the Database customers table. Currently this cannot be done via the GUI.
Required Elements
customerRefId customer_name street city state zip code country contact_name first_name last_name jobTitle CompanyName email phone mobile fax ExtendedAddress AddressField [1-5] ContactField[1-5]
Example
1600066 Royal Cargo 143 5th Avenue New York City New York 00147 United States John Smith John Smith VP Sales Royal Cargo info@royalcargo.com +1 123 12345678 +1 456 12345678 +1 123 87654321
Description
Unique account ID in the external system Account name
Customized fields Account status. Valid values are: 1 = Enabled 2 = Disabled Default (if blank or missing) = Enabled Fixed discount rate (%) Name of the skin used for this customer (applicable only when using branded skins) Tax rate for this customer (%). If blank or missing, the application system default is applicable. Whether price information is shown to users of this customer. Valid values are: 0 = no 1 = yes Whether required date information is shown to users of this customer. Valid values are: 0 = no 1 = yes
status
price_visible
required_date_visible
183
allow_purchase_orders
allow_online_payment
allow_credit_card
allow_direct_debit
print_driver_enabled
selective_upload_enabled 1
allow_order_unpriced
allow_order_no_content
allow_file_attachment
184
User Management
Example
1600066 John Smith
Description
Unique User ID in the external system
privilege
10
Web Services privilege. Valid values are: 10 = Administrator 20 = Supervisor 30 = Designer 40 = User 50 = Super User Default (if blank or missing) = User If the department does not exist in Web Services, it is created If a cost center with the cost center code (and or) cost center name exists for this account, the cost center is correlated to the user. Cost center creation is not available.
department cost_center_name cost_center_code street city state zipcode country jobTitle CompanyName email phone mobile fax ExtendedAddress AddressNotes AddressField [1-5] ContactField[1-5] catalog language ip_filter
Sales
143 5th Avenue New York City New York 00147 United States VP Sales Address information. If the address element and its sub elements are missing, the users address is the customers john@royalcargo.com default address. RoyalCargo +1 123 12345678 +1 456 12345678 +1 123 87654321
Users default application catalog. The catalog is attached to the user only if it already exists. If blank or missing, customers default catalog is used. If text is none, no catalog is used. The IP addresses from which the user is allowed to log in. What should the application system do with the information in the xml. Valid values are:
user_action
CreateOrUpdate
Create = Create a new user with the given parameters. Update = Update the user parameters, but do not create
185
CreateOrUpdate = Same as update, but create user if it does not exist. Delete = Permanently delete the user from Web Services.
Login = Log in without updating the user details. If no value is given, user login is denied.
Multisite Compatibility
To support multisite compatibility: 1 Each site must have a different name. This limitation is not enforced by the GUI, since it is only relevant when using LDAP or auto login. 2 You must add printproviderID=xxx to the url parameters For example: http://uniquesitename/iway?IID=2&printproviderid=6
Appendix
Using the Sample
The sample demonstrates SSO user and account creation and can be useful for demos and authentication server development kick-off. Using the sample triggers a sample authentication server. To use the provided sample: 1 Log into: HTTP://LOCALHOST/NEWSWAY/TEST/AUTOLOGIN/REQUESTLOGIN.ASP? 2 Click Use Get or Use Post to run it. This will call a sample authentication server that will return this xml file: \NewEdition\IPanel\Db\AutoLogin\sample.xml
Troubleshooting
Below is a list of troubleshooting concepts that may help if something does not work. Is your IIS working in debug mode (server side scripting checkbox)? If yes, then turn it off. The authentication server request is performed using multi-threading, and debug mode does not support this. Is the application server up? Are you running the sample from the same server as the application? If not, add the machineName parameter to the url. For example: http://rndprt002/newsway/test/autologin/requestlogin.asp?machineName=rndprt002 Is your configuration OK? o Did you configure the setup correctly? is the authentication server URL correct? o Did you write the login URL correctly? IID ? printproviderID ? o Did you add the parameters that Web Services is supposed to forward to the authentication server? Is your authentication server OK? Try simulating a call to your authentication server from the application o Did you get an XML in a browser? Do you see one in the logger? o Look at the XML are any mandatory fields missing?
186
Data Export
Q&A
Question: What operating system and hardware is required for the authentication server? Answer: The authentication server is software that queries the Print Buyer user management system and returns an XML file based on an HTTP request. The authentication server can be developed on any independent web server platform. Question: What change will the Print Service Provider need to make in the system to send the login request to Web Services? Answer: The Print Service Provider must add a link to the Print Buyers web site. This website contains the user credentials (IID, printproviderid, and parameters for identifying the user) which are forwarded to the authentication server.
Data Export
Introduction
FreeFlow Web Services Data Export is an add-on module for Web Services that implements the concept of the application as an open system which can be easily integrated with, and conveyed to the various peripheral systems existing in an organization (such as Accounting and Mis). The activation of Data Export is protected by the Print Service Providers licensing option. If the licensing option is not set for Data Export, the links will not be activated, even after the Data Export module has been installed. Existing customers, who wish to add the Data Export ability to Web Services, should contact their distributor and request an activation file that will add the Data Export license to their current licensing option. This module implements data-transfer, whereby data is transferred at the time that a specific event occurs. There are 2 ways to retrieve the data the application generates when an event occurs: Hot folder Configuration (on page 187) involves listening on the configured folder and retrieving the XML file from it. Writing a connector (on page 201) which is plugged in to Web Servicess events system. The connector is triggered when an event occurs, and receives a dictionary with the same data as exported in the XML.
The naming of the XML files, written by the default Receptors, uses the following convention: linkName_documentID_uniqueID.xml Where: linkName = getPrice, confirmOrder, jobShipped, jobApproved, confirmInvoice, confirmReceipt, confirmDeposit, or confirmCreditNote. documentedID = job id, order id, invoice id, receipt id, credit note id, or deposit id
187
Integrations Guide uniqueID is a random number given to the filename in order to prevent the file being overwritten.
Edit Imposition
The Edit Imposition link is activated when clicking on the Edit Imposition button in the Place the Order screen.
Job Approved
The Job Approved link is activated when clicking on the Approve button in the Production queue.
Order Node
The Order node exists in the Job Order xml file. XML Property Name
OrderID IP InvoiceID
Type
int string int
Description / Comments
Unique number of the order. IP of the computer placing the order. The id of the invoice of this order.
188
Type
string string boolean string string string string int string string float double double
Description / Comments
Credit Card transaction number. Only available for some Credit Card vendors. Deprecated. No value presented. True if already paid for by Credit Card. Customized fields defined in System Setup -> Customized Fields -> Order tab. Web Services Order Center customized fields defined in System Setup -> Customized Fields -> Account Information tab. Unique Print Provider number. The current print provider name defined in System Setup -> Contact Details -> Print Provider Name The currency of the user placing the order.. The rate of the selected currency defined in Print Settings -> Pricing -> Currency Rates. Price of the order before tax. Urgency factor for delivery time based on regular, express, or urgent values. This is defined in the Job type or template setting, tax & urgency, and calculated according to the required delivery date in the order checkout process. Cost of order tax. Order total cost. Deprecated. Duplicate of OrderDateISO. The date the order was taken. Deprecated. Duplicate of OrderID field. Deprecated. Duplicate of RequiredDateISO. Defined in ordering sequence. Deprecated. Values appears under job nodes. The method of payment. Payment method as defined in the ordering flow, for example "PO (Purchase Order)". Purchase order number as defined in the ordering flow. Web Services Order Center field. Defined per job type/template. Can be changed in Tasks-> Production Queue notes. Reference code of the job entered in the order wizard. Web Services Order Center field. Web Services Order Center field. Web Services Order Center field. Web Services Order Center field. Job name. Web Services Order Center field.
tax total OrderDate OrderDateISO id RequestedDate RequiredDateISO taxRate PaymentMethod PaymentMethodCode POnumber ExpirationDate InternalNote InternalReferenceCode RefQuoteID LastFollowUp LostTo LostToPrice Name NextFollowUp
double double date date int date date float String string string string string string date string float string date
189
Type
string string int float string int string
Description / Comments
Order counter defined in System Setup -> Numbering Web Services Order Center field. Account unique identifier. Visible in Accounts -> General Info. The customer Tax Package as defined per account. Deprecated. Duplicate of CustomerName field. Defined in Accounts -> Account Setup -> Preferences -> Pricing Defined in auto login module or when exporting accounts. Seen in GUI only when defined, and cannot be edited in the GUI. Account name. Edited by the Print Buyer during job creation -> Job details -> note for print provider. Deprecated. Duplicate of IP field. Defined in user management.
CustomerName CustomerNote OrderIP LoginName. DepartmentName, FirstName, LastName , DepartmentID, Email, JobTitle, Phone, Mobile, Fax, CompanyName UserID ExternalUserID
int string
Unique identifier of user. Not available in the GUI. Defined in auto login module or when exporting accounts. Seen in GUI only when defined, and cannot be edited in the GUI. Web Services Order Center field. Unique identifier of the CSR creating the order. Not available in the GUI.
CSRId
int
userContactAddress Node
The userContactAddress node exists in the Get Quote, Job Order and Job Shipped xml files and contains the details of the order requesting user. XML Property Name
AddressID CustomerID UserID ContactTypeID ContactGroupID AddressID1
Type
int int int int int int
Description / Comments
Unique address identifier. Unique Account identifier. Visible in Accounts -> General Info. Unique user identifier. Not available in the GUI. 1 - customer main contact 2 - user main contact 2 - public group 3 - user group Deprecated. Duplicate of AddressID field.
CompanyName, DepartmentName, Street, City, State, ZipCode, string Country, AddressNotes, FirstName,LastName, Phone, Mobile, Email, ExtendedAddress, JobTitle,
190
Type
Description / Comments
PrivilegeID
int
CustomerID1 IpFilter Language ProfitCenter DepartmentID CostCenterID UserRefID ShippingAddressID BillingAddressID CatalogID PasswordExpirationDate
int string string string int int string int int int date
TemplateViewTypeID
int
RootCategoryID StartPageTypeID
int int
UserTypeID
int
191
Type
int Date int bool bool int int string
Description / Comments
User account status: 1 - Enabled 2 - Disabled Last date when password was modified. External Authentication ID. Defined in Accounts -> Account Setup -> Users. True if all existing cost centers are assigned to user. True if user is deleted Defined in Accounts -> Account Setup -> Users. Deprecated. Duplicate of IsDeleted field. ISO Country Code. According to Country, which is defined in Accounts -> Account Setup -> Users.
Job node
The Job node contains the details of the Job and its pricing parameters. XML Property Name
isPriceNA isCostNA cost price
Type
bool bool float float
Description / Comments
True if the price is Not Applicable. True if the cost is Not Applicable. Defined when pricing is set up. The actual cost of the job/line item to the print house. Defined when pricing is set up. The cost of the job(s) to the print buyer (this property is called SubTotal in the Job Shipped xml). If discount is positive: adjusted price = price. If discount is negative: adjusted price = price adjusted for discount. Defined in Accounts -> Account Setup -> Preferences -> Pricing. If discount is positive: customer price = price adjusted for discount. If discount is negative: customer price = price. Job urgency rate, according to delivery date and job urgency definitions. The portion of the price which is due to the urgency of the request. Total price before tax and before shipping. Tax percent represented as a fraction of 1 (e.g. 0.4 is 40%). Amount of tax for the job. Name of the tax mechanism. Price including tax but excluding shipping. Shipping price. Price including shipping and tax.
adjustedPrice discount customerPrice urgencyRate urgencyPrice totalNoTax taxRate tax taxName total shippingPrice totalWithShipping
float float float float float float float float string float float float
192
Type
string int string int string string bool bool int bool string string string string string string string string string int string
Description / Comments
The currency symbol. Sample value - $. Number of copies. Defined in the ordering process in the shopping cart. Reference code. Defined in the ordering process in the order confirmation screen. Unique identifier of user. Not available in the GUI. Defined in auto login module or when exporting accounts. Seen in GUI only when defined, and cannot be edited in the GUI. Visible only in Credit Card flow. Sample value - USD True for a personalized job. True for a personalized job with multiple records. Number of variable data records. True if folding is defined for the job. Note for the Print Provider from the Print Buyer. Defined per job type /template. Can be changed in Tasks -> Production Queue notes. Job production note. Job finishing note. Path of job template folder on the server file system. Sample value: D:/NewEdition/ipanel/jobtemplates/t00/01/52 Template reference code. Template subject/type (e.g. Letterhead). Defined in template creation. Template name Template unique identifier. Seen as Template # in the template properties. ID of the external template that was imported into the system. Origin of the price definition method used: generic - "site" level template - "template" level manual - "job tracking" level job-ticket - "imposition-schema" level Deprecated, Duplicate of jobID As defined in job creation. Path of job folder on the server file system. Sample value: D:/NewEdition/ipanel/profiles/business/customers/13/jobs/p sei456-188 Selected in template or job creation, for list of available job types.
priceOrigin
string
id jobName jobPath
jobType
string
193
Type
int empty empty string int bool string string int string string
Description / Comments
Sample value: Brochure System unique identifier. Not visible in the GUI. Deprecated. Value should be ignored. Deprecated. Value should be ignored. Selected in the ordering sequence. Defined in Accounts -> Account Setup -> Cost Centers. True if managed as an inventory template. Deprecated, Duplicate of jobType field. Deprecated, Duplicate of jobSubType field. The ID of the template the job was created from. Relevant only in template based jobs, Deprecated, Duplicate of template field. Deprecated, Duplicate of TemplateISBN field. Deprecated.
pricingLineItems node
Pricing calculation in Web Services is managed as a list of line items. Every part of the cost is broken down into priceLineItem nodes. For more information see the pricing module documentation.
priceLineItem node
XML Property Name
itemType itemDescription itemID itemQuantity itemUnits itemCost itemPrice
Type
string string Int int string float float
Description / Comments
Sample Values: JBF Options Sample value: Price per copy of brochure Unique reference number of the Line Item Quantity of the item Sample value: copies Sample value :760.0000 Sample value:775.2
JBF node
This node contains the buyers decisions as captured and described by JBF. It includes information from all the joblets that are defined for the specified job. XML Property Name
pageSizeJBF width height
Type
string float float
Description / Comments
Page Size Options The job width, in inches. The job height, in inches.
Joblet node
The JBF node also includes the Joblets sub-node, which is further broken down into individual Joblet nodes. Each Joblet node describes a single property of a specific Joblet.
194
Type
string string string
Description / Comments
The joblet name. The joblet property. The joblet property's value.
flatPage node
The flat page properties of a signal instance of the job (non imposed) before folding. Web Services holds 2 sets of parameters (width, height and number of pages), one set as defined in the joblets in the job creation, and one set as defined in the media file (usually PDF). XML Property Name
count width height size sides
Type
int float float string string
Description / Comments
Number of pages as defined in the JBF. In inches as defined in the JBF. In inches as defined in the JBF. Size name as defined in the JBF, defined in Print Settings -> Production -> Paper Sizes. This is the value defined in the job creation process, (not in the job imposition definitions). Sample value: TwoSidedHeadToHead Number of pages in the media file. Job width in inches as defined in the media file. Job height in inches as defined in the media file.
channels node
The channels node contains the details of the color printing parameters. XML Property Name
colorGroup blackCount processCount spotCount PdfBlackColorCount PdfProcessColorCount PdfSpotColorCount PdfBlackAndWhitePages
Type
string int int int int int int int
Description / Comments
Based on job properties. As defined in the color joblet in the job creation. Sample value: process Based on job properties. 1 if the job uses black ink, else 0. Based on job properties. The number of cmyk colors used by the job (0 - 4). Based on job properties. Same as blackCount - based on media. Same as processCount - based on media. Same as spotCount - based on media. The number of black and white pages in the job. List of black and white pages in the job. The number of color pages in the job. List of color pages in the job.
production node
The production node contains the details of the production printing parameters.
195
Type
string int int int string
Description / Comments
Output device name. Sample value: Digital Device The number of press sheets planned for printing the job. Calculated by the imposition engine. The number of press sheets that were actually used. Entered manually in the printing queue. Full path to the imposed production file. Deprecated. Always set to "Custom".
paper node
The paper node contains the details of the paper stock used. All property values are reproduced as they appear in the Stock Library (PRINT SETTINGS -> PRODUCTION -> STOCK LIBRARY). XML Property Name
vendorName thickness stockItemName parentSizeName mediaTypeName mediaSetCount inStock gradeName catalogID frontCoatingName backCoatingName stockItemID weight color brand texture
Type
string float string string string string string string string string string int float string string string
finishing node
The finishing node contains the details of the finishing used. XML Property Name laminating
type sides string int Lamination type. Number of sides.
Type
Description / Comments
fold-marks
catalogID count string int Catalog ID according to JDF standard. Number of foldings
196
Type
Description / Comments
drilling
position count radius string int float Position of drilling on the page. Number of drills. Radius of the drills.
shipping node
There is a shipping node per delivery in the job order (multiple nodes for the multi delivery option). In the case of a quote, the values are not yet defined since the checkout process has not completed, and default values are provided. XML Property Name
DeliveryID ProductID AddressID Copies ShippingMethod ShippingWeight ShippingPrice RequiredDate CarrierCode CarrierName TrackingNumber StatusID
Type
int int int int string float float Date string string string int
Description / Comments
Unique identifier of the delivery. Not available in the GUI. Duplicate of JobID. Deprecated. Unique identifier of the delivery. Not available in the GUI. Number of copied in the delivery. As selected in the order checkout process. Sample value: Express Shipping (Same day delivery) The weight of the delivery as calculated by Web Services Shipping price as calculated by the pricing plug-in Delivery Required Date as defined in the checkout process. Sample value: 3/3/2009 9:00:00 PM Deprecated Name of the carrier Entered in the delivery queue. Based on input from the delivery company. ReadyForShipping = 190 Shipping = 200 Received = 300 Unique identifier of the shipping method. Deprecated. Duplicate of job price. Tax on the shipping price. Deprecated. Duplicate of AddressID. Shipping address. As defined in the ordering flow.
ShippingMethodID ShippingJobPrice ShippingTax AddressID1 Company Name, Street, ExtendedAddress, City,State, ZipCode,
197
Type
Description / Comments
IsDefault ConfigurationGroupID WeightLineItemID VolumeLineItemID WeightVolumeProportions TaxPackageID TaxPackagename OnlineLineItemID RequiredDateISO ShippedDateISO DeliveryMethodName ISOCountry StatusName
bool int int int float int string int date date string string string
billing node
The billing node contains the contact details of the billing address.
orderPriceLineItems node
This node describes the order pricing result break down. It includes information for each line item as a
198
Type
Description / Comments
Jobs
jobId jobName price cost copies int string float float int Unique identifier of the job. The name of the job. Price. Cost. Number of copies.
Deliveries
deliveryName addressID price cost quantity string int float float int Delivery name. ID of the delivery address. Delivery price Delivery cost. Delivery quantity.
Taxes
taxName taxId percentage subTotal price string int float float float Tax name. Tax ID Tax percentage. Tax sub total Tax price.
199
Integrations Guide Invoice document confirmed Receipt document confirmed Deposit document confirmed Credit Note document confirmed
Since receipts and deposits have similar content, and invoice and credit note have similar content, they are described together.
Type
string string date float
Description / Comments
Document per site numerator. Defined in System Setup -> Advanced -> Numbering
Has value only in the case of related deposit and order numerators.
AddressGeneral node
The address to which the document is sent. Contains the billing address of the user sent the document. If no user was selected, the billing address of the customer is used.
PrintProvider node
This node contains the Print Provider's details. XML Property Name
CustomerImageUrl
Type
string
Description / Comments
Print Service Provider image URL for the Account. Print Service Provider details.
ReceiptLine node
A node for every invoice connected to the receipt / deposit (in the case of a deposit, there can be only one). XML Property Name
ReceiptLineNumber InvoiceNumber InvoiceSubject PaidAmount, TaxAmount, PreviousPaidAmount InvoiceAmount
Type
int string string
Description / Comments
Internal counter Invoice numerator Invoice line properties as presented in the GUI.
float
PaymentLine node
A node per payment line.
200
Type
string
Description / Comments
Payment line details
Type
Description / Comments
string
float
AddressGeneral node
The address to which the document is sent. Contains the billing address of the user sent the document. If no user was selected, the billing address of the customer is used.
InvoiceLine node
A node per order connected to the invoice. Does not exist for a Credit Note. XML Property Name
InvoiceLineNumber OrderEnumerator, Description OrderTotal, DiscountAmount, TotalAfterDiscount, TotalIncTax, Tax
Type
int string
Description / Comments
Writing a Connector
At the core of Data Export is the INS (The Web Services Nerve System). The INS serves as a mediator between requests for data processing and the implementation of the processing, so that the requesting component and the implementing component are independent of one another. A Link is a point in the workflow where a specific event initializes the process of assembling a package of data that is related to the event. This package of data is then transferred to a Receptor, which is a software module, designed to receive the package and manipulate the data stored within. Each Link is uniquely defined by the information contained within the package that it sends and by the event that initializes it; however, the Receptor can be any software module written according to the specifications described in Connector Implementation (on page 202). The Receptor must receive the data according to the means dictated by the Link but once the package has been received, the Receptor component is free to process the data as seen fit.
201
Integrations Guide
INS Components
The request for processing is called an INS Event. An INS Event is issued by the application, together with a data package that contains the relevant parameters for that event. For each Event implemented by the INS, there is a corresponding Nerve. A Nerve is a logical container within the INS that maintains the definition of which data is expected to be delivered with the Event and which Receptor is to process that data. The Receptors are implemented as COM components. They can run on any machine over the network, thus enabling load management.
Nerve
For each Event implemented by the INS, there is a corresponding Nerve. A Nerve is a logical container within the INS that coordinates the work for the implementation components, the Receptors. The Nerve maintains the definition of what data is expected to be delivered with the Event, and which Receptor, or Receptors, is to process that data. It is possible to map more than one Receptor on a single Nerve. In such cases, the Nerve will initialize the Receptors, sequentially, transferring each returned value from one Receptor to the next Receptor.
Receptors
Receptors perform the actual work in the INS. They are implemented as COM components and can run on any machine over the network, thus enabling load management. When an INS Event occurs and a Nerve is being implemented, the Receptor defined within the Nerve will be loaded by the INS and unloaded after it finishes carrying out the operations it is designed for. The Receptor will then return a value to the calling Nerve. With each notification, the Receptor will receive a data-set, specific for the Event being implemented at that time. The data is referred to as the Event Context.
Connector Implementation
All links export Job-related information. The Event Context (set of data) is transported as a dictionary (Scripting, Dictionary Type). The Event that takes place can be related to more than one Job; however, there will be one Event issued to the INS that will hold the data of all of the Jobs involved. In such cases, the dictionary being transferred will contain sub-dictionaries, where each sub-dictionary corresponds to one Job only. The Job Order link also transfers order-related information. In this case, there will be two sub-dictionaries, one containing all order information and one containing all Job information. The structure of the nested dictionaries is coherent with that of the generated XML.
Receptor Implementation
Receptors are primarily COM objects and therefore, to implement a Receptor, one must be familiar with COM programming. The minimal requirement is the implementation of a one-function call. As INS works on top of MTS, it is preferable (but not compulsory) that Receptors be MTS aware. For better performance, Receptors should be implemented as Apartment Neutral (Aggregating FTM) or Apartment Threaded components.
202
Freeflow Connectivity The INS recognizes each Receptor by its program ID; therefore, Receptors must use a predefined program ID for registration.
Notify Function
All Receptors must implement the following function which is called whenever an event is raised: VARIANT Notify (eventObject, context, applicationContext, lastRet) Parameter
eventObject Context applicationContext lastRet
Type
Variant Variant Variant Variant
In/Out
[in] [in/out] [in] [in]
Description
A reference to the INS Event object that provides information on the event. The dictionary holding the exported data. A constant context passed to the Receptor that configures according to the applicator in the current Nerve . The return value from the previous Receptor (if one exists).
Freeflow Connectivity
Introduction
Concepts
FreeFlow Web Services can be integrated with the following devices: FreeFlow Process Manager FreeFlow Output Manager FreeFlow JMF Service FreeFlow Print Manager - Advanced Print Path VIPP Emitter DocuShare Freeflow Repository NOTE:
FreeFlow Print Manager - Advanced Print Path utilizes Xerox's XPIF job ticket format. The other FreeFlow output devices covered in this document utilize JDF job ticket format.
JDF job tickets can be sent to a Hot Folder (a 'watched folder') or directly to the output device by JMF over HTTP. The method chosen depends largely on the particular type of output device, and this method impacts the parameters that are available to the output device.
203
Integrations Guide
Getting Started
Before getting started, you will need to gather some Process Manager client information; the IP address or server name, User Name and Password. You will also be expected to have configured the Process Manager client prior to integrating with Web Services.
Integration
To integrate between Web Services and FreeFlow Process Manager: Set-up: 1 Define the workflows in the FreeFlow Process Manager software. 2 If the workflows in the FreeFlow Process Manager are defined to work with Hot Folders, you must define the Hot Folders root directory location as shared on the network. 3 Define a dedicated output device in Web Services for the FreeFlow Process Manager. Job Printing: 4 Printing a job in Web Services: The job is sent with the relevant information and files to the relevant FreeFlow Process Manager workflow, either over HTTP or by using Hot Folders depending on the definition in the output device and the workflow. 5 The job is processed in the FreeFlow Process Manager depending on the defined workflow. This guide shows the process for Step 2 and describes Steps 3 and 4. For details on definitions and usage of the FreeFlow Process Manager (Steps 1, 2 and 5), refer to the relevant Xerox User Guides.
204
Freeflow Connectivity c In Machine Type, select FreeFlow Process Manager. Click OK to save the settings and to close the Add Device dialog box; the new output device is added to the Output Devices list, and the output device specifications appear to the right of the list.
Hot Folders
Consider Hot Folders as `watched folders' by FreeFlow Process Manager. When a JDF/PDF combination is sent, Web Services creates a sub folder named Files. This is where the PDF resource is copied to. The JDF (the file the FreeFlow Process Manager uses for production) is placed up one level in the directory you created and designated as the Hot Folder. For a non-JDF/PDF transfer, the PDF is placed in this directory. When using Hot Folders for connection with the FreeFlow Process Manager, complete the following steps: 1 Select Folder Balance from the Output Channels list. 2 In Produce JDF Output, select the Intent_1.2_General option from the drop down list (this is the only JDF option that is supported with the FreeFlow Process Manager). By selecting Intent_1.2_General , a JDF format file is automatically created and includes certain job property settings for this specific job, and a link to the production file (if None is left as the selected option, the JDF file will not be created and sent). This option supports the following job ticket properties: o Number of Copies. o Media (weight, size, color, type). o Sides imaged (one side, two sides, head-to-toe). 3 Select the Send Production File with JDF option. This enables sending the production file together with the JDF Job Ticket. 4 In Local Folder Path, type the shared root directory where the Hot Folder directories were created and linked in the FreeFlow Process Manager application. 5 Enter the root drive (not the shared name). 6 Define the workflow as follows: a Select the check box belonging to the Device supports multi-queue system link, and click the link. b In the Select Processes dialog box that opens, select the processes that are in the workflow and click Save (to update the processes list, click the Add Processes button). 7 In the Folder Type dropdown list (below the Manifest-driven Hot Folder link) select Network; the Security Setup dialog box appears. 8 Type the computer name (IP address or server name), user name and password of the server where the Hot Folder directories are located. 9 Click OK; the window closes. 10 In the Folder Path field, type the shared name of the root directory. This is where the FreeFlow Process Manager Hot Folder directories have been created (example: e). 11 Click Send a Test File to test the definitions. Testing is done by sending a JDF Job Ticket and the PDF resource. This will place a PDF in the root directory named test_page.pdf. 12 Click Yes in the resulting dialog box.
205
Integrations Guide
Defining Workflows
This definition enables you to create multiple workflows for electronically transferring the job file either to target folders linked to the FreeFlow Process Manager Hot Folders, or over HTTP. To connect to the workflows previously set up in the FreeFlow Process Manager: 1 In the Output Devices > Output Channels window, click the Device supports multi-queue system link; the Select Default Workflow dialog box appears. Once this link is clicked, the user sees a No Data to Display message indicating that no workflows are available in Web Services yet. Proceed to the next step to define workflows. o If entering this link at a later stage (after the output device has already been set up), the user sees a list of workflows already available and registered in Web Services. o The Web Services registered workflows list may not reflect the actual list of workflows currently defined in the FreeFlow Process Manager. To synchronize Web Services registered workflows and FreeFlow Process Manager workflows, use the Available Workflows option, as defined in the next step. 2 Click the Available Workflows button to synchronize with FreeFlow Process Manager; the workflows previously set up appear in the Enable Workflows window. 3 When using Hot Folders, workflows that appear on the list are workflows that: o Are enabled within the FreeFlow Process Manager o Have at least one item defined in the workflow. o Were associated with a Hot Folder. When using HTTP, workflows that appear on the list are workflows that: o Are enabled within the FreeFlow Process Manager. o Have at least one item defined in the workflow. 4 Select the relevant workflows for this output device and click OK. 5 Select the workflow to serve as default and click OK. 6 Click Save .
206
Freeflow Connectivity Click in the Job Info panel (next to the Device name); a window with a list of workflows currently registered in Web Services appears. b Accept the selected workflow or change it by selecting a different workflow. c Click Select. If no workflow is selected, the workflow set as the default is used. Select Approve order to submit all jobs connected to the same order (or the selected job, if there is more than one job). If the Manifest option is defined for the Process Manager > Output Device , a Manifest file is created containing data regarding all jobs in the order. This is delivered with the production files and Job Tickets. Click Approve. If the JMF over HTTP option is selected on the Output Device set-up: o The job file is bundled in a MIME encoded package together with the JMF message and JDF Job Ticket, and is sent over HTTP to the IP address defined in the Output Channel set-up. o The job appears in the relevant workflow in FreeFlow Process Manager, where the production print can be completed. If Folder Balance was defined in the Output Device set-up: o The job is transferred to the designated Hot folder created in the Output Device set-up. o The job appears in the relevant workflow in FreeFlow Process Manager, where the production print can be completed.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
5 6
Jobs that fail in the Printing Queue are generally due to network errors. Examine the Device set-up to diagnose this problem.
Prerequisites
This section provides you with the information you need to work with Process Manager Integration.
Getting Started
Before getting started, you will need to gather some Process Manager client information; the IP address or server name, User Name and Password. You will also be expected to have configured the Process Manager client prior to integrating with Web Services.
207
Integrations Guide drive. Launch it and load the new Web Services Manifest Configuration file (WS manifestconfig.xml) by selecting the Load button, load from a file. The manifest process will use this configured mapping of rows and columns in the generation of the csv file. Now you can proceed to the FreeFlow Web Services client and learn the steps required for a manifest job.
Integration
To integrate between Web Services and FreeFlow Process Manager: Set-up: 1 Define the workflows in the FreeFlow Process Manager software. 2 If the workflows in the FreeFlow Process Manager are defined to work with Hot Folders, you must define the Hot Folders root directory location as shared on the network. 3 Define a dedicated output device in Web Services for the FreeFlow Process Manager. Job Printing: 4 Printing a job in Web Services: The job is sent with the relevant information and files to the relevant FreeFlow Process Manager workflow, either over HTTP or by using Hot Folders depending on the definition in the output device and the workflow. 5 The job is processed in the FreeFlow Process Manager depending on the defined workflow. This guide shows the process for Step 2 and describes Steps 3 and 4. For details on definitions and usage of the FreeFlow Process Manager (Steps 1, 2 and 5), refer to the relevant Xerox User Guides.
208
Freeflow Connectivity
Hot Folders
When using Hot Folders for connection with the FreeFlow Process Manager, complete the following steps: 1 Continuing in the Output Devices window, select the newly created output device and click Output Channels . 2 Select Folder Balance from the Output Channels list. 3 In Produce JDF Output , select the Intent_1.2_General option from the drop down list (this is the only JDF option that is supported with the FreeFlow Process Manager). By selecting Intent_1.2_General , a JDF format file is automatically created and includes certain job property settings for this specific job, and a link to the production file. (If None is left as the selected option, the JDF file will not be created and sent.) This option supports the following job ticket properties: 1 2 3 Number of Copies. Media (weight, size, color, type). Sides imaged (one side, two sides, head-to-toe). Select the Send Production File with JDF option. This enables sending the production file together with the JDF Job Ticket. In Local Folder Path , type the shared root directory where the Hot Folder directories were created and linked in the FreeFlow Process Manager application. Enter the root drive (not the shared name); for example, D: In the Folder Path field, type the shared name of the root directory. This is where the FreeFlow Process Manager Hot Folder directories have been created (example: e).
Connect to a Process
1 In the Folder Type dropdown list (below the Manifest-driven Hot Folder link) select Network; the Security Setup dialog box appears. 2 Type the computer name (IP address or server name), user name and password of the server where the Hot Folder directories are located. 3 Click OK; the window closes. 4 Click Manifest-driven Hot Folder; the Manifest-driven Hot Folder window appears. 5 Click Special Hot Folders; the Enable Manifest Hot Folder dialog box appears. 6 Select the relevant Manifest Hot Folder. 7 Click OK. 8 Click Save; the Enable Manifest Hot Folder window closes. o You must define the designated `Manifest Folder' in the FreeFlow Process Manager before performing this step. o The Manifest option creates a CSV (Comma Separated Value) file containing data of the jobs in the specific Manifest, sent together with the job files and Job Ticket. 9 Click Send a Test File to test the definitions. Testing is done by sending a JDF Job Ticket and the PDF resource. This will place a PDF in the root directory named test_page.pdf. 10 Click Yes in the resulting dialog box.
Defining Workflows
This definition enables you to create multiple workflows for electronically transferring the job file to target folders linked to the FreeFlow Process Manager Hot Folders. Manifest uses the "submitted with Documents" Hot Folder to process the jobs in the Manifest or Order Jacket file (.csv). To connect to the workflows previously set up in the FreeFlow Process Manager: 1 In the Output Devices > Output Channels window, click the Device supports multi-queue system link; the Select Default Workflow dialog box appears. Once this link is clicked, the user sees a No Data to Display message indicating that no workflows are available in Web Services yet. Proceed to
209
Integrations Guide the next step to define workflows. o If entering this link at a later stage (after the output device has already been set up), the user sees a list of workflows already available and registered in Web Services. o The Web Services registered workflows list may not reflect the actual list of workflows currently defined in the FreeFlow Process Manager. To synchronize Web Services registered workflows and FreeFlow Process Manager workflows, use the Available Workflows option, as defined in the next step. Click the Available Workflows button to synchronize with FreeFlow Process Manager; the workflows previously set up appear in the Enable Workflows window. Workflows that appear on the list are workflows that: o Are enabled within the FreeFlow Process Manager o Have at least one item defined in the workflow. o Were associated with a Hot Folder. Select the relevant workflows for this output device and click OK. Select the workflow to serve as default and click OK. Click Save.
3 4 5
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Jobs that fail in the Printing Queue are generally due to network errors. Examine the Device set-up to diagnose this problem.
210
Freeflow Connectivity Print-On-Demand environments. FreeFlow Output Manager includes load balancing to address capacity and asset utilization requirements, such as job splitting, color splitting and copy splitting capabilities for robust cluster printing. FreeFlow Output Manager accepts jobs in JDF/JMF format and can support clients that use this format. FreeFlow Output Manager accepts documents from FreeFlow Web Services and automatically routes them to printers based on load, availability and job requirements. This increases printer efficiency and productivity. Web Services uses JMF (Job Messaging Format) when transferring files to and from FreeFlow Output Manager. JMF is a standardized XML document that is often used for job submission, Snapshots of job and device status, Dynamic job update and more. NOTE:
In order to print Book Assembly jobs on a FreeFlow Output Manager device, you must define certain Web Services settings appropriately. For more information, refer to the FreeFlow Web Services Print Service Provider User Guide .
Integration
The integration between Web Services and FreeFlow Output Manager comprises the following steps: Set-up 1 Defining available Printers on the FreeFlow Printer Administration. 2 Defining available Queues on the FreeFlow Output Manager software and connecting them to the available printers in the FreeFlow Printer Administration. 3 Defining a dedicated output device in Web Services for FreeFlow Output Manager. Job Printing 4 Printing a job in Web Services: The job is sent over HTTP to FreeFlow Output Manager with relevant information and files. 5 The job is processed in FreeFlow Output Manager and printed. This guide describes Steps 3 and 4. For details on definitions and usage of the FreeFlow Printer Administration and FreeFlow Output Manager (Steps 1, 2 and 5), refer to the relevant Xerox User Guides.
211
Integrations Guide 5 6 Type 7781 in the Port field. In the Produce JDF Output drop down list, select the Intent_1.2_General option. This option supports the following job ticket properties: General o Number of Copies. o Media (weight, size, color, type). o Sides imaged (one side, two sides, head-to-toe). Finishing o Folding. Click Save.
Defining Queues
NOTE:
The IP Address should be set and saved prior to defining queues.
To connect to the queues previously set-up in FreeFlow Output Manager: 1 In the Output Devices > Output Channels window, click the Device supports multi-queue system link; the Queue Selection dialog box appears. o If you follow this link at a later stage (after the output device is set up), users see a list of queues available and registered in Web Services. o The Web Services registered queues list may not reflect the actual list of queues currently defined in FreeFlow Output Manager. To synchronize Web Services registered and FreeFlow Output Manager defined queues, use the Available Queues option, as defined in the next Step. 2 Click Available Queues for synchronizing with FreeFlow Output Manager; the list of queues currently defined and available in FreeFlow Output Manager appears. 3 Select the relevant queues for this output device by selecting one or more check boxes. 4 Click OK. 5 Select the queue you want to serve as the default and click OK. 6 Click Save.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Jobs that fail in the Printing Queue are generally due to network errors. Examine the Device set-up to
212
System Requirements
Web Services Requirements Integration enabled on the FlexLM license FreeFlow Output Manager version 6.0 or higher
References
FreeFlow Output Manager Install Guide FreeFlow Output Manager User Guide FreeFlow Printer Administration User Guide
JMF Service
The FreeFlow JMF Service is considered a Device since it is acting as a proxy for the printer. FreeFlow JMF Service implements the JDF Specification provided over http for nonsecure interactions only. The JMF Service supports JMF clients such as Adobe Acrobat 7 and 8, and FreeFlow Web Services. A JMF Service job goes directly to the printer with no need for manual intervention. The JDF job ticket is supported in an automated fashion via two way communication using the JMF Standard. NOTE:
To print Book Assembly jobs on a FreeFlow JMF Service device, you must define certain Web Services settings appropriately. For more information, refer to the FreeFlow Web Services Print Service Provider User Guide. For more information on installing and configuring FreeFlow JMF Service, refer to the FreeFlow JMF Service User Guide.
213
Integrations Guide
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Jobs that fail in the Printing Queue are generally due to network errors. Examine the output device set-up to diagnose this problem.
Defining an Output Device for FreeFlow Print Manager - Advanced Print Path
To create a FreeFlow output device for FreeFlow Print Manager - Advanced Print Path: 1 Select Settings > Output Devices tab. 2 Click Add below the Output Devices list; the Add Device dialog box appears. o In the Device Name field, type a name. o In the Device Group dropdown list, select Digital.
214
Freeflow Connectivity o 3 In the Machine Type dropdown list, select FreeFlow Print Manager Service - Advanced Print Path. Click OK.
Defining Printers
To connect to the printers previously set-up in the FreeFlow Printer Administration: 1 Click the Device supports multi-queue system link. o When clicking this link the user will see a No Data to Display message that indicates that no printers are available in Web Services yet. At least one printer needs to be defined, as explained in the next step. o When accessing this link at later stage (after the output device is already set-up), the user sees a list of printers available and registered in Web Services. o The Web Services registered printers list may not reflect the actual list of printers currently defined in the FreeFlow Common Printer Administration. To synchronize Web Services registered and FreeFlow Common Printer Administration defined printers, use the Available Printers option, as defined in the following step. 2 Click Available Printers for synchronizing with FreeFlow Printer Administration; the list of printers currently defined and available in the FreeFlow Printer Administration appears. 3 Select the printers appropriate for this output device and click OK. 4 Select the printer to be the default and click OK. 5 Click Save.
Printing a FreeFlow Repository Job using FreeFlow Print Manager - Advanced Print Path
To approve a job that originates from an external repository: 1 Select Tasks > Production. 2 Select the job in the Approval Queue. The job appears with a Manual Impose icon in the Job Info panel. The icon for the job is also unique. Both of these factors identify this job as a Repository or Catalog-ready job. 3 Verify that the output device value is Print Manager - Advanced Print Path (this can be viewed on the Job Info panel, right side of the window). If the output device is not set to Print Manager Advanced Print Path , click on Edit Imposition and in the Device and Imposition dialog box, edit the Output Device dropdown list. 4 Accept the selected FreeFlow Print Manager - Advanced Print Path printer or select a different printer
215
Integrations Guide for the job: a Click in the Job Info panel, next to the Device name. b Change the printer selection by selecting a different printer name. c Change the Quantity if required. d Click OK. Click Approve.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location. The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
The job is submitted directly to the cold folder. A subfolder is created with the job number and it contains 3 files: xpf, xpr and pdf.
Jobs that fail in the Printing Queue are generally due to network errors. To diagnose this problem: Examine the output device set-up. Synchronize between the External Repository set-up and the FreeFlow Repository set-up.
4 5
icon.
Upon approval, the VIPP Project Container (VPC) is created with the SETPROJECT destination as defined in the VIPP Submission Folder. NOTE: This is an XML VIPP format within the Project Container. The VPC is placed in the destination folder specified in PRINT SETTINGS -> PRODUCTION -> OUTPUT DEVICES -> OUTPUT CHANNELS -> FOLDER PATH.
Fonts
The VIPP Emitter workflow supports all font types supported by Web Services standard workflows, including true type fonts. However, true type fonts must be installed on the DFE's RIP for production; type1 fonts will be embedded in the job.
216
Freeflow Connectivity
Continue with the following steps: 1 Navigate to PRINT SETTINGS > PRODUCTION > OUTPUT DEVICES > OUTPUT CHANNELS. 2 Set up a VIPP Emitter-enabled output device; specific templates are targeted to this output device. 3 Approve the VIPP Emitter job for production; the server automatically creates a VIPP Variable Project Container (VPC file). NOTE:
Web Services uses the Folder Balance output channel and places the VPC in the designated folder as specified in PRINT SETTINGS -> PRODUCTION -> OUTPUT DEVICES -> OUTPUT CHANNELS -> FOLDER PATH. The VPC must be processed on the Digital Front End according to the Xerox VIPP Emitter documentation.
VPC Structure
The VPC must be processed on the Digital Front End according to the Xerox VIPP documentation.
Prerequisites
Xerox DocuShare software (version 5.0 or higher) installed and correctly set up. For more information on Xerox DocuShare, refer to the relevant Xerox User Guides. FreeFlow Web Services (version 7.0 or higher)
217
Replace: ds1 with the ID that will be configured in web server; by default the ID is DocuShare.
To find out the DocuShare ID, it is recommended that you contact your site's DocuShare Administrator. If you cannot access an ID, contact Customer Support.
NOTE:
218
Freeflow Connectivity c 2 3 Right-click on the file and select FF WS Print. The FreeFlow Web Services web site is launched and the Login window appears. Log into Web Services by typing the Web Services User Name and password, and clicking Login. Choose the Job Type and edit the properties: a Choose a Job Type specific to the document that is being ordered from DocuShare. b Click Next; the Edit Properties window appears. c Edit the properties and click Next. There is a slightly different workflow if a native application is selected (Microsoft Word, or PowerPoint etc.). Review the job before placing the order: a Review the File Report (document pre-flight). b Click the Click here to review these problems link and fix the problems, or select I want the Print Provider to resolve these problems check box. c Click Continue; the Preview the Job window appears. d Click Add to Cart and Checkout. Complete the Order (depending on the Printer Profile and Account Preferences, the following steps can vary slightly): a Open the Shopping Cart and click the Get Quote button. b Click Proceed to Checkout. c Complete Choose a Shipping Address and Choose Your Shipping Options. d Click Continue in each successive window. e Select All Billing, Ship to: and Summary Information. f Click Place Your Order. g Review the Order Confirmation. h Click Continue Shopping or Logout.
Integration
The integration between Web Services and any of the repository options comprises the following steps: 1 Defining a connection to the relevant repository in Web Services. 2 Synchronizing Web Services with the Repository to create templates in Web Services. 3 Printing a job based on a Repository template.
219
Integrations Guide
Prerequisites
Repository software installed and correctly set up. The integration must be activated through the FlexLM license. All templates in the Repository software must be designated as Catalog-ready.
Saving Templates
To save the imported templates in the selected Customer/Directory, carry out the following steps: 1 Choose a job type and click Next; the Edit Properties window appears.
220
XMPie PersonalEffect 2 3 Edit any properties to reflect the document properties and click Next; the Template Attributes window appears. Define the appropriate template attributes and in the Create In pane, browse to the target folder for adding the Repository item. The attribute that is defined here can affect the pricing if Job Type Pricing is the Default Pricing model. o Select the Save Full Path Info checkbox to add the Full Path Info to the Template information that will be available to the Print Buyer. o At anytime during the process, the Back button can be used to return to a previous window and the Cancel button can be used to cancel the process. Click Finish.
Template Pricing
At this stage, the template has been added to the account's template. The icon appearing with the template name has a different look than static, variable and archive icons. If necessary, Template Pricing and Printer Selection can be applied to the template by selecting the Pricing button.
XMPie PersonalEffect
XMPie PersonalEffect Integration
FreeFlow Web Services XMPie PersonalEffect enables Print Buyers to effectively reach their customers via print, web, and email, within the framework of dynamic publishing campaigns. By integrating XMPie PersonalEffect with Web Services, Print Buyers can access the XMPie PersonalEffect application using the Web Services workflow. XMPie PersonalEffect with Web Services facilitates the following: Print Buyers can access, customize, and order VI campaigns directly from Web Services. Dynamic proofing and the generation of all VI output formats supported in PersonalEffect are available directly from Web Services in a completely transparent way. An integrated, online solution that places a Print Service Provider at the center of all relevant media campaign information. NOTE:
A Direct Marketing Links license is required to enable XMPie. An expert level of understanding of the XMPie PersonalEffect accounts, campaigns, and variable template creation is required to effectively present the templates for order by a Print Buyer.
The following topics describe the procedures involved in importing and using an XMPie PersonalEffect template in to the Web Services system.
221
Integrations Guide
222
XMPie PersonalEffect
The user name and password must match the user login details of the XMPie user (who creates campaigns and upload cpkg files), not the XMPie administrator (who manages users and preferences, for example).
NOTE:
Configuration Check
To verify the configuration settings, click Check Configuration in the Set-up Configuration panel and the Production Server Tests window appears. If you have configured a setting correctly, the status in the Production Server Tests window appears as Passed. However, when a setting has been configured incorrectly, the status appears as Failed and the Production Server Tests window displays a comment message on the failure. Test
XMPie Api calls Validate Login Info
Comment
Verify that the XMPie server is installed. Verify in the Settings view that the XMPie Server Local IP field is correctly configured. Verify that the XMPie server is installed. Verify in the Settings view that the Customer, User, and Password fields are correctly configured. Verify the following:
In the Settings view, the Production Server Local IP field is correctly configured. The NewEdition folder on the Production server is shared. The share name is iWayDataFiles with full permission to Everyone.
Verify that the XMPie server is installed. Verify in the Settings view that the XMPie Server Local IP field is correctly configured.
To verify XMPie PersonalEffect connectivity with the Web Services server: On the XMPie PersonalEffect server, click Start and then click Run. In the Run dialog box, type the value appearing in the XMPie uProduce Server Tests field box. Click OK. NOTE:
The appearance of Windows Explorer confirms XMPie connectivity.
223
Integrations Guide Templates list. XMPie PersonalEffect templates are represented by the
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
icon.
Text
224
DirectSmile
View by Field Format Use Image Generator View By Image Image Upload Image Selection GUI Select Folder and Default Image Field Input Advanced Options Text Alignment and Boundaries fields. Font Properties fields Advanced Options. Pinned User Moveable Non-Editable
DirectSmile
Overview
DirectSmile software provides customers with a variety of exciting, innovative and attractive options and ideas for creating variable data and image personalization solutions. DirectSmile has several products; the Web Services integration is with the Image Generator tool. Demo the software at: http://www.greetingcardscafe.com/ http://www.greetingcardscafe.com/
Prerequisites
Web Services Integration License. DirectSmile dongle and license. o At least 1000 smiles within the DirectSmile license.
DirectSmile Image Generator version 3.5 installed on the Web Services server. o Installed on the C drive (default installation path). DirectSmile running on the Web Services server at all times.
Installation process
With the DirectSmile Image Generator already installed on the Web Services server, install the DirectSmile Adapter: 1 Open Windows Explorer and navigate to the Web Services Installation > DirectSmile folder (usually on D:/). 2 Double-click on the Setup.exe file. 3 Validate that the DirectSmile Image Generator is correctly installed: a Navigate to HOME -> INFO. CENTER. b In the Grid Extensions pane, verify that DirectSmile is listed.
Enabling DirectSmile
To enable DirectSmile within Web Services: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> EXTERNAL SYSTEMS.
225
Integrations Guide 2 3 4 In the SYSTEMS pane, select DirectSmile. Select the Enable checkbox. Select Image Cropping to improve the performance / speed of creating a low resolution preview, in cases where a Print Buyer uploads a heavy database to a template. Note that this feature must also be enabled on the DirectSmile license ("set scaler": paid feature).
Credit Card
Introduction
The FreeFlow Web Services Credit Card module enables Print Buyers to pay for the Print Service Provider's services through the use of an online payment vendor. NOTE:
The Credit Card feature is only available with the Web Services Credit Card license.
Currently, FreeFlow Web Services supports Credit Cards through the following payment services: Authorize.Net (www.authorize.net) PayPal (www.paypal.com) SaferPay (www.saferpay.com) DebiTech (www.dibspayment.com) Moneris (www.moneris.com) ePDQ (www.barclaycard.co.uk) Atos (www.atosworldline.com) ChinaBank (www.chinabank.com.cn) To work with an online payment vendor not yet supported by Web Services, see Adding Credit Card Vendors to Web Services (on page 229).
226
Moneris
ePDQ
Atos
ChinaBank
*Replace [DNS] with the actual Web Services DNS or IP address, as specified in SETTINGS -> SYSTEM -> SERVER ADDRESS (for example: www.Web Services.com). NOTE:
For more information on configuring the vendor's account, read the documentation provided on their website or contact the vendor's technical support. The DemoOnlinePayment option in is a restricted tool intended for training purposes only. It is not fully certified, and its use may result in unexpected errors.
Authorize.Net
To configure Authorize.Net as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select Authorize.Net in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the Authorize.Net account information: a Login ID b Transaction Key 5 To send the user's shipping address to Authorize.Net, enable the Send Shipping Address checkbox. 6 To test payment without processing actual data, enable the Test Mode checkbox. 7 Click on the Save button to apply the new settings. NOTE:
U.S. dollars (USD) are the only supported currency for U.S.-based merchants when Authorize.Net is the selected Payment Service for Credit Card.
PayPal
To configure PayPal as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select PayPal in the list.
227
Integrations Guide 3 4 5 6 Click on the Enabled checkbox and edit the Caption if necessary. Fill in the PayPal account information: o Merchant ID (e-Mail) To test payment without processing actual data, enable the Test Mode checkbox. Click on the Save button to apply the new settings.
SaferPay
To configure SaferPay as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select SaferPay in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the SaferPay account information: o Account ID 5 Click on the Save button to apply the new settings.
DebiTech
To configure DebiTech as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select DebiTech in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the DebiTech account information: o Account Name o Method o Page Set o SHA-1 Security Key 5 Click on the Save button to apply the new settings.
Moneris
To configure Moneris as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select Moneris in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the Moneris account information: o Store ID o Store Key 5 Click on the Save button to apply the new settings.
ePDQ
To configure ePDQ as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select ePDQ in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the ePDQ account information: o Client ID o Passphrase
228
Credit Card 5 Click on the Save button to apply the new settings.
Atos
To configure Atos as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select Atos in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the Atos account information: o Client API Installation Path o Merchant Country (2 letter code) o Merchant ID 5 Click on the Save button to apply the new settings.
ChinaBank
To configure ChinaBank as a Credit Card Vendor, carry out the following steps: 1 Navigate to SYSTEM SETUP -> INTEGRATIONS -> CREDIT CARD. 2 Select ChinaBank in the list. 3 Click on the Enabled checkbox and edit the Caption if necessary. 4 Fill in the ChinaBank account information: o Account Number o MD5 key 5 Click on the Save button to apply the new settings.
229
Integrations Guide test account. Documentation, in English, outlining the means by which to interact with the Credit Card vendors site or a link to a location where such documentation can be downloaded.
Adding Credit Card vendors is a paid service. For more information, contact your FreeFlow Web Services representative.
NOTE:
230
15
Web Services Order Center User Guide
In This Chapter Introduction .......................................................................................231 Configuration .....................................................................................232 Sales .................................................................................................237 Invoicing and Billing ..........................................................................249 Managing Your Business and Production .........................................259 Production Pricing .............................................................................267
Introduction
The Web Services Order Center User Guide provides the information and instructions you need to set up and use Web Services Order Center on your site. Web Services Order Center is an add-on module to FreeFlow Web Services. Whereas FreeFlow Web Services enables receiving and processing orders that enter via the web, Web Services Order Center enables the processing of all off-line communication/business interactions received by a CSR (Customer Service Representative) through such means as the fax, phone, email or from a "walk-in" customer. Once the Print Service Provider has received a request for a quotation, Web Services Order Center enables the Print Service Provider to create a quote, and then records all the interactions with the customer regarding this quote. After the Print Buyer has accepted the quote, the Print Service Provider can convert this quote into an order. When the order has been completed, the Print Service Provider can close the sales cycle by issuing an invoice and a receipt. The process is automated and efficient. The CSRs can view account and job statuses, handle all tasks, and issue reports on a daily basis. The built-in follow-up mechanism also allows better customer service and helps drive sales. NOTE:
Web Services Order Center is not an accounting system; so for general ledger purposes it is still necessary to enter the data into an accounting system.
In addition to the pricing calculation models provided by FreeFlow Web Services, Web Services Order Center also provides production pricing calculation models. Instead of defining an overall cost for an intent joblet (for example, cutting), production pricing allows a Print Service Provider to define the costs and prices for each part of the production process, such as setup time, labor charges, cutting charges and waste charges (for the cutting process, for example). Web Services Order Center uses a single database for all quotes, orders, billing documents, and customer contact information.
Overview
This guide provides all the necessary information, procedures and steps to effectively use Web Services Order Center and includes the following information: Configuration (on page 232) Sales (on page 237) Invoicing and Billing (on page 249) Managing Your Business and Production (on page 259) Production Pricing (on page 267)
231
Configuration
This chapter explains how to configure the system: part of the configuration applies to FreeFlow Web Services, and part of the configuration is unique to Web Services Order Center. Before setting up the system, ensure that the Web Services Order Center software license is enabled. This chapter is divided into the following tasks: 1 Define Accounts (on page 232) 2 Add CSR Users (on page 233) 3 Configure Web Services Order Center Email (on page 233) 4 Configure Web Services Order Center Settings (on page 234)
Define Accounts
To set-up new accounts and manage existing ones: 1 Navigate to ACCOUNTS -> ACCOUNT SETUP. 2 Create or update accounts as needed, and define at least one user for each account (ACCOUNTS -> ACCOUNT SETUP -> USERS). 3 Add Account Manager and Sales Person custom fields to the account's details (ACCOUNTS -> ACCOUNT SETUP -> GENERAL INFO) by defining these fields and making them visible in SYSTEM SETUP -> ADVANCED -> CUSTOMIZED FIELDS. For more detailed information on managing accounts, see Account Setup (on page 43) in the Print Service Provider User Guide.
NOTE: 4
Click Save.
232
Configuration
For more detailed information on managing users and user types, see Managing Print Service Provider Users (on page 17) and Print Service Provider User Privileges (on page 18) in the Print Service Provider User Guide.
233
Web Services Order Center User Guide to your network configuration. d Replace the values of the Username and Password parameters within the relevant data according to the email account defined for the Web Services Order Center (for example, Web Services_Email). e Save and close the mailListener.config file. Restart FreeFlow Web Services using the Toolbox.
The following procedure is an example for configuring CSR email forwarding on Microsoft Exchange Server 2007 (the steps for other mail servers will be slightly different): 1 Access the Microsoft Exchange Server 2007 computer. 2 Navigate to START -> ALL PROGRAMS -> MICROSOFT EXCHANGE SERVER 2007 -> EXCHANGE MANAGEMENT CONSOLE. 3 Expand the RECIPIENT CONFIGURATION node and select MAILBOX. 4 For each CSR, configure the Web Services Order Center email account to also get a copy as follows: a Select the user (CSR). b Click Properties, and then select the MAIL FLOW SETTINGS tab in the Properties dialog box. c Select DELIVERY OPTIONS and click the Properties button. d In the Delivery Options dialog box that opens, enable the Forward to checkbox and then click on the Browse button. e In the Select Recipient dialog box that opens, enter the name or email address of the Web Services Order Center mailbox (e.g. Web Services_Email) and then click OK. The dialog box closes. f In the Delivery Options dialog box, ensure that both the CSR email account and the Web Services Order Center email account receive the email, by selecting the Deliver message to both forwarding address and mailbox checkbox, and then clicking OK. The dialog box closes. g In the Properties dialog box, click OK. The dialog box closes. 5 Close the EXCHANGE MANAGEMENT CONSOLE. To validate that email is set up and working correctly (that the CSRs will be able to use the system to send Quotes/Orders/Billing doc's to a customer), do the following: 1 Create and send a quote (ACCOUNTS -> SALES -> QUOTES) to a non-user email account (e.g. a personal mail account), and then reply to it. 2 Make sure that the Quote - Unread Message status icon is displayed in the Sales - Quotes window. 3 Under history, view the emails content in the Activity Details. NOTE:
In order for Web Services Order Center to know how to match the email replies to the relevant quotes and orders, the recipients must reply to the email without changing the emails subject.
234
Configuration Set Sales Tips (on page 235) Customize Document Numbering (on page 236) Define Invoice Settings (on page 235)
235
Web Services Order Center User Guide Job type or Template to be displayed in a loop. NOTE: 1 2
Sales tips are shown for Printable and Not printable Job Types or Templates but not for Book Assembly Templates.
Navigate to PRINT SETTINGS -> JOB BUSINESS FLOW -> JOB TYPE LIBRARY. For each job type that you want to define a sales tip: a Select the job type and click the Edit button. b On the GENERAL PROPERTIES tab click the Add Sales Tip Message button. Select a message from the list (or click the New button to create additional messages) and then click OK.
The maximum size of a sales tip image:
NOTE:
Document Type
Quotes Orders Online orders Invoices Receipts Deposits Credit notes
Default Prefix
QUO OSR OSR INV RCT DEP CDT
Other Options
Use the same counter and prefix as receipts. Use the same counter and prefix as invoices.
236
Sales
Sales
This chapter describes how to use Web Services Order Center to handle sales, and covers the sales management life cycle from creating a quote through to committing an order. The sales cycle begins with a customers request for a quotation. This request can be received by phone, fax, email or from a "walk-in" customer. Based on the request, a quote is created and then delivered to the customer. When the customer accepts the quote, it can be converted into an official order to be produced and shipped to the customer. After the order is produced, an invoice is sent to the customer and when the customer pays the invoice, a receipt can be issued. The most common sales cycle would go as follows: 1 Customer requests a quote. 2 Print Service Provider CSR creates a quote and sends it to the customer. 3 Customer approves the quote. 4 Print Service Provider CSR converts a quote into an order. If the order includes ready production files they are transferred directly to production. If the order does not have ready production files it is sent to artwork. 5 Print Service Provider Designer (artwork) creates the job production files, verifies and corrects supplied customer files, and handles proofing cycles. 6 Print Service Provider Production operators print and finish the jobs. 7 Print Service Provider Dispatch operator packs jobs for delivery, prints delivery labels, and approves the delivery. 8 Print Service Provider Administrator creates an invoice. 9 Customer pays the invoice. 10 Print Service Provider Administrator issues a receipt. This chapter contains the following major topics. Creating a Simple Quote (on page 237) Performing Additional Edits in the Quote or Order (on page 240) o Selecting a Quote and Displaying its Product Tab (on page 240) o Adding/Deleting Jobs and Items (on page 240) o Editing Pricing Details (on page 242) o Uploading, Attaching, and Mapping Files (on page 241)
Progressing from Quotes to Orders (on page 244) o Understanding Quote/Order Statuses and Icons (on page 244) o Moving Through the Stages in the QuoteOrder Life Cycle (on page 245) o Handling Follow-up Activities for Quotes and Orders (on page 247) o Viewing Quote and Order History (on page 249)
237
Web Services Order Center User Guide The left pane displays the list of existing Open quotes for the account (that is, quotes that require attention). o The right pane displays the details of the selected quote. To filter the list of quotes by Status or the name of the CSR who created the quote, select values for any combination of the following: o From the STATUS drop-down list, select the status of the quotes. For an explanation of statuses, see Understanding Quote/Order Statuses and Icons (on page 244). o From the CSR drop-down list, select the name of the CSR. To search for a specific quote or job with a known number, select either Quote # or Job # from the drop-down list, fill in the number and then click Search. Create a new quote (or duplicate an existing quote), as follows: o To create a new quote, click Create New. o To duplicate an existing quote, select the quote and click Duplicate. The quote is added to the quote list. The quote is assigned a unique ID having a default prefix of QUO (for quote) followed by a numeric increment; the status of the quote is set to DRAFT.
A quote can also be created by duplicating an existing order in the ACCOUNTS -> SALES -> ORDERS screen.
4 5
NOTE:
Quotes and orders have two main statuses Draft and Committed. As long as a document is in draft mode, it can be changed and edited as required. When the document is finalized and has to be transferred to the customer, it must be committed. The commit action makes the document official; a committed document can no longer be edited.
238
Sales documents (for example, on the job ticket). o In the Note for Customer text box, add additional information that should appear in the quote that you send to the customer. 12 Click Save. NOTE:
A number of different quote/order custom fields can be added to quotes and orders. For information on customizing fields, see the System Setup chapter in the Print Service Provider User Guide.
NOTE:
Adding Joblets and Joblet options to Intents. Defining Tax Groups and Tax Packages. Adding Line Items to the Line Item Library. Defining Shipping.
Add the products (jobs and/or templates) to the PRODUCTS details of the quote, as follows: 1 Click the Add button and select one of the following options: o Add New Job - to add a job from a job type. o Add Job from Template - to add a job from one of the accounts templates. o Add Non-Printable Job - to add a non-paper job (for example, a mouse pad). The CHOOSE JOB TYPE (or for a template, the CHOOSE TEMPLATE) dialog box opens. 2 Select the job type or template and click Continue. The CREATE A NEW JOB dialog box opens and displays the tabs (JOB DETAILS, INTENT, PRICING, and VARIABLE INFORMATION if needed) that you use to define the job or template. If Sales tips are defined for the Job Type or Template, the CSR will see them while defining the job details and job intent. See Setting Sales Tips (on page 235) for more information. 3 Select the JOB DETAILS tab, fill in the details as in FreeFlow Web Services, and click Continue. Note that this is the only place a Cost center can be assigned to a job. 4 Select the INTENT tab, fill in the details as in FreeFlow Web Services, and click Continue. Note that it is possible to add any joblet or joblet options that were not defined for the job type or template, but defined in the application. 5 If there is a VARIABLE INFORMATION tab, select the tab and fill in the details as in FreeFlow Web Services. Note that VDP or Archive templates will not have a preview from the summary panel (these jobs can be previewed by clicking on the Preview button on the EDIT PROPERTIES -> VARIABLE INFORMATION tab). 6 Select the PRICING tab. o To use the default pricing calculation method defined for the job or template, fill in the quantity in the Copies field, and click Calculate. If the calculation method is Manual, the results matrix returns a line (Type: MANUAL; Item: CSR MANUAL PRICE) where you can type in the price manually. Fill in the price. For all calculation methods except Manual, an itemized results matrix indicates the prices. o To use a different pricing calculation method or perform other pricing changes for the quote, see Editing Pricing Details (on page 242). 7 After filling in the last tab in the CREATE A NEW JOB dialog box, click Finish. The new job appears on the PRODUCTS page. Repeat this process for each job or template to be added. To add an item from the Items List Library to table, see Adding An Item from the Line Item Library (on page 241). The details in the Products tab of a quote or order are organized into Tax Group tables: items are displayed in tables organized by the tax group that applies to them.
239
Web Services Order Center User Guide If all items belong to the same tax group, all items are listed in the same tax group table. If items belong to different tax groups, a table for each tax group lists the items that belong to that tax group.
When multiple quantities are listed for the same job in a quote, Urgency, Shipping and Tax will not be calculated and displayed on the quote's Product tab. However, when the quote is converted to an Order and the desired quantity is selected, these parameters will be displayed under the Order Product tab.
The tables will also contain an urgency surcharge line item and a discount line item (if defined). NOTE:
This section contains the topics: Selecting A Quote And Displaying Its Product Tab (on page 240) Adding/Deleting Jobs and Items (on page 240) Editing Pricing Details (on page 242) Uploading, Attaching, and Mapping Files (on page 241)
240
Sales Adding an Item from the Line Item Library (on page 241)
Duplicating a Job
1 2 3 In the PRODUCTS tab, select the job to duplicate. Click the Duplicate button. Another job will be added with a different item number. To edit the duplicated job, select it and click the Properties button.
The job's urgency is also duplicated and added to the order.
NOTE: 1 2
Deleting a Job
In the PRODUCTS tab, select the job to delete. Click the Delete button.
If more than 1 quantity was defined for this job then deleting the job will delete all quantities. In order to change the quantity, select the job, click the Pricing button, edit the desired quantity and then click the Finish button.
NOTE:
NOTE:
2 3 4 5 6
241
Web Services Order Center User Guide 7 If the file requires no prepress work and is ready to print, activate the preflight process by selecting the file and clicking the Mark for Production button. The file is processed and marked as ready for production and the job is automatically sent to the Production queue once the quote is converted to an order and then committed.
There is an option to upload multiple files, using Multi-file upload. Note that only one of the files attached to a job can be marked for production. For more information, see the Print Service Provider User Guide for instructions.
NOTE:
3 4
Select the quote or order in the SALES-QUOTE or SALES-ORDER screen. Select the FILE MAPPING tab in the Details pane. The files that were included in the reply are listed in the File Mapping tab together with all files that were manually uploaded and attached to jobs in the quote or order. If the file was submitted by email, an icon appears in the Email column. Double-clicking this icon displays the email message content. Select the file, and then select the job to which it should be assigned in the Job Name dropdown box. If the file requires no prepress work and is ready to print, activate the preflight process by selecting the file and clicking the Mark for Production button. The file is processed and marked as ready for production; the job is automatically sent to the Production queue once the quote is converted to an order and then committed. The following icons indicate the result of the preflight operation: o
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
o Preflight processing encountered errors. Double clicking on an icon opens a report on the process.
If the PRICING tab in the EDIT PRODUCT dialog box is not displayed, display it as follows: 1 In the Products tab, select the job or template. 2 Click the Pricing button (or click the Properties button and then select the Pricing tab). The following types of pricing adjustment can be performed. Generating Prices for Different Quantities (on page 242) Changing the Pricing Calculation for a Job Type or Template (on page 243) Requesting a Quote from another Print Provider (on page 243) NOTE:
Pricing instructions that apply to FreeFlow Web Services are not repeated. For information on defining pricing in FreeFlow Web Services, see the Print Service Provider User Guide. This section does not describe how to set up Production Pricing using Web Services Order Center. For more information, see Production Pricing (on page 267).
242
Sales 2 3 4 Fill in the number of copies and then click Calculate. The price is calculated for the newly defined quantity. To use a particular quantity in the total costs calculation, select the appropriate number of copies line and the pricing is calculated accordingly. Click Save, or if done with all pricing changes, click Finish. The Save button is only enabled when editing an existing Quote.
When multiple quantities are listed for the same job in a quote, Urgency, Shipping and Tax will not be displayed on the quote's Product tab. However, when the quote is converted to an Order and the desired quantity is selected, these parameters will be displayed under the Order Product tab.
NOTE:
243
Name
Quote - Draft
Description
The quote is in draft form. The quote has been committed and sent to the customer. The quote has been ordered by the customer (this quote may be used again to generate a new order). A message has been received from the customer regarding the quote. Contact should be made with the customer concerning the quote. The expiration date defined for the quote has been exceeded. The quote was not accepted by the customer and was therefore canceled.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
Quote - Committed
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
Quote - Expired
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
Quote - Canceled
Name
Order - Draft
Description
The order is in draft form. The order was committed and the jobs are in production. A message has been received from the customer regarding the order. Contact should be made with the customer concerning the order. The order was not accepted by the customer and was therefore canceled.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
Order - Committed
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link poin
Order - Canceled
244
Sales
NOTE:
Opening a screen that displays lists of quotes or orders (for example, the QUOTES or ORDERS screen), by default all Open quotes or orders are displayed. These are quotes or orders that require your attention (quotes or orders in the draft or expired mode, or with overdue activities, or with attached unread messages). Quote or order expiration, overdue activities, and unread messages are technically not statuses but rather they are flags marking additional information about a quote or order status. The available work steps depend on the actual quote or order status, and not on these flags.
Click the Commit and Send to Customer button. The Quote detail pane is replaced by the COMMIT pane. Optionally, edit the VALID UNTIL and NEXT FOLLOW-UP dates. Select one of the following methods to commit and convert the quote. o To send the customer the quote as an email: i In the ACTION drop down list, select Commit and Send an Email, and then click Go. The SEND DOCUMENT preview dialog box opens. You can preview and edit the document. ii To send the document, click Send Email. Depending on the basic settings defined during Setting up the system, the quote document is either attached to the email as a Word document or converted to a PDF and attached, and sent to the customer and the CSR. o To print the quote (for example, for a walk-in customer or to fax the quote): i In the ACTION drop down list, select Commit and Print, and then click Go. The PRINT DOCUMENT preview dialog box opens. You can preview and edit the document. ii To print the document, click OK.
THE QUOTE AND CONVERT IT INTO AN OFFICIAL QUOTE
245
Web Services Order Center User Guide o To commit the quote without printing or sending, in the ACTION drop down list, select Commit, and then click Go.
The COMMIT THE QUOTE AND CONVERT IT INTO AN OFFICIAL QUOTE pane is replaced by the details pane for the quote. NOTE:
If the shipping details were not defined for this quote, the application will notify the user and allow him to stop the committing process or continue with the default shipping details.
Navigate to ACCOUNTS -> SALES -> QUOTES. Select the account in the drop-down list. Filter the quotes list to only display committed quotes by selecting Committed in the STATUS drop-down list. Select the quote. Click one of the following icons:
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
o 6 7 8
o Click the Convert to Committed Order icon ( ) to convert the quote to a committed order. The CONVERT THE QUOTE INTO AN ORDER screen appears. Adjust the number of copies, if required. Click the Convert button. The Next Follow up and Valid Until dates are reset.
If a budget inventory template is used for this quote and there is insufficient budget or customer inventory when converting the quote to an order, the CSR will not be blocked.
NOTE:
The quote is converted to an order and now appears in the following screens: The quote still appears in the QUOTE screen with its quote ID and it's status is set to Quote-Ordered. The details pane indicates that the quote has been ordered. The quote is added as an order to the ORDER screen (ACCOUNTS -> SALES -> ORDERS). The default prefix for this order is changed to OSR and it is assigned a new numeric increment. The status of the order is set as follows: o If the quote was converted to a draft order, the status of the order is set to Draft. o If the quote was converted to a committed order, the status of the order is set to Committed. When converting a quote to a committed order, the Next Follow up and Valid Until dates are reset and the attached jobs are automatically sent to the appropriate queue:
246
Sales Jobs with attached files that are marked for production are sent to the Production queue. Jobs without attached files and jobs with attached files that are not marked for production, are sent to the Artwork queue.
Uploaded jobs from the customer where Send file separately was selected will also go to the Artwork queue
NOTE:
NOTE:
247
Web Services Order Center User Guide feature automatically creates a follow-up activity when you provide a quote. If a designer makes a change in a jobs design, you might need to modify the jobs pricing or scheduling. The Activities feature automatically alerts you to design changes so that you can check if pricing or scheduling changes are needed. If you need to contact or schedule a meeting with a customer, you can use the Activities feature to remind you to make the contact or set up the meeting.
As the above examples illustrate, there are two types of activities: Automatically generated and scheduled activities. o Change in order an activity that is generated when a designer marks a change in job or order in the artwork queue. For more information, see The Artwork Queue (on page 262). o Follow-up phone call - an activity that is generated when a Follow-up date is defined in a quote or an order. Note: In new quotes, the system automatically assigns a follow-up date. You can change this date, which will affect the activity. Manually created (ad-hoc) activities that you create according to need.
248
Invoicing and Billing c Specify a reason (or other relevant information) for making the change. d Click OK. When you are done editing the activity, click OK in the EDIT ACTIVITY dialog box.
Select the Account in the drop-down list. If helpful, filter the display. Select the quote in the SALES - QUOTES list. Select the History tab to view the list of the stages in the quotes life cycle.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
To view the details of a particular stage, click the button in the DETAILS column for that stage. The ACTIVITY DETAILS dialog box opens and displays the Activity description. When done viewing the details, click the Close button in the Activity Details dialog box. NOTE:
Any action in the Quote or Order History tab is written in the same language the user was logged in with while performing this action.
Handling Deposits
A deposit is a partial payment for an order, made by the customer in advance before commencing work on a job, and is therefore linked to a specific order. Because it is possible to make several advance payments, multiple deposits can be linked to a single order. Deposits for an account are handled in the Deposits screen. The screen contains two panes: The left pane lists the deposits for the account. By default, only the draft deposits are listed and the list is sorted by issue date, in ascending order. The list can also be sorted by each of the data types by clicking the corresponding column header. The right pane lists information about the selected deposit. It contains two tabs: o General tablists general information such as contact person and billing address. o Details tabdisplays key details specific to the particular deposit. This includes order number,
249
Web Services Order Center User Guide total order amount, and the existing confirmed deposit amount. This section contains the following procedures: Opening the Deposits screen and Displaying Deposits (on page 250) Creating or Editing a Deposit (on page 250) Confirming a Draft Deposit (on page 251) Canceling a Deposit (on page 251) Printing a Deposit (on page 251)
3 4
250
Invoicing and Billing (if any - else 0). To add or edit payments: a Click Add Payment, or select the payment and click Edit Payment. The PAYMENTS dialog box opens. b Select the form of payment. The dialog box contents change for each method of payment. c Fill in the details and amounts, as required. If the payment type is Credit Card or Debit Card, and payment is being made in more than one installment, use the Installment button to open a dialog box where you can enter the required information. d Click OK. The dialog box closes and the payment is added to the list.
The payment screens have no interface to online payment gateways.
NOTE: 6
Type the total payments amount in the Total Amount text box. Payment must be greater than 0 and less than or equal to the order total minus all previous deposits (if any). o If required, edit the selected payment line information using the Edit Payment button. o If required, remove the selected payment(s) from the table using the Delete Payment button. Save the deposit as follows: o To save as a draft deposit, click OK. o To save as a confirmed deposit, click Confirm.
NOTE:
Canceling a Deposit
1 2 3 4 Select the deposit. Click the Cancel Deposit button. In the confirmation prompt, click Yes. In the dialog box that opens requesting the reason for the cancelation, enter the information in the Reason field and click OK.
A deposit for an invoiced order cannot be canceled.
NOTE:
Printing a Deposit
1 2 3 Select the deposit. Click the Print button. The Send Document dialog box opens. Click the link to open the deposit for editing / printing or click the Send Email button.
The email will be sent to the email Billing address displayed on the General Tab. The deposit will either be attached as a Microsoft Word doc or as a PDF file - as defined in the CRM settings (SYSTEM SETUP -> ADVANCED -> CRM).
NOTE:
251
Handling Invoices
An invoice is a request for payment for orders produced within the system. Invoices for an account are handled in the Invoices screen. The screen contains two panes: The left pane lists the invoices for the account. By default, only the draft invoices are listed and the list is sorted by issue date, in ascending order. The list can also be sorted by each of the data types by clicking the corresponding column header. The right pane lists information about the selected invoice. It contains two tabs: o General tablists general information such as contact person and billing address. o Details tabdisplays key details specific to the particular invoice. The key details specific to the invoice are displayed in the Details tab. The Details tab includes the following: A list of the orders to be paidorder lines are links. Clicking an order number link opens a dialog box with the order details. Note that the order window is for viewing only, and changes should not be made from this screen. Any manually added lines (components that are not linked to an order but have a value that will influence the invoice total). The manual lines do not have an order number. A price breakdown that also includes: o TOTAL CREDIT NOTES amount lineif credit notes exist for the invoice, the Total Credit Notes amount becomes an active link. Clicking the link opens the CREDIT NOTES window in a dialog box, for viewing credit note information for this invoice. o TOTAL DEPOSITS amount lineif a deposit exists for the connected order, the Total Deposits amount becomes an active link. Clicking the link opens the DEPOSITS window in a dialog box, for viewing deposit information for the order(s) in this invoice. This section contains the following procedures: Opening the Invoices Screen and Displaying Invoices (on page 253) Creating or Editing an Invoice (on page 253) Confirming a Draft Invoice (on page 254) Canceling an Invoice (on page 254) Issuing a Credit Note (on page 254) Printing an Invoice (on page 254)
3 4
252
3 4
6 7
8 9
253
Web Services Order Center User Guide 10 To manage the deposits for this invoice, click the TOTAL DEPOSITS link to open the DEPOSITS screen. The link is only available if at least one deposit exists for one of the orders to be invoiced. For more information on creating and editing deposits, see Handling Deposits (on page 249). 11 To save the invoice as a draft, click OK; to save the invoice as a confirmed invoice, click Confirm.
NOTE:
Canceling an Invoice
Only invoices in Draft or Confirmed status can be canceled. For invoices in any other status the Cancel Invoice button is disabled. 1 Select the invoice. 2 Click the Cancel Invoice button. 3 In the confirmation prompt, click Yes. 4 In the dialog box that opens requesting the reason for the cancelation, enter the information in the Reason field and click OK. Canceling an invoice also cancels all the credit notes issued for that invoice. If the canceled invoice was a confirmed invoice, a new credit note is created with an amount equal to the amount of the canceled invoice, and it is linked to the canceled invoice. This is done for balancing the books.
NOTE:
Printing an Invoice
1 2 3 Select the invoice. Click the Print button. The Send Document dialog box opens. Click the link to open the invoice for editing / printing or click the Send Email button.
The email will be sent to the email Billing address displayed on the General Tab. The invoice will either be attached as a Microsoft Word doc or as a PDF file - as defined in the CRM settings (SYSTEM SETUP -> ADVANCED -> CRM).
NOTE:
254
Invoicing and Billing because of a discount, product return or cancelation. Credit notes are linked to an invoice, influencing the invoice balance to be paid. The invoice is linked to a receipt. The credit note amounts are displayed in the receipt. Multiple credit notes can exist for an invoice. When creating a receipt for an invoice with a linked credit note, the total amount to pay will be: Total to Pay = Invoice Total - Credit Notes Credit Notes for an account are handled in the Credit Notes screen. The screen contains two panes: The left pane lists the credit notes for the account. By default, only the draft credit notes are listed and the list is sorted by issue date, in ascending order. The list can also be sorted by each of the data types by clicking the corresponding column header. The right pane lists information about the selected credit note. It contains two tabs: o General tablists general information such as contact person and billing address. o Details tabdisplays key details specific to the particular credit note. The credit note details contain information on the connected invoice, the credit note amount and tax. This section contains the following procedures: Opening the Credit Notes Screen and Displaying Credit Notes (on page 255) Creating or Editing a Credit Note (on page 255) Confirming a Draft Credit Note (on page 256) Canceling a Credit Note (on page 256) Printing a Credit Note (on page 256)
3 4
255
Web Services Order Center User Guide on the Billing Address link. A dialog box appears allowing the selection of a different user of the account. b Fill in any extra information: Internal Note for internal use only. Customer's Note that will appear on the credit note printout to the customer. Select the Details tab. Click the Select Invoice button. The SELECT INVOICE dialog box opens. a Select the invoice. Only invoices with the following status will be displayed: Confirmed, Partially Paid or invoices with a Draft credit note. b Click OK. The dialog box closes; the invoice number appears in the credit note details. Enter an amount for the credit note and set the tax. The amount must be more than zero and less than or equal to the amount left to pay on the invoice. Save the credit note as follows: o To save as a draft credit note, click OK. o To save as a confirmed credit note, click Confirm.
3 4
5 6
Once the credit note is confirmed, the Left to Pay total for the invoice is updated.
NOTE:
256
Handling Receipts
Receipts are issued in response to payments made. Receipts for an account are handled in the Receipts screen. The screen contains two panes: The left pane lists the receipts for the account. By default, only the draft receipts are listed and the list is sorted by issue date, in ascending order. The list can also be sorted by each of the data types by clicking the corresponding column header. The right pane lists information about the selected receipt. It contains two tabs: o General tablists general information such as contact person and billing address. o Details tabdisplays key details specific to the particular receipt. The key details specific to the receipt are displayed in the Details tab. This tab displays: Invoices included in the receiptthese are links and clicking the invoice number link opens a dialog box with the invoice details - for display only. Confirmed credit note total for an invoicethis amount is shown in the Invoices table. Total amount of the receipt. Total credit notes. Amount and type of each payment. Total payments. Receipts: can be issued for one or multiple invoices. can be issued for a payment covering the full balance of the invoices or a partial payment. can contain one or multiple payments with different payment forms. can be paid using various payment methods. In case of credit card, it can be divided into several installments. Examples The following examples present the most simple receipt scenario and a complex one. Simple ReceiptA receipt is issued for one invoice; one payment is made for the full amount. Multiple invoices and multiple payments receiptA receipt is issued for two invoices; two payments are made, in cash and with a credit card; the payments are for a partial amount. When payments are made for a partial amount and there is more than one invoice, you can decide how to divide the payment between the invoices. In this example, the first invoice was accredited full payment, and the left-over payment was accredited to the second invoice. This section contains the following procedures: Opening the Receipts Screen and Displaying Receipts (on page 257) Creating or Editing a Receipt (on page 258) Confirming a Draft Receipt (on page 259) Canceling a Receipt (on page 259) Viewing the Details of an Invoice in the Receipt (on page 259) Printing a Receipt (on page 259)
257
Web Services Order Center User Guide From the CREATED BY drop-down list, select the name of the CSR. From the DATE drop-down list, select the type of date (issue date, value date) by which you want to filter the list. o From the SELECT DATE drop-down list, select a predefined date range, or supply a date range for the search in the From and To fields (manually or using the calendar). To search for a specific receipt with a known number, fill in the RECEIPT # and click Search. To clear the search results and display the entire list of receipts, click Reset. o o
3 4
3 4
5 6
NOTE: 7 8
If the payment amount does not cover the full amount left to pay on the invoice(s), type the paid amount per invoice in the Paid Amount text box. (Optional) Enter a positive or negative Rounding Value to generate a Rounded Total.
258
Managing Your Business and Production 9 To save as a draft receipt, click OK. The dialog box closes. The status of all the invoices included in the draft receipt and of all the credit notes linked to the draft receipt is changed to LINKED TO DRAFT RECEIPT.
NOTE:
The statuses of all the invoices included in the receipt are changed to PAID or PARTIALLY PAID, depending on the amount paid.
Canceling a Receipt
Only authorized users (users with the System Administrator or Manager Advanced user type) can cancel a receipt: 1 Select the receipt. 2 Click the Cancel Receipt button. 3 In the confirmation prompt, click Yes. 4 In the dialog box that opens requesting the reason for the cancelation, enter the information in the Reason field and click OK. The statuses of all the invoices included in the receipt, will be updated as follows: If the invoice does not have another receipt it will be changed to Confirmed status. If there is another confirmed receipt for this invoice it will be changed to Partially Paid status.
Printing a Receipt
1 2 3 Select the receipt. Click the Print button. The Send Document dialog box opens. Click the link to open the receipt for editing / printing or click the Send Email button.
The email will be sent to the email Billing address displayed on the General Tab. The receipt will either be attached as a Microsoft Word doc or as a PDF file - as defined in the CRM settings (SYSTEM SETUP -> ADVANCED -> CRM).
NOTE:
259
Web Services Order Center User Guide When a Job needs to be revised (following user confirmation of the request to revise), the Job is withdrawn from the Production or Delivery queues (if already located there). Jobs can now be approved for production without an attached file. Users can now select the target file that is to be printed from among existing files.
This chapter covers the following topics: The Dashboard (on page 260) for viewing account data at a glance generally performed by the CSR. The Commercial Queue (on page 261) for monitoring open quotes and orders generally performed by the CSR. The Artwork Queue (on page 262) for handling jobs that are not ready for production generally performed by the designer. The Activities Screen (on page 266) for managing an accounts activities generally performed by the CSR. The Billing Manager (on page 266) for managing the billing process generally performed by administrative personnel.
The Dashboard
The Dashboard is best used as an entry point to managing accounts and viewing all the relevant account business data at a glance. Reviewing account data on a frequent basis can make it much easier to keep the customer satisfied. Print Service Provider users must have Manager, Manager Advanced or Administrator privileges to have access to the Dashboard screen. There are several important reasons for reviewing account business data: To ensure that everything is fine with an account. For example: o To ensure that orders and jobs are handled quickly. o To determine if any follow-up activities are required, and ensure that they get performed. o To identify any outstanding issues or problems, and ensure that they do not "fall between the cracks." To help in pre-sales preparation. For example, before providing a quote to a customer, it might be useful to check the customers account history. Checking the history might help you decide: o how fast you should respond to the request for quotation. o what kind of payment terms and price to quote.
To review account data in the Dashboard 1 Navigate to ACCOUNTS -> DASHBOARD. The Dashboard screen contains the following panes: o Account list pane from which you select the account to whose data you want to view. o Account Business Details panedisplays details and links to other details, for the account you selected. 2 To filter the account list or search for an account, do the following" a In the SEARCH FOR ACCOUNTS text box, enter an account name (partial or complete). b In the GROUP list, select which groups to search. c Click Search; the relevant name(s) appear(s) in the list. (You can click Reset to restore the complete list of accounts.) 3 Select the account. The details of the account are displayed in the Account Business Details pane. This pane contains the following sections that provide key information about the account at a glance: o INFORMATION AND ACTIONSthis section contains: Totals for commonly requested data, and links to access the windows where that data is
260
Managing Your Business and Production normally displayed. For example, the Quote Drafts link displays the number of Quote Drafts (for the account), and provides direct access to those quote drafts in the QUOTES screen (as if you selected ACCOUNTS -> SALES -> QUOTES and then selected Drafts as the TYPE filter). Buttons to perform common actions (create new quotes and add new activities). Summary and pie chart indicating the Web orders and Offline orders for the month. o STATISTICSdisplays (for the account) the number of quotes and orders and their total prices, for a time period you select (month, quarter, year), and compares these figures to quotes and orders for the same time period last year. o CONTACT PERSONdisplays the contact details of the contact in the Print Buyers organization. o NOTESallows you to enter, save, and view at a glance, important notes regarding the account. For shortcut access to a type of item that requires intervention in the appropriate screen (for example, to access Quote Drafts in the QUOTES screen), click the appropriate link in the INFORMATION AND ACTION section.
The following table lists the shortcut links, the screens that those links open, and the lists displayed in the opened screens.
Screen Opened
Sales- Quotes Activities Sales - Quotes Commercial queue Production queue Sales - Orders Billing - Invoices
List displayed
Filtered list of draft quotes Filtered list of overdue activities Filtered list of expired quotes Unread messages on quotes from the selected account All the jobs in the Production queue Filtered list of committed orders Filtered list of draft invoices
2 3
To perform one of the following actions for the account, click the appropriate button: o To create a new quote, click Create New Quote. (Alternatively, you can perform this action in the Quotes screen). For instruction on filling in quote details, see Creating a Simple Quote (on page 237). o To add a new activity, click Add New Activity. (Alternatively, you can perform this action in the Activities screen). For instructions on filling in activity details, see The Activities Screen (on page 266). To view quote and order statistics for a particular time period, select the time period in the drop down list in the STATISTICS section. To add a note concerning the account, type the note in the NOTES text box and click Save.
261
Web Services Order Center User Guide the Commercial window allows you to filter and specify selection criteria for listed quotes and orders the details pane displays the same information and allows you to perform the same actions.
To Handle Open Quotes and Orders in the Commercial window 1 Navigate to TASKS -> COMMERCIAL. By default, the Commercial Queue displays all quotes and orders having one of the various Open statuses, as well as overdue account level activities. Open statuses include the FOLLOW-UP, EXPIRED, DRAFTS, and UNREAD MESSAGES statuses. 2 (Optional) Filter the displayed items as follows: o Specify a Status in the dropdown box. o Specify the responsible CSR in the dropdown box. o Search for a specific quote/order/job number by selecting the item type, filling in the number and then clicking on the Search button. 3 Select the quote or order to be handled. All relevant details and parameters are displayed in the adjacent details pane. 4 Handle the quote or order as you would in the SALES - QUOTE window or the SALES - ORDER window. (The functionality of these pages is the same as in the QUOTES and ORDERS in the SALES window, depending on the quote/order status. For details regarding the functionality of these windows, see Section 3 Handling Sales.)
262
Managing Your Business and Production has been added, additional alerts may be displayed regarding preflight problems, font problems, etc. For more information about alerts, see the chapter discussing Production, in the Print Service Provider User Guide. Details of the selected job. Details for the order that contains the selected job: order number (linked to the order), number of jobs in order, account name, price, order date and shipping date.
The Order # link is for viewing the order's information only; no editing of the order should be applied at this stage. To edit the order, navigate to ACCOUNTS -> SALES -> ORDERS.
NOTE:
In the ATTACHMENTS dialog box, a files status is indicated with the following icon: for production
To handle file attachments 1 Navigate to TASKS -> ARTWORK. The ARTWORK window is displayed. You can filter the display. 2 Select the job.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
3 4
In the details pane, click the Attachments icon ( ). The ATTACHMENTS dialog box opens and displays currently uploaded files. To upload additional files to the list of files: a Click the Upload Files button. The UPLOAD FILE dialog box opens. b Ensure Upload a Single file is selected, and click Browse. The CHOOSE FILE dialog box opens.
There is an option to upload multiple files, using Multi-file upload. See the Print Service Provider Guide for instructions.
NOTE:
c Select the file for upload and click Open. d Click Continue. The UPLOAD REPORT appears informing that the file has been uploaded. e Click Close. The uploaded file appears in the ATTACHMENTS dialog box. f Repeat this step for each file to be added. To download files (for example, to your local computer):
263
).The DOWNLOAD FILE dialog box opens and displays one or two file
NOTE: c d e 6 7
When downloading one file, the dialog box will contain two links: for the single file and a zip file containing the file to be downloaded. When downloading several files, the dialog box will only contain a link to a zip file containing all the files to be downloaded.
Click the link. The FILE DOWNLOAD dialog box opens. Save the file to the desired location as you would any file in the web browser. Close the DOWNLOAD FILE dialog box.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
To delete a file, select the file and click the Delete icon ( ). This can be useful, for example, if the Print Buyer rejects a proof that you uploaded and sent as a soft proof for approval. To activate the preflight process on a file, select the file and click Mark for Production. The preflight is performed, a preview and thumbnail created, the dialog box is closed and the thumbnail is updated
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
in the list. A Marked for Production icon ( When done, click Close.
3 4 5 6 7 8 9
Click the Send Soft Proof icon ( ). The SEND SOFT PROOF dialog box opens. The dialog box displays the list of files already attached to the job (if any). In the dialog box, specify who will receive the soft proof. You can select a different user, or select the Other Mail Address check box and fill in an email address. Fill in a Subject and Message for the email. The default Subject and Message does not include any information about the Job ID or Order ID; in case this information is needed, add it manually. To upload additional files to be sent, click the Upload Additional Files button. The Attachments dialog box opens. Attach the files as described in Handling File Attachments (on page 263). Select the check boxes of the files for soft proofing. Click OK. An email with the soft proofs is sent and a message confirming that the email was sent appears.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
Click OK to close the confirmation message. The proof has been sent.
To indicate that the Print Buyer approved the soft proof, do the following: 1 Navigate to TASKS -> ARTWORK. The ARTWORK window is displayed. 2 Select the job that has been approved by the Print Buyer.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
264
Managing Your Business and Production 4 5 6 7 If necessary, change the name of the Confirmed By user. Click the name of the user and then select a different user from the Select Contact Person dialog box, or select the Other User Name check box and fill in the name of the person. Set the Confirmation Date. Add a Note if necessary.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
manually indicates the required follow-up, using the Define Change in Order/Job Activity ( ) button. This results in the following: The order appears in the COMMERCIAL queue with an Overdue Activity status and icon. This indicates that the CSR should handle the job. The appropriate activity is added to the order details. An activity flag is added to the job in the ORDER CHANGE STATUS column (second column from the right) in the Artwork queue. When the CSR marks the activity as completed, the flag in the Artwork queue is changed to confirmed. Optionally, the CSR can notify the designer that the change is approved, and the designer can confirm the change from the artwork queue. To define a change in the job 1 Navigate to TASKS -> ARTWORK. The ARTWORK window is displayed. 2 Select the job requiring a change. All relevant details and parameters are displayed in the adjacent details pane.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
3 4 5
In the job details pane, click the Define Change in Order/Job Activity icon ( ). The DEFINE CHANGE dialog box opens. In the dialog box, the default activity type is Change in Order. Change the activity properties as required.
IN ORDER/JOB ACTIVITY
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
CHANGE APPROVAL.
icon appears in the list, indicating that the job status was changed to WAITING FOR
An activity is added to the order and the order appears in the commercial queue as an order with overdue activities. To approve a change in the job: 1 Navigate to TASKS -> ARTWORK. The ARTWORK window is displayed. 2 Select the job that is waiting for change approval.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
3 4 5 6 7
Click the Confirm Change in Activity icon ( ). The CONFIRM CHANGE IN ACTIVITY dialog box opens. If necessary, change the name of the Confirmed By user. Click the name of the user and then select a different user from the Select Contact Person dialog box, or select the Other User Name check box and fill in the name of the person. Set the Confirmation Date. Add a Note if necessary.
The linked image cannot be displayed. The file may have been moved, renamed, or deleted. Verify that the link points to the correct file and location.
265
266
Production Pricing brackets. o SHIPPED total amount in shipped jobs that were not invoiced yet, and the number of these jobs in brackets. o UN-PAID INVOICES total amount in un-paid invoices and the number of un-paid invoices in brackets. Filter the list of displayed billing documents as needed, as follows: a To filter on billing document status and or group name, select the status in the Show drop-down list, and/or select the group name in the Groups drop-down list. b Optionally, specify an account name (or prefix). c Click Search. To perform any of the following actions on documents, click the appropriate button in the Accounts Documents pane. o Generate new invoices. o Generate new receipts. o Issue deposits. o Issue credit notes. o View billing documents. o Edit billing documents in draft mode. o Cancel billing documents. o Confirm draft documents. o Print billing documents.
For more information about performing related tasks after clicking a button, see the relevant section in Invoicing and Billing (on page 249).
Production Pricing
To use production pricing for jobs and templates, you must first define production pricing settings. To do this, you should understand certain basic pricing concepts. This chapter contains the following major topics: Pricing Concepts (on page 267) Setting Up Production Pricing (on page 270)
Pricing Concepts
FreeFlow Web Services provides several pricing calculation models for defining pricing settings, and these are described in the Print Service Provider Guide. Web Services Order Center provides several additional pricing calculation models, based on production pricing, described in this section. You determine which calculation models to use for defining pricing for a job type or template. Then, when you request a quote for a print job, the application returns price quotations depending on the selected/defined model. This section covers the following concepts: Regular FreeFlow Web Services Pricing Mechanism (on page 267) Hierarchy FreeFlow Web Services Uses To Calculate The Price Of A Job (on page 268) Expanded Pricing Capabilities Provided By Web Services Order Center (on page 269) Choosing between Intent Pricing and Production Pricing (on page 270)
267
Web Services Order Center User Guide 1 When defining the System Setup, you define the following sets of Pricing parameters: o Business parametersthis set of parameters include currency and how to round off amounts (SYSTEM SETUP -> BASIC -> REGION AND LANGUAGE). o Tax Packagesthis set of parameters includes various taxing packages that can be added to the price of the job. o Line Items Librarythis set of parameters consists of individual items that you generally define elsewhere (for example, stock paper items, shipping items). Not all the items in this library need to contain cost or pricing information, but many of the items do contain this information (for example, prices for specific paper types, prices for shipping, etc.). You can add additional items to this library directly, without defining them elsewhere. When you define a job type, you define the job intent joblets that are included in the job. Then, when you define the job pricing settings, you define the following: o Calculation model to be used in determining the jobs pricing. This is the default pricing model and can be one of the following models: Intentthis model allows you to define pricing based on the job intent definition. You can define base costs and prices for the job and particular intent options included. Though you can have in mind the time, labor, waste, and other costs, when you define the cost and price of an intent joblet, there are no fields that allow you to actually specify these amounts. Therefore, the job price is fixed according to the intent price regardless of the actual time, labor, waste, and so on, that the job requires. Manualthis model allows the CSR to define the price manually while the job has not been ordered yet (in shopping cart, saved job, etc.). Excel pricingthis model allows the CSR to define pricing at the account level using an Excel file. o If you select Intent Pricing, the following sections allow you to define the Intent Pricing for the job: Plannerthis section of the Pricing tab allows you to specify output devices and related parameters according the quantities being printed. Job Type OptionsWhen you select Intent Pricing, this section allows you to define both basic pricing for the job, and pricing for all of the intent options that might be selected by the Print Buyer. o If you select Manual Pricing, the Planner section allows the CSR to define pricing at the time the job is ordered. When you define a template, the template inherits the characteristics of the job type, including the Calculation Model. In the Pricing tab of the Settings, you can accept the default Calculation Model of the parent (that is, the job type), or you can choose to use new settings. If you choose to use new settings, you can change the Calculation model (that is, make a different model the default model) and/or modify the pricing settings. If different pricing plans are possible (for example, the job can be printed on different output devices, and pricing will be different depending on the device chosen), you can see the plans in Track jobs.
268
Production Pricing
269
270
Production Pricing HEAD SETUP TIME box. Click Save. Select the SPEED AND WASTE tab. Configure the definitions depending on the output device type. o For digital devices or copiers: In the PAPER WEIGHT fields, define the minimum and maximum weights (in grams per square meter) that are wasted by the device during a run. In the SPEED BY PAPER SIZE fields, define the number of run sheets that the device can run per hour, depending on the paper size. Click Add to add more runs to the job and define the additional values. In the PRODUCTION FACTORS area, define the Process Color, Spot Color, and Duplex Mode speed factors. o For offset devices: In the FIXED WASTE field, define the number of run sheets that are wasted during a run. In the RUN LENGTH field, define the number of copies that can be run. In the SPEED field, define the number of sheets that can be run per hour. In the WASTE field, define the approximate percentage of run sheet waste (derived from output device adjustments, run sheet examination, or other waste factors). Click Add for additional job runs; define the parameters in the resulting fields. In the PRODUCTION FACTORS area, define speed and waste factors in the PROCESS COLOR, SPOT COLOR, and PAPER WEIGHT fields. (Optional) Click Add for additional weights to be added to the job; define the parameters in the resulting fields. Click Save. Select the LABOR CHARGE tab Define labor and mark-up charges used to calculate the production cost of a job, depending on the device type. o To define a digital labor charge: Define the Mark-up percentage. For both Setup-Time and Run-Time: Define the Labor Cost per hour. Define the Min Labor time in minutes. o To define an offset labor charge: Define the Mark-up percentage. Define the Plate Fee. For both the Setup time and the Run time: Define the Labor Cost per hour. Define the Min Labor time in minutes. Define the Process Wash-up Cost. Define the Spot Wash-up Cost. Click Save. Select the CLICK CHARGE tab. You can use external devices for digital print jobs, and calculate the cost per click in the production costs, as follows: o Define the Mark-up percentage. o Define the Color page click costs. o Define the Black and White page click costs.
271
272
Production Pricing markup percentage. c In the RUN TIME tab, define the following: i In the STACK RELOADING field, specify the number of minutes it takes to reload the stack of the printed job on the cutting device. ii In the CUT RUN TIME field, specify the number of minutes it takes to cut the loaded job. iii In the CUTTING RUN LABOR PRICE area, define the fixed and variable runtime cutting labor costs per unit of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable cutting run labor prices based on your own calculations. Have the system calculate the fixed and variable cutting run labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. If you selected USE PRICE BY CUTS, fill in the fields as follows: a In the GENERAL tab, fill in the MAXIMUM STACK HEIGHT in inches b In the PER CUT tab, in the CUTTING PRICE area, define the fixed and variable cutting costs per number of cuts, per number of copies in a range, and do either of the following: Fill in the fixed and variable cut prices based on your own calculations. Have the system calculate the fixed and variable cut prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. Click Save. Navigate to PRINT SETTINGS -> PRICING -> PROCESS ESTIMATORS. In the PLUG INS area of the PROCESS ESTIMATORS window, select Folding. In the SETUP TIME tab, define the following: a In the JOB PREPARATION field, specify the number of minutes it takes to setup the job on the folding device. b In the FOLD CONFIGURATION field, specify the number of minutes it takes to setup the folding parameters. c In the SETUP TEST RUN field, specify the number of minutes it takes to run a trial process. d In the SETUP WASTE field, specify the number of press sheets that are wasted during setup and test run. e In the FOLDING SETUP LABOR COST area, define the fixed and variable folding set-up labor costs per unit of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable folding setup labor prices based on your own calculations. Have the system calculate the fixed and variable folding setup labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. In the RUN TIME tab, define the following: a In the MACHINE SPEED field, specify the number of press sheets the machine can fold per hour. b In the RUN WASTE FACTOR field, specify the percentage of waste during the trial run process. c In the FOLDING RUN LABOR COST area, define the fixed and variable folding run labor costs per unit of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable folding run labor prices based on your own calculations. Have the system calculate the fixed and variable folding run labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. Click Save.
6 1 2 3
273
6 1 2 3
274
Production Pricing test run. d In the LAMINATING SETUP LABOR COST area, define the fixed and variable laminating setup labor costs per unit of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable laminating setup labor prices based on your own calculations. Have the system calculate the fixed and variable laminating setup labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. In the RUN TIME tab, define the following: a In the MACHINE SPEED field, specify the number of meters the machine can laminate per hour (when laminating on one side). b In the TWO SIDES SLOW DOWN field, specify the percentage of time that the Machine Speed value decreases if the lamination is performed on two sides. c In the RUN WASTE field, specify the number of press sheets that are wasted during the run. d In the LAMINATING RUN LABOR COST area, define the fixed and variable laminating run labor costs per unit of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable laminating run labor prices based on your own calculations. Have the system calculate the fixed and variable laminating run labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. In the MATERIALS tab, in the LAMINATING MATERIAL COST area, define the fixed and variable costs of laminating material per unit of size, per number of copies in a range, and do either of the following: o Fill in the fixed and variable laminating material prices based on your own calculations. o Have the system calculate the fixed and variable laminating material prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. Click Save. Navigate to PRINT SETTINGS -> PRICING -> PROCESS ESTIMATORS. In the PLUG INS area of the PROCESS ESTIMATORS window, select Numbering. At the top of the NUMBERING area select whether the pricing should be calculated by the labor involved in the numbering (Use Price by Labor Time) or per number (Use Price by Numbering). The tabs and fields that can be edited depend on the value you select. If you selected USE PRICE BY LABOR TIME, fill in the fields as follows: a In the SETUP TIME tab, define the following: i In the JOB PREPARATION field, specify the number of minutes it takes to setup the job on the numbering device. ii In the SETUP TEST RUN field, specify the number of minutes it takes to run a trial process. iii In the SETUP WASTE field, specify the number of press sheets wasted during the trial run process. iv In the NUMBERING SETUP LABOR PRICE area, define the fixed and variable numbering setup labor costs per units of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable numbering setup labor prices based on your own calculations. Have the system calculate the fixed and variable numbering setup labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. b In the RUN TIME tab, define the following: i In the MACHINE SPEED field, specify the number of press sheets the machine can number per hour. ii In the RUN WASTE FACTOR field, specify the percentage of waste during the trial run process.
6 1 2 3 4
275
Web Services Order Center User Guide iii In the NUMBERING RUN LABOR PRICE area, define the fixed and variable numbering run labor costs per units of time, per number of copies in a range, and do either of the following: Fill in the fixed and variable numbering run labor prices based on your own calculations. Have the system calculate the fixed and variable run labor numbering prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. If you selected USE PRICE BY NUMBERING, in the PER NUMBERING tab, in the NUMBERING PRICE area, define the fixed and variable numbering costs per number of units, per number of copies in a range, and do either of the following: o Fill in the fixed and variable numbering prices based on your own calculations. o Have the system calculate the fixed and variable numbering prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. Click Save. Navigate to PRINT SETTINGS -> PRICING -> PROCESS ESTIMATORS. In the PLUG INS area of the PROCESS ESTIMATORS window, select Wide-Format Printing. In the SETUP TIME tab, define the following: a In the JOB PREPARATION field, specify the number of minutes it takes to setup the job on the wide-format printing device. b In the SETUP WASTE field, specify the amount of paper that is wasted during setup. c In the WIDE FORMAT PRINTING SETUP LABOR area, define the fixed and variable wide format printing setup labor costs per units of time, per number of copies in a range, and do either of the following:. Fill in the fixed and variable wide format printing setup labor prices based on your own calculations. Have the system calculate the fixed and variable wide format printing setup labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. In the RUN TIME tab, define the following: a In the MACHINE SPEED field, specify the area that the machine can print per hour. b In the WIDE FORMAT PRINTING RUN COST area, define the fixed and variable wide format printing run labor costs per units of time, per number of copies in a range, and do either of the following:. Fill in the fixed and variable wide format printing run labor prices based on your own calculations. Have the system calculate the fixed and variable wide format printing run labor prices as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. In the PRINTING tab, in the WIDE PRINTING COST area, define the wide printing run labor cost and price per number of copies in a range. a In the WIDE FORMAT PRINTING RUN COST area, define the fixed and variable wide format printing costs per units of area, per number of copies in a range, and do either of the following: Fill in the fixed and variable wide format printing prices per units of area based on your own calculations. Have the system calculate the fixed and variable wide format printing prices per units of area as a percentage of markup over the costs by selecting User Markup, and in the % field that is displayed, type the markup percentage. Click Save.
6 1 2 3
276
Production Pricing
If you are editing a template, and are choosing a different calculation model than is used by its job type, select the Use New Settings radio button, and select the calculation model. Fill in the details of the Pricing tab as you would in FreeFlow Web Services (for details, see the Print Service Provider Guide): o If you chose Production Pricing or Wide Format Production, only the PLANNER section of the Pricing tab is displayed; stock and process estimator prices are taken depending on the definition of the production job. o If you chose Production with Generic Joblets, both the PLANNER section and the JBF OPTIONS section are displayed; the JBF OPTIONS section displays the base product and generic joblets.
277
Index
[
[Invoice/CreditNote]General node ............ 201 [Receipt/Deposit]General node ................. 200
A
Accessing The Skin Editor ................145, 146 Accessing the Skin Library........................ 154 Accessing the Style Sheet Window .......... 149 Accessing Web Services .............................. 3 Accessing Web Services locally ................... 3 Account Groups ....................................17, 24 Account management ............................... 183 Account Setup .....................................43, 232 Account Setup Overview............................. 43 Activating Page Elements .................. 145, 146, 147, 148, 151 Add and Define the Products ....237, 239, 241 Add CSR Users .................................232, 233 Add/Edit Preview Link ............................... 174 Adding a Database to the Library ............... 76 Adding a Joblet Option................................ 80 Adding an Archive to a Template ................ 96 Adding an Item from the Line Item Library ...............................................240, 241 Adding Another Job or Template .............. 241 Adding Credit Card Vendors to Web Services ............................................227, 230 Adding General Information to a Job Type ............................................................ 84 Adding General Information to a Template ..................................................... 92 Adding Joblets ............................................ 85 Adding Messages ....................................... 69 Adding Output Devices ............................... 30 Adding Products to a Superstore ..........62, 64 Adding Tabs ................................................ 86 Adding Templates to an HTML Catalog .................................................................... 70 Adding/Deleting Jobs and Items237, 240, 241 AddressGeneral node .......................200, 201 Adjusting the File Report Parameters ......... 88 Adjusting the Job Details Parameters ......... 88 Adjusting the Preview Parameters .............. 88 Advanced .................................................... 19 Advanced Options .....................................104 Advanced Properties Example.................. 104 Appendix ................................................... 186 Applying a Layout Theme to a Superstore.............................................62, 65 Applying a Pre-defined Layout Theme to a Superstore ........................................... 66
Approving a Job for Printing ..... 124, 133, 135 Approving Jobs for Delivery ..................... 138 Area-dependent Taxes............................. 113 Arrange Fields .......................................... 106 Assigning Excel Pricing to a Print Buyer ........................................................ 161 Assigning Skins to Print Buyers ............... 153 Atos .......................................................... 229 Attaching a File Where Upload is Required ................................................... 241 Attaching Files to the Job ................. 124, 126 Authentication server response structure ................................................... 182 Authorize.Net ........................................... 228
B
Backward and Forward compatibility ....... 203 Basic........................................................... 11 Billing .......................................................... 25 billing node ............................................... 199 Binding ................................................. 78, 81 Binding Styles .......................................... 169 Book Assembly ............................ 83, 92, 169 Book Assembly Definitions....................... 169 Book Assembly Pricing ............................ 169
C
Calculation Model..................................... 109 Calendar Options ................................. 11, 13 Canceling a Credit Note ................... 255, 256 Canceling a Deposit ......................... 250, 251 Canceling a Receipt ......................... 258, 259 Canceling an Invoice ........................ 252, 254 Cancelling the Quote or Order . 245, 246, 247 Catalog Overview ................................. 51, 59 Changing a Joblet Description ................... 79 Changing Job Status ................................ 141 Changing the Image Display Mode ............ 74 Changing the Pricing Calculation for a Job Type or Template ...................... 242, 243 Changing the Sequence of Fields ............ 106 Changing the Sequence of Intent Steps .......................................................... 86 Changing the Sequence of Joblet Options ....................................................... 80 Changing the Status of a Job ... 124, 133, 135 channels node .......................................... 195 Checking a Database ................................. 76 Checking and Modifying Job Pricing 119, 122 Checking and Modifying Order Pricing .............................................. 119, 120 ChinaBank ................................................ 230 Choosing between Intent Pricing and Production Pricing ............................ 268, 270 Choosing the Number of Pages ................. 85 Choosing the Options in Additional Joblets ........................................................ 86
279
Index Choosing the Page Sizes............................ 85 Choosing the Printing Sides and Colors .......................................................... 85 Choosing the Repository Item(s) .............. 221 Collating ................................................78, 82 Color Channel Properties.......................... 172 Color Mismatch ........................................... 94 Colors ....................................................78, 82 Column A .................................................. 162 Column B .................................................. 165 Column C .................................................. 165 Column D .................................................. 166 Components .............................................. 169 Concepts .......................... 109, 203, 248, 262 Configuration .....................................231, 232 Configuration Check .................................223 Configure CSR Email Forwarding .....233, 234 Configure Web Services Order Center Email .................................................232, 233 Configure Web Services Order Center Settings .............................................232, 234 Configuring LDAP for Web Services ......... 179 Configuring Privileges Parameters ........... 180 Configuring the Attributes ......................... 180 Configuring the Connection Settings 179, 180 Configuring the DocuShare Server ........... 218 Configuring the User Authentication Definition ................................................... 182 Confirm Billing Document ......................... 188 Confirming a Draft Credit Note..........255, 256 Confirming a Draft Deposit................250, 251 Confirming a Draft Invoice ................252, 254 Confirming a Draft Receipt................258, 259 Connect to a Process................................ 209 Connections ..........................................11, 12 Connector Implementation ........................ 202 Contact Details ............................................ 11 Content........................................................ 92 Controlling the Image Selection GUI ........ 104 Controlling the Image Upload Policy ......... 104 Conventions Used in Web Services ............. 4 Converting HTML Pages to .mht Files ......151 Copying a Category .................................... 63 Copying a Template .................................... 96 Create a New Output Device .................... 211 Create the Quote ..............................237, 238 Creating a Cold Folder Directory for Approved Jobs .......................................... 214 Creating a Copy of One or More Images in Another Folder............................ 75 Creating a Delivery Package .................... 137 Creating a dependent Tax ........113, 114, 115 Creating a Job Ticket ................124, 132, 142 Creating a Multiple-tax Package ............... 114 Creating a New Account .................43, 44, 46 Creating a New Folder ................................ 74 Creating a New Joblet................................. 79 Creating a New Line Item................. 119, 121 Creating a New Output Device ........ 205, 208 Creating a New Template .............. 92, 96, 99 Creating a New Template from an Existing Job ........................................ 98, 143 Creating a Simple Job Type ....................... 84 Creating a Simple Quote .................. 237, 261 Creating a Simple Tax...................... 113, 114 Creating a Single-tax Package ................ 113 Creating a Superstore .......................... 62, 63 Creating a Template with a DirectSmile Image .................................... 155 Creating an HTML Catalog .................. 69, 70 Creating an Output Device for the Process Manager Manifest ...................... 208 Creating and Managing HTML Catalogs ............................................... 59, 69 Creating and Managing Superstore Catalogs ............................................... 59, 62 Creating and Populating Cross Sales ........ 73 Creating or Editing a Credit Note ..... 255, 256 Creating or Editing a Deposit ................... 250 Creating or Editing a Receipt ................... 258 Creating or Editing an Invoice .......... 252, 253 Creating Skins .................................. 145, 154 Creating Variable Data Templates . 77, 94, 99 Credit Card ....................................... 178, 227 Credit Card Integration ............................... 25 CRM ........................................................... 19 Customize Document Numbering .... 235, 236 Customized Fields................................ 23, 56 Customizing Order Fields at the Account Level ................................. 24, 46, 56 Customizing the Catalog Banner ..... 146, 148 Customizing the Email Banner ......... 146, 147 Customizing the Launch Pad ........... 145, 147 Customizing the Login Page ............ 145, 146 Customizing the Site Frame ............. 145, 146 Cutting Process Estimators ...................... 272
D
Data Export ...................................... 178, 187 DebiTech .................................................. 229 Decision Component ................................ 110 Define Accounts ....................................... 232 Define Invoice Settings ............................ 235 Define Output Device Pricing Parameters ....................................... 270, 271 Define Process Estimator Parameters270, 272 Define Production Pricing as the Default Calculation Model ........ 243, 270, 277 Define Stock pricing ......................... 270, 272 Define Tax Settings .................................... 90 Define the Banks List ....................... 234, 235 Define the General Details ....... 237, 238, 240 Define the Shipping Information ....... 237, 240 Defining a Book Assembly Job Type ....... 170
280
Production Pricing Defining a Book Assembly Preview .......... 172 Defining a Catalogs Properties ............71, 72 Defining a Connection to a FreeFlow Repository ................................................. 220 Defining a Suffix ........................................ 105 Defining a Web Services VIPP Emitter-enabled Device............................. 216 Defining a Xerox DocuShare Connection ................................................ 218 Defining Account Branding ...........47, 51, 145 Defining Account Utilities ............................ 47 Defining Advanced Group Centering ........ 105 Defining Advanced Style Selection ........... 106 Defining an Output Device for FreeFlow JMF Service .............................. 213 Defining an Output Device for FreeFlow Output Manager ........................ 211 Defining an Output Device for FreeFlow Print Manager - Advanced Print Path .................................................. 215 Defining an Output Device for the FreeFlow Process Manager ...................... 205 Defining and Editing for the Various User Types ................................................ 153 Defining and Saving Job Search Information ........................................140, 141 Defining Binding Properties ...................... 170 Defining Carriers ...................................39, 51 Defining Click Charges ............................... 36 Defining Component Properties ................ 171 Defining Composite Fields ........................ 102 Defining Data Export ................................... 26 Defining Drop-down Menu Fields ............. 101 Defining Email Notification Settings46, 55, 147 Defining Field Format................................ 101 Defining General Settings for a New Account ....................................................... 44 Defining Input Restrictions on Fields 100, 103 Defining Job Search Criteria ..................... 140 Defining Labor Charges .............................. 36 Defining Non-Editable Fields ............100, 103 Defining Non-Printable Fields ...........100, 103 Defining Output Device Channels ............... 31 Defining Pinned Fields ......................101, 104 Defining Position Links.............................. 105 Defining Press Setup Parameters for Pricing Calculation ...................................... 35 Defining Pricing Settings .............5, 47, 49, 72 Defining Print Imposition .... 32, 125, 126, 128 Defining Printers .......................................215 Defining Production Parameters ................. 29 Defining Queues ....................................... 212 Defining Self Registration Details .........47, 48 Defining Shipping ........................................ 39 Defining Shipping Method Groups .............. 41 Defining Shipping Methods .........39, 111, 122 Defining Superstore Content Using the Add Products Option ............................ 64, 73 Defining Superstore Content Using the Add Queries Option.............................. 64, 73 Defining the Account Checkout Process ................................................ 44, 45 Defining the Account Cost Centers 46, 53, 55 Defining the Cross Sale Area ..................... 68 Defining the Items Area.............................. 67 Defining the Navigation Pane .................... 68 Defining the Ordering Sequence ................ 95 Defining the Root Directory of the Hot Folders as Shared ............................ 204, 208 Defining the Settings .................................. 95 Defining the Target Audience of a Field ......................................................... 101, 104 Defining Third-party Imposition Jobs ......... 34 Defining User Groups Settings ............ 46, 53 Defining User Moveable Fields ........ 100, 103 Defining User Privilege Views .. 146, 151, 153 Defining Users for a New Account . 44, 45, 52 Defining Variable Data Field Properties ................................................... 99 Defining Workflows .......................... 206, 210 Deleting a Catalog...................................... 70 Deleting a Category ................................... 63 Deleting a Cross Sale ................................ 73 Deleting a Database................................... 76 Deleting a Folder ........................................ 74 Deleting a Job .......................... 141, 142, 241 Deleting a Job Type ................................... 83 Deleting a Joblet ........................................ 79 Deleting a Joblet Option ............................. 80 Deleting a Tax .......................................... 115 Deleting a Tax Package ........................... 114 Deleting a Template ................................... 96 Deleting One or More Images .................... 75 Delivery Queue ................................ 123, 135 Delivery Queue Overview ........................ 135 Designating a Default Skin ....................... 153 DGET Function ........................................ 168 Direct Marketing Links.............................. 155 DirectSmile ....................................... 178, 225 DirectSmile Image Generator .................. 155 Disabling a Job Type.................................. 83 Disabling a Joblet ....................................... 79 Disabling a Joblet Option ........................... 80 Displaying and Hiding Queue Columns ............................................................. 5, 132 Document Duplication Job Type .............. 117 Downloading Files ........................................ 6 Downloading One or More Images ............ 75 Drilling .................................................. 78, 82 Drilling Process Estimators ...................... 274 Duplicating a Cross Sale ............................ 73 Duplicating a Job...................................... 241 Duplicating a Job Type............................... 83
281
Index Duplicating a Tax ...................................... 115 Duplicating a Tax Package ....................... 114 Duplicating Skins ...................................... 154 Folding Process Estimators ..................... 273 Fonts .................................................. 21, 217 Freeflow Connectivity ....................... 178, 203 FreeFlow Connectivity.............................. 178 FreeFlow Repository Integration .............. 219 FreeFlow Web Services ............................... 1 Frequently Used Terminology ...................... 4
E
Edit Imposition .......................................... 188 Editing a Job Type ...................................... 84 Editing a Joblet ........................................... 79 Editing a Tax ............................................. 115 Editing a Template ...................................... 96 Editing Calculated Job Line Items ............ 122 Editing Delivery Line Items ....................... 122 Editing Discount Line Items ..............121, 122 Editing JBF Option, Design and Custom Line Items ............................120, 121 Editing Job Imposition ...............124, 126, 171 Editing Line Items .....................................121 Editing Pricing Details ...... 237, 239, 240, 242 Editing Skin Elements ...............145, 148, 154 Editing Tax Line Items .............................. 122 Editing the Final Design ..... 51, 147, 148, 149 Editing Urgency Line Items ....................... 122 Email ........................................................... 20 Enable Production Pricing.........270, 271, 272 Enabling a Joblet Option ............................. 80 Enabling a Template for Inventory ........92, 98 Enabling Credit Cards for Web Services Accounts ....................................230 Enabling DirectSmile.................................226 Enabling the Image Editor......................... 104 ePDQ ........................................................ 229 Establish the Left and Right Page Position ..................................................... 174 Establish the Preview Size........................ 173 Estimation Model ...................................... 110 Excel Calculation Model (Optional) ........... 110 Excel Pricing .....................................110, 161 Excel Pricing File Format ..................161, 162 Excel Pricing with the Book Assembly Module ...................................................... 166 Excel Programming and Useful Excel Functions................................................... 167 Expanded Pricing Capabilities Provided by Web Services Order Center ...............................................268, 269 Exported data description ......................... 189 Exporting an HTML Catalog..................69, 72 External User Management and Synchronization ........................................ 185
G
Ganging Jobs for Production ........................ 124, 130, 133, 135 General............................................... 11, 181 General Overview ...................................... 77 General Properties ................................... 171 General Tab ............................................... 30 Generating and Editing Job Tickets ............. 9 Generating Prices for Different Quantities ......................................... 242, 243 Get Quote Link ......................................... 188 Getting Started ................................. 204, 207
H
Handling Credit Notes .............. 249, 254, 255 Handling Deposits .................... 249, 250, 254 Handling Empty Fields ............................. 106 Handling File Attachments ............... 263, 265 Handling Follow-up Activities for Quotes and Orders... 237, 239, 244, 248, 267 Handling Identical Input Fields ................. 106 Handling Invoices ............................. 249, 252 Handling Receipts ............................ 249, 257 Handling the Customer Response ... 245, 246 Hierarchy FreeFlow Web Services Uses to Calculate the Price of a Job ........................... 268, 269, 270 Home Page Customization .................. 14, 51 Home Page Images ............................. 14, 17 Home Page Text .................................. 14, 16 Hot Folder Configuration .......................... 187 Hot Folders ....................................... 205, 209 How Many Job Types to Create? ............... 83 HTML Catalogs .......................................... 62 HTML or Word Documents ........................ 26
I
IF Function ............................................... 167 Image Fields ............................................. 103 Importing an XMPie PersonalEffect Template to the Web Services System ............................................. 157, 224 Importing and Exporting Database Files ........................................................ 6, 54 Importing and Exporting Stock ................... 37 Importing/Exporting the Excel Pricing File............................................................ 162 Imposition Schemes ................................. 128 INDEX ...................................................... 168
F
File Report.............................................87, 92 File Upload ........................................6, 11, 12 finishing node ............................................ 197 Finishing Properties ..................................172 flatPage node ............................................ 195 Folding ..................................................78, 81
282
Production Pricing INS Components .......................................202 Installation process ...................................226 Installing XMPie PersonalEffect ................ 222 Integrating Web Services with Other Systems ...................................................... 27 Integrating with the Credit Card Vendor....................................................... 227 Integration ........................ 204, 208, 211, 220 Integration Flow ........................................ 181 Integrations ................................................. 25 Integrations Guide .....................................177 Intent .....................................................84, 92 Intent Calculation Model ........................... 110 Intent Pricing Examples ............................ 117 Introduction .. 1, 109, 177, 187, 203, 227, 231 Invoice & Credit Note ................................ 201 InvoiceLine node ....................................... 201 Invoicing and Billing ..................231, 249, 267 Issuing a Credit Note ........................252, 254 Item Background ......................................... 61 Items Layout and Details ............................ 62 Low Resolution Images .............................. 94
M
Making Intent Steps Invisible ..................... 86 Managing Account Access ......................... 46 Managing Accounts........................ 43, 44, 46 Managing Attachments .................. 6, 17, 126 Managing Cross Sales ............................... 73 Managing Delivery in the Batch Order Panel ................................................ 136, 139 Managing Folders ...................................... 74 Managing Follow-up Activities for Order and Job Changes ................... 263, 265 Managing HTML Catalogs ................... 69, 70 Managing Images....................................... 74 Managing Inventory Information ................ 98 Managing Job Types .................................. 83 Managing Joblets ....................................... 79 Managing Jobs in the Production Queue....................................... 123, 124, 139 Managing Layouts ...................................... 66 Managing Notifications and Alerts ................................ 123, 124, 125, 132 Managing Output Devices .................. 30, 111 Managing Print Service Provider Users .......................................... 17, 153, 233 Managing Production Files....................... 263 Managing Queues ................................ 4, 136 Managing Site Customization .................. 145 Managing Superstores ......................... 62, 63 Managing Taxes....................................... 114 Managing Templates.................................. 95 Managing the Access Rights of a Template .................................................... 97 Managing the Account Departments ................................... 46, 53, 54 Managing the Cross Sales Library . 59, 68, 73 Managing the Database Library ........... 59, 76 Managing the Image Library ................ 59, 74 Managing the Jobs for Delivery Panel ........................................ 135, 136, 138 Managing the Line Item Library ............... 121 Managing the Production Queue Job List ................................. 123, 124 Managing the Shipped Deliveries Panel ........................................................ 138 Managing the Skin Library ............... 145, 153 Managing the Stock Library ....................... 37 Managing the Tax Packages ................... 113 Managing the Workflow Policy of a Template .............................................. 71, 97 Managing Tracked Jobs ........... 139, 140, 141 Managing Users ............................. 45, 46, 52 Managing Your Business and Production ................................ 231, 249, 260 Manual Calculation Model ........................ 110 Manual Impose ......................................... 128
J
JBF node ................................................... 195 JMF Over HTTP ................................205, 206 JMF Service .............................................. 213 Job Approved ............................................ 188 Job Business Flow ................. 59, 76, 77, 111 Job Details .................................................. 87 Job Expiration ............................................. 23 Job node ................................................... 192 Job Order Link .......................................... 188 Job Ordering Workflow ............................. 226 Job Pricing ........................................111, 112 Job Pricing Setup ......................................111 Job Shipped Link ......................................188 Job Type Groups ..................................78, 91 Job Types..............................................77, 82 Joblet node................................................ 195 Joblet Types ................................................ 80 Joblets ...................................................77, 78
L
Laminating Process Estimators ................ 275 Lamination.............................................78, 80 Layout Maker Overview ....................124, 130 LDAP .................................................177, 178 LDAP Configuration ..................................179 LDAP Workflow ......................................... 179 Left Page ................................................... 174 Line Item ................................................... 110 Line Item Library .......................109, 111, 120 List Structure ............................................... 61 Localized Credit Card Display Name ..7, 8, 26 Localized Customized Fields ..............7, 8, 57 Localized Ordering Sequence.............7, 8, 87 Logging Out of Web Services ....................... 4
283
Index Manually Pricing a Job .............................. 119 Mapping Files from a Reply Email ....241, 242 Mapping LDAP - Web Services Attributes ...........................................179, 180 MATCH ..................................................... 168 Maximum Password Age ...................... 11, 13 Modify Documents Attachment Format ..........................................................234, 235 Modify Follow-up and Validity Periods ..............................................234, 235 Modifying Account Preferences ..........46, 111 Moneris ..................................................... 229 Moving a Category ...................................... 63 Moving a Template ..................................... 96 Moving Jobs from the Artwork Queue to Other Queues ...............................263, 266 Moving One or More Images Between Folders ........................................................ 74 Moving Through the Stages in the QuoteOrder Life Cycle ............237, 244, 245 Multiple Language Support ........................... 7 Multiple Tax Calculation ............................ 113 Multisite Compatibility ............................... 186 Output Devices ........................................... 30 Output Manager Integration ..................... 211 Outsourcing Jobs to a Partner Print Service Provider ............................... 124, 133 Overview .................. 177, 178, 181, 225, 231
P
Page Size ............................................. 78, 82 Pages Quantity Discount.......................... 172 Panel Layout .............................................. 60 Paper .................................................... 78, 81 Paper Category ........................................ 171 Paper List ................................................. 172 paper node ............................................... 196 Paper Selection Properties ...................... 171 Partner Print Service Provider Workflow................................................... 134 PaymentLine node ................................... 201 PayPal ...................................................... 228 PDF Preview ............................ 11, 13, 47, 48 Performing Additional Actions on the Quote................................................ 237, 240 Placing the Order ............................. 245, 246 Planner Component ................................. 110 Postcards Job Type ................................. 117 Preparation ............................................... 173 Prerequisites .... 178, 181, 207, 218, 220, 226 Preview....................................................... 87 Previewing the Superstore or Category ................................................................... 69 Price Management ........... 109, 111, 112, 119 Price per Page ......................................... 172 priceLineItem node................................... 194 Pricing .......................... 89, 90, 109, 133, 143 Pricing Concepts .............................. 267, 268 Pricing Overview ...................................... 109 Pricing Process Overview .......... 50, 111, 142 Pricing Properties ..................................... 172 pricingLineItems node .............................. 194 Print Buyer Side ....................................... 217 Print Buyer User Privileges .................. 21, 22 Print from DocuShare Integration ............ 218 Print Manager Advanced Print Path...... 214 Print Service Provider Side ...................... 217 Print Service Provider User Privileges ...................................... 17, 18, 233 Print Service Provider Workflow .............. 134 Print Settings ........................................ 29, 90 Print Time Settings ..................................... 90 Printing a Credit Note ....................... 255, 257 Printing a Deposit ............................. 250, 252 Printing a FreeFlow Repository Job using FreeFlow Print Manager Advanced Print Path ................................ 216 Printing a FreeFlow Web Services Job to FreeFlow JMF Service ......................... 214
N
Navigating Web Services .............................. 4 Nerve......................................................... 202 Non-embedded Fonts ................................. 94 Notify Function .......................................... 203 Number of Pages ..................................78, 81 Number of Pages Mismatch........................ 94 Numbering.......................................19, 79, 82 Numbering Process Estimators ................ 275
O
Opening the Credit Notes Screen and Displaying Credit Notes ............................ 255 Opening the Deposits screen and Displaying Deposits ..................................250 Opening the Invoices Screen and Displaying Invoices ...................................252 Opening the Receipts Screen and Displaying Receipts ..................................258 Optional Spine .......................................... 173 Order Node ............................................... 189 Order Pricing .....................................111, 112 Order Pricing Setup ..................................111 Order Tax Hierarchy .................................112 Ordering a Job from a Template with a DirectSmile Image.............................155, 157 Ordering From a Template........157, 158, 224 Ordering Quantity ........................................ 89 Ordering Sequence ............................... 86, 95 orderPriceLineItems node ......................... 199 Outgoing Emails Localized per User ........ 7, 8 Output Channels Set-up....................... 205, 209, 212, 213, 215
284
Production Pricing Printing a Job Based on a Repository Template ................................................... 221 Printing a Job to FreeFlow Output Manager .................................................... 212 Printing a Receipt ..............................258, 260 Printing a Web Services Job to FreeFlow Process Manager ..............207, 210 Printing an Invoice ............................252, 255 Printing Book Assembly Jobs on More Than One Output Device ..................124, 131 Printing from DocuShare........................... 219 Printing Jobs Using the Layout Maker ...... 131 PrintProvider node ....................................200 Process Manager Checklist ...................... 207 Process Manager Integration .................... 204 Process Manager Manifest Integration .....207 Producing a Book Assembly Job .............. 175 Producing Jobs .................................123, 133 Production Management ........................... 123 production node ........................................ 196 Production Plan ......................................... 110 Production Pricing .....................231, 242, 267 Production Queue Overview ..................... 123 Progressing from Quotes to Orders ..237, 244 Providing the Quote to the Customer (Committing)......................................245, 247 Requesting a Quote from another Print Provider ............................................ 242, 243 Restrictions and Known Limitations ................................ 157, 158, 225 Result Line Item ....................................... 111 Result Line Items ..................................... 121 Result Matrix ............................................ 110 Revising the Quote or Order .... 245, 246, 247 RGB Images ............................................... 94 Right Page ............................................... 174
S
SaferPay .................................................. 228 Sales ................................................ 231, 237 Sample IF Syntax ..................................... 167 Saving a Job as a Template ............ 141, 143 Saving and Previewing Views ................................ 146, 147, 148, 152 Saving Templates .................................... 221 Searching for a Line Item ......................... 121 Searching for an Order..................... 141, 143 Searching for Jobs ................................... 139 Searching the Stock Library ....................... 37 Select Variable Data Fields ........................ 99 Selecting a Job Type................................ 116 Selecting a Quote and Displaying the Product Tab ...................................... 237, 240 Selecting a Template ............................... 116 Selecting Languages........................ 151, 152 Selecting Shipping Method Groups for the Account .................................... 41, 46, 51 Selecting the Printing Stock ....................... 85 Selecting Variable Image Fields ................ 99 Selecting Variable Text Fields ................... 99 Sending a Template as MailToPrint ........... 97 Sending an HTML Catalog by Email .... 69, 72 Sending and Confirming Soft Proofs 263, 264 Separating a Single Job into Multiple Packages ................................................. 137 Server Address .................................... 11, 12 Set Sales Tips .................................. 235, 239 Set up Account Groups ............................ 232 Set up Web Services Order Center Email ........................................................ 233 Setting a Default Tax Package ................ 114 Setting General Properties ....................... 170 Setting HTML Catalog Template Parameters ................................................. 70 Setting Image Resolution Warning ............ 29 Setting Material Properties ....................... 171 Setting Page Size Properties ................... 170 Setting Paper Sizes.................................... 38 Setting Pricing Properties......................... 171 Setting Size Difference............................... 29 Setting Speed and Waste .......................... 35 Setting Splitting Properties ....................... 171
Q
Q&A........................................................... 187 Quote before Upload Scenario ................... 87
R
Receipt & Deposit .....................................200 ReceiptLine node ......................................200 Receptor Implementation .......................... 203 Receptors .................................................. 202 References ................................................ 213 Region and Languages ............................... 13 Regular FreeFlow Web Services Pricing Mechanism....................................268 Remote Support ....................................11, 12 Removing a DocuShare Connection ........ 219 Removing a Product from a Cross Sale .................................................................... 73 Removing a Tax from a Package ............. 115 Removing Intent Steps................................ 86 Removing Items from the Content List ....... 65 Removing Output Devices .......................... 32 Renaming a Catalog ................................... 70 Renaming a Category ................................. 63 Renaming a Folder ..................................... 74 Renaming a Job Type ................................. 83 Renaming a Joblet ...................................... 79 Renaming a Template................................. 95 Renaming an Image .................................... 75 Repositioning Jobs ........................................ 5
285
Index Setting the Account Job-ordering Windows................................. 47, 50, 53, 148 Setting up a Binding Preview .................... 174 Setting up a New Preview ......................... 174 Setting Up Production Pricing ...........267, 270 Settings ....................................................... 89 Settings in Web Services .......................... 161 Setting-up Intent Pricing............................ 116 Setting-up Manual Pricing ......................... 119 Setup .........................................109, 111, 112 Set-up Job Type Pricing............................ 115 Setup Line Items ....................................... 120 Set-up Tax Packages..........................90, 112 shipping node ............................................ 197 Size Mismatch ............................................. 93 Sorting Jobs .................................................. 5 Specifying First Page After Login .....151, 152 Specifying the Intent ................................... 93 Splitting Fields into Several Tabs ............. 107 Status Icons .................................................. 3 Store Setup ................................................. 59 Superstore Catalogs ................................... 60 Superstore Look and Feel........................... 60 Synchronizing Web Services with the Repository ................................................. 220 System Requirements............................... 213 System Setup .............................................. 11 Troubleshooting ....................................... 186 Types of Line Items .................................. 120
U
Understanding Quote/Order Statuses and Icons .......................... 237, 238, 244, 249 Understanding the File Format ................ 162 Updating a Database ................................. 76 Upload File ................................................. 93 Uploading a Database File ....... 157, 158, 224 Uploading Designs ... 145, 146, 147, 148, 150 Uploading Files .............. 6, 49, 126, 127, 128 Uploading Images........ 64, 66, 67, 69, 75, 148, 149, 150 Uploading, Attaching, and Mapping Files .......................................... 237, 240, 241 User Management............................ 177, 181 User Types ........................................... 21, 45 userContactAddress Node ....................... 190 Users .......................................................... 17 Using the Accounts Pane ........................... 43 Using the Edit Layout Theme Wizard ........ 66 Using the File Report ................................. 93 Using the Sample ..................................... 186 Using Web Services Features ..................... 5
V
Variable Information ............................. 93, 94 VBA .......................................................... 168 Verifying Print Buyer Workflow via Credit Card ............................................... 230 Viewing and Editing Job Properties . 125, 142 Viewing and Editing the Job Pricing. 141, 142 Viewing and Editing the Job Properties ......................... 124, 133, 141, 142 Viewing and Editing the Job Ticket .. 141, 142 Viewing and Editing the Order Pricing .............................................. 141, 142 Viewing and Handling Quote and Order Activities ......................................... 248 Viewing and Modifying a Jobs Trim and Bleed Parameters ..................... 124, 126 Viewing Carrier Tracking Status .............. 138 Viewing Job Details .................................. 141 Viewing Quote and Order History .............................. 237, 244, 247, 249 Viewing the Details of an Invoice in the Receipt ............................................. 258, 259 VIPP Emitter Integration........................... 216 Vlookup Function ..................................... 167 VPC Structure .......................................... 217
T
Tasks Handled in the Artwork Queue .......263 Tax Package .................................40, 41, 111 Template Creation ...................................... 92 Template Pricing .......................................221 Template Structure ..................................... 92 Template Types .......................................... 91 Templates .............................................77, 91 Terms and Conditions ................................. 14 Testing the New Configurations ................ 180 Text Fields................................................. 100 The Activities Screen ................260, 261, 266 The Artwork Queue ...................248, 260, 262 The Billing Manager ..........................260, 267 The Commercial Queue ....................260, 262 The Contact Us Link ............................. 14, 16 The Customize Link .............................. 14, 15 The Dashboard ......................................... 260 The Existing Links .....................................188 The FAQ Link ........................................14, 15 The Help Link ........................................14, 16 The Job Details Panel .......................124, 141 The Logout Link ....................................14, 15 The Print Service Provider Guide ................. 1 Time Zone ................................................... 13 Track Jobs.........................................123, 139 Transferring a Template Selection from a Repository to a Customer Collection .................................................. 220
W
Web Services and XMPie PersonalEffect Integration ........................ 222 Web Services Configuration .................... 223
286
Production Pricing Web Services Order Center Billing module links description............................ 200 Web Services Order Center User Guide......................................................... 231 Web Services Setup .................................222 Web Services User Overview ....................... 3 Web Services VIPP Emitter Job in the Production Queue .....................................217 Web Services VIPP Emitter Workflow ...... 217 Where To Go From Here .......................... 204 Who Should Use This Guide..................... 177 Wide-Format Printing Process Estimators ................................................. 276 Working with Data Export ......................... 202 Writing a Connector ..........................187, 202
X
XMPie PersonalEffect ...... 155, 157, 178, 222 XMPie PersonalEffect Integration ............. 222
287