SUGES: Materiales sobre el evento de firma electrónica en SharePoint!

“Casi” están disponibles los materiales del WebCast sobre firma electrónica en SharePoint en la web de SUGES (en este enlace, donde junto con la presentación he subido material adicional aportado por Mina Software) y digo “casi”, porque por un problema técnico, la ley de Murphy o lo que sea resulta que el WebCast no se grabó correctamente (si no recuerdo mal, en los 4 años de vida de SUGES es la 2ª o 3ª vez que nos sucede esto con una grabación…la tasa es baja en comparación con el número de WebCasts, pero aún así da rabia cuando se trata de temas tan interesantes)…pero no todo está perdido, porque por un lado estoy hablando con la gente de Mina Software para ver como podemos remediar el problemilla y poder disponer de documentación extra sobre su producto de firma y por otro, he intentado recoger en este post buena parte de las preguntas que se realizaron durante el WebCast que por otro lado tuvo muy buena acogida entre los asistentes…aprovecho para agradecer tanto a los ponentes de Mina Software (principalmente David y Alejandro) el excelente WebCast que realizaron y a los asistentes el interés mostrado en la solución.

Entonces, volviendo al tema de minimizar daños os recuerdo que en el número 11 de CompartiMOSS tenemos un artículo sobre firma digital elaborado por la gente de Mina Software en la que se resumen las características de su producto de firma. Además, en la propia página de Mina Software podréis encontrar información relativa al mismo:

Al final de las demostraciones hubo una sección de Q & A en la que surgieron cuestiones como:

  • Cómo es el modelo de licenciamiento de SealSign:
    • Se licencia por servidor y por usuario (CALs).
  • Qué versiones e SharePoint están soportadas:
    • SharePoint 2007 (WSS 3.0 y MOSS).
    • SharePoint 2010 (Foundation y Server).
    • En el roadmap de producto está el llevar SealSign a Office 365.
  • Qué elementos forman parte de la solución (sin entrar en detalle):
    • Una serie de características que incluyen elementos como tipos de contenido específicos para firmar, bibliotecas, acciones de la Ribbon, WebParts de portafirma.
    • Páginas de configuración de la forma de firmado del documento o del formulario de lista.
    • El motor de firma que se integra con SharePoint vía la correspondiente aplicación de servicio.
    • Actividades de workflow para la firma mediante flujo de trabajo.
  • ¿Qué tipos de firma?
    • Firma en servidor (se usan los certificados asignados por el motor de firma a la cuenta de usuario) vs firma en cliente (se accede a los certificados del usuario para firmar…en este caso se usa un applet de Java para dicho acceso).
    • Firma de documento (diferenciando entre documentos Office y PDF por ejemplo) vs firma de elemento de lista.
    • Simple vs múltiple.
  • Cómo es el rendimiento del proceso de firma:
    • No carga a los frontales ya que todo el trabajo de firma recae en el motor de firma propietario que se usa.
  • Sobre el motor de firma:
    • Se usa uno propietario, aunque no habría problema en usar otros motores de firma.
    • A nivel de planning, dependiendo del escenario se puede optar porque el motor se instale en los frontales de SharePoint o bien en un servidor independiente.
  • Cómo de extensible es la solución:
    • El producto viene con su SDK, de manera que por ejemplo se pueden crear actividades o acciones de workflow específicas.

WebCast Firma Digital en SharePoint

SharePoint Online: Como crear una Custom action para crear un documento en línea (I)!

Como sabéis, SharePoint Online (SPO) incorpora de serie las Office Web Applications lo que permite tanto crear documentos en línea como visualizarlos directamente en el navegador sin necesidad de los clientes de Office. En el caso de crear documentos en línea, se trata básicamente de llamar a una página de _layouts que nos permite crear dicho documento:

Si queremos añadir una acción personalizada a nivel de biblioteca de documentos de un sitio de SPO, una primera alternativa que tenemos es la de usar las acciones rápidas (quick actions) que se pueden crear para una lista o biblioteca desde la cinta o desde SharePoint Designer 2010 (SPD 2010):

  • Lo primero que necesitamos es la Url del sitio de SPO que nos permita crear documentos en línea en una biblioteca de documentos. En este caso, y por simpleza, vamos a utilizar un sitio de SPO para un plan P1.
  • Probamos que la Url efectivamente nos abre la página comentada.
  • En SPD 2010, abrimos el sitio de SPO y nos vamos a la sección Bibliotecas para personalizar una biblioteca en concreto.
image image image
  • A través de la cinta de opciones de SPD 2010 nos vamos a la opción “Quick Actions” y pulsamos sobre “View Ribbon”.
  • En la ventana que se abre especificamos el nombre para la acción personalizada y como tipo de acción “Navigate to URL”. Aquí especificaremos la Url de creación de documento Office (Word) en línea.
  • En el resto de parámetros de configuración de la acción personalizada especificamos por ejemplo una imagen para la acción. Pulsamos OK para guardar los cambios.
image image image
  • Navegamos al sitio de SPO y comprobamos que en la biblioteca de documentos aparece la acción personalizada.
  • Pulsamos la opción y vemos como efectivamente se abre la página para crear un documento Word en línea.
  • Comprobamos que efectivamente se abre la versión de Word en la web para crear el documento en línea.
image image image