archivos mensuales: Enero 2008

Estadísticas del blog

Pensé en que algunas personas podrían estar interesadas en las estadísticas de mi blog. Mina puede utilizar como punto de referencia para comparar su propio.

Estoy presentando mi blog en windows live espacios. Recogen estadísticas para mí y no sé ninguna manera de controlar. Es bueno que va, pero es bastante limitado en que no puedo hacer mucho análisis real con ella. Me encantaria, por ejemplo, para poder generar un listado de mi más frecuentemente puestos de golpe pero no podemos hacer eso sin un proceso manual prohibitivo. Si alguien sabe mejor, por favor, dime.

Espacios estado Dime en vivo: totales hits para el día, totales hits de las semana y total visitas desde el día cero. También me dice que lo que hicieron para llegar a mi blog (por ejemplo:. Google, Enlace de foro MSDN, etc.).

De alguna manera, un éxito"" es obvio. Si estás leyendo esta frase ahora, Seguramente te registraste como un solo golpe.

RSS es un poco confuso. Por un lado, Veo todo el dia golpes individuales de RSS. Pero, También veo RSS "barridos". Un barrido es cuando veo 20 o 30 Hits RSS en una segunda ventana uno o dos. Supongo que estas son cosas automatizadas como check-in en mi sitio de google, Tal vez los navegadores de los demás … No estoy seguro. Son definitivamente algún tipo de proceso automatizado. No te puedo decir, Sin embargo, ¿Cuántos de mis hits totales están automatizadas y cuántos tienen un humano real en el otro lado. Supongo que por lo menos 100 visitas por día están automatizadas.

A los números!

Escribí mi primera entrada en el blog el 27 de julio, 2007.

He escrito aproximadamente 60 desde entonces las entradas de blog, más de 50 de los cuales se relacionan directamente con SharePoint.

Empecé a hacer un seguimiento de mis éxitos en una hoja de cálculo sobre una base diaria al final de septiembre.

Comienza mensual:

Primera semana de: Totales Hits
Octubre 1,234
Noviembre 2,162
Diciembre 3,071
Enero 2008 4,253

Total por mes

Mes Totales Hits
Octubre 6,620
Noviembre 11,110
Diciembre 13,138

Marcas de agua de alta

Tipo Totales Hits
Mejor día 958
Mejor semana 4,253
Totales Hits desde el día cero 42,438

Estoy interesado en otros’ gráficas de las estadísticas. Si desea compartir el tuyo en los comentarios, por favor haga!

</final>

Etiquetas de Technorati:

Mañana Domingo divertido: “Sí, Sí, Sí. Bla, bla, bla, bla.”

Hace unos seis años, mi hijo de cuatro años y yo estábamos viendo arriba un Canal Discovery "los ataques de tiburón" especial (Posiblemente éste). Era muy joven en el punto y siempre estaba preocupada de lo que él podría ver un espectáculo como este y cómo él puede tomarlo. No quería que se desarrollan, por ejemplo, cualquier temores especiales del agua o la lengua algo inapropiado a sus amigos y posiblemente causar su red amigo bebé se derrumbara.

Descubrimiento encarga de este tipo de temas muy bien. Trata de no crear un miedo de algo, sino más bien mostrar cómo inusual para que los tiburones que atacan a los seres humanos.

Por lo tanto, nos estamos viendo y hay esta un ataque particularmente aterrador que a una niña pequeña. Como descubrimiento está construyendo el drama del ataque, mi hijo (que siempre ha sido extremadamente nervioso de todos modos), está muy emocionado. Hacer algunos ruidos como inusual que es para que los tiburones a atacar a personas, y lo mal que debe sentir la pobre muchacha. Estoy tratando de explicar que las personas recuperan de estos eventos y ser más fuertes para. Sin embargo, Yo había malinterpretado su emoción. Él no estaba preocupado sobre la chica en todo. En su lugar, mientras sus manos aplaudiendo, Él me dice, "Los tiburones encanta! Es buenísimo. Es maravilloso. Su sueño hecho realidad!"

Pensé que era muy gracioso, pero también muy inquietante. Por un lado, Me alegré — incluso un poco orgulloso — que podría tener fuertes sentimientos de empatía, entre especies aunque pueden ser. Como seres humanos, Debemos desarrollar nuestros músculos empáticos"" Así hablar o terminarás como Este tipo 🙂 On the other hand, él estaba sintiendo empatía especie hacia una especie que fue exhibir comportamiento hostil a su propia. Realmente estaba luchando con esto cuando el narrador usa la palabra "paradigma". Mi hijo escogió para arriba por que y me pregunto que significaba.

Eso no es una palabra tan fácil para describir a un niño de cuatro años, pero dio un intento. Cuando pienso en la palabra "paradigma", Thomas Kuhn está nunca lejos de mis pensamientos. Leo La estructura de las revoluciones científicas en Lafayette y para bien o para mal, la palabra "paradigma" está embarazada con más significado para mí. (Como la palabra "contacto" después de escuchar una voz película teléfono Dime donde pude ver esa película [Creo que el libro es mejor]; Siempre digo a mí mismo, "CONTACTO!" cada vez que veo u oír a alguien decir "contacto").

De todos modos, Estoy tratando de explicarle una definición kuhniana, que es "un movimiento histórico del pensamiento" y que es una "forma de pensar con un número de asunciones incorporadas que son difíciles de escapar para personas que viven en aquel momento." Claro, No puedes hablar como un cuatro años, por lo que estoy tratando de definir sucesivamente más pequeños pedazos y sentirse bastante orgulloso de mí mismo como lo hago. (Sólo Sabía que alguien fuera del colegio le importaría que había leído Kuhn!).

Yo sólo soy calentamiento a la tarea cuando él me interrumpe. Agitando su mano en mi dirección general y nunca tomar sus ojos de otro ataque de tiburón brutal, dice, "Sí, Sí, Sí. Bla, bla, bla"..

So much for that 🙂

En ese momento, Decidí huir, retóricamente, sentarse, y disfrutar viendo los tiburones atacan a los seres humanos con mi hijo.

</final>

Etiquetas de Technorati:

Cambiar vista basado en el ID de usuario en un formulario de InfoPath

Tuvimos un desarrollado un formulario de InfoPath con varias vistas para apoyar un nuevo empleado / proceso de incorporación. Cuando la empresa contrata a una nueva persona, el Departamento de TI y otros grupos deben tomar acción (Configurar nóminas, permitir el acceso a las aplicaciones apropiadas, Localice un escritorio, etc.). Utilizamos en forma sino una visión diferente de la forma de cada una de las funciones.

En esta empresa, la mayoría de las personas involucradas en los procesos de negocios es expertos en IT, Así que cuando acceden a la forma, su vista predeterminada es un "menú" Ve con los botones que se dirigen a su función específica. Sin embargo, Necesitamos simplificar las cosas para el gestor directo de la contratación. Esta persona no debería ver cualquiera de la TI relacionadas con cosas. En realidad, debería ver una vista de la forma y ni siquiera tiene una opción para ver las otras vistas.

En nuestro caso, que dirigir la cuenta de administrador está ligada directamente a la forma de cortesía de un selector de contacto (que yo siempre estoy queriendo llamar un selector de personas"" por alguna razón).

Los pasos son los siguientes:

1. En modo de diseño, Vaya a herramientas-> Opciones de forma-> Abrir y guardar.

2. Seleccione "reglas".

3. Crear una nueva regla cuya acción es "cambiar para ver" y cuya condición aprovecha el nombre de usuario() función.

nombre de usuario() Devuelve la "simple" nombre de usuario sin el dominio. Si registro en SharePoint con credenciales "domainpagalvin", nombre de usuario() Devuelve "pagalvin".

El selector de contacto proporciona tres pedacitos de la información para un contacto. El "ID de cuenta" porción es más útil para este escenario. Lo único que lo hace incluso un poco de reto es que el selector de contacto (en mi entorno de todos modos) Devuelve el identificador de usuario y dominio, como en "domainpagalvin". Esto nos impide hacer una condición de igualdad directa desde el ID de cuenta ("domainpagalvin") Nunca será igual a userName() ("pagalvin").

Podemos conseguir todo esto usando el "contiene" operador: AccountID contiene userName().

