Keyfax
  • 📋What is Keyfax?
  • Product Suite
    • Keyfax Administrator Tools
      • System Requirements
      • Installation
      • Logging On
      • Navigation
      • Exclusive Mode
      • Script Levels
        • Master Scripts
          • Category Editing
          • Topic Editing
          • Self-Service Categories
        • System Scripts
          • Cancel
          • Priority Justifications
          • Results
          • Special Instructions
          • Startup
        • Script Sets
          • Category Properties
          • Setting up Topics
          • Topic Properties
          • Loading Script Sets
      • Script Editing
        • Script Editing - The basics
        • References
        • Testing your changes
        • Script Flows
      • Script Entities
        • Databoxes
          • Script Data
            • Host-specific notes
          • SQL Query
            • Testing SQL Query Databoxes
          • Import XML
          • Export XML
          • System Values
          • Company Data
          • Testing Databoxes & Expressions
          • Databox Read
          • Databox Write
          • Databoxes in Messages & Tasks
        • Questions
          • Address
          • Checklist
          • Date/Time
          • Dynamic Lists
            • Testing Dynamic Lists
            • Dynamic List Examples
          • External Forms (eForms)
            • External Forms - Technical
          • File Upload
          • List
          • Numeric
          • Text
          • Video Call
        • Asset Data
        • Markers
        • Messages
          • Testing Messages
        • Services
          • Host-specific notes
        • Priorities
        • Tasks
          • Enclosures & Attachments
          • Continuations
          • Host-specific notes
      • Reports
      • Databox Examples
        • Business Days
        • Working Hours
        • Time of day
        • Higher priority jobs
        • Script Duration
        • How did it happen?
        • Repair Description
        • Concatenating CSV
        • Tenant Handbook
        • Multi-line Addresses
        • Priority / Response Days
        • Contains Text
      • Databox Expressions
        • Text Expressions
          • CSV
          • Entry
          • Exists
          • FieldMerge
          • Index
          • IndexOf
          • InList
          • Item
          • Len
          • ListTidy
          • Lower
          • PadLeft
          • Replace
          • Row
          • RowMerge
          • SubStr
          • Trim
          • Upper
          • WCase
        • Numeric Expressions
          • Abs
          • AsNum
          • Between
          • Int
          • Mod
          • Number
          • Result
          • Round
        • Date Expressions
          • After
          • AsDate
          • Before
          • BetweenDates
          • DateAdd
          • Day
          • Month
          • Now
          • Today
          • WeekDay
          • Year
        • Number Formatting
        • Operators And Literals
        • Logical Expressions
        • Additional Functions
          • Ds
      • Users
        • Finding active users
        • Keyfax SSO – via Microsoft Entra ID Support
      • Advanced
        • Base Task Templates
          • Email Task Templates
          • Letter Task Templates
          • Note Task Templates
          • SMS Task Templates
          • VoiceSage Task Templates
          • Host-specific notes
        • Export & Import
        • Communications Queues
      • Host Operations
        • ActiveH Operations
          • Introduction
          • Actions
          • Databoxes & UDEs
          • Emails
          • Mail Merge Letters
          • Populating CallType
          • Populating JobType
          • Repairs Inspection Task
          • Repairs Interface
        • Fast Lean Smart
      • Best Practices
        • Extracting XML from Keyfax tables
        • Script Performance
        • Handling multiple rows from SQL
        • HTML Editor
        • Writing SQL Queries
      • Known Issues
        • Startup Messages
        • Running but not Visible
        • Error 1001 During Install
        • Stopped Working
    • Keyfax Staff
      • System Requirements
      • Advisor Feedback
      • Priority and Quantity
    • Keyfax Self-Service
      • System Requirements
      • Browser Support
    • KeyNamics
      • Model Driven Apps
      • Power Pages Portals
      • Installation
        • System Requirements
        • Solution Import
        • Basic Setup
        • Known Issues
      • Embedding
        • Model Driven Apps
        • Power Pages Portals
      • Configuration
        • Settings
        • Mappings
          • Creating Mappings
          • Minimum Mapping Requirements
          • Mapping Entity Form Fields
          • Mapping Lookup fields
          • Mapping Examples
        • FetchXML
          • Creating FetchXML queries
        • Logging
        • Test
      • Advanced
        • Mode Translation Rules
        • Customising Launch Button
        • Extending Export Data
        • Mapping Dump Fields
        • Mapping JSON Results
        • Enabling Help Panes
        • Mobile Operation
        • Handling uploaded content
      • Technical
        • Topology
        • Copying Environments
        • Keyfax Startup Data
        • Keyfax Export Data
    • Keyfax Client
      • Installation
        • Getting Started
        • Launch Tester
        • Uninstall / reinstall
        • Known Issues
    • Keyfax Cloud
      • Uptime Guarantee
      • Business Continuity
  • General
    • General FAQs
      • General Questions
      • Installation Questions
      • Migration Questions
      • Security Questions
      • Test & Training Questions
    • Keyfax FAQs
      • Keyfax Administrator Tools
      • Keyfax Staff
      • Keyfax Self-Service
      • KeyNamics
      • Keyfax Client
      • Keyfax Cloud
    • Issues & Solutions
      • Emails not working
    • Release Notes
      • Keyfax
        • 4.4.7
        • 4.4.6
        • 4.4.5
        • 4.4.4
        • 4.4.3
        • 4.4.2
        • 4.4.1
        • 4.4.0
        • Previous Releases
      • Keyfax Client
        • 4.0.0.44
        • 4.0.0.43
        • 4.0.0.42
        • Previous Releases
      • KeyNamics
        • 3.0.0.0
        • 2.0.0.13
        • Previous Releases
      • Older Releases
        • Staff
  • Integrations
    • API Docs
      • REST API
        • Quick Start
        • Deep Dive
        • API SDKs
          • .NET SDK
          • JavaScript SDK
          • Start-Up Data
          • Processing Results
        • API Reference
      • SOAP API
        • Quick Start
        • Error Handling
        • Status Codes
        • XML Schemas
          • Startup Schema
          • Results Schema
          • Results with Note
          • Cancelled Schema
          • Address data
      • Legacy APIs
        • Active X
        • Asynchronous Pluggable Protocols
        • XmlHttp
    • Integrations
      • Aareon
        • Introduction
        • Launching Keyfax Repairs
        • Launching Keyfax Enquiries
        • Configuration
        • SOAP based integration
        • QL Message fields
        • Known problems
      • Accuserve
      • ActiveH Desktop
        • Introduction
        • ActiveH Repair Interface
        • Known Problems
        • Keyfax Configuration
          • MISExchange.xml
          • Example Settings
          • Retrieving Block Codes
        • MIS Configuration
          • Exchange Process
          • Exchange Elements
          • User Permissions
          • User Security
          • UDE Interface
          • UDE Configuration
          • Settings
          • Desktop Configuration
          • Priorities Configuration
          • Populating Job Type
          • Populating Assigned To
          • Populating Call Classification
          • Configuring Log Call
            • Launching Keyfax from Response Repairs
          • Workflow Integration Actions
        • MIS interface Objects
          • CRM Gateway
          • Desktop Task
          • System Task Email Addressee
          • Desktop Task Action
          • Repair Request
          • Repair Request Inspection
          • Repair Request Task
      • ActiveH Portal (TIPS)
        • Introduction
        • Settings
        • Known Issues
      • ActiveH Web
      • Breeze IT
      • Caltech
      • Capita
        • Capita Housing / Academy
          • Host Table Usage
          • Troubleshooting
        • Open Housing
      • Civica
        • Civica CX
          • Introduction
          • Mappings
          • Start Up Data
          • Inspections
          • Known Issues
        • Civica CM
          • Known problems
        • Servitor
          • Example Import XML
          • Example Export XML
      • ContactView
      • Dynamics
      • Kirona
      • Lagan
      • MIS
      • MRI
      • Northgate
        • Launching Keyfax
        • Exchange process
        • XML/Field mappings
      • OneServe
      • ROCC
      • Total Mobile
        • Launching Keyfax (TASK)
        • TotalView Configuration
      • SDM
    • Best Practices
      • Integration Considerations
      • Displaying Keyfax Self-Service
  • Technical
    • General
      • Keyfax Architecture
      • Clearing Cache
    • Cloud Operation
      • Microsoft Azure
      • Amazon Web Services
    • Configuration Settings
      • Introduction
      • Paths Element
    • Developer Zone
      • eForm Technical Details
    • SQL Server
      • Freeing Space
      • Maintaining Indexes
      • Maintenance Plan
      • Restoring Live into Test
  • Links
    • Our Web Site
    • Our Blog
    • Try Keyfax
    • Contact Us
Powered by GitBook
On this page
  • Configuration Settings
  • Creating Start Up Templates
  • Update Company Mapping
  • Test Launching Keyfax
  • How is the start-up template determined?
  • Minimal Mapping Requirements
  • Next Steps
  1. Product Suite
  2. KeyNamics
  3. Installation

Basic Setup

PreviousSolution ImportNextKnown Issues

Last updated 1 year ago

IMPORTANT These instructions are provided for convenience purposes only. Typically if external access is available to your Dynamics environment Omfax Systems staff would install & configure your KeyNamics installation for you.

After successfully into your Dynamics environment there are a number of general KeyNamics configuration settings and mappings you'll want to update to ensure KeyNamics is pointing to your Keyfax installation.

Configuration Settings

After installing the KeyNamics solution visit the KeyNamics model driven app and click Settings on the left as shown below...

From the Settings page you'll need to edit the following setting...

WebServiceBaseUrl (Required)

This contains the URL to your Keyfax installation. You will need to update the "Value" for this setting. By default the Value is...

https://kftest.touch-base.com/InterView/WS/KeyfaxWS.asmx

You will need to update this to use your Keyfax URL. For example...

https://keyfax.yourdomain.co.uk/InterView/WS/KeyfaxWS.asmx

For a list of all settings please see Settings.

