際際滷

際際滷Share a Scribd company logo
SARATOGA
CONFIGURATIONS AND
CUSTOMIZATIONS
PEUSH UPADHYA
SENIOR CONSULTANT
Agenda
 Configuring Web.config
  - DataviewGrid Pagination and Style
  - Reports Sub-Menu
  - Log Messages
 Single Input Screen using CDXs
  - The Why?
  - The What?
  - The How?
 Questions

                                        2
CONFIGURING
WEB.CONFIG
Web.config
 A file used by Saratoga Thin Client for configuration
  settings
 A standard XML Document
      Consists of several Elements: Human Being, appSettings
      Open tags: <HumanBeing>, <appSettings>
      Close tags: </HumanBeing>, </appSettings>
      Comments tag: <!-- Add your comments here -->
 Each configuration setting is called a key
 Editing and saving changes causes Saratoga Thin
  Client Server to restart
                                                                4
DataviewGrid Pagination
 DataviewGridPagination key
  - Specifies maximum number of rows displayed per page
       <appSettings>

           <add key="DataviewGridPagination" value="10"/>

       </appSettings>

  - Modify setting to an optimal value based on
     - Web-server specifications
     - Network Throughput
     - Data

                                                            5
DataviewGrid Pagination
 Demo




                          6
DataviewGrid Style
 DataviewGridStyle key
  - Specifies pagination style for a DataviewGrid
      <appSettings>
          <add key="DataviewGridStyle" value="NextPrevAndNumeric"/>
      </appSettings>


  - Available values are:
     - Default: Standard AJAXScrollPaging style
     - NextPrevAndNumeric: Page
       numbers, Next, Previous, First, and Last links


                                                                      7
DataviewGrid Style
 Demo




                     8
Reports Sub-Menu
 ReportsSubMenus key
  - Specifies single-level or multi-level display for Reports
    on Navigation bar
  - Available values are:
     - None: Default value. Categories and reports are all displayed
       in single-level
     - Everything: All cateogries are displayed with sub-menus.
       Reports in each category are displayed at the second-level
     - EverythingExceptMyReports



                                                                       9
Reports Sub-Menu
 Demo




                   10
Reports Sub-Menu
 The width of the first-level menu is set to a default
  value in stylesheet.css
 To change the width from default value
   - Open stylesheet.css from the appropriate App_Themes
     folder
   - Alter the width property in:
      - .menuContainer td.voice (Reports first-level only)
      - .menuContainer div.voice (All fly-out menus)
 Stop and restart the Thin Client website


                                                             11
Reports Sub-Menu
 Demo




                   12
Log Messages
 Saratoga Thin Client can log messages to:
   Event Viewer (default)
   SaratogaCRM.log file
 The following types of messages may be logged:
   Error Messages (default)
   Warning Messages
   Informational Messages
   Debugging and Tracing Messages


                                                   13
Log Messages
 TraceLevel key
   Specifies the type of messages to be logged by Sartoga
    Thin Client



   The allowed values are:
          Value      Description

      0           Event viewer does not display any messages.
      1           Event viewer displays only error-handling messages.
      2           Event viewer displays warnings and error-handling messages.
      3           Event viewer displays informational messages, warnings, and error-handling
                  messages.
      4           Event viewer displays all messages, including debugging and tracing messages.




                                                                                                  14
Log Messages
 To display messages to theSaratogaCRM.log file
 Log4NetLoggingMode key
    Set value to On
 Web.Logger.config file
    Set file location, maximum size, rolling backups, layout
 <appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
   <file value="logsSaratogaCrm.log" />
   <appendToFile value="true" />
   <maximumFileSize value="1MB" />
   <maxSizeRollBackups value="2" />

                                                                             15
SINGLE INPUT SCREEN
WITH CDXs
The Why?
          Customers             Products



   Call_Summary

                   Contacts
    Discussion
                              Cust_Product

         Products_Discussed
The Why?
 Visited 1 Customer (Old Dominion)
 Attended 2 meetings
   First Meeting (9 AM)
      2 Contact Attendees (Robert Johnson, Galaxy Contact)
      3 Products Discussed (Terracair, Decene, Pink Dishwash)
   Second Meeting (11 AM)
      3 Contact Attendees
      1 Product Discussed



                                                                 18
