Self Scheduling Configuration
Setup
Self-Scheduling Application
Location: V3 Generic, EAPExpert.API > SelfScheduling
Configuration:
File | Key | Description |
Vue.Config.JS |
| Virtual path if you are hosting to virtual path. |
Env.production | VUE_APP_HTTP_BASE_URL | The Base URL where self-registration application resides. |
|
|
|
|
|
|
|
|
|
Deployment:
On the folder of the application
Change vue.config.js:5 to the virtual path of your iis
run `npm run build`
copy dist folder to the respective folder on the webserver
Ensure on the web.config selfregistration paths are allowed for anonymous user :
<location path="selfregistration">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
<location path="Api">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
If using virtual path for api , please add it in routeTemplate in global asax as prefix: "[virtualpath]/api/{controller}/{id}",
EAPExpert API
Location: V3 Generic as one of the project
Configuration:
Web.Config, App settings
App Key | Description | Value |
ProviderPortalApiUrl | Provider MVC API Url | PF2020 API Url |
ApiPublicSecurityKey | Provider MVC API Security Key | PF2020 API Key |
APIDefaultRadiusDistance | Default Radius Distance to get the provider in KM |
|
APIDefaultFacetoFaceRadiusDistance | Face to Face Radius distance in KM | E.g: 50 |
SMTPUserName | STMP email user name | Your SMTP sender email,e.g: noreply@something.com |
EmailServiceUserName | New email service user name | EAP new email service |
EmailServicePassword | New email service password | EAP new email service |
SelfSchedulingUrl | Self-scheduling base host URL | Self-Scheduling Host base URL when hosted |
EmailProviderUsingV3 | Whether to switch hosted SMTP in EAPExpert or use the new Email service | true |
Deployment:
Right click, publish, deploy the file to the server