Creating Start Up Templates

IMPORTANT Before following the steps below please ensure you've confirmed with Omfax systems the Keyfax configuration file name(s) for to your Keyfax installation(s). You will need to know your Keyfax configuration file name(s) to correctly create the below described new settings.

Under KeyNamics Settings you'll need to add a few new settings. Depending on the script types available within your Keyfax installation you'll need to create new Setting entries within KeyNamics containing the default start-up data to use for each configuration and script type when launching Keyfax.

If you have Keyfax Staff installed (RD & FL script types) you'll need to create a new setting for each enabled staff script type. If you have Keyfax Self-Service installed (ROL & EOL script types) you'll also need to create settings for both the ROL & EOL script types.

Repairs Diagnostics Staff Template (RD)

Only required if you have the repair diagnostics script type enabled within your Keyfax installation. Under Settings Click New to add a new setting and complete the fields as described below...

  • Key: Template_KF_Company_Staff_Live_RD IMPORTANT Where KF_Company_Staff_Live is the name of your Keyfax configuration file confirmed with Omfax Systems. This will need to be replaced with your real Keyfax configuration file name.

  • Name: Startup Template (RD)

  • Value: This should be as follows...

<?xml version="1.0" encoding="utf-8"?><KeyfaxData test="0"><Startup name="Fault1"><OriginatingSystem /><GUID/><Company/><Mode>RD</Mode><UserName /><Password/><Tenant/><ClientID/><RepairNo/><TenantID/><AssetID/><ScriptSet/><Asset/><History/></Startup></KeyfaxData>

Save the new Setting.

General Enquiries Staff Template (FL)

Only required if you have the general enquiries script type enabled within your Keyfax installation. Under Settings Click New to add a new setting and complete the fields as described below...

  • Key: Template_KF_Company_Staff_Live_FL IMPORTANT Where KF_Company_Staff_Live is the name of your Keyfax configuration file confirmed with Omfax Systems. This will need to be replaced with your real Keyfax configuration file name.

  • Name: Startup Template (FL)

  • Value: This should be as follows...

<?xml version="1.0" encoding="utf-8" ?><KeyfaxData test="0"><Startup name="Enquiry1"><GUID/><Company/><Mode>FL</Mode><UserName/><Password kf="protected"/><Tenant/><ClientID/><TenantID/><AssetID/><ScriptSet/><Scheme_Code/><LA_Code/><Road_Code/><Block_Code/><History/></Startup></KeyfaxData>

Save the new Setting.

Repairs Online Self-Service Template (ROL)

Only required if you have the repairs online script type enabled within your Keyfax installation. Under Settings Click New to add a new setting and complete the fields as described below...

  • Key: Template_KF_Company_Online_Live_ROL IMPORTANT Where KF_Company_Online_Live is the name of your Keyfax configuration file confirmed with Omfax Systems. This will need to be replaced with your real Keyfax configuration file name.

  • Name: Startup Template (ROL)

  • Value: This should be as follows...

<?xml version="1.0" encoding="utf-8"?><!--OL2 Startup XML template. Used as template to create startup xml from login details    kfId values for future use:      startCategory:    Permits direct startup of a single Topic skipping System StartupScript and Topic selection      startTopic:       As above, startCategory must also be defined according to Master Category and Topic names. --><KeyfaxData test="0"><Startup><OriginatingSystem kfId="originatingSystem">TemplateLogin</OriginatingSystem><GUID kfId="guid" /><OriginatingGUID kfId="originatingGuid" /><Mode kfId="scriptType" /><UserName kfId="userName" /><Password kfId="password" kf="protected">Global</Password><Config kfId="config" /><ClientID kfId="clientId" /><ScriptSet kfId="scriptSetCode" /><!-- Category kfId="startCategory"/ --><!-- Topic kfId="startTopic"/ --><ReturnURL kfId="returnUrl"/><!-- CallerDetails are typically not populated on startup and must be scripted as required from the login details in ROLDetail --><CallerDetails isTenant=""><CallerID kfId="tenantId" /><Caller kfId="tenantText" /></CallerDetails><ROLDetail kfId="loginDetails"><!-- Further elements are appended from the login and property select pages --></ROLDetail></Startup></KeyfaxData>

Save the new Setting.

Enquiries Online Self-Service Template (EOL)

Only required if you have the enquiries online script type enabled within your Keyfax installation. Under Settings Click New to add a new setting and complete the fields as described below...

  • Key: Template_KF_Company_Online_Live_EOL IMPORTANT Where KF_Company_Online_Live is the name of your Keyfax configuration file confirmed with Omfax Systems. This will need to be replaced with your real Keyfax configuration file name.

  • Name: Startup Template (EOL)

  • Value: This should be as follows...

<?xml version="1.0" encoding="utf-8"?><!--OL2 Startup XML template. Used as template to create startup xml from login details    kfId values for future use:      startCategory:    Permits direct startup of a single Topic skipping System StartupScript and Topic selection      startTopic:       As above, startCategory must also be defined according to Master Category and Topic names. --><KeyfaxData test="1"><Startup><OriginatingSystem kfId="originatingSystem">TemplateLogin</OriginatingSystem><GUID kfId="guid" /><OriginatingGUID kfId="originatingGuid" /><Mode kfId="scriptType" /><UserName kfId="userName" /><Password kfId="password" kf="protected">Global</Password><Config kfId="config" /><ClientID kfId="clientId" /><ScriptSet kfId="scriptSetCode" /><!-- Category kfId="startCategory"/ --><!-- Topic kfId="startTopic"/ --><ReturnURL kfId="returnUrl" /><!-- CallerDetails are typically not populated on startup and must be scripted as required from the login details in ROLDetail --><CallerDetails isTenant=""><CallerID kfId="tenantId" /><Caller kfId="tenantText" /></CallerDetails><ROLDetail kfId="loginDetails"><!-- Further elements are appended from the login and property select pages --></ROLDetail></Startup></KeyfaxData>

Save the new Setting.

Update Company Mapping

You'll need to ensure your "Global" Company mapping contains the correct configuration file name previously supplied by Omfax Systems.

You will need to ensure your Keyfax configuration file name appears within the "Default" value for the "Company" mapping as shown below...

Test Launching Keyfax

After configuring the above settings & mapping visit the KeyNamics Model Driven App and click "Test" on the left. Select an existing test entry or create a new one. Scroll down to the Keyfax Launch button and attempt to launch Keyfax.

If changes have been successful your Keyfax installation should launch within the Test entity form as shown below...

If Keyfax does not launch please double check the above configuration settings and Company mapping and review Known Issues or Contact Us.

How is the start-up template determined?

Within the above examples we can see the Keyfax start-up templates follow the naming convention of...

  • Template_{config}_{mode}

The {config} is determined by the Company mapping and the {mode} or script type is determined by the Mode mapping within KeyNamics Mappings.

When looking at the Company and Mode mappings you'll notice these follow the format of...

  • web={value},mobile={value},outlook={value}

Where we identify each configuration name and script type with a unique key. KeyNamics can supply this key to launch specific Keyfax configurations or script types. For further information please see Mode Translation Rules.

Minimal Mapping Requirements

Alongside the Company and Mode mappings there are a few other mappings you may wish to consider. For further information please see Minimum Mapping Requirements.

NOTE In the above start-up template examples the Username and Password elements are already populated and you shouldn't need to update the Username and Password mappings to launch Keyfax.

Next Steps

Once you've configured KeyNamics you'll want to look at Embedding KeyNamics into your Model Driven App entity form or within your Power Pages Portal.

You'll also want to create Mappingsand possibly FetchXMLstatements to send data from your entity forms or Dataverse into Keyfax and vice-versa.

Please Contact Usfor assistance with configuring your mappings to suite your requirements.

importing the KeyNamics solution
Keyfax launched via KeyNamics