The Why?
          Customers             Products



   Call_Summary

                   Contacts
    Discussion
                              Cust_Product

         Products_Discussed
The What?
 Demo




              20
The How?
 Add a Single-Input table to the Schema
   Contains keys and other relevant fields from all tables to
    be displayed and written to.
 Create a Single-Input Dataview
 Write CDXs
   .NET Library Assembly that is COM visible (a DLL).
   Typically 1 CDX for each user action
   Use AveApi.dll to communicate with Saratoga
 Add CDXs to Schema
 CDX Buttons to Single-Input Dataview
                                                             21
The How?




             22
河雨掘皆意鴛或鰻皆.

More Related Content

Similar to Saratoga Configurations & Customizations (20)

sql explained1585625790_SQL-SESSION1.pptx
sql explained1585625790_SQL-SESSION1.pptxsql explained1585625790_SQL-SESSION1.pptx
sql explained1585625790_SQL-SESSION1.pptx
syedalishahid6
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
XPages Performance Master Class - Survive in the fast lane on the Autobahn (E...
BCC - Solutions for IBM Collaboration Software
Social Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections PinkSocial Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections Pink
Nico Meisenzahl
Document Validation in MongoDB 3.2
Document Validation in MongoDB 3.2Document Validation in MongoDB 3.2
Document Validation in MongoDB 3.2
MongoDB
Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp
Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel OldenkampOracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp
Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp
Getting value from IoT, Integration and Data Analytics
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
Gabriella Davis
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
Tom叩邸 Kypta
Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8
Mark van Aalst
SAP ALE Idoc
SAP ALE IdocSAP ALE Idoc
SAP ALE Idoc
Jugul Crasta
1585625790_SQL-SESSION1.pptx
1585625790_SQL-SESSION1.pptx1585625790_SQL-SESSION1.pptx
1585625790_SQL-SESSION1.pptx
MullaMainuddin
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
Amazon Web Services
Take Your XPages Development to the Next Level
Take Your XPages Development to the Next LevelTake Your XPages Development to the Next Level
Take Your XPages Development to the Next Level
balassaitis
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Preeya Selvarajah
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs
Fisnik Doko
Dynamics CRM Harsha PPT
Dynamics CRM Harsha PPTDynamics CRM Harsha PPT
Dynamics CRM Harsha PPT
Harsha T
Community Tenure Recording Training Material Web Admin User Training
Community Tenure Recording Training Material  Web Admin  User Training Community Tenure Recording Training Material  Web Admin  User Training
Community Tenure Recording Training Material Web Admin User Training
FAO
Done in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easyDone in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easy
Roel Hartman
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
Senturus
Generating the Server Response: HTTP Status Codes
Generating the Server Response: HTTP Status CodesGenerating the Server Response: HTTP Status Codes
Generating the Server Response: HTTP Status Codes
DeeptiJava
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
WASdev Community
sql explained1585625790_SQL-SESSION1.pptx
sql explained1585625790_SQL-SESSION1.pptxsql explained1585625790_SQL-SESSION1.pptx
sql explained1585625790_SQL-SESSION1.pptx
syedalishahid6
Social Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections PinkSocial Connections 13 - Troubleshooting Connections Pink
Social Connections 13 - Troubleshooting Connections Pink
Nico Meisenzahl
Document Validation in MongoDB 3.2
Document Validation in MongoDB 3.2Document Validation in MongoDB 3.2
Document Validation in MongoDB 3.2
MongoDB
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
Gabriella Davis
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
Tom叩邸 Kypta
Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8Making ultra fast ultra scalable solutions with sitecore 8
Making ultra fast ultra scalable solutions with sitecore 8
Mark van Aalst
1585625790_SQL-SESSION1.pptx
1585625790_SQL-SESSION1.pptx1585625790_SQL-SESSION1.pptx
1585625790_SQL-SESSION1.pptx
MullaMainuddin
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
Amazon Web Services
Take Your XPages Development to the Next Level
Take Your XPages Development to the Next LevelTake Your XPages Development to the Next Level
Take Your XPages Development to the Next Level
balassaitis
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Schneider Electric Scada Global Support Provides Troubleshooting and Technica...
Preeya Selvarajah
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs
Fisnik Doko
Dynamics CRM Harsha PPT
Dynamics CRM Harsha PPTDynamics CRM Harsha PPT
Dynamics CRM Harsha PPT
Harsha T
Community Tenure Recording Training Material Web Admin User Training
Community Tenure Recording Training Material  Web Admin  User Training Community Tenure Recording Training Material  Web Admin  User Training
Community Tenure Recording Training Material Web Admin User Training
FAO
Done in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easyDone in 60 seconds - Creating Web 2.0 applications made easy
Done in 60 seconds - Creating Web 2.0 applications made easy
Roel Hartman
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
Senturus
Generating the Server Response: HTTP Status Codes
Generating the Server Response: HTTP Status CodesGenerating the Server Response: HTTP Status Codes
Generating the Server Response: HTTP Status Codes
DeeptiJava
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
WASdev Community

More from Aptean (13)

Pivotal CRM for iPad
Pivotal CRM for iPadPivotal CRM for iPad
Pivotal CRM for iPad
Aptean
Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 Administration
Aptean
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
Aptean
Saratoga CRM: Custom Criteria
Saratoga CRM: Custom CriteriaSaratoga CRM: Custom Criteria
Saratoga CRM: Custom Criteria
Aptean
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM Roadmap
Aptean
Saratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGeneratorSaratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGenerator
Aptean
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Aptean
Saratoga CRM: Event Management Framework
Saratoga CRM: Event Management FrameworkSaratoga CRM: Event Management Framework
Saratoga CRM: Event Management Framework
Aptean
Productivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRMProductivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRM
Aptean
Productivity Pack 3.0 Brochure
Productivity Pack 3.0 BrochureProductivity Pack 3.0 Brochure
Productivity Pack 3.0 Brochure
Aptean
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Aptean
Pivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRMPivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRM
Aptean
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
Aptean
Pivotal CRM for iPad
Pivotal CRM for iPadPivotal CRM for iPad
Pivotal CRM for iPad
Aptean
Pivotal CRM 6.0 Administration
Pivotal CRM 6.0 AdministrationPivotal CRM 6.0 Administration
Pivotal CRM 6.0 Administration
Aptean
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
UBM TechInsights: How to Upgrade to Pivotal 6.0 in 4 Months & Live to Tell th...
Aptean
Saratoga CRM: Custom Criteria
Saratoga CRM: Custom CriteriaSaratoga CRM: Custom Criteria
Saratoga CRM: Custom Criteria
Aptean
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM Roadmap
Aptean
Saratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGeneratorSaratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGenerator
Aptean
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Saratoga CRM: Implementing Thin Client at Johnson Controls Inc.
Aptean
Saratoga CRM: Event Management Framework
Saratoga CRM: Event Management FrameworkSaratoga CRM: Event Management Framework
Saratoga CRM: Event Management Framework
Aptean
Productivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRMProductivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRM
Aptean
Productivity Pack 3.0 Brochure
Productivity Pack 3.0 BrochureProductivity Pack 3.0 Brochure
Productivity Pack 3.0 Brochure
Aptean
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Principal Financial Group: Stretching CRM Capabilities with Pivotal 6.0
Aptean
Pivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRMPivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRM
Aptean
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
Aptean

Recently uploaded (20)

NSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to KnowNSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to Know
Soulmaite
What is FinTech A Complete Guide to Financial Technology.pdf
What is FinTech A Complete Guide to Financial Technology.pdfWhat is FinTech A Complete Guide to Financial Technology.pdf
What is FinTech A Complete Guide to Financial Technology.pdf
Yodaplus Technologies Private Limited
Build with AI on Google Cloud Session #3
Build with AI on Google Cloud Session #3Build with AI on Google Cloud Session #3
Build with AI on Google Cloud Session #3
Margaret Maynard-Reid
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!
UiPathCommunity
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional RenownedWilliam Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae
Benchmark Testing Demystified: Your Roadmap to Peak Performance
Benchmark Testing Demystified: Your Roadmap to Peak PerformanceBenchmark Testing Demystified: Your Roadmap to Peak Performance
Benchmark Testing Demystified: Your Roadmap to Peak Performance
Shubham Joshi
What's New? ThousandEyes Product Features and Highlights
What's New? ThousandEyes Product Features and HighlightsWhat's New? ThousandEyes Product Features and Highlights
What's New? ThousandEyes Product Features and Highlights
ThousandEyes
Artificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur MorganArtificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur Morgan
Arthur Morgan
Deno ...................................
Deno ...................................Deno ...................................
Deno ...................................
Robert MacLean
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
10 FinTech Solutions Every Business Should Know!.pdf
10 FinTech Solutions Every Business Should Know!.pdf10 FinTech Solutions Every Business Should Know!.pdf
10 FinTech Solutions Every Business Should Know!.pdf
Yodaplus Technologies Private Limited
Dev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent BuilderDev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent Builder
UiPathCommunity
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use CasesMastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Sanjay Willie
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
2025-02-24 - AWS meetup - Zilliz presentation.pdf
2025-02-24 - AWS meetup - Zilliz presentation.pdf2025-02-24 - AWS meetup - Zilliz presentation.pdf
2025-02-24 - AWS meetup - Zilliz presentation.pdf
Ivan Tang
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5
Zilliz
SB7 Mobile Ltd: Simplified & Secure Services
SB7 Mobile Ltd: Simplified & Secure ServicesSB7 Mobile Ltd: Simplified & Secure Services
SB7 Mobile Ltd: Simplified & Secure Services
Reuben Jasper
NSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to KnowNSFW AI Chatbot Development Costs: What You Need to Know
NSFW AI Chatbot Development Costs: What You Need to Know
Soulmaite
Build with AI on Google Cloud Session #3
Build with AI on Google Cloud Session #3Build with AI on Google Cloud Session #3
Build with AI on Google Cloud Session #3
Margaret Maynard-Reid
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Getting Started with AWS - Enterprise Landing Zone for Terraform Learning & D...
Chris Wahl
Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!Leadership u automatizaciji: RPA prie iz prakse!
Leadership u automatizaciji: RPA prie iz prakse!
UiPathCommunity
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional RenownedWilliam Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae - A Seasoned Professional Renowned
William Maclyn Murphy McRae
Benchmark Testing Demystified: Your Roadmap to Peak Performance
Benchmark Testing Demystified: Your Roadmap to Peak PerformanceBenchmark Testing Demystified: Your Roadmap to Peak Performance
Benchmark Testing Demystified: Your Roadmap to Peak Performance
Shubham Joshi
What's New? ThousandEyes Product Features and Highlights
What's New? ThousandEyes Product Features and HighlightsWhat's New? ThousandEyes Product Features and Highlights
What's New? ThousandEyes Product Features and Highlights
ThousandEyes
Artificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur MorganArtificial Intelligence Quick Research Guide by Arthur Morgan
Artificial Intelligence Quick Research Guide by Arthur Morgan
Arthur Morgan
Deno ...................................
Deno ...................................Deno ...................................
Deno ...................................
Robert MacLean
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIATHE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
THE BIG TEN BIOPHARMACEUTICAL MNCs: GLOBAL CAPABILITY CENTERS IN INDIA
Srivaanchi Nathan
Dev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent BuilderDev Dives: Unlock the future of automation with UiPath Agent Builder
Dev Dives: Unlock the future of automation with UiPath Agent Builder
UiPathCommunity
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use CasesMastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Mastering ChatGPT & LLMs for Practical Applications: Tips, Tricks, and Use Cases
Sanjay Willie
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
2025-02-24 - AWS meetup - Zilliz presentation.pdf
2025-02-24 - AWS meetup - Zilliz presentation.pdf2025-02-24 - AWS meetup - Zilliz presentation.pdf
2025-02-24 - AWS meetup - Zilliz presentation.pdf
Ivan Tang
AMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes WebinarAMER Introduction to ThousandEyes Webinar
AMER Introduction to ThousandEyes Webinar
ThousandEyes
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
2025-02-27 Tech & Play_ Fun, UX, and Community.pdf
katalinjordans1
Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5Combining Lexical and Semantic Search with Milvus 2.5
Combining Lexical and Semantic Search with Milvus 2.5
Zilliz
SB7 Mobile Ltd: Simplified & Secure Services
SB7 Mobile Ltd: Simplified & Secure ServicesSB7 Mobile Ltd: Simplified & Secure Services
SB7 Mobile Ltd: Simplified & Secure Services
Reuben Jasper

Saratoga Configurations & Customizations

  • 2. Agenda Configuring Web.config - DataviewGrid Pagination and Style - Reports Sub-Menu - Log Messages Single Input Screen using CDXs - The Why? - The What? - The How? Questions 2
  • 4. Web.config A file used by Saratoga Thin Client for configuration settings A standard XML Document Consists of several Elements: Human Being, appSettings Open tags: <HumanBeing>, <appSettings> Close tags: </HumanBeing>, </appSettings> Comments tag: <!-- Add your comments here --> Each configuration setting is called a key Editing and saving changes causes Saratoga Thin Client Server to restart 4
  • 5. DataviewGrid Pagination DataviewGridPagination key - Specifies maximum number of rows displayed per page <appSettings> <add key="DataviewGridPagination" value="10"/> </appSettings> - Modify setting to an optimal value based on - Web-server specifications - Network Throughput - Data 5
  • 7. DataviewGrid Style DataviewGridStyle key - Specifies pagination style for a DataviewGrid <appSettings> <add key="DataviewGridStyle" value="NextPrevAndNumeric"/> </appSettings> - Available values are: - Default: Standard AJAXScrollPaging style - NextPrevAndNumeric: Page numbers, Next, Previous, First, and Last links 7
  • 9. Reports Sub-Menu ReportsSubMenus key - Specifies single-level or multi-level display for Reports on Navigation bar - Available values are: - None: Default value. Categories and reports are all displayed in single-level - Everything: All cateogries are displayed with sub-menus. Reports in each category are displayed at the second-level - EverythingExceptMyReports 9
  • 11. Reports Sub-Menu The width of the first-level menu is set to a default value in stylesheet.css To change the width from default value - Open stylesheet.css from the appropriate App_Themes folder - Alter the width property in: - .menuContainer td.voice (Reports first-level only) - .menuContainer div.voice (All fly-out menus) Stop and restart the Thin Client website 11
  • 13. Log Messages Saratoga Thin Client can log messages to: Event Viewer (default) SaratogaCRM.log file The following types of messages may be logged: Error Messages (default) Warning Messages Informational Messages Debugging and Tracing Messages 13
  • 14. Log Messages TraceLevel key Specifies the type of messages to be logged by Sartoga Thin Client The allowed values are: Value Description 0 Event viewer does not display any messages. 1 Event viewer displays only error-handling messages. 2 Event viewer displays warnings and error-handling messages. 3 Event viewer displays informational messages, warnings, and error-handling messages. 4 Event viewer displays all messages, including debugging and tracing messages. 14
  • 15. Log Messages To display messages to theSaratogaCRM.log file Log4NetLoggingMode key Set value to On Web.Logger.config file Set file location, maximum size, rolling backups, layout <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> <file value="logsSaratogaCrm.log" /> <appendToFile value="true" /> <maximumFileSize value="1MB" /> <maxSizeRollBackups value="2" /> 15
  • 17. The Why? Customers Products Call_Summary Contacts Discussion Cust_Product Products_Discussed
  • 18. The Why? Visited 1 Customer (Old Dominion) Attended 2 meetings First Meeting (9 AM) 2 Contact Attendees (Robert Johnson, Galaxy Contact) 3 Products Discussed (Terracair, Decene, Pink Dishwash) Second Meeting (11 AM) 3 Contact Attendees 1 Product Discussed 18
  • 19. The Why? Customers Products Call_Summary Contacts Discussion Cust_Product Products_Discussed
  • 21. The How? Add a Single-Input table to the Schema Contains keys and other relevant fields from all tables to be displayed and written to. Create a Single-Input Dataview Write CDXs .NET Library Assembly that is COM visible (a DLL). Typically 1 CDX for each user action Use AveApi.dll to communicate with Saratoga Add CDXs to Schema CDX Buttons to Single-Input Dataview 21
  • 22. The How? 22