Edición Archivo web.config (opcional)

Parent Previous Next

En el archivo web.config ubicado en el directorio de instalación de BIZUIT Event Manager Server (por defecto c:\inetpub\wwwroot\BizuitEventManager258) encontraremos las siguientes claves de configuración avanzada divididas en secciones.


Comenzaremos analizando el contenido de la sección “appSettings”


Clave

Descripcion

Modificable

<appSettings>

Inicio de la sección appSettings

NO

<!--EventManager Configurations-->

Configuraciones relativas al servidor


<add key="EventManagerId" value="a619c01f-c466-492a-9f37-8dd1a64747e6" />

El valor configurado es único por cada instalación y es asignado por la herramienta de instalación. No cambiar este valor ya que es necesario para el correcto funcionamiento de la aplicación.

NO

<add key="EnableAuthorization" value="true" />

El valor true determina que BIZUIT Event Manager validará permisos de acceso a los eventos publicados y a las actividades de tipo User Interaction configuradas en las correspondientes reacciones utilizando para ello la cadena de conexión a la base de datos configurada en la clave SqlRoleManagerConnection. No modificar esta configuración por defecto.

NO

<add key="EnableInstanceLocking" value="true" />

El valor true determina que las instancias se bloquearan cada vez que éstan sean accedidas, de manera de asegurar un bloqueo pesimista evitando que dos o más usuarios puedan editar al mismo momento la misma instancia. No modificar esta configuración por defecto ya que podría traer efectos colaterales indeseados al correcto funcionamiento de los procesos.

NO

<add key="UseXslCaching" value="1" />

Conservado por compatibilidad hacia atrás con otras versiones. No modificar.

NO

<!--Connectors configuration-->

Configuraciones relativas a la apertura de conectores en actividades de tipo User Interaction y en Start Points.


<add key="ConnectorURL" value="http://[DASHBOARDSERVERNAME]/ [DASHBOARDVIRTUALDIRECTORY]/DesktopModules/Bizuit Task List/Connector.aspx" />

Identifica la url de BIZUIT Dashboard encargada de instanciar las llamadas a los conectores configurados. El asistente de instalación completará esta clave según lo ingresado en el campo “Dashboard Url” en este paso del procedimiento de instalación de BIZUIT Event Manager Server. Solamente debería cambiar esta url en caso que desee utilizar un servidor BIZUIT Dashboard distinto al configurado al momento de instalación, en ese caso solamente debería cambiar el nombre de Servidor y su directorio virtual.

SI

<!--WCF Configurations-->

Configuraciones relativas a la plataforma de conectividad provista por Windows Communication Foundation


<add key="BypassServiceHostBaseAddress" value="0" />

En determinados entornos puede darse el caso en el que el servidor IIS no escapaz de navegar el archivo service.svc arrojando un error como el siguiente:

DotNetNuke.Services.Exceptions.ModuleLoadException: The remote server returned an unexpected response: (405) Method Not Allowed. ---> System.ServiceModel.ProtocolException: The remote server returned an unexpected response: (405) Method Not Allowed. ---> System.Net.WebException: The remote server returned an error: (405) Method Not Allowed. at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout) --- End of inner exception stack trace --- Server stack trace: at

Solamente en ese caso cambie a 1 el valor configurado en 0.

SI

<add key="CustomServiceHostBaseAddress" value="" />

Solamente en el caso que haya cambiado a 1 el valor de la clave anterior, deberá indicar en esta clave la ruta de acceso a un valor que contenga la forma http://[NOMBRESERVERBIZUITEVENTMANAGER]/[NOMBREDIRECTORIOVIRTUALBIZUITEVENTMANAGER]

SI

<add key="ServiceCertificateName" value="BIZUITEventManager_BIZUITEVENTMANAGERSERVERNAME" />

Esta clave es configurada por el asistente de instalación y se corresponde con los certificados instalados para el correcto funcionamiento de la seguridad provista por BIZUIT. Cambiar esta clave solamente en conjunto con lo especificado en el “Anexo D Administración de Certificados”

SI

<add key="IncludeExceptionDetailsInFaults" value="true" />

El valor true determina que cada vez que ocurra un error, el detalle de la excepción se adjuntará a la misma. No cambiar este valor ya que la información detallada es de utilidad para determinar las posibles causas del eventual error.

NO

<!--DocumentManager Configurations-->

Configuraciones relativas al almacenamiento de documentos adjuntos


<add key="DocumentRequireImpersonationToSave" value="0" />

En el caso que la clave DocumentStorePath se encuentre configurada hacia una maquina distinta a la que contiene la instalación de BIZUIT EventManager, puede ser necesario colocar en 1 el valor de esta clave. Al hacerlo, se le estará indicando a BIZUIT Event Manager que para conectarse con el repositorio de documentos configurado en la clave DocumentStorePath deberá utilizar un usuario de Windows distinto al usuario con el que se encuentra corriendo el AppPool de BIZUIT EventManager.

SI

<add key="DocumentImpersonationUserName" value="" />

En el caso que la clave DocumentRequireImpersonationToSave contenga el valor 1, deberá especificar en esta clave el nombre de usuario de Windows con el que se desea acceder al repositorio de documentos especificado en la clave DocumentStorePath. Este usuario debe tener permisos de lectura y escritura sobre el repositorio configurado en dicha clave.

SI

<add key="DocumentImpersonationPassword" value="" />

En el caso que la clave DocumentRequireImpersonationToSave contenga el valor 1, deberá especificar en esta clave la contraseña del usuario de Windows con el que se desea acceder al repositorio de documentos especificado en la clave DocumentStorePath. Este usuario debe tener permisos de lectura y escritura sobre el repositorio configurado en dicha clave.

SI

<add key="DocumentImpersonationDomain" value="" />

En el caso que la clave DocumentRequireImpersonationToSave contenga el valor 1, deberá especificar en esta clave el dominio de Windows del usuario de Windows con el que se desea acceder al repositorio de documentos especificado en la clave DocumentStorePath. Este usuario debe tener permisos de lectura y escritura sobre el repositorio configurado en dicha clave.

SI

<add key="DocumentStorePath" value="" />

Permite definir una ubicación alternativa para el almacenamiento de los documentos adjuntos a las instancias. Por defecto los documentos se almacenan en una carpeta Documents dentro del directorio de instalación de BIZUIT Event Manager. Si desea almacenar los documentos en un servidor distinto al de instalación de BIZUIT Event Manager, debe colocar la ruta de acceso en el formato UNC \\serverName\c$\Almacenamiento

SI

<!--Soporte para la TaskList-->

Configuraciones relativas al funcionamiento del servicio de datos que alimenta al módulo Tasklist de BIZUIT Dashboard.


<add key="TaskListTopCount" value="51" />

Determina la cantidad máxima de instancias a devolver al módulo TaskList de BIZUIT Dashboard. No se recomienda utilizar un valor superior a 300.

En caso que existieran más instancias que las configuradas para devolver, el servicio informará de esta situación solicitando al usuario que refine la busqueda de instancias mediante la funcionalidad de filtros.

SI

<add key="UseTaskListPerformanceCounters" value="false" />

El valor predeterminado false determina que no se utilizan contadores de performance provistos por Windows para registrar el funcionamiento del servicio de datos que devuelve las instancias de cada actividad.

En caso de cambiar su valor a true, debe previamente haber ejecutado el procedimiento de creación de indicadores de performance como se detalla en el la sección "Configuración de Contadores de Rendimiento”

SI

<add key="SessionTokenDuration" value="30" />

