Cómo configurar una base de datos en la instalación del módulo de encargo (o activación de funciones)?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/1586

Pregunta

he desarrollado un módulo personalizado en SharePoint cual usos una base de datos diferente de la base de datos de SharePoint.

¿Cómo debo configurar esta base de datos? Debería mostrar un formulario de configuración de base de datos cuando visite por primera vez el módulo y luego toma la configuración de base de datos y ejecutar la secuencia de bases de datos? o ¿Hay una mejor manera alrededor de hacer esto? Otra cosa que viene a la mente es cuando el administrador activa la característica de que pudiera mostrar un formulario en el Tomo entrada de configuración de base de datos en vez de tomarlo cuando tratan de visitar el módulo?

¿Fue útil?

Solución

Un enfoque frecuente es usar una página de aplicación personalizada alojada en la Administración central para manejar esto. Hay una Visual Cómo por Ted Pattison sobre la creación de una página de aplicación. Sólo adaptar el enfoque de modo que cuando la función está activada, sus programas de página personalizados en Central Admin.

A continuación, hacer que la página de administración personalizada de la interfaz de usuario para crear y gestionar su base de datos personalizada. Karine Bosch tiene varios artículos sobre los controles que los usos de SharePoint en sus páginas de administración para que pueda mantener esa mira y siente. Si la base de datos toma un tiempo para crear a continuación, utilizar SPLongOperation por lo que los usuarios ven una ruleta y la sensación que algo está sucediendo.

No es una buena idea poner un montón de código en función de activación ya que es difícil de depurar -. No hay realmente una interfaz de usuario si las cosas van mal

Licenciado bajo: CC-BY-SA con atribución
scroll top