SlideShare una empresa de Scribd logo
1 de 41
PIVOTAL CRM for iPad

Manal Samaan
Technical Trainer
Agenda
• Pivotal CRM for iPad Overview
  - Features
  - Solution Architecture
- Server Side Requirements
- Customization
• Q/A



                                  2
Overview
Pivotal CRM for iPad Overview
• Is a new mobile option from Pivotal
   – Allows users to access Pivotal data from anywhere
• Has a client and server component
   – Pivotal CRM for iPad App
   – Pivotal Device Server




                                                         4
Pivotal CRM for iPad Features
• Mobile access to CRM information
   – Create and manage CRM information from anywhere
   – Search capabilities
   – Read-only offline support
• iPad Dashboard: charts, URLs, and SRLs
• Integration with other Apps - Skype
• Use of native features (GPS, camera, signature
  capture)
• Customizable using Pivotal Toolkit
   – Flexible navigation and form layout
SERVER SIDE
REQUIREMENTS
Sever Component Deployment Requirement
• Server Machine
  – Windows Server 2008 Service Pack 2 / R2 / R2 SP1
  – Microsoft Internet Information Services 7.0 or above
  – .NET 4.0
• Pivotal CRM System
  – SP10
     • Pivotal Business Server 6.0.10 Hot Fix 1
     • Pivotal Toolkit 6.0.10 Hot Fix 2
  – Any Pivotal CRM application (CMS, FS or PCM)
Client Component Deployment Requirement
 • iPad
   – iOS 5.0.1 and above
   – iPad 2 or 3 is recommended for better performance
 • App download from the on App Store
   • A one time download
SOLUTION ARCHITECTURE
Three-tier Architecture
• Data Layer - Includes the databases
   – The Business Module contains the metadata for the iPad
     application
      •   Active Forms
      •   SRLs
      •   Business Objects / Navigation
      •   Security permissions
• Business Logic Layer
   – Pivotal Device Server
   – Pivotal Business Server
• Presentation Layer
   – Device Client - based on Appcelerator’s Titanium Framework
Deployment
Components
in the DMZ



Open Ports 80/434
Deployment
within the private
network

Device Server on same
network as PBS
VPN from iPad is
required
DEPLOYMENT
Installing The Device Server
• Provide:
  – Pivotal Business Server URL
  – Pivotal system name
Editing the Web.config File
• Location:
   – Drive:Program FilesCDC SoftwarePivotal
     CRMDeviceServer
• Settings:
   – ServerUrl: Pivotal Business Server URL
   – CRMSystemName: Pivotal CRM system name
   – UserDomain: used when the user logs on without providing a
     domain name
   – File value: log file location
   – Level value: logging level
Editing the Web.config File cont’d
• MaxSearchRecordCount:
  – recommended <= 500 (note: currently is set to
    2000, set to 500)
• CacheObjectExpiration:
  – expiration time of the meta data used by the server
  – Should be equal to Idle Time-out application pool
    setting for consistent object cache expiration
  – Minimum is 15 min
• maxRequestLength
Supporting Multiple Pivotal Systems

  • Create a new folder for the second Pivotal Device
    Server
  • Copy all the contents - including sub-directories
  • Grant Network Service Id (read, write) permission to
    the App_Data folder
Supporting Multiple Pivotal Systems cont’d
 • Create a new application pool
   – Verify that the .Net Framework version is 4.0.30319
Supporting Multiple Pivotal Systems cont’d
 • Add a new application on the Default Web Site
    – provide the alias for the new Pivotal Device Server
       • used in Device Client to connect to this application
         http://<server IP address>/<deviceserver2>
    – set the physical path to the new Device Server folder
    – create a COM+ partition for the Pivotal system
    – set the ServerURL and CRMSystemName parameters
      in the web.config file
TROUBLSHOOTING
Troubleshooting the Pivotal Device Server

 • Verify that the IIS server is functional and reachable
 • Verify that the following URL is reachable and
   displays a
Troubleshooting the Pivotal Device Server cont’d
• Error Code 500: verify that
   – the Pivotal Device Server can reach the Pivotal Business
     Server
   – Pivotal Business Server is running
CUSTOMIZING PIVOTAL
CRM TO SUPPORT THE IPAD
APP
Customizable Objects
 • Forms: Using the Active From Designer
 • Navigation bar: Business Objects
 • Dashboard: Portal categories and Portal Items
   (queries, Graphs and URLs)
 • Server Tasks (App Sever Rules): can be associated
   with an Active Form
 • Setting security permissions
iPad User Interface
     Search Panel     Active Form




                                    Tab Group