Especifica la duración en minutos del token de seguridad. Debe coincidir con la configuracion de la clave SessionTokenDuration del archivo de configuraci{on de BIZUIT Dahsboard Server. Una vez superada la cantidad de minutos establecida, el token de seguridad es inválido y se le solicita al usuario que se loguee nuevamente a BIZUIT Dashboard.

SI

<add key="DnnObjectQualifier" value="DNN_" />

Determina el prefijo de los objetos de DotNetNuke. Cambiar solamente en el caso que se estuviera instalando módulos de BIZUIT Dashboard sobre instalaciones de DNN distintas a la distribuida por BIZUIT.

SI

<!--Mail-->

Configuraciones relativas al servicio de envio de notificaciones automaticas por correo electronico


<add key="MailEnableSSL" value="true" />

El valor true determina que el servidor SMTP configurado acepta  requiere el protocolo SSL. El valor false determina lo contrario.

SI

</appSettings>

Fin de la sección appSettings

NO


A continuación analizaremos el contenido de la sección “connectionStrings”


Clave

Descripcion

Modificable

<connectionStrings>

Inicio de la sección connectionStrings

NO

<add name="SqlRoleManagerConnection" connectionString="Data Source=nbariels\SqlExpress;Initial Catalog=BizuitDashboard2580;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=sa" />

Determina la cadena de conexión a la base de datos de BIZUIT Dashboard o DotNetNuke donde se almacenan los usuarios utilizados en la seguridad de eventos y actividades. La configuración predeterminada es realizada por el asistente de instalación según lo indicado por el usuario en este paso del procedimiento de instalación de BIZUIT Event Manager Server. Solamente debería cambiar esta cadena de conexión en caso que las credenciales hayan cambiado o la base de datos se haya movido de servidor.

SI

<add name="SqlPersistenceStoreConnection" connectionString="Data Source=nbariels\SqlExpress;Initial Catalog=BizuitPersistenceStore2580;Integrated Security=False;Persist Security Info=True;User ID=sa;Password=sa" providerName="System.Data.SqlClient" />

Determina la cadena de conexión a la base de datos de BIZUIT Event Manager. La configuración predeterminada es realizada por el asistente de instalación según lo indicado por el usuario en este paso del procedimiento de instalación de BIZUIT Event Manager Server. Solamente debería cambiar esta cadena de conexión en caso que las credenciales hayan cambiado o la base de datos se haya movido de servidor.

SI

</connectionStrings>

Fin de la sección connectionStrings

NO


A continuación analizaremos el contenido de la sección “system.net”


Clave

Descripcion

Modificable

<system.net>

Inicio de la sección system.net

NO

<mailSettings>

Inicio de la sección mailSettings

NO

<smtp deliveryMethod="Network" from="mail@domain.com">

       <network host="smtp.gmail.com" port="587" defaultCredentials="false" userName="mail@domain.com" password="mailpass" />

     </smtp>

Determina el acceso al servidor SMTP encargado de enviar las notificaciones automáticas de correos electrónicos. La configuración predeterminada es realizada por el asistente de instalación según lo indicado por el usuario en este paso del procedimiento de instalación de BIZUIT Event Manager Server.

SI

</system.net>

Fin de la sección system.net

NO

</mailSettings>

Fin de la sección mailSettings

NO


A continuación analizaremos el contenido de la sección “WorkflowRuntime”


Clave

Descripcion

Modificable

<WorkflowRuntime Name="WorkflowServiceContainer" EnablePerformanceCounters="false" ValidateOnCreate="false">

Inicio de la sección de configuración de los servicios de Workflow provistos por BIZUIT mediante la tecnología Windows Workflow Foundation.

Cuenta con los siguentes atributos:


Name: Nombre del contenedor de servicios. No cambiar ya que provocaría la interrupción del funcionamiento del software.

NO

EnablePerformanceCounters: El valor predeterminado false determina que no se utilizan contadores de performance provistos por Windows para registrar el funcionamiento del motor de workflow provisto por la plataforma BIZUIT.

En caso de optar por registrar esta información, cambiar su valor a true. La información que se registra se encuentra documentada en la sección "Configuración de Contadores de Rendimiento”

SI

ValidateOnCreate: Determina si el motor de workflow ejecuta validaciones de integridad del evento al momento de instanciarlo (por ejemplo que no haya actividades con nombres duplicados, que las actividades IfElse cuenten con al menos una rama con condiciones definidas, etc). Debido a que dichas validaciones son realizadas por BIZUIT Designer al momento de la publicación del evento es que no es necesario congifurar en true este atributo. Conservar su valor false.

NO

<Services>

Comienzo de la sección Services

NO

<add type= "Tycon.BIZUIT.EventManager.ServiceLibrary. WorkflowRuntimeServices.BIZUITPersistenceService, Tycon.BIZUIT.EventManager. ServiceLibrary" UnloadOnIdle="true" PersistHistory="true" EnableCompression="true" PersistTerminatedInstances="false" TrackAllowedUserName="true" />

Conservado por compatibilidad con versiones anteriores. Esta configuración es realizada por evento publicado al momento de realizar dicha publicación. No cambiar.

NO

</Services>

Fin de la sección Services

NO

</WorkflowRuntime>

Fin de la sección WorkflowRuntime

NO


Anterior / Siguiente