Para instalar BIZUIT en Azure y que utilice WebJobs es necesario que las siguientes claves se encuentren correctamente configuradas en la tabla ConfigurationSettings:
Root | KeyID | Data | Encrypted | IsCustom | ConfigsFrom |
---|---|---|---|---|---|
appSettings | UseWebJobExtendedService | [true/false] | 0 | 0 | DashboardAPI |
appSettings | WebJobUrl | URL del WebJob | 0 | 0 | DashboardAPI |
appSettings | WebJobUser | User del WebJob | 0 | 0 | DashboardAPI |
appSettings | WebJobPassword | Password del User del WebJob | 0 | 0 | DashboardAPI |
appSettings | StoreLocation | [LocalMachine/CurrentUser] | 0 | 0 | DashboardAPI |
appSettings | StoreLocation | [LocalMachine/CurrentUser] | 0 | 0 | Server |
appSettings | ServiceHttpScheme | [http/https] Debe corresponderse con las URLs de svc, si están en https las URLs de svc también deben estarlo. | 0 | 0 | Server |
appSettings | BIZUITDashboardSite | URL de BIZUITDashboard | 0 | 0 | Server |
appSettings | BIZUITDashboardSite | URL de BIZUITDashboard | 0 | 0 | DashboardAPI |
appSettings | StoreLocation | [LocalMachine/CurrentUser] | 0 | 0 | ExtendedServices |
appSettings | ExtendedServicesPath | [Path del WebJob, por defecto: c:_Data[NOMBRE_DEL_WEBJOB]. Ejemplo: c:_Data-devtest | 0 | 0 | Server |
Por otro lado, hasta una próxima versión de BIZUIT en la que se guardarán las fechas siempre en formato UTC, se debe tener en cuenta que las horas en SQL Database Azure se guardan en el Timezone de Azure, por lo cual hay que :
Colocar a los AppService esta setting:
WEBSITE_TIME_ZONE en Argentina Standard Time
En la tabla SystemLog, en el campo CreateDateTime colocar por defecto el valor:
(CONVERT([datetime],(CONVERT([datetimeoffset],getutcdate()) AT TIME ZONE 'Argentina Standard Time')))
En los SP’s y SQLActivities en las que se use GETDATE()
utilizar en su lugar (CONVERT([datetime],(CONVERT([datetimeoffset],getutcdate()) AT TIME ZONE 'Argentina Standard Time')))