Erros detalhados da API

Estão descritos abaixo todos os possíveis erros retornados pelo objeto ApiApplicationError. Quando não existe descrição do Parameter_Name ou Values, eles são sempre nulos.

    ServiceUnavailable: quando o serviço da API está indisponível.

    UnauthorizedToken: quando o usuário não pode acessar o módulo Workflow ou quando o token de acesso não tem a permissão adequada para executar a operação.

    InvalidOrNoToken: quando o token é inválido ou expirou.

    UserDoesNotHaveAccessToResource: quando o usuário tem acesso ao módulo Workflow, mas não a determinado evento do Workflow.

    InvalidApiCall: quando a URL ou o método HTTP chamado está incorreto.

    InvalidQueryStringParameterValue: quando um dos valores da string da consulta não está no formato correto.

Parameter_Name: nome do parâmetro com um valor inválido.

    InvalidDataObjectFormat: quando o JSON ou objeto XML enviado está em um formato inválido.

    DataObjectRequired: quando o JSON ou objeto XML não foi enviado.

    ValidationOutOfRange: quando o valor de um parâmetro está fora do seu limite.

Parameter_Name: quando o nome do parâmetro está fora do seu limite

Values: os valores inicial e final do intervalo permitido.

    ValidationRequired: quando o campo obrigatório não foi enviado.

Parameter_Name: o nome do parâmetro é obrigatório.

    ValidationLengthExceeded: quando o tamanho do campo está fora do seu limite.

Parameter_Name: nome do parâmetro que excedeu o limite.

Values: tamanho máximo permitido.

    ValidationMustBeGreaterThan: quando um parâmetro tem um valor mais baixo que o mínimo esperado.

Parameter_Name: nome do parâmetro com o valor abaixo do mínimo.

Values: o valor mínimo.

    ValidationMustBeLessThan: quando um parâmetro excede o máximo esperado.

Parameter_Name: nome do parâmetro com o valor abaixo do mínimo.

Values: o valor máximo.

    WorkflowManageEventConfigurationNotSet: quando uma aplicação autorizada não tem a funcionalidade obrigatória configurada.

    WorkflowEventMustBeInProgressToUpdate: quando uma atualização de um evento é obrigatória e a situação do evento é diferente de Open (valor 1).

    WorkflowEventNotFound: quando o código do evento do Workflow está incorreto ou não existe.

    ServerTooBusy: quando o servidor está muito sobrecarregado e não pode responder à solicitação.

    NoAcceptableMimeType: quando o campo "Accept" do header HTTP é enviado com um tipo MIME incompatível. Os tipos MIME compatíveis são: application/json, application/" (retornado no formato JSON), text/xml, application/xml, text/* (retornado no formato XML), */* e * (retornado no formato JSON).

Parameter_Name: fixo para "Accept".

Values: os tipos de MIME compatíveis.

    WorkflowEventCantBeReopened: quando um evento do Workflow é cancelado, ele não pode ser reaberto.

    WorkflowEventCantBeCanceled: quando um evento do Workflow é fechado, ele não pode ser cancelado.

    EntityNotFound: quando uma pessoa ou grupo não for localizado na base de usuários ou grupos do Módulo Risk Manager.

Parameter_Name: nome do parâmetro com valor inválido.

Values: nome da pessoa ou grupo inválido.

    Unexpected: quando ocorre um erro que não está listado acima.

    Entity Duplicated: quando uma pessoa ou grupo for adicionada como envolvido em um evento do módulo Workflow, mas tiver um nome duplicado no Módulo Risk Manager.