none
Nuevo campo RRS feed

  • Pregunta

  • ¿Cómo puedo crear un campo que sea se pueda llenar y sea requerido al momento de editar las propiedades de un archivo/directorio?

    miércoles, 14 de septiembre de 2011 3:15

Respuestas

  • Hola,

    Para forzarlo programáticamente, y en el caso de la carga múltple, podrías crear un manejador de eventos que asegurase que las propiedades de cada archivo subido toman ese valor por defecto...en la vista de explorador la cosa se complica ya que no se lleva bien con los manejadores de eventos, flujos de trabajo, etc...otra posibilidad sería crear un trabajo programado (Timer Job) que se recorra la biblioteca y asegure que las propiedades de cada documento almacenado tienen un valor por defecto...este Timer Job lo ejecutarías una vez al día para no penalizar a los usuarios.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta Uriel Almendra miércoles, 3 de abril de 2013 17:12
    martes, 25 de octubre de 2011 6:32

Todas las respuestas

  • Hola,

    En SharePoint 2010, puedes ir a la página de administración de la lista o biblioteca, hacer clic sobre la columna concreta y marcar la opción de que se requiere que el campo sea obligatorio.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 14 de septiembre de 2011 5:56
  • Me refiero crear un campo o columna para incluir ahí la codificación del archivo.

    Ejemplo: Carpeta para guardar formatos (FOR-2011-01-001), Carpeta para guardar contratos (CON-2011-02-003), etc.

    lunes, 19 de septiembre de 2011 22:54
  • Acabo de crear la columna que necesito, la hice obligatoria, luego la agregué a la vista en documentos compartidos.

    Funciona correctamente, para los documentos nuevos pide los datos del campo obligatorio recien creado y para los documentos existentes cuando edito las propiedades del archivo también me pide los datos del campo obligatorio nuevo.

    • Marcado como respuesta DesarrolloMS lunes, 19 de septiembre de 2011 23:14
    • Desmarcado como respuesta DesarrolloMS lunes, 24 de octubre de 2011 15:53
    lunes, 19 de septiembre de 2011 23:14
  • Encontré otro problema con esto:

    Al subir un archivo funciona bien, me pide obligatoriamente la información de la columna que acabo de crear, pero si intento subir varios archivos a la vez los sube todos sin pedirme la información del campo requerido.

    lunes, 24 de octubre de 2011 15:55
  • Hola,

    Eso es lógico, la carga múltiple te permite subir archivos de forma masiva pero no configurar propiedades de forma masiva...tendrás que forzarlo programáticamente.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    lunes, 24 de octubre de 2011 18:56
  • Hola,

    Eso es lógico, la carga múltiple te permite subir archivos de forma masiva pero no configurar propiedades de forma masiva...tendrás que forzarlo programáticamente.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------

    ¿Cómo hago para forzarlo programáticamente?

    Lo mismo me pasa cuando muevo archivos de una carpeta a otra usando el explorador de windows, ahí el caso es peor porque se pierdes nos datos que ya estaban guardados en los campos que son obligatorias.

    lunes, 24 de octubre de 2011 22:24
  • Hola,

    Para forzarlo programáticamente, y en el caso de la carga múltple, podrías crear un manejador de eventos que asegurase que las propiedades de cada archivo subido toman ese valor por defecto...en la vista de explorador la cosa se complica ya que no se lleva bien con los manejadores de eventos, flujos de trabajo, etc...otra posibilidad sería crear un trabajo programado (Timer Job) que se recorra la biblioteca y asegure que las propiedades de cada documento almacenado tienen un valor por defecto...este Timer Job lo ejecutarías una vez al día para no penalizar a los usuarios.

    Saludos


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    • Marcado como respuesta Uriel Almendra miércoles, 3 de abril de 2013 17:12
    martes, 25 de octubre de 2011 6:32