Componentes doServiço de campo mercado

  • Versão de lançamento: Washingtondc
  • Atualizado 22 de jan. de 2024
  • 5 min. de leitura
  • Vários tipos de componentes são instalados com a ativação do recurso do Serviço de campo Marketplace, incluindo tabelas, funções, propriedades do sistema, regras de negócios e inclusões de script.

    Tabelas

    OServiço de campo marketplace adiciona as seguintes tabelas:
    Tabela 1. Tabelas instaladas com o Serviço de campo Marketplace
    Tabela Descrição
    Método de compromisso do mercado

    [mercado_engagement_method]

    Esta tabela tem as regras básicas para interagir com prestadores de serviços. Os métodos de engajamento definem como os prestadores de serviços podem responder às solicitações do mercado.
    Solicitação do mercado

    [mercado_request]

    Esta tabela estabelece a relação entre o método de compromisso e as tarefas de ordem de serviço. Esta tabela é preenchida pelo expedidor com todos os campos relevantes para o andamento da solicitação.
    Atribuição do mercado

    [mercado_assignment]

    Esta tabela mantém registros distintos para cada prestador de serviço, oferecendo ao expedidor a capacidade de escolher prestadores de serviços autorizados a participar de uma solicitação do mercado.
    Resposta do mercado

    [mercado_resposta]

    Esta tabela foi designada para coletar respostas de todos os prestadores de serviços em relação ao preço, bem como às datas de início e conclusão pretendidas para a tarefa.

    Funções

    OServiço de campo marketplace adiciona as seguintes funções:
    Tabela 2. Funções instaladas com o Serviço de campo Marketplace
    Função Descrição
    sn_mktplace_core.mktplace_admin A função de administrador pode criar métodos de engajamento do mercado.
    sn_mktplace_core.mktplace_requestor A função de solicitante pode enviar tarefas por push para o mercado.
    sn_mktplace_core.mktplace_fulfiller A função de executante pode responder a solicitações do mercado.

    Propriedades do sistema

    OServiço de campo marketplace adiciona as seguintes propriedades do sistema:

    A tabela a seguir lista as propriedades do sistema necessárias para configurar o Serviço de campo Marketplace. Navegue até a lista TodasPropriedades do sistema

    Tabela 3. Propriedades do sistema instaladas com o Serviço de campo Marketplace
    Propriedade do sistema Descrição
    sn_fsm_mktplace.maximum_number_of_contractors Número máximo de prestadores de serviços para buscar e mostrar para uma solicitação do mercado.
    • Tipo: inteiro
    • Valor padrão: 10
    sn_fsm_mktplace.use_playbook_experience_for_place Propriedade para usar a Playbook Experience para mercado.
    • Tipo: verdadeiro/falso
    • Valor padrão: verdadeiro
    sn_fsm_mktplace.wot_fields_to_restrict_update Campos separados por vírgulas para restringir a atualização quando a tarefa de ordem de serviço é enviada para o mercado.
    1. Tipo: cadeia de caracteres
    2. Valores padrão: location,asset,work_type,estimated_work_duration,estimated_travel_duration,estimated_end,expected_start,expected_travel_start,window_start,window_end,schedule_lock

    Regras de negócios

    OServiço de campo mercado adiciona as seguintes regras de negócios:
    Tabela 4. Regras de negócios instaladas com o Serviço de campo Marketplace
    Regra de negócios Tabela Descrição
    Restringir tarefa do mercado de mudança de pedido Ordem de serviço

    [wm_order]

    Bloqueia a suspensão de uma ordem de serviço quando uma de suas tarefas é enviada para o mercado.
    Restringir campos para tarefa do marketplace Tarefa de ordem de serviço

    [wm_task]

    Bloqueia atualizações em determinados campos de tarefa de ordem de serviço.
    Restringir tarefa do marketplace com atribuído Tarefa de ordem de serviço

    [wm_task]

    Bloqueia uma tarefa de pedido de trabalho com um grupo de atribuição preenchido e a tarefa do mercado definida como verdadeira.
    Restringir atualizações ao sinalizador do mercado Tarefa de ordem de serviço

    [wm_task]

    Desabilita a mudança do sinalizador de tarefa do mercado da tarefa de ordem de serviço para falso.
    Desabilitar mudanças quando houver solicitação em aberto Método de compromisso do mercado

    [mercado_engagement_method]

    Proíbe mudanças no método de engajamento quando um mercado aberto o estiver usando.
    Desabilitar atualização de custo/tempo da lista Método de compromisso do mercado

    [mercado_engagement_method]

    Valida edições de campos de tempo e custo na exibição de lista da tabela de métodos de engajamento do mercado.
    Cancelar todas as atribuições e respostas Solicitação do mercado

    [mercado_request]

    Cancela atribuições de mercado e inativa respostas de mercado quando uma solicitação de mercado é cancelada.
    Validar inserção de solicitação Solicitação do mercado

    [mercado_request]

    Bloqueia a criação de uma nova solicitação do mercado quando existe uma solicitação em aberto.
    Definir atribuições com tempo limite no encerramento Solicitação do mercado

    [mercado_request]

    Atualiza o estado dos registros de atribuição do mercado quando uma solicitação do mercado é fechada.
    Criar registros de atribuição de MP em rascunho Solicitação do mercado

    [mercado_request]

    Cria atribuições de mercado no estado de rascunho quando uma solicitação de mercado é criada.
    Verificar se a hora de término é posterior ao início Solicitação do mercado

    [mercado_request]

    Valida as horas de início e término da solicitação do mercado.
    Validar inserção de atribuição Atribuição do mercado

    [mercado_assignment]

    Bloqueia a criação de um novo registro de atribuição para uma solicitação que não está aberta. Bloqueia registros de atribuição duplicados para uma solicitação em aberto.
    Inativar respostas quando retiradas Atribuição do mercado

    [mercado_assignment]

    Se retirado, inativa a resposta do prestador de serviço.
    Verificar condição de encerramento Atribuição do mercado

    [mercado_assignment]

    Processa o encerramento de solicitações do mercado e registros de dados de fluxo com base em sua condição de encerramento.
    Cancelar atribuições quando a tarefa for concedida Atribuição do mercado

    [mercado_assignment]

    Quando uma tarefa é concedida a um prestador de serviço, os registros de atribuição de outros prestadores de serviços são marcados como não concedidos.
    Consulta sobre atribuição para WOT Atribuição do mercado

    [mercado_assignment]

    Consultar regra de negócios na tabela de atribuição do mercado
    Atribuído do mercado Atribuição do mercado

    [mercado_assignment]

    Quando uma tarefa é concedida a um prestador de serviço, fecha a solicitação e atualiza a tarefa de pedido de trabalho com os detalhes necessários. Atualiza o método de programação de tarefa de ordem de serviço para o mercado.
    Desabilitar duração de resposta negativa Resposta do mercado

    [mercado_resposta]

    Desabilita a inserção de respostas com duração negativa e verifica o início e o término da resposta com o início e o término da janela de tarefa da ordem de serviço.
    Atualizar atribuição para aceitar Resposta do mercado

    [mercado_resposta]

    Quando uma resposta for recebida, atualize o estado do registro de atribuição desse prestador de serviço para aceito.
    Validar inserção de resposta Resposta do mercado

    [mercado_resposta]

    Bloqueia a inserção da resposta se o sinalizador "É janela fixa" da tarefa de ordem de serviço for verdadeiro e o início e o término da resposta não estiverem dentro da janela da tarefa de ordem de serviço. Bloqueia a criação de respostas para solicitações que não estão abertas. Inativa a resposta anterior quando uma nova resposta é recebida do prestador de serviço.
    Consulta na resposta para WOT Resposta do mercado

    [mercado_resposta]

    Consulte a regra de negócios na tabela de resposta do mercado.

    Script Includes

    OServiço de campo marketplace adiciona as seguintes inclusões de script:
    Tabela 5. Inclusões de script instaladas com o Serviço de campo Marketplace
    Script Include Descrição
    MarketplaceCoreUtil Contém métodos de utilitário usados para fluxos de trabalho genéricos principais do mercado.
    FSMMarketplaceUtil Contém métodos utilitários usados para fluxos de trabalho específicos do FSM do mercado.
    FSMMarketplacePlaybookUtil Contém métodos de utilitário usados para o fluxo de trabalho do Playbook do mercado.
    FieldServiceMarketplaceConstants Contém constantes.
    MarketplaceCoreAjaxHelper Contém métodos de utilitário usados em scripts do lado do cliente do Marketplace Core.
    FSMMarketplaceAjaxHelper Contém métodos de utilitário usados em scripts do lado do cliente do FSM Marketplace.
    FSMMarketplaceCspUtil Arquivo de utilitário que contém métodos usados no CSP do Playbook.