Viewing Customization Changes on the iPad
  • Stop the Pivotal Business Server
  • Recycle the Device Server IIS application pool
  • Do one of the following to get the latest meta data:
     – ACC
     – UFO
     – Disable Caching of Business Module:




  • Logout of App and log back in
Creating Active Forms
 • Active Forms are design to include
    – Tabs
         • One Anchored Tab: appears as a header regardless of scrolling
         • contain Segments
    – Segments
         • Primary: fields from the base table
         • Secondary: references a linked by a Foreign Key to the form phase
           table
 • Segments can include:
    –   Fields
    –   Static text
    –   Disconnected fields
    –   Icons for a secondary
Creating iPad Navigation Elements
 • Business Objects are used as navigation elements
 • Appear as a button in the application tab group
   menu
 • Clicking a Business Object from the iPad displays
   an associated Active Form
 • One Business Object per table
   – Needed only for forms accessible from the application
     tab group menu
 • An Icon must be specified
iPad Business Objects

 • The selected Business Object appears
   in the upper-left corner of the Active
   Form title
    – Reveals a Search Results List
Sample Business Object
Setting Searches for a Business Object

 • Controlled by security
   permissions
 • Open parameter queries
   are not supported
   – Only available for Foreign
     Key filters on forms
Search Results Lists
 • The first two visible non-binary
   columns are shown in the iPad
   search panel
 • The first field with data type
   DeviceIcon displays an image
 • All other non-binary columns are
   not visible, but content is used
   when filtering
 • Any tables referenced in the
   SRL, including formulas, must have
   at least Read access.
Creating a search Results List
Customizing the Dashboard
• One Portal Category defines all the
  URLs, Queries, and Graphs
   – Controlled by security on Portal Items
• Graphs and URLs are displayed in the top half of the
  dashboard
• Queries are displayed in the bottom half
• Unpredictable which Dashboard is shown when more
  than one is available to a user.
Creating a New Portal Category
Creating a Portal Item - Graph




The token in the description determines the item location on
the Dashboard
Setting Security Permissions
  • The Device Client connection type provided in
    Pivotal Toolkit 6.0.10 is used to set all application
    permissions except:
     – View filters - LAN connection type
     – Server Task - Client connection type


  Note: Reports and Letter Express are currently not
  supported.
Setting Security Permissions cont’d
  • At least Read permission on the Tables
  • Visible permissions for the Business Object
  • Grant Visible, Default, and Scriptable permissions
    for the SRL
  • Grant Default and Scriptable permissions for the
    Active Form
  • If no read access assigned to the table, then the
    Active Form & Business Object will not be displayed
    in the application
     – Check the Device Server log for an error
Setting Security Permissions cont’d

• Visible and Scriptable for queries
   – Default: the query executed when a Business Object is clicked
Setting Security Permissions cont’d
 • Portal Items from one Category should be made
   Visible
Knows Issues
• DE28219: When a new record is added or an existing
  record is edited, the changes are not reflected
  immediately in the searches
• DE28321 The Icon token does not get applied for
  Foreign Key and Attachment fields
• DE28344 The iPad application sometimes crashes
  when an incorrect URL is specified in a Webview or
  URL field.
• DE28345 The iPad client displays the hidden fields.
  Workaround: Add the hidden field to a hidden segment
  instead.

Más contenido relacionado

La actualidad más candente

Architecture1101 jy21cyl
Architecture1101 jy21cylArchitecture1101 jy21cyl
Architecture1101 jy21cylZouhayr Rich
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7Chris Sparshott
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
 
Software architecture & design patterns for MS CRM Developers
Software architecture & design patterns for MS CRM  Developers Software architecture & design patterns for MS CRM  Developers
Software architecture & design patterns for MS CRM Developers sebedatalabs
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationGaneshNagalingam1
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherSamchi Fouzee
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyBrian Petrini
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...Nancy Thomas
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareFumiko Yamashita
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework PersonalizationEdi Yanto
 
IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profilesKuldeep Saxena
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere conceptsKuldeep Saxena
 
Assessing share point_server_licensing
Assessing share point_server_licensingAssessing share point_server_licensing
Assessing share point_server_licensingPlan Man
 
Deploying the share point user profile service
Deploying the share point user profile serviceDeploying the share point user profile service
Deploying the share point user profile serviceAndries den Haan
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportAVEVA
 

La actualidad más candente (20)

Architecture1101 jy21cyl
Architecture1101 jy21cylArchitecture1101 jy21cyl
Architecture1101 jy21cyl
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
Websphere Application Server v7
Websphere Application Server v7Websphere Application Server v7
Websphere Application Server v7
 
UNC315 3
UNC315 3UNC315 3
UNC315 3
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
Software architecture & design patterns for MS CRM Developers
Software architecture & design patterns for MS CRM  Developers Software architecture & design patterns for MS CRM  Developers
Software architecture & design patterns for MS CRM Developers
 
Integrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst applicationIntegrating IBM Business Process Manager with a hybrid MobileFirst application
Integrating IBM Business Process Manager with a hybrid MobileFirst application
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
Siebel Upgrade Best Practices &amp; Processes V2
Siebel Upgrade Best Practices &amp; Processes V2Siebel Upgrade Best Practices &amp; Processes V2
Siebel Upgrade Best Practices &amp; Processes V2
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
 
Oracle OSB Tutorial 2
Oracle OSB Tutorial 2Oracle OSB Tutorial 2
Oracle OSB Tutorial 2
 
ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...ibm websphere admin training | websphere admin course | ibm websphere adminis...
ibm websphere admin training | websphere admin course | ibm websphere adminis...
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion Middleware
 
Oracle Framework Personalization
Oracle Framework PersonalizationOracle Framework Personalization
Oracle Framework Personalization
 
IBM websphere application server types of profiles
IBM websphere application server types of profilesIBM websphere application server types of profiles
IBM websphere application server types of profiles
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
IBM Websphere concepts
IBM Websphere conceptsIBM Websphere concepts
IBM Websphere concepts
 
Assessing share point_server_licensing
Assessing share point_server_licensingAssessing share point_server_licensing
Assessing share point_server_licensing
 
Deploying the share point user profile service
Deploying the share point user profile serviceDeploying the share point user profile service
Deploying the share point user profile service
 
InduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream ReportInduSoft Web Studio e Dream Report
InduSoft Web Studio e Dream Report
 

Similar a PIVOTAL CRM for iPad Overview

BrightGen's Salesforce Summer 21 release webinar
BrightGen's Salesforce Summer 21 release webinarBrightGen's Salesforce Summer 21 release webinar
BrightGen's Salesforce Summer 21 release webinarbrightgenss
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deckbrightgenss
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...SPTechCon
 
How Oracle Sales Cloud Release 12 Will Boost Sales Productivity
How Oracle Sales Cloud Release 12 Will Boost Sales ProductivityHow Oracle Sales Cloud Release 12 Will Boost Sales Productivity
How Oracle Sales Cloud Release 12 Will Boost Sales ProductivityPerficient, Inc.
 
Winter15 Release Webinar Deck
Winter15 Release Webinar DeckWinter15 Release Webinar Deck
Winter15 Release Webinar Deckbrightgenss
 
SP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreSP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreJuan Carlos Gonzalez
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanMohd Saeed
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonAcumatica Cloud ERP
 
Deploying and Using the B2B Portal, by Doug Johnson
Deploying and Using the B2B Portal, by Doug JohnsonDeploying and Using the B2B Portal, by Doug Johnson
Deploying and Using the B2B Portal, by Doug JohnsonAcumatica Cloud ERP
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewAbhishek Bhowmick
 
Accel_Series_2022Winter_En.ppt
Accel_Series_2022Winter_En.pptAccel_Series_2022Winter_En.ppt
Accel_Series_2022Winter_En.pptNTTDATA INTRAMART
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development EnvironmentNetwoven Inc.
 
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...Mark Rittman
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinarbrightgenss
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013Chris Givens
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF IntroductionHojjat Abedie
 

Similar a PIVOTAL CRM for iPad Overview (20)

BrightGen's Salesforce Summer 21 release webinar
BrightGen's Salesforce Summer 21 release webinarBrightGen's Salesforce Summer 21 release webinar
BrightGen's Salesforce Summer 21 release webinar
 
Salesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide DeckSalesforce Winter 23 Release Webinar Slide Deck
Salesforce Winter 23 Release Webinar Slide Deck
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
How Oracle Sales Cloud Release 12 Will Boost Sales Productivity
How Oracle Sales Cloud Release 12 Will Boost Sales ProductivityHow Oracle Sales Cloud Release 12 Will Boost Sales Productivity
How Oracle Sales Cloud Release 12 Will Boost Sales Productivity
 
Winter15 Release Webinar Deck
Winter15 Release Webinar DeckWinter15 Release Webinar Deck
Winter15 Release Webinar Deck
 
SP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreSP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office Store
 
Erp by Mohammad Saeed Khan
Erp by Mohammad Saeed KhanErp by Mohammad Saeed Khan
Erp by Mohammad Saeed Khan
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug Johnson
 
Deploying and Using the B2B Portal, by Doug Johnson
Deploying and Using the B2B Portal, by Doug JohnsonDeploying and Using the B2B Portal, by Doug Johnson
Deploying and Using the B2B Portal, by Doug Johnson
 
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
 
