Pregunta

El WSS por defecto 3.0 / SharePoint 2007 SharePoint experiencia de usuario de subida es de esta manera:

  1. Haga clic en enlace para la biblioteca de documentos. **** **** PostBack
  2. Haga clic en Cargar. **** **** PostBack
  3. Haga clic en Examinar. **** **** de diálogo
  4. Haga clic en el documento y haga clic en OK. **** **** de diálogo desaparece
  5. Haga clic en OK. **** **** PostBack
  6. Rellene las propiedades del documento y haga clic en OK. **** **** PostBack

Best caso, este es un mínimo de 1 + 1 + 1 + 2 + 1 + 1 = 7 clics con 4 devoluciones de datos. Estoy recibiendo quejas (y estoy de acuerdo) que esto no es lo suficientemente resbaladizo.

¿Alguien sabe de una solución de código abierto que mejora la experiencia del usuario para la carga de un documento? La solución tendría que soportar tipos de campos personalizados al entrar en las propiedades del documento.

Editar Esto tiene que ser simple e intuitivo para los usuarios que no son conocedores de la tecnología. Copia de URL no es una opción.

¿Fue útil?

Solución

Yo tenía un requisito similar mucho tiempo atrás. Terminé usando un CustomAction para ampliar la interfaz de usuario Subir; e hizo una caja de luz emergente modal cuando se hace clic en el elemento; IU de la caja incluye un control de carga de archivos y toda norma, así como los campos personalizados. El truco fue el simple uso del atributo "URL" del elemento UrlAction para iniciar la secuencia de comandos. La carga se maneja con un servicio web.

Los usuarios suben flujo de trabajo a continuación, sólo se requiere una única devolución de datos (navegando a la misma DocLib)

Yo lo llamaba algo en el sentido de "Subir rápida".

He aquí una idea de lo que el Elements.xml parecía

<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Document Library Toolbar Upload Menu Dropdown -->
   <CustomAction Id="UserInterfaceCustomActions.DocLibUploadToolbar"
    RegistrationType="List"
    RegistrationId="101"
    GroupId="UploadMenu"
    Rights="ManagePermissions"
    Location="Microsoft.SharePoint.StandardMenu"
    Sequence="1000"
    Title="Quick Upload">
    <UrlAction Url="javascript:ShowUploadLightBoxWithCustomFields()"/>
  </CustomAction>
</Elements>

Otros consejos

  1. Haga clic con el enlace de biblioteca de documentos, copiar ubicación del enlace
  2. Abra el explorador y pegar la dirección URL de la biblioteca de documentos
  3. Arrastrar y soltar el archivo en la ventana del explorador de la biblioteca de documentos.

Si usted tiene la posibilidad de permitir que sus usuarios utilizan WebDAV, pueden abrir la biblioteca de documentos en Windows Explorer. De esa manera, puede arrastrar y soltar archivos tanto como ellos quieren. En mi experiencia, esto es una mejor experiencia del usuario final para los usuarios no tecnología.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top