Podemos tomar más lejos y pre-pend un dominio codificadas delante el nombre de usuario() función para obtener el cheque de la igualdad y eliminar el riesgo de un falso positivo en el operador contiene.

¿Tenemos realmente como para automáticamente cambiar vista por otros usuarios basados en su pertenencia de grupo de seguridad de AD. Por ejemplo, Cuando un miembro de la "que Analytics" Grupo accede a la forma, cambia automáticamente a la vista de análisis IT. No tenemos tiempo para implementarlo, Pero mi primer pensamiento es para crear un servicio web que tendría un método como "IsMemberOfActiveDirectorySecurityGroup", pasar el nombre de usuario() y devolver true o false. Alguien tiene alguna otra, idea más inteligente? ¿Hay alguna función de SharePoint que podemos aprovechar de InfoPath para realizar esa determinación?

</final>

Etiquetas de Technorati:

Sin querer añadir código a un formulario de InfoPath; Deliberadamente quitarlo

Cuando se trabaja con los botones de un formulario, a menudo añadimos reglas. Acceso el editor de reglas de las propiedades del botón de.

Haga clic en rápidamente, es fácil hacer clic en "editar formulario código accidentalmente" en lugar de "reglas …".

La primera vez que hice esto, Cancelé en el editor de código. Sin embargo, Cuando intenté publicar la forma un poco más tarde, es necesario que publico como una plantilla de formulario aprobada por el administrador" (avanzado)". En realidad no hice ninguna programación y absolutamente no quería pasar por un proceso de aprobación innecesarios. Estaba en un poco de pánico en el momento debido a las limitaciones de tiempo. Para obtener más allá de ella, Yo simplemente restaurar una copia de seguridad anterior y continuó. Recientemente había visto algunos blogs de gente que va en XML de la forma para modificar cosas y tenía miedo que le tengo que hacer algo similar.

Hoy en día, Lo hice otra vez. A esta hora, Tuve un poco más de tiempo en mis manos y encontró que fácilmente puede deshacer esta.

Vete a:

Herramientas-> Opciones de forma-> Programación: "Eliminar el código"

No hay nada más fácil que eso.

</final>

Etiquetas de Technorati: ,

Seguridad mínima requerida para formularios de InfoPath

Que necesitaba para cumplir con un requisito de seguridad para un formulario de InfoPath hoy. En esta situación de negocio, un número relativamente pequeño de individuos se les permite crear un nuevo formulario de InfoPath y pueden editar un público mucho más amplio. (Esto es Alquiler de nueva incorporación forma usada por los recursos humanos que inicia un flujo de trabajo).

Para cumplir ese objetivo, He creado creado dos nuevos niveles de permiso ("crear y actualizar" y "actualizar sólo"), rompió la herencia para la biblioteca de formularios y asignar permisos a un "crear, actualización" usuario y "actualización independiente solamente" usuario. Todos los mecánicos trabajados, pero resultó ser un poco más que de lo que esperaba. (Si te sientes un poco nervioso en SharePoint permisos, Revisa este post de blog). La configuración de seguridad requeridos para el nivel de permiso no era el conjunto obvio de permisos granulares. Para crear un nivel de permiso de actualización-sólo para un formulario de InfoPath, Hice lo siguiente:

  1. Crear un nuevo nivel de permiso.
  2. Despejar todas las opciones.
  3. Selecciona únicamente el siguiente de "Permisos de lista":
    • Editar artículos
    • Ver artículos
    • Ver páginas de aplicación

Seleccionar estas opciones permite a un usuario actualizar un formulario, Pero no crean.

El truco era permitir que las "páginas de aplicación de vista". No hay cualquier verbage en el nivel de permiso que indica que se requiere de sólo actualización de formularios de InfoPath, Pero resulta que es.

Crear y actualizar fue aún más extraño. He seguido los mismos pasos, 1 a través de 3 por encima de. Agregar específicamente un "permiso de sitio" opción: "Uso de características de integración de cliente". Nuevo, la descripción no hacer parecer que debería ser requerido para un formulario de InfoPath, Pero ahí está.

</final>

Etiquetas de Technorati: ,

Que “En el medio” Sensación; Observaciones sobre SharePoint Consulting

Lamentablemente, fase uno de mi último proyecto ha llegado a su fin y el cliente ha optado por avanzar por sí mismos en la fase dos. Hicimos nuestro trabajo muy bien, como siempre 🙂 ahora estoy entre proyectos, un momento especial para el personal de consultores como yo (a diferencia de los independientes que normalmente deben vivir con el miedo perpetuo del tiempo intermedio 🙂 ). Tenemos personal consultores relleno esta vez de diversas maneras: Trabajando con la gente de ventas para escribir propuestas; sustituyendo a alguien o apoyando a una persona en este o aquel trabajo; estudiar; Blogs :). Es difícil planificar unos días de antelación. En momentos como este, mientras que tengo un poco de tiempo en mis manos, Me gustaría reflejar.

Casi siempre estoy triste al salir de la escuela de un cliente por última vez. Consultores formamos un tipo peculiar de relación con nuestros clientes, a diferencia de su relación de compañero de trabajo típico. Es el ángulo de dinero — todo el mundo sabe que tarifa del consultor es doble/triple o incluso más que el personal del cliente. Eres una persona temporal conocida. Como consultor, eres un forastero permanente con más o menos la fecha de salida conocidos. Todavía, Almuerzas con el cliente, salir a cenar o de copas, comprar galletas para el equipo, Anda corre café, dar y recibir tarjetas de Navidad — todas las clases de cosas que hacen los compañeros de trabajo. Por un lado, eres el adulto en la habitación. Eres un experto en la tecnología que lo pone en una posición superior. Por otro lado, eres un bebé. El día cero, Consultores no saben los nombres, los lugares o jerga del cliente. Mayoría de las veces, Consultores nunca aprenden todo.

Cuando las cosas salen bien, usted muy bien integrado con el equipo de proyecto del cliente. Te tratan como un compañero de trabajo en un sentido, y confidente en otro. Puesto que no tenemos una relación de informes de Gerente-estilo con el cliente, el equipo del proyecto a menudo se siente un poco libremente para ventilar sus trapos sucios. Que baje sus barreras y pueden poner al consultor en una posición incómoda, Nunca darse cuenta que lo hacen.

Consultores a menudo no se llega a implementar la fase dos y que nunca es fácil para mí. Creo que es especialmente duro con SharePoint. Primera fase de su proyecto SharePoint típico cubre instalación y configuración, gobernanza, taxonomía, tipos de contenido básicos, etc.. y en muchos aspectos, asciende a un muy largo, descubrimiento muy detallada. Es cómo puedo ver mi último proyecto. Nos hizo todas las cosas básicas, así como ejecutar algunas agradable mini-POC ampliando la CQWP, implementación de conexiones BDC a PeopleSoft, introdujo un flujo de trabajo bastante complejo con SharePoint Designer, tocado de KPI básicas y más. Una adecuada fase dos extendería todo eso con una amplia, BDC casi omnipresente, flujo de trabajo muy agradable, búsqueda fina sintonía y mejor, Centro de registros, servicios de Excel y probablemente más importante, llegar a otras unidades de negocio. Pero, No debe para ser para mí, y eso es triste.

Basándose en esta experiencia reciente, Creo que es justo decir que una implementación de SharePoint enterprise adecuada es un proceso de un año. Probablemente legítimamente se podían ejecutar dos años antes de llegar a un punto de los rendimientos decrecientes. Cuestión de detalles, Claro.

Así es la vida del consultor y todas estas quejas poco son aún peores en un compromiso de SharePoint. Como he escrito antes, Naturaleza horizontal del SharePoint te trae en contacto con una amplia gama de personas y negocios. Cuando trabajas con muchas personas, Puedes ver tantas maneras que SharePoint puede ayudar a la empresa a ser más eficientes, ahorrar tiempo, hacer las cosas mejor… pero no siempre consigues hacerlo.

A menudo miro atrás a mi primer trabajo de la Universidad, antes de comenzar una carrera de consultoría 1995. Conseguimos hacer una fase dos e incluso una fase tres. Aquellos eran tiempos agradables. En el lado negativo, Sin embargo, eso significa que eso implicaría un montón de cosas rutinarias también. Gestión de la seguridad del sitio. Ajustar los tipos de contenido. Crear vistas y cambiar vistas. Tratar con configuración de seguridad de IE. Recuperar documentos perdidos. Blech! 🙂

A pesar de mi estado de ánimo melancólico, No puedo imaginar un lugar que estaría mejor (excepto en una playa cálida con un buen suministro de espíritus).

No puedo esperar para empezar a implementado el siguiente proyecto de SharePoint enterprise.

(A propósito de nada, Escribí la mayor parte de esta entrada de blog en un Autobús NJ Transit. Creo que hice amigos, pero uno PUEDE bloguear en el autobús 🙂 )

</final>

Etiquetas de Technorati:

Domingo divertido: “No es malo”

Cerca de volver 1999, Pasé muchas semanas en Santa Bárbara, CA, trabajando para un cliente, dejando sola mi pobre esposa aquí en New Jersey. Amo entrañablemente a mi esposa. Que la amo tanto hoy como cuando ella casó tontamente me 1,000 años o hace. En algún lugar a lo largo de la línea, Acuñó una frase, "el miedo especial", como en "Samantha tiene miedos especiales." Ella como un miedo especial de "bichos", que a ella no son las moscas o las mariquitas, pero algo de microbios. Ella tiene Mieda de tal o cual virus o bacterias inusuales que afligen a nuestro hijo, o me, pero nunca realmente a sí misma. (Teme también especialmente de vampiros, malvados muñecos en miniatura (especialmente los payasos) y los accidentes submarinos; hacia fuera-ha crecido su especial miedo a la gente vestida con trajes de Santa Claus).

Un día, mi compañero y yo decidimos subir a las montañas cercanas cerca Ohai. En un momento, Salimos del coche para tomar en la escena. Cuando volvimos en el coche, Me di cuenta que era una garrapata en mi hombro. Encendió por la ventana y eso fue todo.

Esa noche, Yo le dije sobre nuestro disco y mencionó la garrapata. La conversación fue algo como esto:

S: "Oooo! Ésos son malos. Ellos portan de enfermedades."

P: "Bien, Me lo alguna por la ventana."

S: "Están muy malas aunque. Pueden meterse en su piel y chupar sangre y errores de transferencia. Tú mejor Revise su cabello y asegurarse de que no hay en tu cabeza!"

P: En voz alta: "Mi Dios! PUEDEN TOMAR SOBRE TU MENTE???"

S: Literalmente me tranquiliza: "No, No es tan malo."

</final>

Etiquetas de Technorati:

Fácil y rápida: Abra automáticamente el formulario de InfoPath desde el correo electrónico de SharePoint Designer

ACTUALIZACIÓN: Madjur Ahuja señala este enlace de un discusión de grupo de noticias: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. Es bastante definitivo.

===

Muchas veces queremos incrustar enlaces a formularios de InfoPath en los correos electrónicos enviados desde flujos de trabajo de SharePoint Designer. Cuando los usuarios reciben esos correos, pueden hacer clic en el vínculo del correo electrónico y vaya directamente al formulario de InfoPath.

Este monstruo URL obras para mí:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007-12-18T11_33_48.XML&Fuente = http % 3A % 2F % 2Fserver % 2Ecorp % 2Edomain % 2Ecom % 2Fsites % 2Fdepartments % 2FTechnical % 2520Services % 2FInformationTechnology % 2FHelpDesk % 2FREC % 2520REM % 2520RED % 2520Forms % 2FForms % 2FAllItems % 2Easpx&DefaultItemOpen = 1

Reemplace el texto en negrita rojo con el nombre de la forma, como se muestra en la siguiente captura de pantalla:

imagen

Tenga en cuenta que hay un montón de camino codificadas en esa URL, así como un componente codificado en URL. Si esto es difícil de traducir a su situación específica, Pruebe encendiendo las alertas para la biblioteca de formularios. Publicar un formulario y al llegar el correo electrónico, ver el origen del correo electrónico y verás todo que lo necesario para incluir.

Los lectores astutos pueden notar que el cuerpo del correo electrónico arriba también muestra un enlace que accede directamente a la tarea mediante una vista filtrada. Voy a explicarlo más detalladamente en un post futuro.

</final>

Etiquetas de Technorati: