archivos mensuales: Febrero 2008

Solución (tipo de): Establecer la prioridad de una tarea utilizando SharePoint Designer

Tengo un escenario de negocio como este:

  • Un usuario carga un documento en una biblioteca de documentos.
  • Ella selecciona un tipo de contenido y entra metadatos según sea necesario. Uno de los campos de datos de metadatos es un indicador, "Urgente".
  • Esto desencadena un flujo de trabajo de SharePoint Designer que, entre otras cosas, utiliza el "recoger datos de un usuario" acción.

"Recoger datos de un usuario" crea un elemento en una lista de tareas, solicitando autorización para que el documento.

Necesitaba crear una vista de la lista de tareas que mostró las solicitudes urgentes de aprobación.

Solución: Poner la palabra "urgente:" en el título de estas tareas.

Hubiera preferido especificar el campo de prioridad directamente. Sin embargo, No he podido hacerlo por varias razones:

  1. La acción de recopilar datos no proporcionan un mecanismo para actualizar cualquier campo distinto título (y esos campos adicionales que desea recopilar datos).
  2. El "asignar un punto" acción tiene el mismo problema.
  3. Es posible insertar un elemento en una lista (i.e. Insertar un elemento en la lista de tareas directamente) pero esta no una acción de bloqueo. Eso significa que el flujo de trabajo no esperará por el usuario completar la tarea.

He considerado algunos enfoques antes (Afortunadamente) darse cuenta de que podríamos simplemente pone "urgente" en el título.

  1. Iniciar un flujo de trabajo en la propia lista de tareas, de modo que cuando se crea una nueva tarea, de alguna manera cruzar referencias hacia el documento que se inició el primer flujo de trabajo, Saque el valor urgente y actualizar prioridad según sea necesario.
  2. Hacer algo parecido con un receptor de eventos. Por crear de la tarea, Localice el documento asociado y la prioridad de actualización según sea necesario.
  3. Utilice el "crear elemento de lista" acción en conjunción con la espera"para el cambio de campo" acción y un receptor de eventos. Si creamos un elemento de lista, podemos especificar todos los campos que queremos. Utilizar un receptor de evento para actualizar el elemento original cuando el usuario finaliza la tarea y la "espera para el cambio de campo" se cumpliría la condición de la acción y el flujo de trabajo procedería. (Por alguna razón, Más o menos había asentado sobre este enfoque antes de decidir sabiamente a pie por un tiempo).

Hay un inconveniente para mi solución (Aparte del hecho evidente de que sólo el texto del título indica la urgencia). Desde "recoger feedback" sólo acepta nombres de título duro codificada, Necesito utilizar dos acciones de retroalimentación recoge diferentes cuya única diferencia es duro Título codificado.

Pero, al menos hay una solución que no requiere de receptores de eventos o acciones personalizadas de SPD.

Si alguien ha solucionado esto de una manera más inteligente, por favor, hágamelo saber.

</final>

Domingo divertido: Mantener a su hijo en sus dedos

Una de las muchas alegrías que tome en ser el padre de un muchacho de diez años es encontrar nuevas maneras de hacerle reír o pensar un poco diferente sobre preguntas y cosas en el mundo. He utilizado estas técnicas durante los años:

===

Erróneamente sus preguntas:

Hijo: ¿Qué día es?

Papá: Un día antes del miércoles.

S: No, ¿Qué día del mes es?

D: Oh, tiene 4 días después Jan 25.

===

Hacerle cosquillas y dígale que usted parará cuando deja de reír.

===

Baja las escaleras a la sala de TV y anunciar, "Es bueno ser el papá." A continuación, recogerlo hasta conseguir el cálido lugar en el sofá y cambiar de canal para algo bueno, como el canal Scifi.

===

Leer historias en voz alta. Insertar frases ridículas en el centro de la historia. Mi favorito es añadir "matándolo instantáneamente" Cuando los protagonistas se encuentra con algunos problemas menores. Por ejemplo, "el cuchillo resbaló de la mano, cortando su dedo índice, matándolo instantáneamente." Absolutamente nada consigue a su hijo fuera un modo de escucha pasivo y complaciente como protagonista mata al instante.

===

Leer historias mal. Leer las oraciones al revés. La mejor parte de esto es que el primer par de veces hice esto, mi hijo pensaba que me ayudaba señalando que no estaba leyendo las palabras en el orden correcto. El lado negativo es que realmente no quería que me leer más.

===

Ir a Burger King para el almuerzo. Mi hijo coma mañana BK, día y noche si lo dejamos. Cuando se va, Dile, "Sé que odias ir allí, pero simplemente no tenemos elección." Cuando trata de explicar que él ama BK, hablar sobre él y decir cosas como "no tenemos tiempo para discutir sobre ello! Vamos a ir y no quiero tener una discusión!"

(Esto me recuerda de mi chiste favorito de Borg: "El rey Borger: Lo hacemos a nuestra manera. Su forma es irrelevante." jajaja!)

===

Abrir un libro a la página 9 y digo, "hmm, es una página impar".

===

Llenar el mundo con los enemigos de arco. "Vamos a correr rápido sobre dedo del pie 7-11, archienemigo de 11-7".

"Tu tía vive en Ringwood, enemigo de la ciudad de Squarewood."

===

Nos dirigimos hasta Massachusetts de Nueva Jersey varias veces al año y a menudo toma sobre 5 horas puerta a puerta. Al llegar a casa y tirar en la entrada decir, "¡ Oh!, Se me olvidó, Tenemos que hacer una carrera rápida a Home Depot."

===

Al ver un episodio violento en un programa de TV (como héroes), Dile a tu hijo, "algunas veces, en el trabajo, Es necesario destruir a mis enemigos quemándose vivo usando los poderes de mi mente. No me gusta hacerlo, Pero haz lo que debas hacer."

===

Cuando viendo películas de terror mal (ver "es bueno ser el papá" por encima de), atribuyen motivos improbables para el mal carácter. Por ejemplo, Dile a tu hijo para que Jason es tan enojado son porque quiere pastel y no dejan lo tiene cualquiera.

===

Explicar los números de teléfono incorrecto. En vez de decirle a tu hijo para marcar "201-111-2222", Dile que es "2-011-1-12222".

===

¿Qué trucos utilizas?

</final>

Etiquetas de Technorati:

Blogs de invitado?

Parece bastante común en el mundo del blogging político de un determinado blog organizar un "blogger invitado". Cuando estoy en tierra del blog político yo debo llevar un par de gafas diferente porque nunca se me ocurrió "guest blogging" podría tener sentido para un blog técnico como el mío. Es decir, hasta que leí este post por Kanwal Khipple en Lo mejor de SharePoint Buzz- Enero 2008.

Pensando en ello, Creo que podría haber un montón de gente en tierra de SharePoint que tienen el gusanillo de armar un artículo, corto o largo, técnico o más negocio orientado, etc., pero no su propio blog por todas las razones habituales. Si eres una de esas personas, Estaría encantada de lo. Puede contactarme por correo electrónico o dejar un comentario. Yo no he pensado ningún tipo de directrices, Pero supongo que quiera para orientarse alrededor de SharePoint, Pero también me gusta tirar algunas observaciones personales sobre consulting Ahora y a continuación. También estoy tratando de publicar un "Domingo divertido" cada semana y yo estoy obligado a quedado sin ideas para eso.

Si ya eres un blogger regular pero quisiera experimentar con invitado blogging, Yo también estoy definitivamente abierto al, either as a host or a guest 🙂

</final>

Etiquetas de Technorati: