Programação de treinamento de funcionários e materiais modelo — Bug de decréscimo no modelo

O cliente notou um bug hoje com o modelo acima mencionado.

Gerentes de curso criar cursos. Ao criar um curso, o gerente especifica o número máximo de lugares disponíveis.

O modelo prevê a inscrição de self-service. Me inscrever e um fluxo de trabalho anexado ao decrementa a lista de registro dos assentos disponíveis"" associado com esse curso.

Os indivíduos também podem cancelar o registro de um curso. O inseto encontra-se aqui. Cancelando o registro de um curso não incrementa o contador de lugares disponíveis. Como resultado, lugares disponíveis não é exato. Esse bug é agravado pelo fato de que, quando diminui de lugares disponíveis para zero, é permitido o registo de self-service não mais.

Felizmente, A Microsoft fornece o fluxo de trabalho para este processo. Melhor ainda, é um fluxo de trabalho simples e direta, criado através do SharePoint Designer.

Siga estas etapas de alto nível para corrigi-lo:

  1. Fogo até SDP.
  2. Acesso o site baseado no modelo de formação.
  3. Acesso "participante cancelamento de registro" fluxo de trabalho.
  4. Inserir estes passos (Eu fiz as duas primeiras etapas):
    1. Calcular Cursos:Lugares cheios sinal de menos 1 (Saída para Variável:Calc)
    2. (Então) Item de atualização em Cursos

Clique em Finish e pronto.

Capturas de tela:


SharePoint Designer:

imagem

Fluxo de trabalho terminado:

imagem

Calcular o detalhamento:

imagem

Item de atualização em cursos:

imagem

5 pensamentos "Programação de treinamento de funcionários e materiais modelo — Bug de decréscimo no modelo

  1. Doug matar

    Oi Paulo. Thaks para sua postagem sobre este assunto. Eu agradeço. Eu encontrei um outro defeito embora. Quando um usuário cancela o registro de um curso, o processo de cancelamento não está selecionando a entrada de lista correta para excluir. Em vez de selecionar a entrada da lista que corresponde a ID do item selecionado na página meus cursos, ele atualiza a primeira entrada na lista de registos, independentemente do usuário ou a classe. Alguma idéia de como corrigir este problema?

    Resposta
  2. Arun singh
    Oi Paulo,
    Modelo: Treinamento de agendamento de funcionários & Materiais
    Eu quero adicionar uma coluna mais personalizada do curso(treinamento) lista, ou seja, coluna do Businees unidade suspensa,Mas eu tentei muito para inserir coluna, mas em vão. Novamente eu tentei através de XSLT em SPD, mas não vale a pena, Estou recebendo erro. É muito obrigatório para mim usar uma coluna mais nessa lista(NewForm. aspx de Cource lista).
    Por favor me diga, Como posso superar esse problema.
    Obrigado antecipadamente
    Arun
    Resposta
  3. Tania

    Eu quero enviar um e-mail de confirmação de cancelamento de registro quando cancela o registro de um indivíduo. Como faço para configurar este fluxo de trabalho sem arruinar finalmente obter o cancelamento de registro lugares disponíveis para trabalhar? Por favor me ajude.

    Resposta
    1. Paul Galvin pós autor

      Desculpe por Nunca responder. Perdi a noção de alguns dos comentários durante movimentos de blog e empregos. Espero que você fosse capaz de fazer isso funcionar.

      Resposta

Deixe uma resposta para Tania Cancelar resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *