Archivo de la categoría: Diseño de soluciones de SharePoint

Seguimiento de las actividades de práctica – Parte 1

Hace un año, Me uní a Slalom de consultoría aquí en Nueva York como lo que llamamos una práctica zona de plomo.  (Como un menor de edad hasta el punto de este blog post, Eso cambia en trabajos de cuentas para mi entrega total en los blogs.  Fue un gran cambio en los papeles y un gran cambio en el día a día "cosas" pero he aclimatado una especie de yo y mira hacia adelante a escribir de nuevo Sonreír ).

En este papel PAL, Yo soy el responsable de salvar a la empresa y los alrededores inmediatos de 21 Calle 21 oeste del desastre sobre una base regular.  Es mucha presión (más de lo que podrían pensar – piensa en todos los niños!). 

Al servicio de ese imperativo, Tengo que ayudar con preventa, crear y actualizar las ofertas de go-to-market, contratar a gente buena, entrenar a la gente para hacerlos mejor (Pero en realidad, para hacer más fácil mi trabajo) y de vez en cuando hacer algo facturable a un cliente.  Obtengo un montón de "entrada" – preguntas de los clientes, oportunidades de ventas, mis propios pensamientos turbadas y así sucesivamente.  Algunas cosas es muy buena (como un opp venta caliente) Mientras muchos es menos bueno.  La clave es inicialmente la pista, priorizar y administrar cada una de estas ideas (grandes y pequeñas) a una conclusión satisfactoria. 

Este tipo de gestión de tareas no es nuevo, derecho?  Y tenemos un montón de herramientas de la tarea que nos ayude con esto.  Outlook tiene tareas.  Usted puede pegar una hoja de cálculo juntos rápida y agradable.  Mi primera herramienta de gestión de tareas fue un bloc de notas legal en mis días en GAF como desarrollador en el Departamento de IT.  (Preguntarme sobre los viejos tiempos la próxima vez que me ves si te interesa, o tal vez no…).

Siendo un tipo de SharePoint (nominalmente, por lo menos), Siempre he pensado usar SharePoint.  Pero por alguna razón, una lista de tareas genérica nunca lo hizo por mí.  Un puñado de hace meses, Me decidí a curarme y crear una solución basado en SharePoint.  Era tan vergonzosamente fácil crear que quería escribir sobre ello aquí.

Por lo tanto, mis metas aquí eran muy simples:

  • Entrada de datos súper fácil y rápido
  • Priorizar las actividades
  • Categorizar las actividades
  • "siguiente paso" conducido – estas actividades a menudo abarcará semanas (Tal vez incluso meses).  Casi nunca "terminan" después de una actualización específica.

Estas brocas se prestan muy bien a un tipo de contenido, Eso es lo que he creado:

image

Puedes ver que yo tenía un sesgo ventas con esto al principio, desde que tengo ese campo "Cliente".  Un montón de actividades de mi práctica se basan en los clientes (reales o potenciales).  Pero muchos de ellos se concentran también internamente.  Toco "Slalom" ahí cuando les creo, Pero siempre se siente un poco raro.  Debería haber llamado algo más genérico.  Tal vez "objetivo organización" o algo así.

Aquí están unas notas diversas sobre el tipo de contenido:

  • Impacto de la actividad ha involucionado a una medición de prioridad.  No sé por qué me fui con "Impacto" y no "prioridad" de día cero, Pero eso es lo que hice. 
  • Próximos pasos y próxima fecha pasos – tengo un panel que es conducido por la fecha de la próxima actividad.  Este panel ha convertido en una especie de mis órdenes para el día/semana.  Simplemente ir al tablero y centrarse en cosas de alta prioridad primero y de allí.  (Existe la noción de un "sin etiquetar"
  • Dueño primario – es la única cosa de la nota – ¿No es genial que puedes ordenar y filtrar columnas multiselección SP 2010! En realidad no compré plenamente en esta noción al principio.
  • Estado de actividad – sólo "Open" o "Cerrado". 
  • Práctica primaria – después de que comencé a usar esto, otro amigo de mi grupo quería probar esto, Así que esto me resbalé en la mezcla para distinguir entre mis cosas (Portales & Colaboración) y sus cosas (Azure).

Aquí está mi tablero:

image

(lo siento por todos los bits borrosos fuera – no tenía ganas de crear un montón de datos de prueba y no quiero dar a alguien un infarto sobre compartir información vital [ver la broca en la intro re: salvar al mundo, etc.., etc.., etc..]).

Tengo varios otros puntos de vista sobre esta lista, incluyendo una vista Hoja de datos que permite a masa las actualizaciones.  Hago esto más a menudo, cuando un grupo de menor prioridad artículos que planeo hacer una buena nunca se hacían y necesitan ser empujada a la semana.

Todos los días, Levante mi registro de actividades y sólo empezar a trabajar la parte superior de la lista.

En la parte 2, Voy a explicar cómo hice esto aún más útil con la adición de una biblioteca de buen doctor habilitados para correo electrónico y flujo de trabajo de SPD.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Deja brillantes ejemplos Lead the Way a mayor adopción de SharePoint

Mi primera entrada de blog "pura" de BrightStarr fue publicada hoy.  Aquí es un reclamo:

Ha habido mucha conversación sobre los Internets últimamente sobre el tema de la adopción de SharePoint y especialmente la falta de ella. Nadie quiere ir a todos los problemas del diseño de una infraestructura agrícola y la seguridad, participar en talleres, armar una apariencia snazzy, elaboración de una arquitectura de información sólida de roca que puede soportar las vicisitudes de la empresa re-orgs y finalmente, un despliegue lleno de fanfarria para descubrir tres meses post go-live que menos 50% de la empresa empleados utilizan SharePoint y la mayoría de ellos está utilizando para reemplazar a los antiguos servidores de archivos de red ("el s:\ unidad").

Ninguna bala de plata (o una sola entrada de blog) se va a resolver ese problema. Sin embargo, Hay muchas cosas que puede hacer para reducir el riesgo de un anémico SharePoint portal. Una tal técnica es el "patrón de ejemplo luminoso."

Me encantaría saber acerca de otras estrategias de adopción de SharePoint que te importa compartir.  Si comparte, por favor dejar como un comentario en el blog de BrightStarr.

Leer todo aquí: http://www.brightstarr.com/US/Pages/blog-view.aspx?BlogID=52

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Crear impresora amistosa páginas e incluso imprimirlos

Escribí un artículo para Reunión informativa de SharePoint hace una semana o menos y se han publicado.  Aquí es el bit de apertura:

image

Usted puede leer todo aquí: http://sharepointbriefing.com/features/article.php/3904906/Create-a-Printer-Friendly-Page-in-Your-SharePoint-Sites.htm

Espero que esto ayude a alguien.  Disfrutar!

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

"Puede hacer” frente a "debe hacer” en proyectos de SharePoint

Creo que muchos de nosotros en ocasiones se presentan con, por falta de una mejor frase, requisitos de niños pequeños.  El usuario final realmente, muy mal quiere una cierta concreta apariencia, o una estructura de clasificación muy específica o para cortar una opción de menú o haga clic en para facilitar la navegación o [Insertar apasionadamente convicción que pasa a ser mal].  Como SharePoint pro, generalmente podemos satisfacer a prácticamente cualquier tipo de requerimiento con la plataforma, pero para algunos de ellos, sabemos en nuestros corazones que:

  • Van a tener una cantidad desproporcionada de tiempo para implementar (y por lo tanto cuestan más)
  • Van a ser altamente personalizado y, por tanto, difícil de mantener y solucionar problemas
  • Allí es algunos enfoque fácil de SharePoint que cumple 80% o más de los requisitos (i.e. cumple con el espíritu del requisito, pero no la letra del requisito)

Línea inferior, Sabemos que el "requisito" es realmente sólo un bonito o incluso legítimos en algún sentido, pero algo que la gente debe vivir con en lugar de gastar mucho tiempo tratando de "resolver".

Creo que de estos como los requisitos de "niño" porque he visto este patrón muchas veces antes.  Niños se distancia de pino y le nag para algún nuevo juguete durante semanas en un momento.  Obtendrá el juguete, Luego de ponerlo y juega con ella durante unas pocas horas o días, nunca a recogerlo nunca más.  O, no obtendrá el juguete, la molesta se detiene y el niño pasa a convertirse en Presidente del mundo libre.   He visto esto suceder en proyectos de SharePoint.  Tomadores de decisión o bien obtener lo que quieren y se convierte en una función no utilizada o subutilizada o no consiguen lo que quieren y el proyecto todavía sucede a fin.

Recordé que hoy en un foro de post y me gustó cómo Clayton Cobb trató de conseguir el cartel Foro hacer retroceder en uno de estos tipos de requisitos: http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/af8a1941-92ad-4f1a-b1bf-875e28ea79b7/

Estoy realmente curioso cómo la gente ver este tema y cómo tratan.  Me estoy perdiendo el punto?  ¿Tiene estrategias para dirigir a los responsables de las decisiones lejos overinvesting en requisitos triviales?  Por favor dejar un comentario.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Flujo de trabajo se utiliza para simular contenido tipo seguridad

Otro día, foros de MSDN otro inspiraron post.

Alguien preguntaba si podía asegurar un tipo de contenido que cuando un usuario hace clic en el botón "nuevo" en una lista personalizada, sólo los tipos de contenido que esa persona se concede acceso aparecería en la lista desplegable.  Como sabemos, Esto no es compatible de forma inmediata.

Esta pregunta surge ahora y, a continuación y esta vez, Tuve una idea nueva.  Supongamos que tenemos un escenario como este:

  • Tenemos un sistema de tickets de servicio de asistencia.
  • El helpdesk sistema de tickets permite a los usuarios introducir información de ticket de asistencia regular, como área de problema, Estado del problema, etc..
  • Queremos permitir a los usuarios "super" especificar un campo de "urgencia".
  • Otros usuarios no tienen acceso a ese campo.  El sistema siempre asignará prioridad de nivel "medio" a sus solicitudes.

Lo que podríamos hacer es crear dos listas separadas de SharePoint y dos diferentes tipos de contenido, uno para los usuarios "super" y el otro para todos los demás.

Flujo de trabajo en cada lista copia los datos a la lista maestra (la lista de entradas de helpdesk real) y el proceso continúa desde allí.

Este enfoque podría trabajar un tipo de seguridad de nivel columna de flujo. 

No he probé, pero se considera razonable y da una bastante simple, Si bastante áspera, opción para implementar un tipo de tipo de contenido y incluso seguridad a nivel de columna.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Elemento Web consulta de contenido: Navaja Suiza de SharePoint

Depende de mi último artículo en www.sharepointbriefing.com. Aquí es un reclamo:

image

Leer todo aquí: http://sharepointbriefing.com/features/article.php/3874226/Content-Query-Web-Part-SharePoints-Swiss-Army-Knife.htm

Verlo en uso un sitio web real público aquí siguiendo estos pasos:

  1. Ir a esta página web: http://cdi-its.com/Pages/Customer_Support.aspx (Esta es la página de soporte al cliente de CDI).
  2. Haga clic en "Estudios de caso" en la mano izquierda la navegación.

Se ubicará en la sección "Asistencia al cliente" de los estudios de caso de anuncios.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Condiciones preexistentes: Plantillas de SharePoint alerta al rescate (?)

Uno de mis clientes que trabajaba con un contratista anterior para construir una pequeña pero útil aplicación HR para la empresa. Ese contratista utiliza SharePoint Designer para implementar la parte de flujo de trabajo de la solución. Es un poco un lío. Por ejemplo, Hay nueve flujos de trabajo de SPD para apoyar el proceso de un único flujo de trabajo lógico y hasta cinco de ellos puede disparar simultáneamente en cualquier momento dada las condiciones correctas. It’s not easy to debug 🙂

Mi cliente tiene una serie de exigencias aún pendientes, uno de los cuales es generalmente proporcionar contexto más cuando el sistema envía alertas de correo electrónico – tanto en el correo electrónico sí mismo así como formas de trabajo asociado. Como SPD saben ejecutores del flujo de trabajo, la acción de SPD "recoger datos del usuario" crea una tarea con un tipo de contenido personalizado. Cuando usamos esa acción, no llegamos a especificar mucho. Nos podemos preguntar por algunos valores (por ejemplo:. "aprobar" o "rechazar") y podemos especificar un valor duro codificado en el título y la descripción. Está sobre él.

El requisito de mi cliente es que dos veces:

  1. Cuando SharePoint envía un correo electrónico sobre una asignación de tarea, incluir un montón de información sobre la tarea en el cuerpo del correo electrónico.
  2. Lo más importante, en gran medida – Cuando el usuario hace clic en el vínculo de tarea en el correo electrónico, la forma de la tarea debe tener toda la información que el aprobador necesita para hacer su aprobar o negar la decisión. Ahora mismo, el administrador debe hacer clic en el enlace de elemento a profundizar en los detalles subyacentes y a nadie le gusta. Tienes que hacer clic en el correo electrónico. Entonces usted necesita hacer clic en un enlace de oscuro en el elemento de tarea. A continuación, puede ver los datos subyacentes (en este caso la forma un InfoPath). Luego hacer clic en nuevo/la parte posterior, etc.. Todo el mundo la odia.

He heredado esta solución técnica algo desordenada y yo quiero hacer cambios en la forma menos intrusiva posible.

Lo que estoy tomando ahora es crear una plantilla personalizada de alerta. Aquí puedes leer acerca de eso. El flujo funciona de esta:

  • SPD de flujo de trabajo funciona.
  • En algún momento, asigna una tarea a un administrador.
  • Sistema de SharePoint envía automáticamente una alerta a ese Gerente. Esto no es parte del flujo de trabajo SPD sino "SharePoint qué." (El servicio de temporizador de SharePoint, Yo creo que).
  • Se invoca un controlador personalizado alerta a favor de los procesos de alerta estándar (siguiendo reglas mágicas como se describe en el anterior artículo referenciado).
  • Cuando se ejecuta mi controlador alerta personalizado, genera un correo hermoso. Lo más importante, puesto que tiene la tarea de la mano, también adorna la tarea real con toda la información de contexto necesaria para cumplir el requisito de negocios.
  • El usuario recibe el correo electrónico y está lleno de información de contexto útil.
  • Usuario hace clic en el vínculo de tarea y la tarea se está llena de información de contexto útil.
  • Todo el mundo se va a casa de sandía y helado.

Hice una prueba rápida y funciona bien en un entorno de laboratorio. Obtener mi alerta de correo electrónico personalizado como se esperaba. También llego a actualizar la descripción de la tarea y el título.

La broca sólo complicada, hasta la fecha, es para evitar una situación donde la alerta actualiza el elemento, activación de alerta de otro. Esto no me preocupa.

Hasta ahora parece prometedor...

Lo bueno de esto es que no necesita de la suciedad cualquiera de los actuales flujos de trabajo SPD. Son felizmente inconscientes de que es un controlador de alerta"IIZ RUNNIN EN DA FILOSÓFICO, DECORATIN TEH TAREA LISTA WIF MOAR CONTEXTO”.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Demostración de SharePoint: Aprovechar SharePoint para crear una aplicación de negocio Vertical

[Nota: Quiero decir inmediatamente que un interés financiero en el resultado deseado de esta demostración, que menciono en interés de la divulgación completa, etc.. Esto es realmente la primera vez que he escribió en su blog acerca de un evento donde podrían beneficiarse personalmente de esta manera.]

Esta demostración de web lleva a cabo el jueves, 06/04 en 12:30 EDT, terminando en 1:30PM EDT.

En cooperación con mi socio excelente, Integrado sistemas y servicios de grupo (ISSG), He estado trabajando para desarrollar una aplicación de negocios vertical usando SharePoint como plataforma de. En este caso, Estamos construyendo una aplicación que sirve a las necesidades de fabricantes de productos personalizados para sus clientes que. En estos casos, necesita una gran cantidad de colaboración tendrá lugar entre el cliente y el fabricante. También hay una gran cantidad de colaboración entre diferentes grupos dentro de los fabricantes, incluyendo las ventas, Ingeniería, investigación y desarrollo, legal y otros grupos.

La demo va a mostrar una aplicación que facilita ese tipo de colaboración, junto con una discusión sobre cómo todos esos bits de colaboración necesitan para integrarse con un sistema ERP de back-end.

Por último, Esto no va a ser una demostración de SharePoint. Esto es una demostración de una solución para un problema de nicho específico que sucede al usar SharePoint como plataforma de.

Por lo tanto, ¿por qué molestarte en inscribirse y ver esta demo? I don’t expect too many readers of my blog to be all that interested in a solution for make-to-order manufacturers 🙂 Your take-away would be the concept itself – using SharePoint purely to deliver a business solution without regard to SharePoint itself.

Si te interesa, por favor, Regístrese aquí(https://www323.livemeeting.com/lrs/8000043750/Registration.aspx?pageName=skmqfwbr5smmlx20).

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Puede separar SharePoint Designer de mi frío, Manos de los muertos

Mi último artículo está levantado en www.EndUserSharePoint.com. Escribí acerca de SharePoint Designer, Poner fin a los usuarios y el esbozo de una estrategia que podría tratar de los usuarios finales y siga con el fin de demostrar competencia y generar confianza alrededor de esta herramienta.

Los comentarios son más interesantes que el propio artículo.

Check it out.

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin

Etiquetas de Technorati: ,

Perfil de usuario MOSS como la autoridad para la preferencia de idioma del usuario

En mi proyecto actual, algunos de los usuarios a viajar alrededor del mundo y cuando llegan a diferentes destinos, usar cualquier máquina es útil en el momento. Esas máquinas huésped va a correr Windows e instalación y configuran para el escenario local. (Sólo me he dado cuenta de que las máquinas de huéspedes no tengan los paquetes de idioma de derecha… Probablemente no, En realidad… Aquél por ahora estacionando).

SharePoint tiene que proporcionar un mecanismo por el que el usuario puede seleccionar su idioma preferido y luego tener musgo honrar ese idioma independientemente de cómo el usuario accede a MOSS. En otras palabras, ignorar lo que diga el navegador IIS/musgo y en su lugar ver ese idioma y utilizarlo.

Vamos a investigar dos enfoques:

  1. Controlador HTTP: Un controlador HTTP personalizado instalado en IIS se verá en el perfil del usuario MOSS, descifrar el lenguaje preferido y luego cambiar el encabezado HTTP alrededor según sea necesario antes de pasar el control de musgo.
  2. global.asax: Modificar el global.asax para hacer lo mismo. Nosotros podemos modificar algo más, pero la idea es que encontremos un lugar donde podemos insertar nuestra lógica de conmutación de configuración regional.

El otro factor que complica es que necesitamos apoyo k 60 usuarios, acerca de 1,000 de que puede ser al mismo tiempo acceder a MOSS en pico de carga.

Parece muy drástico el controlador HTTP, pero posiblemente el mejor lugar para poner el codigo ya que es a nivel de IIS y omnisciente. Es un buen punto de individual de trabajo.

Nos estamos inclinando hacia un enfoque de tipo global.asax, principalmente porque creemos que tendremos más opciones para almacenar en caché datos en ese momento.

Voy a ser más sobre este tema de blogging como aprendo más.

Si tienes sabe algo de esto, please post a comment 🙂

</final>

Suscribirse a mi blog.

Sígueme en Twitter en http://www.twitter.com/pagalvin