archivos mensuales: Agosto 2008

Grupo de usuarios de SharePoint Webcast Tonight

Esta noche, 08/20/08, la reunión del grupo de usuarios de SharePoint de Connecticut está difundiendo un webcast en lugar de una reunión física este mes.

Tema de esta noche: "Microsoft Office SharePoint Server 2007 – Metodologías de implementación extranet"

Chris Lavista de Microsoft conducirá la discusión. He trabajado con Chris antes y realmente sabe sus cosas. Si usted tiene cualquier interés en este tema, Echa un vistazo. Aquí están los detalles:

Grupo de usuarios de SharePoint Webcast: https://www.clicktoattend.com/invitation.aspx?code=130299

Tema: Microsoft Office SharePoint Server 2007 – Metodologías de implementación extranet
Altavoz:
Chris Lavista de Microsoft

Fecha: Agosto 20TH Tiempo de bienvenida: 6:15 PM Tiempo: 6:30 PM -8:00PM


Descripción:
SharePoint permite múltiples opciones de implementación. Los debates se centrarán en cómo un seguro extranet en la plataforma SharePoint podría desplegarse. Discutir situaciones que implican la integración de tecnologías de vanguardia y mejores prácticas, ISA Server 2006 y IAG 2007. Opcionalmente, hablar sola señal apoyados en casos de uso.
Acerca de Chris:
Chris Lavista es un arquitecto técnico en el Microsoft Technology Center abierto recientemente en Nueva York. Su foco está en SharePoint, Colaboración, y las comunicaciones unificadas. Ha trabajado en la industria de servicios financieros (Chase, Citigroup) antes de incorporarse a Microsoft para 8 años. Empezó en Microsoft en 2000 como parte de su asesoría de servicios antes de unirse al equipo de MTC temprano 2006.

Registro & Más Info: https://www.clicktoattend.com/invitation.aspx?code=130299

</final>

Suscribirse a mi blog.

Etiquetas de Technorati:

El Comité de búsqueda cumplió este mes?

Es el comienzo del mes y ahora es tan buen momento como cualquier Comité de búsqueda de su empresa a reunirse y analizar resultados más probables, búsquedas de éxito y no tan exitosas, etc..

No tienen un Comité de búsqueda? Entonces forma uno 🙂

WSS y MOSS especialmente buscan beneficio de cierta supervisión humana. Invertir unas cuantas horas al mes en forma mensual consistente no sólo más divertido que un barril de monos, puede:

  • Dar a conocer las necesidades de información de la empresa. Si la gente busca izquierda y derecha para el tema "xyzzy," Sabes que es un tema importante para la empresa.
  • Identificar posibles necesidades de formación. Si la gente busca el tema "xyzzy" Pero realmente debería estar buscando "abcd" Entonces puedes usar eso para educar a la gente sobre dónde y cómo encontrar la información.
  • Ayudar a su organización a mejorar su arquitectura de la información.
  • Identificar oportunidades para mejorar el tesauro.
  • Otras oportunidades sin duda se presentarán.

¿Quién debe ser el Comité de búsqueda? Conoces a tu gente mejor, Pero consideremos:

  • Al menos uno (y tal vez sólo una) Persona de lo que entiende (o puedes aprender) las varias formas de afinar la búsqueda, incluidas las mejores apuestas, Tesauro, propiedades administradas, etc..
  • Varios expertos en el tema que pueden leer los informes de búsqueda, ingieren y comunicar acciones conocedores de negocios para así puede ingresar los botones, Tire de la palanca y abrir/cerrar las válvulas según sea necesario a las recomendaciones del Comité.
  • Uno o varios arquitectos de información que pueden validar, una u otra manera, Si la arquitectura de información es búsqueda amistoso y si está funcionando bien para la empresa.
  • Un asiento giratorio en el Comité de. Traer una o dos personas que normalmente no participan en este tipo de esfuerzos. Pueden traer ideas inusuales y valiosos a la mesa.

