SlideShare a Scribd company logo
Threshold Script
This documents the basic threshold script
used in Expert’s Billing application
Session Goals
• Provide refresher for billing threshold feature.
• Provide minimum script needed to get feature to function
• Discuss main pain points
• Assumptions: Knowledge of threshold feature & BasicScript
experience
Note: Users without BasicScript experience should attend training or
find a mentor to facilitate initial customization projects
Feature Overview
• Classic Billing
• Allows scripted control over prepare flag in BLT_BILL
• Scripting language: BasicScript
• Function returns message indicating reason for failure to prepare
Minimum Script Required
function ValidatePrebillWriteUpDownThreshold (params as ParameterSet) as String
dim prebill_num as long
dim result as string
result = ""
prebill_num=params.Value("PrebillNum")
result=" This was just a test for prebill: " + str$(prebill_num)
ValidatePrebillWriteUpDownThreshold=result
end function
Session Notes
Experienced BasicScript programmers
• Function name is critical. If name is incorrect, billing application will
not run the script. Effectively, the use of the wrong function name
will do nothing
• Params (passed in the function header) sends data about the bill
being prepared to the script. The example script shows prebill_num
as the param, but there are others. Contact Support for additional
information.
Session Notes
Experienced BasicScript Programmer
• To set the prepare flag to Yes – return blank string
• To set the prepare flag to No – return message to user
• Example:
• Result = “” <this will allow the bill to be posted>
• Result = “The bill exceeded $100,000. Please contact Billing manager for
assistance.” <this will not allow bill to be posted. See billing threshold KB
article for setup details. Contact Support for help in locating that KB article.>
Session Notes
Novice BasicScript programmer
• If the example script didn’t make sense, you have two choices:
• Use trial and error to get the script to run the way that meets your specific business
rules. (This can be time-consuming and frustrating, but under the right
circumstances can be an excellent way to learn basic programming concepts. The
drawback is that your managing partner or the accounting manager needs this done
immediately.>
• Contact Aderant Training for appropriate training resources. Or use the Expert User’s
Group as a resource. (Ideally, you’ll reach someone with the time to act as your
mentor.)
• Note: Support can provide assistance on a minimal basis, but with the
volume of Support calls, it’s best to find an experienced programmer to
handle this for you. If you can manage it, see if the programmer can walk
you through the finished script.

More Related Content

PDF
Software engineering going beyond the black belt
Alex Bunardzic
 
PDF
Coding tips
Yaqin Shurrab
 
PPTX
Entrepreneur.services Freelance Marketplace and Online Outsourcing
Entrepreneur Services
 
PPT
Flowcharting 09-25-19
MISSIASABTAL1
 
PPTX
Scrum&Kanban Together
Alper Gurbuz - MBA, PSM 1, PMP
 
PDF
Rate limits and performance Talk
marcwan
 
PDF
Rate limits and Performance
supergigas
 
ODP
Generating ephermal values in ansible
David Karban
 
Software engineering going beyond the black belt
Alex Bunardzic
 
Coding tips
Yaqin Shurrab
 
Entrepreneur.services Freelance Marketplace and Online Outsourcing
Entrepreneur Services
 
Flowcharting 09-25-19
MISSIASABTAL1
 
Scrum&Kanban Together
Alper Gurbuz - MBA, PSM 1, PMP
 
Rate limits and performance Talk
marcwan
 
Rate limits and Performance
supergigas
 
Generating ephermal values in ansible
David Karban
 

Viewers also liked (15)

RTF
INICIANTES NO TREINAMENTO
rafaeellima
 
PDF
Megatrender mot 2050
Gudbrand. Rødsrud
 
DOC
Atividade unidade3 jorge
Jorge Akira Shibata
 
DOCX
Uso del editor de formulas
erickmaclaren
 
DOCX
Ficha de avaliação
edilenemaccari
 
PDF
Witnesses to revelation
johnboy_philothea_net
 
PDF
Trabajo Final- Integración TIC: “Un recorrido de ideas por distintos campos d...
Escuela Normal Superior "Dr. Hipólito Ernesto Baibiene"
 
PDF
Trabajo final integración tic un recorrido de ideas por distintos campos del ...
Escuela Normal Superior "Dr. Hipólito Ernesto Baibiene"
 
DOC
padmahasa november 2016 resume.Doc
padma hasa
 
DOC
sbutler_2016_IT
Steve Butler
 
PDF
Les animaux pp
Mayte Guirao García
 
PDF
JP Morgan & Chase - OneBench IS Case
Tiziano Tassi
 
PPTX
Christmas in germany
Mariam Khachanyan
 
INICIANTES NO TREINAMENTO
rafaeellima
 
Megatrender mot 2050
Gudbrand. Rødsrud
 
Atividade unidade3 jorge
Jorge Akira Shibata
 
Uso del editor de formulas
erickmaclaren
 
Ficha de avaliação
edilenemaccari
 
Witnesses to revelation
johnboy_philothea_net
 
Trabajo Final- Integración TIC: “Un recorrido de ideas por distintos campos d...
Escuela Normal Superior "Dr. Hipólito Ernesto Baibiene"
 
Trabajo final integración tic un recorrido de ideas por distintos campos del ...
Escuela Normal Superior "Dr. Hipólito Ernesto Baibiene"
 
padmahasa november 2016 resume.Doc
padma hasa
 
sbutler_2016_IT
Steve Butler
 
Les animaux pp
Mayte Guirao García
 
JP Morgan & Chase - OneBench IS Case
Tiziano Tassi
 
Christmas in germany
Mariam Khachanyan
 
Ad

More from Mary Clemons (7)

PDF
5-Ways-to-Revolutionize-Your-Software-Testing
Mary Clemons
 
DOCX
SQL Issue
Mary Clemons
 
DOCX
ReportWriterCertification
Mary Clemons
 
DOCX
Upgrading Expert Imaging
Mary Clemons
 
PPTX
BasicScript Sample Explained
Mary Clemons
 
DOCX
Expert Image Notes
Mary Clemons
 
DOCX
Word Curriculum
Mary Clemons
 
5-Ways-to-Revolutionize-Your-Software-Testing
Mary Clemons
 
SQL Issue
Mary Clemons
 
ReportWriterCertification
Mary Clemons
 
Upgrading Expert Imaging
Mary Clemons
 
BasicScript Sample Explained
Mary Clemons
 
Expert Image Notes
Mary Clemons
 
Word Curriculum
Mary Clemons
 
Ad

Threshold Billing Script Without Video

  • 1. Threshold Script This documents the basic threshold script used in Expert’s Billing application
  • 2. Session Goals • Provide refresher for billing threshold feature. • Provide minimum script needed to get feature to function • Discuss main pain points • Assumptions: Knowledge of threshold feature & BasicScript experience Note: Users without BasicScript experience should attend training or find a mentor to facilitate initial customization projects
  • 3. Feature Overview • Classic Billing • Allows scripted control over prepare flag in BLT_BILL • Scripting language: BasicScript • Function returns message indicating reason for failure to prepare
  • 4. Minimum Script Required function ValidatePrebillWriteUpDownThreshold (params as ParameterSet) as String dim prebill_num as long dim result as string result = "" prebill_num=params.Value("PrebillNum") result=" This was just a test for prebill: " + str$(prebill_num) ValidatePrebillWriteUpDownThreshold=result end function
  • 5. Session Notes Experienced BasicScript programmers • Function name is critical. If name is incorrect, billing application will not run the script. Effectively, the use of the wrong function name will do nothing • Params (passed in the function header) sends data about the bill being prepared to the script. The example script shows prebill_num as the param, but there are others. Contact Support for additional information.
  • 6. Session Notes Experienced BasicScript Programmer • To set the prepare flag to Yes – return blank string • To set the prepare flag to No – return message to user • Example: • Result = “” <this will allow the bill to be posted> • Result = “The bill exceeded $100,000. Please contact Billing manager for assistance.” <this will not allow bill to be posted. See billing threshold KB article for setup details. Contact Support for help in locating that KB article.>
  • 7. Session Notes Novice BasicScript programmer • If the example script didn’t make sense, you have two choices: • Use trial and error to get the script to run the way that meets your specific business rules. (This can be time-consuming and frustrating, but under the right circumstances can be an excellent way to learn basic programming concepts. The drawback is that your managing partner or the accounting manager needs this done immediately.> • Contact Aderant Training for appropriate training resources. Or use the Expert User’s Group as a resource. (Ideally, you’ll reach someone with the time to act as your mentor.) • Note: Support can provide assistance on a minimal basis, but with the volume of Support calls, it’s best to find an experienced programmer to handle this for you. If you can manage it, see if the programmer can walk you through the finished script.