Discuss anything related to web development but no technical support questions


Post by thiagocantao »

My tasks are not getting indented:

{
  "eventsData": [
    {
      "id": 1,
      "parentIndex": 0,
      "expanded": true,
      "startDate": "2018-09-06T00:00:00-03:00",
      "endDate": "2020-08-09T01:00:00-03:00",
      "duration": 703.0416666666666,
      "durationUnit": "day",
      "cls": "",
      "name": "Campanha de Inovação - INOVE",
      "calendar": null,
      "direction": null,
      "manuallyScheduled": false,
      "unscheduled": false,
      "ignoreResourceCalendar": null,
      "constraintType": null,
      "constraintDate": null,
      "percentDone": 29.616284029238304,
      "effort": 67993,
      "effortUnit": "hour",
      "inactive": false,
      "segments": null,
      "effortDriven": false,
      "schedulingMode": "Normal",
      "baselines": [],
      "parentId": null,
      "edtcode": "0",
      "isCaminhoCriticoStr": "NÃO",
      "nomeTarefa": "Campanha de Inovação - INOVE",
      "previsto": 100,
      "custo": 2800,
      "previstoStr": "100 %",
      "realizado": "30 %",
      "percentDoneStr": null,
      "pesoLb": "847,00%",
      "peso": "100,00%",
      "duracao": 1562,
      "duracaoStr": "1562",
      "duracaoLb": 899,
      "trabalho": "2117,60",
      "inicio": "06/09/2018",
      "inicioLb": "06/09/2018",
      "termino": "16/12/2022",
      "terminoReal": "",
      "terminoLb": "18/02/2022",
      "isMarcoStr": "NÃO",
      "isAtrasoStr": "SIM",
      "recurso": "",
      "codTarefa": "P000007.000001",
      "children": [
        {
          "id": 2,
          "parentIndex": 0,
          "expanded": false,
          "startDate": "2018-09-06T00:00:00-03:00",
          "endDate": "2018-09-09T00:00:00-03:00",
          "duration": 3,
          "durationUnit": "day",
          "cls": "",
          "name": "Aprovação do Plano de Projeto com a Diretoria",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 72,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "1",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Aprovação do Plano de Projeto com a Diretoria",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "0,00%",
          "peso": "0,00%",
          "duracao": 3,
          "duracaoStr": "3",
          "duracaoLb": 1,
          "trabalho": "0,00",
          "inicio": "09/11/2018",
          "inicioLb": "09/11/2018",
          "termino": "12/11/2018",
          "terminoReal": "12/11/2018",
          "terminoLb": "12/11/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "Comissão de Avaliação[20%],Barbara - AGESP[20%],Clara - AGESP[20%],Frederico Ribeiro Ramos[20%]",
          "codTarefa": "P000007.000002"
        },
        {
          "id": 3,
          "parentIndex": 1,
          "expanded": false,
          "startDate": "2018-09-06T00:00:00-03:00",
          "endDate": "2018-09-09T00:00:00-03:00",
          "duration": 3,
          "durationUnit": "day",
          "cls": "",
          "name": "Criar Plano de Projeto do iNove",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 72,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "2",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Criar Plano de Projeto do iNove",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "4,00%",
          "peso": "0,60%",
          "duracao": 3,
          "duracaoStr": "3",
          "duracaoLb": 4,
          "trabalho": "43,40",
          "inicio": "05/11/2018",
          "inicioLb": "05/11/2018",
          "termino": "08/11/2018",
          "terminoReal": "08/11/2018",
          "terminoLb": "08/11/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "Barbara - AGESP[30%],Clara - AGESP[30%],Frederico Ribeiro Ramos[10%],Recurso Genérico[66%]",
          "codTarefa": "P000007.000012"
        },
        {
          "id": 4,
          "parentIndex": 2,
          "expanded": true,
          "startDate": "2018-09-09T00:00:00-03:00",
          "endDate": "2018-09-09T00:00:00-03:00",
          "duration": 0,
          "durationUnit": "day",
          "cls": "",
          "name": "Criação das Campanha Publicitária",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 0,
          "effort": 0,
          "effortUnit": "hour",
          "inactive": false,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "3",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Criação das Campanha Publicitária",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "0 %",
          "percentDoneStr": null,
          "pesoLb": "1,00%",
          "peso": "0,80%",
          "duracao": 0,
          "duracaoStr": "0",
          "duracaoLb": 1,
          "trabalho": "0,00",
          "inicio": "09/11/2018",
          "inicioLb": "09/11/2018",
          "termino": "09/11/2018",
          "terminoReal": "",
          "terminoLb": "09/11/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "SIM",
          "recurso": "",
          "codTarefa": "P000007.000013",
          "children": [
            {
              "id": 15,
              "parentIndex": 0,
              "expanded": false,
              "startDate": "2018-09-09T00:00:00-03:00",
              "endDate": "2018-09-09T00:00:00-03:00",
              "duration": 0,
              "durationUnit": "day",
              "cls": "",
              "name": "Definição das premissas",
              "calendar": null,
              "direction": null,
              "manuallyScheduled": false,
              "unscheduled": false,
              "ignoreResourceCalendar": null,
              "constraintType": null,
              "constraintDate": null,
              "percentDone": 0,
              "effort": 0,
              "effortUnit": "hour",
              "inactive": null,
              "segments": null,
              "effortDriven": false,
              "schedulingMode": "Normal",
              "baselines": [],
              "parentId": 4,
              "edtcode": "3.1",
              "isCaminhoCriticoStr": "NÃO",
              "nomeTarefa": "Definição das premissas",
              "previsto": 100,
              "custo": 0,
              "previstoStr": "100 %",
              "realizado": "0 %",
              "percentDoneStr": null,
              "pesoLb": "1,00%",
              "peso": "0,00%",
              "duracao": 0,
              "duracaoStr": "0",
              "duracaoLb": 1,
              "trabalho": "0,00",
              "inicio": "09/11/2018",
              "inicioLb": "09/11/2018",
              "termino": "09/11/2018",
              "terminoReal": "",
              "terminoLb": "09/11/2018",
              "isMarcoStr": "NÃO",
              "isAtrasoStr": "SIM",
              "recurso": "",
              "codTarefa": "P000007.000142"
            }
          ]
        },
        {
          "id": 5,
          "parentIndex": 3,
          "expanded": false,
          "startDate": "2018-09-09T00:00:00-03:00",
          "endDate": "2018-09-11T00:00:00-03:00",
          "duration": 2,
          "durationUnit": "day",
          "cls": "",
          "name": "Impressão dos Materiais e 1ª leva de divulgação para Redes Sociais",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 48,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "4",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Impressão dos Materiais e 1ª leva de divulgação para Redes Sociais",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "3,00%",
          "peso": "0,50%",
          "duracao": 2,
          "duracaoStr": "2",
          "duracaoLb": 3,
          "trabalho": "0,00",
          "inicio": "21/11/2018",
          "inicioLb": "21/11/2018",
          "termino": "23/11/2018",
          "terminoReal": "23/11/2018",
          "terminoLb": "23/11/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "Gráfica[0%]",
          "codTarefa": "P000007.000014"
        },
        {
          "id": 6,
          "parentIndex": 4,
          "expanded": false,
          "startDate": "2018-09-09T00:00:00-03:00",
          "endDate": "2018-09-10T00:00:00-03:00",
          "duration": 1,
          "durationUnit": "day",
          "cls": "",
          "name": "Início da Campanha",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 24,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "5",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Início da Campanha",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "0,00%",
          "peso": "0,00%",
          "duracao": 1,
          "duracaoStr": "1",
          "duracaoLb": 1,
          "trabalho": "0,00",
          "inicio": "26/11/2018",
          "inicioLb": "26/11/2018",
          "termino": "27/11/2018",
          "terminoReal": "27/11/2018",
          "terminoLb": "27/11/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "",
          "codTarefa": "P000007.000015"
        },
        {
          "id": 7,
          "parentIndex": 5,
          "expanded": false,
          "startDate": "2018-09-11T00:00:00-03:00",
          "endDate": "2018-09-26T00:00:00-03:00",
          "duration": 15,
          "durationUnit": "day",
          "cls": "",
          "name": "Criação do Ambiente de Cadastro das iniciativas \"Canvas\"",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 360,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "6",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Criação do Ambiente de Cadastro das iniciativas \"Canvas\"",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "11,50%",
          "peso": "1,20%",
          "duracao": 15,
          "duracaoStr": "15",
          "duracaoLb": 12,
          "trabalho": "119,60",
          "inicio": "27/11/2018",
          "inicioLb": "27/11/2018",
          "termino": "12/12/2018",
          "terminoReal": "12/12/2018",
          "terminoLb": "12/12/2018",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "Barbara - AGESP[25%],Frederico Ribeiro Ramos[25%],Programador[80%],Recurso Genérico[125%]",
          "codTarefa": "P000007.000016"
        },
        {
          "id": 8,
          "parentIndex": 6,
          "expanded": false,
          "startDate": "2018-09-10T00:00:00-03:00",
          "endDate": "2020-08-09T01:00:00-03:00",
          "duration": 699.0416666666666,
          "durationUnit": "day",
          "cls": "",
          "name": "Período de adesão das iniciativas",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 100,
          "effort": 16777,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "7",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Período de adesão das iniciativas",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "100 %",
          "percentDoneStr": null,
          "pesoLb": "500,00%",
          "peso": "79,90%",
          "duracao": 0,
          "duracaoStr": "0",
          "duracaoLb": 500,
          "trabalho": "0,00",
          "inicio": "02/03/2022",
          "inicioLb": "11/12/2018",
          "termino": "02/03/2022",
          "terminoReal": "02/03/2022",
          "terminoLb": "09/11/2020",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "NÃO",
          "recurso": "",
          "codTarefa": "P000007.000017"
        },
        {
          "id": 9,
          "parentIndex": 7,
          "expanded": false,
          "startDate": "2018-09-26T00:00:00-03:00",
          "endDate": "2019-02-13T01:00:00-02:00",
          "duration": 140,
          "durationUnit": "day",
          "cls": "",
          "name": "Avaliação das Propostas",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 0,
          "effort": 3360,
          "effortUnit": "hour",
          "inactive": null,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "8",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Avaliação das Propostas",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "0 %",
          "percentDoneStr": null,
          "pesoLb": "100,00%",
          "peso": "16,00%",
          "duracao": 140,
          "duracaoStr": "140",
          "duracaoLb": 100,
          "trabalho": "880,00",
          "inicio": "10/11/2020",
          "inicioLb": "10/11/2020",
          "termino": "30/03/2021",
          "terminoReal": "",
          "terminoLb": "30/03/2021",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "SIM",
          "recurso": "Barbara - AGESP[50%],Clara - AGESP[50%],Comissão de Avaliação[10%],Recurso Genérico[110%]",
          "codTarefa": "P000007.000018"
        },
        {
          "id": 20,
          "parentIndex": 8,
          "expanded": true,
          "startDate": "2018-09-06T00:00:00-03:00",
          "endDate": "2019-04-26T00:00:00-03:00",
          "duration": 232,
          "durationUnit": "day",
          "cls": "",
          "name": "Sífilis: Gestão do cuidado na rede SUS-BH",
          "calendar": null,
          "direction": null,
          "manuallyScheduled": false,
          "unscheduled": false,
          "ignoreResourceCalendar": null,
          "constraintType": null,
          "constraintDate": null,
          "percentDone": 6.979542719614922,
          "effort": 39888,
          "effortUnit": "hour",
          "inactive": false,
          "segments": null,
          "effortDriven": false,
          "schedulingMode": "Normal",
          "baselines": [],
          "parentId": 1,
          "edtcode": "9",
          "isCaminhoCriticoStr": "NÃO",
          "nomeTarefa": "Sífilis: Gestão do cuidado na rede SUS-BH",
          "previsto": 100,
          "custo": 0,
          "previstoStr": "100 %",
          "realizado": "7 %",
          "percentDoneStr": null,
          "pesoLb": "1185,00%",
          "peso": "0,00%",
          "duracao": 1562,
          "duracaoStr": "1562",
          "duracaoLb": 267,
          "trabalho": "0,00",
          "inicio": "06/09/2018",
          "inicioLb": "06/09/2018",
          "termino": "16/12/2022",
          "terminoReal": "",
          "terminoLb": "13/09/2019",
          "isMarcoStr": "NÃO",
          "isAtrasoStr": "SIM",
          "recurso": "",
          "codTarefa": "P000007.000147",
          "children": [
            {
              "id": 21,
              "parentIndex": 0,
              "expanded": true,
              "startDate": "2018-09-06T00:00:00-03:00",
              "endDate": "2019-04-26T00:00:00-03:00",
              "duration": 232,
              "durationUnit": "day",
              "cls": "",
              "name": "Matriciamento",
              "calendar": null,
              "direction": null,
              "manuallyScheduled": false,
              "unscheduled": false,
              "ignoreResourceCalendar": null,
              "constraintType": null,
              "constraintDate": null,
              "percentDone": 30.851063829787233,
              "effort": 9024,
              "effortUnit": "hour",
              "inactive": false,
              "segments": null,
              "effortDriven": false,
              "schedulingMode": "Normal",
              "baselines": [],
              "parentId": 20,
              "edtcode": "9.1",
              "isCaminhoCriticoStr": "NÃO",
              "nomeTarefa": "Matriciamento",
              "previsto": 100,
              "custo": 0,
              "previstoStr": "100 %",
              "realizado": "31 %",
              "percentDoneStr": null,
              "pesoLb": "268,00%",
              "peso": "22,62%",
              "duracao": 1562,
              "duracaoStr": "1562",
              "duracaoLb": 927,
              "trabalho": "0,00",
              "inicio": "06/09/2018",
              "inicioLb": "06/09/2018",
              "termino": "16/12/2022",
              "terminoReal": "",
              "terminoLb": "30/03/2022",
              "isMarcoStr": "NÃO",
              "isAtrasoStr": "SIM",
              "recurso": "",
              "codTarefa": "P000007.000148",
              "children": [
                {
                  "id": 22,
                  "parentIndex": 0,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-11-07T01:00:00-02:00",
                  "duration": 62,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "(ERICSSON) - Revisar Plano de ação local a partir do plano de ação regional",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 1488,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.1",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "(ERICSSON) - Revisar Plano de ação local a partir do plano de ação regional",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "42,00%",
                  "peso": "15,67%",
                  "duracao": 62,
                  "duracaoStr": "62",
                  "duracaoLb": 42,
                  "trabalho": "0,00",
                  "inicio": "31/03/2021",
                  "inicioLb": "31/03/2021",
                  "termino": "01/06/2021",
                  "terminoReal": "",
                  "terminoLb": "01/06/2021",
                  "isMarcoStr": "NÃO",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000149"
                },
                {
                  "id": 23,
                  "parentIndex": 1,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-09-06T00:00:00-03:00",
                  "duration": 0,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Planos de ação locais revisados pelas as GAEREs",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 0,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.2",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "Planos de ação locais revisados pelas as GAEREs",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "0,00%",
                  "peso": "0,00%",
                  "duracao": 0,
                  "duracaoStr": "0",
                  "duracaoLb": 0,
                  "trabalho": "0,00",
                  "inicio": "06/09/2018",
                  "inicioLb": "06/09/2018",
                  "termino": "06/09/2018",
                  "terminoReal": "",
                  "terminoLb": "06/09/2018",
                  "isMarcoStr": "SIM",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000150"
                },
                {
                  "id": 24,
                  "parentIndex": 2,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-10-03T00:00:00-03:00",
                  "duration": 27,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "(ERICSSON) - Validar os planos de ação locais",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 648,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.3",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "(ERICSSON) - Validar os planos de ação locais",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "20,00%",
                  "peso": "7,46%",
                  "duracao": 27,
                  "duracaoStr": "27",
                  "duracaoLb": 20,
                  "trabalho": "0,00",
                  "inicio": "02/06/2021",
                  "inicioLb": "02/06/2021",
                  "termino": "29/06/2021",
                  "terminoReal": "",
                  "terminoLb": "29/06/2021",
                  "isMarcoStr": "NÃO",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000151"
                },
                {
                  "id": 25,
                  "parentIndex": 3,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-09-06T00:00:00-03:00",
                  "duration": 0,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Planos de ação locais validados pela GAERE",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 0,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.4",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "Planos de ação locais validados pela GAERE",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "0,00%",
                  "peso": "0,00%",
                  "duracao": 0,
                  "duracaoStr": "0",
                  "duracaoLb": 0,
                  "trabalho": "0,00",
                  "inicio": "06/09/2018",
                  "inicioLb": "06/09/2018",
                  "termino": "06/09/2018",
                  "terminoReal": "",
                  "terminoLb": "06/09/2018",
                  "isMarcoStr": "SIM",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000152"
                },
                {
                  "id": 26,
                  "parentIndex": 4,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2019-04-26T00:00:00-03:00",
                  "duration": 232,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Realizar pelo menos uma roda de conversa com as ESF (médicos, enfermeiros e ACS) em todos os centros de saúde, com enfoque na investigação da sífilis congênita e na testagem rápida.",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 50,
                  "effort": 5568,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.5",
                  "isCaminhoCriticoStr": "SIM",
                  "nomeTarefa": "<span class='isCaminhoCritico'>Realizar pelo menos uma roda de conversa com as ESF (médicos, enfermeiros e ACS) em todos os centros de saúde, com enfoque na investigação da sífilis congênita e na testagem rápida.</span>",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "50 %",
                  "percentDoneStr": null,
                  "pesoLb": "166,00%",
                  "peso": "61,94%",
                  "duracao": 232,
                  "duracaoStr": "232",
                  "duracaoLb": 166,
                  "trabalho": "0,00",
                  "inicio": "28/04/2022",
                  "inicioLb": "12/04/2021",
                  "termino": "16/12/2022",
                  "terminoReal": "",
                  "terminoLb": "30/11/2021",
                  "isMarcoStr": "NÃO",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000153"
                },
                {
                  "id": 27,
                  "parentIndex": 5,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-09-06T00:00:00-03:00",
                  "duration": 0,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Rodas de conversa realizadas nos centros de saúde",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 0,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.6",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "Rodas de conversa realizadas nos centros de saúde",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "0,00%",
                  "peso": "0,00%",
                  "duracao": 0,
                  "duracaoStr": "0",
                  "duracaoLb": 0,
                  "trabalho": "0,00",
                  "inicio": "06/09/2018",
                  "inicioLb": "06/09/2018",
                  "termino": "06/09/2018",
                  "terminoReal": "",
                  "terminoLb": "06/09/2018",
                  "isMarcoStr": "SIM",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000154"
                },
                {
                  "id": 28,
                  "parentIndex": 6,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-10-31T00:00:00-03:00",
                  "duration": 55,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Elencar experiência exitosa para apresentação no II Seminário de Divulgação dos Resultados do Projeto Estratégico",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 1320,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.7",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "Elencar experiência exitosa para apresentação no II Seminário de Divulgação dos Resultados do Projeto Estratégico",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "40,00%",
                  "peso": "14,93%",
                  "duracao": 55,
                  "duracaoStr": "55",
                  "duracaoLb": 40,
                  "trabalho": "0,00",
                  "inicio": "03/02/2022",
                  "inicioLb": "03/02/2022",
                  "termino": "30/03/2022",
                  "terminoReal": "",
                  "terminoLb": "30/03/2022",
                  "isMarcoStr": "NÃO",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000155"
                },
                {
                  "id": 29,
                  "parentIndex": 7,
                  "expanded": false,
                  "startDate": "2018-09-06T00:00:00-03:00",
                  "endDate": "2018-09-06T00:00:00-03:00",
                  "duration": 0,
                  "durationUnit": "day",
                  "cls": "",
                  "name": "Experiência exitosa apresentada no II Seminário de Divulgação dos Resultados do Projeto Estratégico",
                  "calendar": null,
                  "direction": null,
                  "manuallyScheduled": false,
                  "unscheduled": false,
                  "ignoreResourceCalendar": null,
                  "constraintType": null,
                  "constraintDate": null,
                  "percentDone": 0,
                  "effort": 0,
                  "effortUnit": "hour",
                  "inactive": null,
                  "segments": null,
                  "effortDriven": false,
                  "schedulingMode": "Normal",
                  "baselines": [],
                  "parentId": 21,
                  "edtcode": "9.1.8",
                  "isCaminhoCriticoStr": "NÃO",
                  "nomeTarefa": "Experiência exitosa apresentada no II Seminário de Divulgação dos Resultados do Projeto Estratégico",
                  "previsto": 100,
                  "custo": 0,
                  "previstoStr": "100 %",
                  "realizado": "0 %",
                  "percentDoneStr": null,
                  "pesoLb": "0,00%",
                  "peso": "0,00%",
                  "duracao": 0,
                  "duracaoStr": "0",
                  "duracaoLb": 0,
                  "trabalho": "0,00",
                  "inicio": "06/09/2018",
                  "inicioLb": "06/09/2018",
                  "termino": "06/09/2018",
                  "terminoReal": "",
                  "terminoLb": "06/09/2018",
                  "isMarcoStr": "SIM",
                  "isAtrasoStr": "SIM",
                  "recurso": "",
                  "codTarefa": "P000007.000156"
                }
              ]
            },
            
...

Post by marcio »

Hi thiagocantao,

Thanks for reaching out.

I need more info to help — can you show how you create/load the Gantt (your BryntumGantt config / Project transport) and the exact JSON file you feed it?

A common cause is feeding the wrong root keys: Bryntum Gantt’s Project expects the project payload shape (tasks in tasks.rows, calendars, dependencies, etc.). If you pass eventsData (Scheduler style) the tree/indent won’t be built. Make sure your JSON is like:

{ "success": true, "project": {...}, "tasks": { "rows": [ ... ] }, "dependencies": {...}, ... }

Also, check that child rows either have a children array or correct parentId values, and that you’re loading via the ProjectModel (project.transport.load / autoLoad) so the built‑in CrudManager can create the tree.

Please paste the code that initialises BryntumGantt and the snippet of the JSON load call so I can pinpoint the issue.

Best regards,
Márcio

How to ask for help? Please read our Support Policy


Post Reply