SharePoint Deseño, “Recoller datos de usuario” e utilizar estes resultados.

Empregue as "Recoller datos de usuario" action to create and assign a task to a user that prompts them for data. Among other things, Eu usei-o para solicitar un usuario para aprobar ou rexeitar unha proposta e introducir algúns comentarios.

Esta acción toma a forma:

Recoller datos a partir de este usuario (Saída Variable: collect1)

Premendo en datos tira unha serie de cadros de diálogo onde se especifica que datos o usuario debe proporcionar ao completar a tarefa e este usuario É obvio.

A parte de saída (Variable: collect1) saves the ID of the task. You use this in your workflow to extract the user’s actual response via the "Compare any data source" condition.

Esa condición mostra como

Se campo é igual a valor

Prema en campo e, a continuación, o F(x) icon and it pulls up another dialog box. Use this generalized dialog box to to tell SPD two things;

1. What is the list and column whose value you want to compare.

2. Como debe ser o motor de workflow atopar a liña específica nesa lista?

Para iso:

  1. Cambiar a fonte "" dropdown to point at the correct task list. Note that the dialog box expands to show a "Find the List Item" sección.
  2. No campo de investigación Detalles despregable, seleccione o nome do campo cuxo valor quere (iso mapeia para o que chamou o diálogo Recoller datos de arriba).
  3. In the "Find the List Item" sección, selecciona "Tarefas:ID" no Campo de correo.
  4. No campo valor, prema no f(x). This opens yet another dialog box.
  5. Cambiar a fonte de datos "de fluxo de traballo"
  6. Seleccione a variable fluxo de traballo que se corresponde coa saída "para variable" da acción de recollida de datos.
  7. Prema en Aceptar / Aceptar e listo.

Parece que iso para min:

imaxe

Neste punto, agora pode usar este valor no seu fluxo de traballo, conforme esixe.

Notas adicionais:

Como un breve aparte, I always create an appropriately named workflow variable of type "List Item ID" and use that instead of the auto-generated "collect1".

Este "comparar calquera fonte de datos" conxunto de diálogo é usada en varios lugares diferentes en SPD e dominar a pena.

Final ==

Technorati Tags:

9 pensamentos sobre "SharePoint Deseño, “Recoller datos de usuario” e utilizar estes resultados.

  1. Libre

    Eu teño mesmo problema que Samuel.

    PS: Eu experince este problema candidatura turca linguaxe Sharepoint para todos os usuarios. Con todo, na aplicación inglés non hai ningún problema, tales.

    Podería pls informar-me sobre este problema ea súa solución.
    Grazas anticipadamente.
    Saúdos.

    Koç gratis
    btozgurkoc@gmail.com

    Responder
  2. Ginni

    Quero engadir dúas columnas dunha biblioteca formulario existente en "recoller datos de usuario" acción no canto de engadir unha nova columna de modo que cando o aprovador abre a "recoller datos de usuario" tipo de contido, debe ser capaz de ver eses dous valores de columna da biblioteca de formulario existente para que "Recoller datos de usuario" tipo de contido só. Isto é posible?

    Responder
  3. Vuthy tep
    Eu vin que, todos os usuarios que contribúen permiso para lista de tarefas hai (aprobar / rexeite) todos os elementos de tarefas, aínda que non lles atribúen???
    Calquera idea???
    Vuthy
    Responder
  4. ptgenszler
    Estou tentando utilizar o elemento de actualización en … para actualizar o valor, pero cando usalo, os campos no meu documento "actual" – non están completas, entón eu estou pensando que eu estou falta algo
    Responder
  5. ptgenszler

    Eu extraeu os datos introducidos polo usuario, but I am having trouble updating the task with a meaningful name. Using SharePoint designer, o nome é sempre a mesma, I want it to contain the name of the document being reviewed. I even added an additional field to the task list to hold this, but I don’t know how to get it populated with the name of the document I am running the workflow on. The built in workflow does this automatically (pero non facer outras cousas que eu teño)

    Responder
  6. Paul Galvin
    Eu sei que cando un "??????" é enviado en un correo-e no lugar dun campo, o que significa que o campo é nulo.
    I would just double check things and see if you can imagine any way that the user didn’t fill in one of the fields.
    Sorry for the late response. I don’t get notified when a comment is left here. En realidade, I expect you won’t even see this response 🙁
    –Paul Galvin
    Responder
  7. Samuel Morin Jr.
    Os "Recoller datos de usuario" acción vén causando problemas… Cando recopilar datos de tarefas, a tarefa non almacena os valores que seleccionados.
    Por exemplo:
    Paso 1)
    Recoller datos de tarefas do usuario (menú de opción seleccionado con "Aprobado" e "Rexeitado" como as opcións)
    Paso 2)
    Email those values to a user.

    O funciona moi ben para a maioría dos usuarios, pero algúns usuarios reciben unha mensaxe con "?????" como o valor seleccionado. This should be impossible, porque eu selecionei "Aprobado" como a selección estándar.

    Eu proba este fluxo de traballo a través dun PC virtual emulando varios usuarios que tiveron este problema (Eu asinei en Moss 2007 como o usuario co problema). When I check the assigned tasks for that user, I open and select Approve/Declined and then Complete Task. This will cause the "?????" emisión de correo-e. (Ver arriba)

    NOTA: Estou atribuíndo correctamente os valores dunha variable chamada "ID elemento Lista" e correctamente facendo referencia a el no correo-e.

    Todas as ideas?

    Responder

Deixe unha resposta

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *