none
I'm thinking SharePoint is crazy. Help me please!

    Question

  • i'm building a workfklow and I'm gettin a problem.

    The workflow would check on list "Bank". If there is an item, the workflow just Updates the item, else It creates another. Sharepoint always create a new item. I've tryed many things: If Bank:ID(Consultant:Consultant - Consultant - As String) is greatter than 0

    Ps.: I've already created this. It's a copy from other workflow, so It would work!

    Take a look on the Workflow: 

    If Bank:Balance(Consultant:Consultant - As String) is empty

    set variable:UpdatedBalance to Current Item:Hours

    then Create Item in Hours Bank (FIELDS: Field:Consultant - Item:Consultant; Field:Balance - Item:Variable:UpdatedBalance

    then Stop workflow

    If else Bank:Balance(Consultant:Consultant - As String) is not empty

    set variable:UpdatedBalance to Current Item:Hours

    then Calculate Variable:UpdatedBalance minus CurrentItem:Hours

    then Update item in Blank (FIELD: Field:Balance - Item:Variable:UpdatedBalance)

    then stopworkflow

    I tried to insert a print for you, but I couldn't. ):

    Thank you!

    Monday, July 15, 2013 2:01 PM

All replies

  • PORTUGUÊS:

    Estou construindo uma workfklow e eu estou ficando um problema.

    O fluxo de trabalho iria verificar na lista de "Banco". Se não houver um item, o fluxo de trabalho apenas atualiza o item, então ele cria outro. Sharepoint sempre criar um novo item. Eu tentei muitas coisas: Se Banco: ID (Consultor: Consultor - Consultor - As String) é greatter que 0 muitos outros

    Ps:. Que eu já criei este. É uma cópia de outro fluxo de trabalho, por isso iria funcionar!

    Dê uma olhada no fluxo de trabalho:

    Se Banco: Balanço (Consultor: Consultor - As String) é vazio

    definir a variável: UpdatedBalance ao Item atual: Horas

    então Create Item no Banco de Horas (campos: Campo: Consultor - Número: Consultor; campo: Equilíbrio - Número: Variável: UpdatedBalance)

    em seguida, Parar o fluxo de trabalho

    Se Banco coisa: Balance (Consultor: Consultor - As String) não está vazia

    definir a variável: UpdatedBalance ao Item atual: Horas

    Em seguida, calcule Variável: UpdatedBalance menos CurrentItem: Horas

    Em seguida, atualize item Blank (FIELD: Campo: Balance - item: Variável: UpdatedBalance)

    então stopworkflow

    Obrigado pela paciência

    Monday, July 15, 2013 2:04 PM