OCRotation - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • . OCRotation a inclusão de script fornece métodos para criar uma estrutura de dados que é usada para exibir um calendário.

    O código cria o objeto GlideAJAXSchedulePage que armazena uma lista de itens de período. Você pode usar este tipo para o calendário GWT (legado). Consulte OCRotationV2 - Global inclusão de script para outros tipos de calendário. Isso faz parte da Programação de plantão.

    OCRotation - buildRotas()

    Cria a cobertura de plantão com base em seus grupos, rotas e escalas. Isso é usado pelo método OCRotationV2 - getSpans.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Vazio

    OCRotation - getEndDate()

    Retorna a data de término do período de tempo para o qual você deseja recuperar a cobertura de plantão.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    Cadeia de caracteres Data de término do período durante o qual você deseja recuperar a cobertura de plantão.

    OCRotation - getGroupIds()

    Retorna uma lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Cadeia de caracteres Lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.

    OCRotation - getRosterIds()

    Retorna as escalas de acordo com as rotas selecionadas.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Cadeia de caracteres Escalas de acordo com as rotas selecionadas.

    OCRotation - getRotaGr(cadeia de caracteres rotaIds, cadeia de caracteres groupIds, cadeia de caracteres rosterIds, cadeia de caracteres userids)

    Retorna um GlideRecord para a tabela cmn_rota filtrada por grupos, escala, usuários e escala.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    RotaIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id de escala (cmn_rota) para uma programação de plantão.
    groupIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.
    RosterIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id da escala (cmn_rota_roster) para uma programação de plantão.
    userIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id (sys_user) do usuário para uma programação de plantão.
    Tabela 10. Retornos
    Tipo Descrição
    GlideRecord GlideRecord para a tabela cmn_rota filtrada por grupos, escala, usuários e escala.

    OCRotation - getRotaIds()

    Retorna as rotações dos grupos no seu calendário.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 12. Retorna
    Tipo Descrição
    Cadeia de caracteres Rotas para os grupos em seu calendário.

    OCRotation - getStartDate()

    Retorna a data de início do período de tempo para o qual você deseja recuperar a cobertura de plantão.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 14. Retorna
    Tipo Descrição
    Cadeia de caracteres Data de início do período durante o qual você deseja recuperar a cobertura de plantão.

    OCRotation - getTimezone()

    Retorna o fuso horário que seu calendário de plantão usará.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 16. Retorna
    Tipo Descrição
    Cadeia de caracteres Fuso horário que seu calendário de plantão usará. Por exemplo, Madrid/Europa e. EUA/Pacífico .

    OCRotation - getUserIDs()

    Isso filtrará o retorno de cronogramas pelos usuários. Obter lista separada por vírgulas de valores sys_id (sys_user) do usuário usados para filtrar cronogramas de plantão.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 18. Retorna
    Tipo Descrição
    Cadeia de caracteres Lista separada por vírgulas de valores sys_id (sys_user) do usuário usada para filtrar cronogramas de plantão.

    OCRotation - setEndDate (cadeia de caracteres endDate, booliano inclusivo)

    Defina a data de término do período de tempo para o qual você deseja recuperar a cobertura de plantão. Se a data de término não estiver definida, o último dia do próximo mês será aplicado por padrão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 19. Parâmetros
    Nome Tipo Descrição
    endDate Cadeia de caracteres Data de término da programação de plantão.
    inclusivo Booliano [Opcional] Quando verdadeiro, a data de término é incluída no período de tempo. Se não for especificado, este valor será verdadeiro por padrão.
    Tabela 20. Retornos
    Tipo Descrição
    Vazio

    OCRotation - setGroupIds(cadeia de caracteres groupIds)

    Filtra o retorno de cronogramas por grupos. Defina uma lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 21. Parâmetros
    Nome Tipo Descrição
    groupIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id do grupo (sys_user_group) para uma programação de plantão.
    Tabela 22. Retornos
    Tipo Descrição
    Vazio

    OCRotation - setRosterIds(cadeia de caracteres rosterIds)

    Define as escalas de acordo com as rotas selecionadas. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 23. Parâmetros
    Nome Tipo Descrição
    RosterIds Cadeia de caracteres Escalas de acordo com as rotas selecionadas.
    Tabela 24. Retornos
    Tipo Descrição
    vazio

    OCRotation - setRotaIds(cadeia de caracteres rotaIds)

    Define as rotações para os grupos no seu calendário. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 25. Parâmetros
    Nome Tipo Descrição
    RotaIds Cadeia de caracteres Rotas para os grupos em seu calendário.
    Tabela 26. Retornos
    Tipo Descrição
    Vazio

    OCRotation - setStartDate(cadeia de caracteres startDate)

    Define a data de início do período de tempo para o qual você deseja recuperar a cobertura de plantão. Se a data de início não estiver definida, o primeiro dia do mês anterior será aplicado por padrão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 27. Parâmetros
    Nome Tipo Descrição
    startDate Cadeia de caracteres Data de início do período durante o qual você deseja recuperar a cobertura de plantão.
    Tabela 28. Retornos
    Tipo Descrição
    vazio

    OCRotation - setTimezone(cadeia de caracteres de fuso horário)

    Define o fuso horário que seu calendário de plantão usará. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 29. Parâmetros
    Nome Tipo Descrição
    Fuso horário Cadeia de caracteres Fuso horário que seu calendário de plantão usará. Por exemplo, Madrid/Europa e. EUA/Pacífico .
    Tabela 30. Retornos
    Tipo Descrição
    Vazio

    OCRotation - setUserIds(userids de cadeia de caracteres)

    Define a lista separada por vírgulas de valores sys_id do usuário (sys_user) usados para filtrar cronogramas de plantão. Use em conjunto com OCRotationV2 - getSpans.

    Tabela 31. Parâmetros
    Nome Tipo Descrição
    UserIds Cadeia de caracteres Lista separada por vírgulas de valores sys_id (sys_user) do usuário usada para filtrar cronogramas de plantão.
    Tabela 32. Retornos
    Tipo Descrição
    Vazio