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

image.png

En la tabla SystemLog, en el campo CreateDateTime colocar por defecto el valor:

(CONVERT([datetime],(CONVERT([datetimeoffset],getutcdate()) AT TIME ZONE 'Argentina Standard Time')))

image.png

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')))