Analizando feliz!

</final>

Suscribirse a mi blog.

Etiquetas de Technorati:

Fácil y rápida: Obtener SPFolder de SPItemList

Sigo a la ejecución de este problema y el Google nunca parece entender lo que quiero hacer, así que pensé que esto sería anotar.

Yo he estado haciendo un montón de receptor de eventos de depuración en la última semana o dos. La ER se define contra una biblioteca de documentos. Los elementos individuales de la biblioteca de documentos se relacionan firmemente con sus carpetas principales. Por lo tanto, Siempre estoy recibiendo la carpeta del tema para la manipulación de diversos. Durante la depuración, Necesitaba para actualizar los metadatos de una carpeta para un elemento específico cuyo ID sé.

Aquí es una pequeña aplicación de consola (diseñado para ejecutarse en el servidor de la granja) toma dos argumentos: el ID de un elemento y un valor para asignar a un campo, "Estado de aprobación". Que duro códigos un montón de cosas y ninguna comprobación de errores.

El código busca un sitio duro codificado, es una biblioteca de documentos duro codificado y entonces encuentra el elemento indicado. A continuación, encuentra la carpeta principal de ese tema y asigna el valor de estado.

La lección clave aquí para mí es que SPItem no obtener acceso a la carpeta. Es necesario utilizar SPListItem.File.

Si nadie se preocupa de ofrecer una crítica o sugieren una mejor forma de obtener la carpeta de un elemento, por favor dejar un comentario.

<código>
utilizando Sistema;
utilizando System.Collections.Generic;
utilizando System.Text;
utilizando Microsoft.SharePoint;
utilizando System.Collections;

espacio de nombres Conchango
{
    /// <Resumen>
 /// </Resumen>
 clase ManualFolderUpdate
    {
        estática void Principal(cadena[] args)
        {
            cadena MSH = "ManualFolderUpdate (v1.0): "; // MSH = "encabezado del mensaje"

 Consola.WriteLine(MSH + "Puesta en marcha.  Estaba actualizado el 04/08/08.");

            cadena URL = http://localhost/xyzzy;

            utilizando (SPSite oSPSite = Nuevo SPSite(URL))
            {

                utilizando (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Documentos"];

                    Consola.WriteLine(MSH + "Tiene la biblioteca de documentos.");

                    Consola.WriteLine(MSH + "Número de elementos de la lib doc: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    cadena NewStatus = "xyzzy";

                    FolderID = sistema.Convertir.ToInt32(args[0].ToString());
                    Consola.WriteLine("Buscar carpeta para elemento: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Consola.WriteLine(MSH + "Tiene la carpeta principal.");

                    NewStatus = args[1].ToString();
                    Consola.WriteLine("Establecer el estado de [" + NewStatus + "].");

                    Consola.WriteLine("Pulse volver a cometer la actualización o CTRL-C para cancelar.");

                    Consola.ReadLine();

                    thisItemFolder.Item["El estado de aprobación"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Consola.WriteLine(MSH + "Finalizado la actualización de la carpeta.  Salir.");

                } // utilizando SPWeb

            } // utilizando SPSite

 Consola.WriteLine(MSH + "Terminó.");

        } // Principal

    } // clase foldersync
} // espacio de nombres
</código>

</final>

Suscribirse a mi blog.

Etiquetas de Technorati:

Mañana Domingo divertido: “Papá, Incluso no sabe le”

Nos northern New Jersey Galvin son grandes fans de la t.v de sátira política. programa, The Daily Show conducido por Jon Stewart. No me gusta hacer política en mi blog, Así que sólo voy a decir con eso que sin el Programa diario, Yo puedo bien permanentemente perdieron todo sentido del humor o sobre 12/12/2000.

Principios de la semana pasada estábamos teniendo una comida en la cubierta y mi hijo de diez años aparece en un episodio reciente de la Mostrar. Hice el comentario, "Jon Stewart conoce que mejor no te burles de mí o habrá consecuencias terribles para Jon Stewart."

Mi hijo lo piensa un rato y dice: "Papá, número uno: Él no lo sabe."

Esperé un número dos, Pero decidió que era suficiente y pasa al siguiente tema sin saltarse un latido.

Solía ser que podía ponerme mucho más kilometraje de ese tipo de bromas, pero él está demasiado madura o demasiado usado me o ambos. Necesario ajustar de alguna manera.

</final>

Suscribirse a mi blog.

Etiquetas de Technorati:

Programa de capacitación de empleados y la plantilla de materiales — Revisión de seguridad del asiento Conde Bug PLUS(?)

Este es un muy popular "fabuloso 40" plantilla. También tiene un bug que es ampliamente conocido (He incluso blogged sobre cómo solucionarlo).

Sogeti liberado un proyecto de CodePlex esta semana corrige el error (que es agradable por sí mismo, pero no trascendental) pero también afirman haber resuelto un problema mucho espinosas: seguridad. La fab 40 plantilla requiere una configuración de seguridad muy generoso (los usuarios necesita acceso a prácticamente todo contribuyente). No más! Según el Resumen de codeplex:

"Esta plantilla también incluye una nueva acción de flujo de trabajo personalizado que permite a la plantilla a trabajar sin tener que dar todos los usuarios contribuyen los permisos a la lista de cursos."

Eso es bueno y vale la pena revisar.

</final>

Suscribirse a mi blog.

Etiquetas de Technorati: , ,

Flujo de trabajo de SharePoint Designer, Receptores de eventos y “Elemento de la lista de actualización” frente “Establezca el campo en el elemento actual”

Tenemos un conjunto de flujos de diseñadores de SharePoint que "comunicar de" con un receptor de evento en la lista a través de cambios en los valores de la columna de sitio. Por ejemplo, Si una columna de sitio "SetDuedate" se establece en true el flujo de trabajo, el receptor de eventos detecta que el cambio, calcula una fecha de vencimiento y asigna esa fecha a otra columna de sitio, "Fecha de vencimiento." Nos separan cosas como esta porque el receptor de evento puede calcular una fecha de vencimiento utilizando reglas de negocio complejas (teniendo en cuenta los fines de semana y días festivos de la empresa) mientras que el SPD realmente no puede.

En un caso concreto, nos topamos con un problema con este truco. Depuración de todo esto es bastante difícil, pero llegamos a la conclusión definitiva en uno de los casos (por lo menos), el receptor de eventos no estaba ejecutando todo el tiempo. En un paso del flujo de trabajo, cambiamos el valor de una columna de sitio y el receptor de eventos no parece funcionar. Sin embargo, estaba ejecutando constantemente en un paso diferente del flujo de trabajo.

Después de revisarlo, Noté que el paso de flujo de trabajo feliz utiliza el elemento de lista de actualización"" mientras que el otro paso utiliza "campo establecido en el punto actual." Elemento de la lista de actualización fue actualizar el "elemento actual." No estoy seguro por qué escogimos uno sobre el otro ya que parece estar haciendo lo mismo.

Por lo tanto … la acción del elemento de la lista de actualización hizo que el evento. Por otro lado, el campo de acción del elemento actual establece no.

He utilizado el elemento de la lista de actualización en ambos lugares y viola! Trabajó. [[ Lado total, Tocaba el violín para casi diariamente para 15 años ]]

De esto, Tentativamente, creo que el "conjunto campo" acción no causa receptores de sucesos al fuego, por lo menos algunos de la época.

Este tema nos acosado por semanas.

Este es uno de esos "observó comportamiento" mensajes. Observé esto sucede una vez en un entorno específico y estoy haciendo algunas conjeturas en cuanto a por qué las cosas sucedieron como lo hicieron. Si usted tiene cualquier idea en éste, Comparta en los comentarios.

</final>

Suscribirse a mi blog.

Etiquetas de Technorati: