Completed

Criação de Objetos Personalizados (Salesforce)

Published on the February 06, 2020 in IT & Programming

About this project

Open

Somos uma escola, temos 2 objetos principais dentro da nossa organização do Salesforce:
- Classes (turmas de determinado curso);
- Matrículas (relacionado obrigatoriamente a um contato (estudante) e a class);

preciso implementar 3 novos objetos personalizados, sendo:
- aulas
- lista de presença
- salas

o objeto aulas, está relacionado diretamente com as classes e envolve um contato (professor). Já o objeto lista de presença, está relacionado diretamente com as aulas e as matrículas, criando um fluxo, sempre que eu adicionar uma nova aula, terá que criar automaticamente novos registros de lista de presença, para todas as matrículas de uma determinada classe (associada a aula). Tenho um adendo, que alguns cursos eu vendo separado, exemplo: separo ele por módulos, sendo: módulo I, módulo II e todos os módulos.
Então preciso criar um filtro, para adicionar a lista de presença, apenas para os alunos que compraram as aulas correspondentes aquele módulo, e se tiver a opção todos os módulos associar a todos os módulos.

CAMPOS DE CADA OBJETO:

- SALA
    - Capacidade da Sala
    - Nome da Sala

- AULAS
    - Classe (campo relacionado a classe)
    - Professor (campo relacionado a contato)
    - Sala (campo relacionado a sala)
    - Nome da Aula
    - Módulo
    - Data da Aula
    - Total de Alunos Presentes (campo automático)
    - Total de Alunos Faltantes (campo automático)
    - % de Presença (campo automático)

- LISTA DE PRESENÇA
    - Situação (campo de lista, 3 opções: Presente, Faltou, Justificou)
    - Aluno (relacionado a contato)
    - Matrícula (relacionado a matricula)
    - Aula (relacionado a aula)
    - Data da Aula (campo da aula puxado automático - campo fórmula)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by J. V. L.