punosmobile / jkr-lahti

Lahden jätteenkuljetusrekisteri
GNU General Public License v3.0
1 stars 0 forks source link

Tutki kuljetustietojen skripti päivittyneen kohdennuslogiikan ja kohteiden osalta #77

Closed ltalve closed 1 year ago

ltalve commented 1 year ago

Kohteissa on tehty paljon muutoksia syksyllä 2022 tehdyn ensimmäisen kuljetustietoimportin jälkeen. Täytyy selvittää mitkä osat koodissa toimivat ja mitä täytyy muuttaa, jotta kuljetustiedot lähtevät kohdentumaan oikein uuden logiikan mukaan luoduille kohteille ja päivitetyn kohdennuslogiikan (28.8.2023, alla) mukaan. Selvityksen perusteella kuljetustietoihin liittyvät seikat päivitetään.

Keskeisimmät liittyvät tarinat:

57

48

Kuljetustiedon kohdennus

Kuljetustiedon PRT (sarake F) on sama kuin kohteen yhden rakennuksen PRT.

Kuljetustiedonurakoitsija urakoitsija (sarake A) ja kohdeosoite (sarake G-H) ja kohde-id (sarake E) ovat samoja kuin aiemmin kohteelle viedyssä kuljetustietoaineistossa.

Huom! Kuljetustietoa ei verrata kohteen rakennuksien DVV-tietoihin vaan aiempaan kuljetustietoon.

Järjestelmään vietävät aineistot:


Lahdelta kommentti 16.5.2023: Ennen kuljetustietojen uudelleen viemistä tai scripitin miettimästä tulee olla yhteisesti selvää

Ks. myös teamsin aineisto, jossa kuljetustietoaineiston tarkka kuvaus: Kiinteä jäte vietävien kuljetustietojen määrittely 28.8.2023.xlsx

ltalve commented 1 year ago

4.10.2023 palaverissa esitetty kysymys paritaloista ja kuljetustiedoista: Paritalot = kaksi kohdetta, joissa molemmissa näkyy sama rakennus, jolla samat osapuolet > tuleeko ongelma kuljetusten kohdennuksessa, ts. löytääkö kuljetus rakennukselta oikean kohteen?

ismogis commented 1 year ago

Pakolliset tiedot (ei saa olla tyhjä millään rivillä)

UrakoitsijaID - yksilöi urakoitsijan Pvmalk - kvartaalin alku Pvmasti - kvartaalin loppu tyyppiIdEWC - https://github.com/GispoCoding/jkr-lahti/issues/48 COUNT(kaynnit) - velvoitteiden toteutuminen (voi olla 0)

Vaihtoehtoiset tiedot kohdentamiseen

a) Rakennustunnus / Kiinteistotunnus b) Kiinteistonkatuosoite + Kiinteistonposti

ismogis commented 1 year ago

"Huom! Kuljetustietoa ei verrata kohteen rakennuksien DVV-tietoihin vaan aiempaan kuljetustietoon."

Yksinkertaisin ratkaisu tähän saattaa olla luoda kuljetustiedosta tunniste, jota käytetään vertaamiseen.

ismogis commented 1 year ago

Kuljetustieto-excelistä viedään datat tietokannan tauluihin tällä hetkellä seuraavasti:

Jos kuljetukselle on täytetty kentät palveluKimppakohdeId, KimpanNimi, Kimpankatuosoite ja Kimpanposti, sitä käsitellään kimppaan kuuluvana. Jokaiselle kimppaan kuuluvalle sopimukselle lisätään oma rivi jkr.sopimus-tauluun, jossa sopimukset linkitetään kimppaisäntään. Merkitsevät kentät ovat seuraavat.

Lisäksi tauluun jkr.ulkoinen_asiakastieto kenttään ulkoinen_asiakastieto tallennetaan json-muodossa seuraavat sarakkeet:

ismogis commented 1 year ago

@AnniinaMet @TiiaY Yllä listaus tietokanta-excelistä luettavista kentistä.

ltalve commented 1 year ago

Kuljetustietojen osalta tarvittavat toimenpiteet listattu tämän seikan perusteella ja näistä tehdään uudet eritellyt seikat. Tämä seikka suljetaan.

AnniinaMet commented 1 year ago

Jätehuollon huomioita Kuljetustieto-excelistä vietävään dataan:

  • Rakennustunnus/Kiinteistotunnus - ei lueta Tämä pitäisi kyllä lukea sisään, koska sen perusteella tieto kohdentuu. Ei sille ole välttämätöntä paikkaa olla, mutta rakennus id tulee tietoa vietäessä huomioida.

  • Haltijanyhteyshlo - jkr.osapuoli:nimi Ei ole tarpeen viedä tietokantaan

  • SUM(paino) - jkr.kuljetus:massa Nykyisen määrittelyn mukaisesti ei ole tarpeen lukea sisään, mutta tuota kyllä saatetaan myöhemmin tarvita lietekuljetustiedoissa, eli on sille hyvä varata nyt jo poikka. Kuljetustietojen muoto on kuitenkin likimain sama

  • kertaaviikossa - ei lueta Tämä on määritelty luettavaksi ja sille pitäisi löytyä paikka.

  • Voimassaoloviikotalkaen2 - ei lueta

  • Voimassaoloviikotasti2 - ei lueta

  • tyhjennysvali2 - ei lueta

  • kertaaviikossa2 - ei lueta Näistä kaikki pitäisi lukea sisään ja niille pitäisi löytyä paikka. Kyseessä on tapaukset, joissa asiakkaalla on kaksi eri rytmiä.

  • Keskeytysalkaen - ei lueta

  • Keskeytysasti - ei lueta Nämä tulee lukea sisään ja nille tulee löytyä paikka

  • KimpanNimi Kimpan nimi ei ole jätehuollolle olennaista tietoa, eikä sitä jätehuollon määrittelyn mukaan ole tarpeen viedä kantaan. Jos siitä kuitenkin on apua kimpan käsittelyssä tietokannassa, niin toki sen voi viedä. Kimpan yhteyshenkilöntieto, eli "kimpasta vastaava" sen sijaan tulee olla tietokannassa nähtävissä ja sieltä saatavissa.

Taulu jkr.ulkoinen_asiakastieto

  • Haltijanyhteyshlo Ei ole tarpeen viedä tietokantaan

  • KimpanNimi Kimpan nimi ei ole jätehuollolle olennaista tietoa, eikä sitä jätehuollon määrittelyn mukaan ole tarpeen viedä kantaan. Jos siitä kuitenkin on apua kimpan käsittelyssä tietokannassa, niin toki sen voi viedä. Kimpan yhteyshenkilöntieto, eli "kimpasta vastaava" sen sijaan tulee olla tietokannassa nähtävissä ja sieltä saatavissa.

Jos tässä taulussa on kuljetustietoa, kuten tyhjennysvälit ja käyntimäärät, niin myös seuraaville tiedoille tullee löytyä paikka:

  • Voimassaoloviikotalkaen2
  • Voimassaoloviikotasti2
  • tyhjennysvali2
  • kertaaviikossa2

@ltalve @ismogis

ismogis commented 11 months ago

"Rakennustunnus/Kiinteistotunnus - ei lueta Tämä pitäisi kyllä lukea sisään, koska sen perusteella tieto kohdentuu. Ei sille ole välttämätöntä paikkaa olla, mutta rakennus id tulee tietoa vietäessä huomioida."

Tämän luku lisätty PR:ssä #94.