Version:
eXtendMobile 1.12 and
above
Audience:
eXtendMobile Admin, NetSuite
Administrator
Use Cases
- Configure a PrintNode account to print records from eXtendMobile functions.
- Configure eXtendMobile view functions with
a
print button.
- Configure eXtendMobile list functions with
a
print button.
Prerequisites
- Retrieve or generate the PrintNode API key
for your PrintNode account.
- Advanced PDF/HTML templates should be
created in NetSuite for the record type(s) you will enable printing from
eXtendMobile.
NetSuite Configuration
Creating eXtendMobile PrintNode Account
Record
- Go to Customization → Lists, Records,
& Fields → Record Types
→ eXtendMobile PrintNode
Account → New.
- Specify
PrintNode account
details:
- Name: Enter a name for the
printer account.
- API Key: Enter the API key from
your PrintNode account.
- Save the record.
Creating eXtendMobile PrintNode Printers
Record
Do not create this record manually. Use the eXtendMobile Create Printers Map-Reduce script instead.
Steps to Create Printer Records Using
Map/Reduce Script
- Go to Customization → Scripting →
Scripts.
- Find and view
the Map/Reduce script named eXtendMobile Create Printers
Map-Reduce.
- Edit Script
Deployment:
- Edit the
deployment in the list that is not
scheduled.
- Choose the
option to "Save and Execute" to
create the printer
records.
Upon completion of this script,
printer records will be created based on the
printers present in your PrintNode
account.
This
script will create all printers present in
your PrintNode account. You will need to
delete or mark as inactive the printers
that
are not in use.
eXtendMobile Configuration
Print functionality is available for
the following function types:
- View functions.
- List functions.
View Function Printer Configuration
To configure the print button in a
view function, follow these steps:
- Edit the view function where you want to
add the print button.
- Tap Configure Form.
- Tap Print record.
- Specify field values as follows:
- Print Field Label: Enter the label for the print button that will appear on the form.
- Print Node Account: Select the PrintNode account to be used for configuring the printer.
- Printer: Once the PrintNode account is selected, choose the printer(s) to be used for printing. If multiple printers are selected, a dropdown will appear upon printing, allowing the user to choose a printer.
- Template: Select the template(s) to be used for printing the record. If multiple templates are selected, a dropdown will appear upon printing, allowing the user to choose a template.
- Upon execution, the button will appear as configured:
List Function Printer Configuration
The configuration for the list
function is similar to the view function
printer configuration:
- Edit the list function where you want to
add the print button.
- Tap Configure Form.
- Tap Print.
- Specify field values as follows:
- Print Node Account: Select the PrintNode account to be used for configuring the printer.
- Printer: Once the PrintNode account is selected, choose the printer(s) to be used for printing. If multiple printers are selected, a dropdown will appear upon printing, allowing the user to choose a printer.
- Template: Select the template(s) to be used for printing the record. If multiple templates are selected, a dropdown will appear upon printing, allowing the user to choose a template
Note that the print field label is
not present in the list function, as the print
icon will only appear at the top of the list
function: