questions -> rule?
input -> description_input <- required_question? min_length?
dropdown-> min_required? rule?
checkbox -> description_input <- required_question? min_length?
- Default Rule - The default rule is 0 or 100% percent - Distribute weigth in each other - section qty
- Dropdown Rule - In dropdown rule the percentage is granular
- RowTemplate Rule - In row template the percentage calculus is granular
- Upload Rule - In upload template rule the percentage calculus is granular
Textarea Template (Default Template)
{
"parent": {
"col": "col-md-12",
"label": "<span class=\"icon\"><i class=\"fa fa-globe\"></i></span><span class=\"primary-blue\">Preencha este campo caso entenda que existem outros fatores, não mencionados anteriormente, que devem ser incluídos:</span>",
"rule": "defaultRule"
},
"input":[
{"col": "col-md-8", "label": "", "type": "textarea", "model": "other_situation", "required_question": true, "min_length": 100}
]
}
Textarea Template (Default Template) Full - Sample
{
"parent": {
"col": "col-md-12",
"force_label": true,
"label": "<h2>Descrição Da empresa e Performance Recente</h2> <p>Apresentar resumidamente a sua empresa incluindo informações como: </p>",
"rule": "defaultRule"
},
"input":[
{"col": "col-md-8", "label": "<span class=\"primary-blue\"> O histórico da empresa e um resumo de suas atividades e produtos/serviços.</span>", "type": "textarea", "model": "company_description",
"example": {"title": "Exemplo de como responder", "content": "Fundada em 1990 na cidade de São Paulo/SP, a Empresa Exemplo atua desde sua origem na fabricação de móveis para escritório. Atualmente, a empresa conta com 2 fábricas com área construída de 20.000 m², bem como 5 lojas próprias nas regiões Sul e Sudeste, suas regiões de maior atuação."}},
]
}
Row Template
{
"parent": {
"col": "col-md-12",
"label": "<h3>Clientes</h3><p>Quanto os seus 8 maiores clientes representaram do total das receitas da empresa no último ano?</p>",
"type": "row_template",
"btn_title": "cliente",
"min_rows": 2,
"min_required": 8,
"rule": "rowTemplateRule"
},
"input":[
{"col": "col-md-4", "label": "Cliente", "type": "text", "model": "customer_abc_$index.customer", "required_question": true},
{"col": "col-md-3", "label": "Valor", "type": "number", "decimal": 2, "right_info": "%", "model": "customer_abc_$index.value", "required_question": true}
]
}
Dropdown Template
{
"parent": {
"col": "col-md-8",
"label": "<span class=\"icon\"><i class=\"fa fa-line-chart\"></i></span><span class=\"primary-blue\">Receitas, Crescimento e Oportunidades</span>",
"placeholder": "Favor escolha NO MÁXIMO 2 FATORES que melhor represente sua empresa.",
"type": "dropdown",
"rule": "dropdownRule",
"min_required": 4
},
"input":[
{
"label": "Que as suas receitas não são tão afetadas pela atividade econômica.",
"type": "checkbox",
"model": "revenue_situation.economic_activity",
"description_input": {
"label": "",
"type": "textarea",
"model": "revenue_situation.economic_activity_explanation",
"ng-if": "vm.$1.revenue_situation.economic_activity",
"required_question": true,
"min_length": 200
}
}
]
}
Upload Template
{
"parent": {
"col": "col-md-8",
"label": "",
"type": "upload_list",
"rule": "uploadRule"
},
"input":[
{
"label": "Apresentação Institucional da Empresa",
"type": "upload", "model": "documents.company_presentation",
"option": [
{"label":"Documento enviado","value":true},
{"label":"Fazer upload","value":false}
],
"id_document_type": "35",
"required_question": true
}
]
}
[
{"area": "Dados Iniciais", "percentage": 25},
{"area": "Análise Quantitativa", "percentage": 25},
{"area": "Análise Qualitativa", "percentage": 0},
{"area": "Documentos", "percentage": 0}
]
To see entries data structure, please read the tests