SharePoint 2013 - What's New
SharePoint 2013 - What's NewSharePoint 2013 - What's New
SharePoint 2013 - What's New
 
Microsoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - OverviewMicrosoft Office SharePoint Server 2007 - Overview
Microsoft Office SharePoint Server 2007 - Overview
 
ERP by saeed
ERP by saeedERP by saeed
ERP by saeed
 
Accel_Series_2022Winter_En.ppt
Accel_Series_2022Winter_En.pptAccel_Series_2022Winter_En.ppt
Accel_Series_2022Winter_En.ppt
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
 
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
 
Salesforce Spring 22 Webinar
Salesforce Spring 22 WebinarSalesforce Spring 22 Webinar
Salesforce Spring 22 Webinar
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
Katpro general portfolio - industry based
Katpro general portfolio - industry basedKatpro general portfolio - industry based
Katpro general portfolio - industry based
 
Oracel ADF Introduction
Oracel ADF IntroductionOracel ADF Introduction
Oracel ADF Introduction
 

Más de Aptean

Venetian ballroom layout
Venetian ballroom layoutVenetian ballroom layout
Venetian ballroom layoutAptean
 
Saratoga CRM for iPad
Saratoga CRM for iPadSaratoga CRM for iPad
Saratoga CRM for iPadAptean
 
Saratoga Configurations & Customizations
Saratoga Configurations & CustomizationsSaratoga Configurations & Customizations
Saratoga Configurations & CustomizationsAptean
 
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
 
The CRM Vision
The CRM VisionThe CRM Vision
The CRM VisionAptean
 
Saratoga CRM: Custom Criteria
Saratoga CRM: Custom CriteriaSaratoga CRM: Custom Criteria
Saratoga CRM: Custom CriteriaAptean
 
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM RoadmapAptean
 
Saratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGeneratorSaratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGeneratorAptean
 
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 FrameworkAptean
 
Productivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRMProductivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRMAptean
 
Productivity Pack 3.0 Brochure
Productivity Pack 3.0 BrochureProductivity Pack 3.0 Brochure
Productivity Pack 3.0 BrochureAptean
 
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.0Aptean
 
Pivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRMPivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRMAptean
 
Social Media Boot Camp & the Role of CRM
Social Media Boot Camp & the Role of CRMSocial Media Boot Camp & the Role of CRM
Social Media Boot Camp & the Role of CRMAptean
 

Más de Aptean (15)

Venetian ballroom layout
Venetian ballroom layoutVenetian ballroom layout
Venetian ballroom layout
 
Saratoga CRM for iPad
Saratoga CRM for iPadSaratoga CRM for iPad
Saratoga CRM for iPad
 
Saratoga Configurations & Customizations
Saratoga Configurations & CustomizationsSaratoga Configurations & Customizations
Saratoga Configurations & Customizations
 
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...
 
The CRM Vision
The CRM VisionThe CRM Vision
The CRM Vision
 
Saratoga CRM: Custom Criteria
Saratoga CRM: Custom CriteriaSaratoga CRM: Custom Criteria
Saratoga CRM: Custom Criteria
 
Saratoga CRM Roadmap
Saratoga CRM RoadmapSaratoga CRM Roadmap
Saratoga CRM Roadmap
 
Saratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGeneratorSaratoga CRM: WordExcelGenerator
Saratoga CRM: WordExcelGenerator
 
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.
 
Saratoga CRM: Event Management Framework
Saratoga CRM: Event Management FrameworkSaratoga CRM: Event Management Framework
Saratoga CRM: Event Management Framework
 
Productivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRMProductivity Tools for Pivotal CRM
Productivity Tools for Pivotal CRM
 
Productivity Pack 3.0 Brochure
Productivity Pack 3.0 BrochureProductivity Pack 3.0 Brochure
Productivity Pack 3.0 Brochure
 
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
 
Pivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRMPivotal Development: Enhancing Social CRM
Pivotal Development: Enhancing Social CRM
 
Social Media Boot Camp & the Role of CRM
Social Media Boot Camp & the Role of CRMSocial Media Boot Camp & the Role of CRM
Social Media Boot Camp & the Role of CRM
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

PIVOTAL CRM for iPad Overview

  • 1. PIVOTAL CRM for iPad Manal Samaan Technical Trainer
  • 2. Agenda • Pivotal CRM for iPad Overview - Features - Solution Architecture - Server Side Requirements - Customization • Q/A 2
  • 4. Pivotal CRM for iPad Overview • Is a new mobile option from Pivotal – Allows users to access Pivotal data from anywhere • Has a client and server component – Pivotal CRM for iPad App – Pivotal Device Server 4
  • 5. Pivotal CRM for iPad Features • Mobile access to CRM information – Create and manage CRM information from anywhere – Search capabilities – Read-only offline support • iPad Dashboard: charts, URLs, and SRLs • Integration with other Apps - Skype • Use of native features (GPS, camera, signature capture) • Customizable using Pivotal Toolkit – Flexible navigation and form layout
  • 7. Sever Component Deployment Requirement • Server Machine – Windows Server 2008 Service Pack 2 / R2 / R2 SP1 – Microsoft Internet Information Services 7.0 or above – .NET 4.0 • Pivotal CRM System – SP10 • Pivotal Business Server 6.0.10 Hot Fix 1 • Pivotal Toolkit 6.0.10 Hot Fix 2 – Any Pivotal CRM application (CMS, FS or PCM)
  • 8. Client Component Deployment Requirement • iPad – iOS 5.0.1 and above – iPad 2 or 3 is recommended for better performance • App download from the on App Store • A one time download
  • 10. Three-tier Architecture • Data Layer - Includes the databases – The Business Module contains the metadata for the iPad application • Active Forms • SRLs • Business Objects / Navigation • Security permissions • Business Logic Layer – Pivotal Device Server – Pivotal Business Server • Presentation Layer – Device Client - based on Appcelerator’s Titanium Framework
  • 12. Deployment within the private network Device Server on same network as PBS VPN from iPad is required
  • 14. Installing The Device Server • Provide: – Pivotal Business Server URL – Pivotal system name
  • 15. Editing the Web.config File • Location: – Drive:Program FilesCDC SoftwarePivotal CRMDeviceServer • Settings: – ServerUrl: Pivotal Business Server URL – CRMSystemName: Pivotal CRM system name – UserDomain: used when the user logs on without providing a domain name – File value: log file location – Level value: logging level
  • 16. Editing the Web.config File cont’d • MaxSearchRecordCount: – recommended <= 500 (note: currently is set to 2000, set to 500) • CacheObjectExpiration: – expiration time of the meta data used by the server – Should be equal to Idle Time-out application pool setting for consistent object cache expiration – Minimum is 15 min • maxRequestLength
  • 17. Supporting Multiple Pivotal Systems • Create a new folder for the second Pivotal Device Server • Copy all the contents - including sub-directories • Grant Network Service Id (read, write) permission to the App_Data folder
  • 18. Supporting Multiple Pivotal Systems cont’d • Create a new application pool – Verify that the .Net Framework version is 4.0.30319
  • 19. Supporting Multiple Pivotal Systems cont’d • Add a new application on the Default Web Site – provide the alias for the new Pivotal Device Server • used in Device Client to connect to this application http://<server IP address>/<deviceserver2> – set the physical path to the new Device Server folder – create a COM+ partition for the Pivotal system – set the ServerURL and CRMSystemName parameters in the web.config file
  • 21. Troubleshooting the Pivotal Device Server • Verify that the IIS server is functional and reachable • Verify that the following URL is reachable and displays a
  • 22. Troubleshooting the Pivotal Device Server cont’d • Error Code 500: verify that – the Pivotal Device Server can reach the Pivotal Business Server – Pivotal Business Server is running
  • 23. CUSTOMIZING PIVOTAL CRM TO SUPPORT THE IPAD APP
  • 24. Customizable Objects • Forms: Using the Active From Designer • Navigation bar: Business Objects • Dashboard: Portal categories and Portal Items (queries, Graphs and URLs) • Server Tasks (App Sever Rules): can be associated with an Active Form • Setting security permissions
  • 25. iPad User Interface Search Panel Active Form Tab Group
  • 26. Viewing Customization Changes on the iPad • Stop the Pivotal Business Server • Recycle the Device Server IIS application pool • Do one of the following to get the latest meta data: – ACC – UFO – Disable Caching of Business Module: • Logout of App and log back in
  • 27. Creating Active Forms • Active Forms are design to include – Tabs • One Anchored Tab: appears as a header regardless of scrolling • contain Segments – Segments • Primary: fields from the base table • Secondary: references a linked by a Foreign Key to the form phase table • Segments can include: – Fields – Static text – Disconnected fields – Icons for a secondary
  • 28. Creating iPad Navigation Elements • Business Objects are used as navigation elements • Appear as a button in the application tab group menu • Clicking a Business Object from the iPad displays an associated Active Form • One Business Object per table – Needed only for forms accessible from the application tab group menu • An Icon must be specified
  • 29. iPad Business Objects • The selected Business Object appears in the upper-left corner of the Active Form title – Reveals a Search Results List
  • 31. Setting Searches for a Business Object • Controlled by security permissions • Open parameter queries are not supported – Only available for Foreign Key filters on forms
  • 32. Search Results Lists • The first two visible non-binary columns are shown in the iPad search panel • The first field with data type DeviceIcon displays an image • All other non-binary columns are not visible, but content is used when filtering • Any tables referenced in the SRL, including formulas, must have at least Read access.
  • 33. Creating a search Results List
  • 34. Customizing the Dashboard • One Portal Category defines all the URLs, Queries, and Graphs – Controlled by security on Portal Items • Graphs and URLs are displayed in the top half of the dashboard • Queries are displayed in the bottom half • Unpredictable which Dashboard is shown when more than one is available to a user.
  • 35. Creating a New Portal Category
  • 36. Creating a Portal Item - Graph The token in the description determines the item location on the Dashboard
  • 37. Setting Security Permissions • The Device Client connection type provided in Pivotal Toolkit 6.0.10 is used to set all application permissions except: – View filters - LAN connection type – Server Task - Client connection type Note: Reports and Letter Express are currently not supported.
  • 38. Setting Security Permissions cont’d • At least Read permission on the Tables • Visible permissions for the Business Object • Grant Visible, Default, and Scriptable permissions for the SRL • Grant Default and Scriptable permissions for the Active Form • If no read access assigned to the table, then the Active Form & Business Object will not be displayed in the application – Check the Device Server log for an error
  • 39. Setting Security Permissions cont’d • Visible and Scriptable for queries – Default: the query executed when a Business Object is clicked
  • 40. Setting Security Permissions cont’d • Portal Items from one Category should be made Visible
  • 41. Knows Issues • DE28219: When a new record is added or an existing record is edited, the changes are not reflected immediately in the searches • DE28321 The Icon token does not get applied for Foreign Key and Attachment fields • DE28344 The iPad application sometimes crashes when an incorrect URL is specified in a Webview or URL field. • DE28345 The iPad client displays the hidden fields. Workaround: Add the hidden field to a hidden segment instead.

Notas del editor

  1. Possible SP1 the option of disabling caching.Too much downloaded data crashes iPad.
  2. Mobile Access to CRM Information Using the Pivotal CRM for iPad, users can access CRM data such as Contact, Company, and Opportunity information whenever required. The iPad’s large screen real-estate, ease of use, and portability makes it the ideal device for mobile business users. iPad Dashboard The iPad dashboard provides users with charts, URLs, and Search Result Lists to display relevant and summarized data. The dashboard displays information to the users that is most important to them. The dashboard is fully customizable and can be tailored by security group. End users also have the ability to configure the look and feel of their dashboard. Native iPad Capabilities Pivotal CRM for iPad takes advantage of the various features provided by the iPad such as the built-in camera and the GPS functionality. It also integrates with popular applications and websites which are accessible from the device. Mobility Development Platform Pivotal CRM for iPad is an extension of the Pivotal platform. It provides customers the flexibility to customize the iPad applications that meet the unique requirements of their business. The customizations are done using the Pivotal Toolkit.
  3. Windows Server 2008 Service Pack 2 (Standard or Enterprise Edition, x86 or x64) Windows Server 2008 R2 (Standard or Enterprise Edition) Windows Server 2008 R2 Service Pack 1 (Standard or Enterprise Edition)
  4. iOS 5.0.1 and above on any iPad. Note: It is recommended that you use 2nd or 3rd generation iPad as the memory is limited on the 1st generation iPad. Apple iTunes version 10.6 or above Note: This software from Apple Inc. is optional for downloading the Pivotal CRM for iPad application. You can also download the application directly from the iPad.
  5. Pivotal CRM 6.0 for iPadAdministration Guide1-3Figure 1-1 Basic architecture for Pivotal CRM for iPadPivotal CRM for iPad has a three-tier architecture:• Data Layer - Includes the databases. The Business Modulecontains the metadata for the iPad application.• Business Logic Layer - Includes the Pivotal Device Server andthe Pivotal Business Server.• Presentation Layer - This includes the Device Client which isbased on Appcelerator’s Titanium Framework.
  6. HTTP by default using port 80HTTPS by default using port 443Make sure this port is opened in Windows Firewall and Virus Protection Program Firewall Make sure PBS server can be reached by Device Server in DMZ environmentThe Pivotal Device Server listens to a request from the Device Client,processes it, and delegates it to the PBS. It then waits for theresponse from the PBS, packages the response and posts it to theDevice Client. Once the response is received by the Device Client, itdisplays the data on the iPad dynamically.The Pivotal Device Server can be installed in a DMZ so that it isdirectly accessible over the internet from the iPad, or it can beinstalled in the corporate LAN and accessed once the iPad is connectedto the corporate VPN.I spoke about this diagram in the iPad Overview video but here is a quick summary here so you know what we are installing.- The Device Server is required to run Pivotal CRM for iPad. We have called it Device because in the future we may want to support other devices like Android tablet or iPhone.- The Device Server listens to a request from the iPad, processes it and delegates it to the PBS. The Device Server waits for the response from the PBS, packages the response, and sends it to the iPad. The iPad displays the data dynamicallyWhat we will cover today is how to install the Device Server. How to troubleshoot: Possible issues: Problems connecting to the Device Server and Problems with connecting to PBS, Missing security settings and how to get the App on the iPad App
  7. To work with the Pivotal CRM for iPad application, you need to firstinstall the Pivotal Device Server. The Pivotal Device Server is used forcommunication between the iPad client (Device Client) and the PBS.The word “device” is a generic term used to describe Smart Phone andTablet technologies. Currently, the Pivotal Device Server only supportsthe iPad client. In the future, other tablets such as iPhone and Andriodmay be supported.
  8. ServerUrl Type the Pivotal Business Server URL details.CRMSystemName Type the Pivotal system name.UserDomain The default Windows domain used to authenticatea user to the PBS. This is used when the user logsinto the application with the Windows usernamewhile omitting the Windows domain.File value Here you can specify the log file location andname. By default, it is set to.\\App_Data\\Logs\\DeviceClientCRM.log. Thelog file contains useful status and troubleshootingInforlevel value Enter a value to set the logging levels. You havethe following logging levels:• All• Fatal• Error• Warn• Info• Debugmation, governed by the logging level.
  9. MaxSearchRecordCount This value determines the maximum number ofrecords returned when you run a search forrecords within the application.Note: It is recommended that you do not set avalue higher than 500 for this parameter as it mayslow down the performance of the application.CacheObjectExpiration Specify the expiration time of the meta data usedby the server. The expiration time is applicableafter the last user activity.In IIS, right-click on the Pivotal Device ServerApplication pool and select Advanced Settings toview the Idle Time-out setting in minutes. Thecached system proxy expires in 20 minutes afterthe IIS goes into idle state.Note: The minimum expiration time is 15minutes. The Process Model Idle Time-out andCacheObjectExpiration should have the samevalue to ensure that cache object expiresconsistently.level value Enter a value to set the logging levels. You havethe following logging levels:• All• Fatal• Error• Warn• Info• DebugBy default,If you have skipped the settings on the Pivotal CRM Server Settingspage during installation, edit the Web.config file to provide the detailsrequired after the installation.Note: You can skip this page and provide the server details later by modifying theWeb.config file. Click Next to move to the next screen.Note: Always run the command prompt as administrator in a locked downenvironment. If not, the installation fails and the message “Product: PivotalDevice Server 6.0 -- Error 27501. This setup requires Administrator privilegesfor configuring IIS Virtual Roots” is displayed in the Event Viewer &gt; Applicationsand Service Logs.How do I Install/Deploy Pivotal CRM for iPad?Pivotal CRM 6.0 for iPadAdministration Guide3-4You need to first set up the Server URL and CRM System Name. IISASP.Net applications by default have a maximum response size of4MB. Since attachments can be larger than this size, the productinstallation sets the maximum response size to 100MB by default. Thisis the maxRequestLengthoption in the Web.config file.If a response size is greater than this value, then an error is returnedto the application as follows: Server Communication Problem: Failed tointerpret the response text. See log for more information.
  10. Hung:#1 – is that a bug in our installer? 500 should be the default limit I think.#4 – I can&apos;t remember the latest on this. Whatever is the answer, we should put into the admin guide! Manal:#2 – I think the issue is we think a value of 60 minutes makes more sense, but we cannot also alter the IIS setting automatically. Humg please confirm.#3 – Everything you look at on he iPad is cached on the iPad. That is how the offline mode works. In SP1 there will be a Web.Config setting that turns off Offline mode for all iPads. This is for customers who are concerned about data remaining on the iPad. I want to add that customers who are concerned about sensitive data on their iPad should focus on the security features Apple provide for the iPad:http://images.apple.com/ipad/business/pdf/iPad_Security_Overview.pdf. In particular the locking and remote wiping functions. Thanks,Martin From: Manal Samaan &lt;msamaan@cdcsoftware.com&gt;To: Martin Stiby &lt;mstiby@cdcsoftware.com&gt;Cc: Nathalie Thibault &lt;nthibault@cdcsoftware.com&gt;Subject: RE: iPad  Thank you Martin. I have more questions:#1 Question:  the Admin guide suggests that the MaxSearchRecordCount should be no more than 500, but the default is 2000 when I installed it?    &lt;add key=&quot;MaxSearchRecordCount&quot; value=&quot;2000&quot; /&gt; #2 Question:  the CacheObjectExpiration we recommend in the guide that it is equal to the Process Model Idle timeout which is by default 20, but we set it to 60? Any idea what the optimum is?  #3 Question: is there a setting for caching on the iPad?  #4 Question:  Does a UFO shutdown the Device Server? Thank you, ManalFrom: Martin Stiby Sent: Thursday, May 10, 2012 3:43 PMTo: Manal SamaanCc: Nathalie ThibaultSubject: Re: iPad I should add that customers can add their own icons to such app urls, so they can look like the Facebook links we have in the out-the-box application. Martin StibyT: +1 604-699-8039 |  C: +1 604-363-6932 |  E: mstiby@cdcsoftware.com CDC Software: The Customer-Driven Company™  From: Martin Stiby &lt;mstiby@cdcsoftware.com&gt;To: Manal Samaan &lt;msamaan@cdcsoftware.com&gt;Cc: Nathalie Thibault &lt;nthibault@cdcsoftware.com&gt;Subject: Re: iPad Hi Manal, Out of the box, you can dial contacts through Skype and jump to their Facebook pages from our app. But you can also launch any app that has its own URL schema, and pass it our app data. A reasonable list of apps that allow integration this way is here: http://wiki.akosma.com/IPhone_URL_SchemesWe intend to have our own schema too, so other apps (and web urls) can launch the Pivotal/Saratogo app, much like shortcuts.Cheers,Martin Martin StibyT: +1 604-699-8039 |  C: +1 604-363-6932 |  E: mstiby@cdcsoftware.com CDC Software: The Customer-Driven Company™  From: Manal Samaan &lt;msamaan@cdcsoftware.com&gt;To: Martin Stiby &lt;mstiby@cdcsoftware.com&gt;Subject: iPad Hi Martin, Can you think of an example of how our iPad app integrates with other apps, it is in the key features…. Thank you, Mananl
  11. To Troubleshoot the Pivotal Device Server1 Firstly, ensure that the IIS is functional. To check this, open anyweb browser and enter the URL http://system123. You should seeNote: Ensure that the newly created application pool is using .Net Framework version4.0.30319 or above. Also, the Managed pipeline mode should be set toIntegrated and the check box for Start application pool immediately shouldbe selected.Note: The alias is used in Device Client to connect to this application. For example,http://&lt;server IP address&gt;/deviceserver2.How do I Install/Deploy Pivotal CRM for iPad?an IIS 7 welcome page. If not, you need to resolve the IISproblem.2 If you do see the IIS 7 welcome page, then in the web browserenter the URL http://system123/PivotalDeviceServer/App/. If thePivotal Device Server is set up correctly, then you should see awelcome message. If you do not see the welcome message, then itcould be a .NET framework issue and a corresponding errormessage is displayed.3 If all the above steps are working fine, then check the PivotalDevice Server log for any error messages. The DeviceServer loglocation is C:\\Program Files\\CDC Software\\PivotalCRM\\DeviceServer\\App_Data.4 If you see Error Code 500, usually it means the Pivotal DeviceServer is having problems connecting to the PBS or PBS failed torun. Ensure that the PBS has started and ePower is up and you areable to connect to it. Also, you may look into the Windows eventlog for more information.5 For the PivotalDeviceServer App pool advanced settings in the IIS,the Process Model Identity should be set to NetworkService. If youdecide to change to some other account, ensure that theDeviceServerApp_Data folder present in C:\\Program Files\\CDCSoftware\\Pivotal CRM\\DeviceServer\\ is read/write enabled by theProcess Model Identity.
  12. Anchored Tab Using the Anchored Tab lets you displayinformation that is always visible in anon-scrollable header on the form.Tabs Most fields on a form should go into thescrollable region below the header. Createa non-anchored tab to define the segmentsin the scrollable region. If multiple tabs aredefined in the Active Form Designer, thefields are merged into one scrollable region,starting with the fields in the first tab in leftto right order.See AddingTabs on page4-6.Segments Depending on the table referenced, formsegments are any of the following:• PrimaryThe form segment references the sametable as the form itself.• SecondaryThe form segment references a differenttable, linked by a Foreign Key drop-downlist.Note: You can add the following elementswithin a segment:• Fields• Static text• Disconnected fields• Icons to a secondarySee AddingSegments onpage 4-10.Fields Used to provide a display and data entrymechanism for table fields from the primaryor secondary table associated with theForm.
  13. A Business Object icon is mandatory. The drop-down list of icons is a legacy list hard-coded into Toolkit and can be ignored and if selected it does not display because it does not exits. Specify the name of an image you want to use or type in any string from the P6 icons.. If either of these does not match an image, then a default icon is used. Not all Active Forms have to have a Business Object. You only need to create a Business Object, if you want to access the form directly from the application tab group menu or if you want to get to the record from a search dashboard item.