Skip to main content

Tehokas asuntojen metsästys FME-automaation avulla: vaiheittainen opas

Johdanto

Täydellisen asunnon etsiminen voi olla aikaa vievää ja tylsää, mutta automaation avulla voimme yksinkertaistaa prosessia. Tässä opetusohjelmassa käymme läpi, kuinka luodaan automatisoitu työnkulku FME:n (Feature Manipulation Engine) avulla tehostaaksemme FME Lizardin asuntojen hakuprosessia Tampereella. Sukeltakaamme sisään!

Vaiheet

  1. Sähköpostihälytysten määrittäminen
  2. Tietojen poiminta, verkkokaappaus ja geokoodaus lisätietojen saamiseksi
  3. Tietojen työntäminen Google Sheetsiin

Sähköpostihälytysten määrittäminen

Laukaisimet FME Flow:ssa

Joka kerta kun uusi asuntoilmoitus tulee markkinoille, sähköposti-ilmoitus lähetetään nopeasti luotettavalle liskokumppanillemme. Nopea integrointi ja vertailu tämän sähköposti-ilmoituksen ansiosta antaa meille paremmat mahdollisuudet tehdä tarjous, kun aika on tärkeää!

FME Flow’ssa tämän automaattisen hälytyksen lisääminen on yhtä helppoa kuin vetämällä ja pudottamalla. Näin määrität sen:

  1. Lataa sähköpostipalveluntarjoajasi, kuten Gmail, määritykset.
  2. Helpota testausta lisäämällä manuaalinen liipaisin jaetulla mukautetulla attribuutilla.

Joka kerta kun uusi asunto tulee markkinoille, liskollemme lähetetään sähköpostia. Tätä kutsutaan triggeriksi. FME Flow’ssa sinun tarvitsee vain vetää ja pudottaa yksi.

Määritä sähköpostilaukaisin

  1. Lisää laukaisuobjekti ja valitse liipaisimen tyyppi.
  2. Lataa sähköpostipalveluntarjoajasi, kuten Gmail, määritykset.
  3. Anna sähköpostisi tunnistetietosi saumattoman integroinnin varmistamiseksi.

Lisää laukaisuobjekti

Valitse liipaisimen tyyppi

Lataa ja määritä sähköpostitilisi

  • Tarkista tulos

Varmista, että kaikki toimii sujuvasti, lisää lokiviestitoiminto liipaisimen asettamisen jälkeen. Tämä tarjoaa visuaalisen esityksen sähköpostin sisällöstä, mikä mahdollistaa nopean tietojen haun tarkistamisen.

Manuaalinen laukaisu testaustarkoituksiin

Harkitse lisäksi manuaalisen liipaisimen lisäämistä testausta varten. Tämän ominaisuuden avulla voit syöttää oletus- tai testiarvon, joka on ihanteellinen automaatioprosessin validointiin. Suomen kiinteistömarkkinoiden tämänhetkisessä tilanteessa tämä manuaalinen liipaisin osoittautuu korvaamattomaksi automaation testaamiseen ilman, että turvaudutaan pelkästään jatkuvaan uusien listausten virtaan.

  1. Lisää laukaisuobjekti ja valitse Manuaalinen laukaisutyyppi.
  2. Aseta arvo, joka painetaan viestinä, kun liipaisinta painetaan. Sen pitäisi olla se, jonka sait email.contentista toiselta laukaisimelta.
  3. Luo muokattu attribuutti molemmille triggereille, tässä “user.emailcontent”, joka sisältää joko email.body tai “manual” sisällön.

Tuloste on saatavilla sähköpostilaukaisimesta mukautetulla attribuuttimäärityksellä

  • Testaa se!

Näiden vaiheiden avulla automaation testaus on helppoa. Napsauta “Käynnistä” ja sitten “Triggeri” aloittaaksesi prosessin. Voila! Ensimmäinen automaatio on valmis. Vaikka nykyinen tuloste voi olla yksinkertainen tekstimuoto, jossa on osoite, hinta ja linkki epätavallisessa koodauksessa, älä pelkää – tarkennamme tätä FME-lomakkeella seuraavissa vaiheissa.

Osa käynnissä olevaa automaatiokäyttöliittymää

Etuovi.com 1 uusi kohde löytynyt! Hei WT2020, Vahtisi Tampere on löytänyt 1 uuden tai hinnaltaan muuttuneen kohteen, joka vastaa hakuehtojasi. streetname 5 B, 33720, area, Tampere, Suomi https://www.etuovi.com/kohde/1111111

Tietojen poiminta, verkkokaappaus ja geokoodaus lisätietojen saamiseksi

Tässä vaiheessa tavoitteenamme on muuntaa raakasähköpostiviesti strukturoiduksi dataksi, joka sisältää asunnon ominaisuudet, valmiina ladattavaksi laskentataulukkoomme.

Tietojen laatu ja valmistelu ovat tärkeitä vahvan ja luotettavan dataputken rakentamiselle. Siksi käytämme aikaa näiden tärkeiden vaiheiden syventämiseen. Jos et halua tutkia näitä yksityiskohtia, siirry eteenpäin.

Koska tämä vaatii monimutkaisempaa käsittelyä, käytämme FME Formia näiden monimutkaisten vaiheiden käsittelyyn ennen kuin integroimme putkilinjan saumattomasti takaisin FME Flow’hun.

FME-lomakkeen vaiheet

  1. Poimi tiedot sähköpostiviestistä
  2. Tehosta verkkokaappauksella
  3. Geokoodaa osoite
  4. Integrointi FME Flow Automationin kanssa
  • Poimi tiedot sähköpostiviestistä

FME Flow työntää sähköpostiviestin parametrin läpi, mikä edellyttää määrittelyä ja hakua ParameterFetcherin avulla.

Navigoi koodauksen monimutkaisuuksissa käyttämällä AttributeEncoder-muunnosten yhdistelmää.

Hyödynnä StringSearcheria ja Regexiä osoitekomponenttien ja verkkosivulinkkien tehokkaaseen poimimiseen järjestämällä ne jäsennellyksi luetteloksi.

Viimeistele tietojen valmistelu AttributeManagerin avulla.

Lopputulos

  • Tehosta verkkokaappauksella

Tässä haluamme poimia niin paljon kuin pystymme tekemättä prosessista jäykkää. Nykyaikaisten verkkosivujen monimutkaisuuden ratkaiseminen vaatii strategisia työkaluja. Tässä on joitain oppimisen arvoisia työkaluja.

Verkkojen romutuksen vaiheet

HttpCaller sivun sisällön hakemiseen.

HTMLExtractor kohdennettuun tekstin poimimiseen CSS-valitsimien kautta.

StringReplacer tekstinkäsittelyyn.

Tässä on tulos edellä esitetystä hintaosiosta.

  • Geokoodaa osoite

Kiinteistöjen kultainen sääntö korostaa sijaintia. FME:n omalla muuntajalla geokoodaa osoitteita vaivattomasti päätöksenteon kannalta ratkaisevan tärkeän tilatietoisuuden avaamiseksi.

  • Valmistele viesti työnnettäväksi takaisin automaatioon

Siirtyminen FME-lomakkeesta takaisin FME Flow’hun on saumatonta. Integroi tarkennettu tietojoukko vaivattomasti automaatioputkeen kartoittamalla attribuutteja.

Automation Writer -ominaisuuden tyyppi

FME Flow Steps: Työtilan käyttöönotto ja lisääminen automaatioon

Kun työtilasi on valmis käyttöönotettavaksi FME Flow’ssa, prosessi on erittäin yksinkertainen:

  1. Työtilan julkaiseminen: jotta se olisi automaation käytettävissä
  2. Sen lisääminen Automaatioon: linkittääksesi edellisiin vaiheisiin
  3. Testaa käyttöönottoa
  • Työtilan julkaiseminen

Aloita napsauttamalla “julkaise” -vaihtoehtoa. Tämä käynnistää ohjatun prosessin, jossa sinun tarvitsee vain seurata kehotteita ja napsauttaa “seuraava, seuraava, seuraava, valmis”. Tämä intuitiivinen kulku takaa vaivattoman julkaisukokemuksen myös alustan uusille käyttäjille.

Ensimmäinen vaihe, kun napsautat julkaistaksesi työtilan

  • Sen lisääminen automaatioon

Julkaisemisen jälkeen integroi työtila automaatioputkeen. Tämä vaihe sisältää toiminnon lisäämisen FME Flow’hun. Koska työtilan käyttäminen toimii toimintona, valitse vain työtilasi käytettävissä olevista vaihtoehdoista. Syötä se sitten asiaankuuluvilla viestitiedoilla, jotka on kätevästi tallennettu mukautettuun määritteeseen.

Vedä ja pudota toimintovaihe
Työtilan määritykset Flowissa
  • Testaa käyttöönottoa

Ennen integroinnin viimeistelyä on välttämätöntä suorittaa perusteellinen testaus. Tämä varmistaa, että työtila toimii tarkoitetulla tavalla automaatioputken sisällä. Lisää toiminto viestin kirjaamiseksi yksinkertaisella pudottamalla vetämällä. Aloita sitten testi käynnistämällä manuaalinen laukaisu.

Tietojen työntäminen Google Sheetsiin

Vaikka saattaa tuntua houkuttelevalta käyttää FME Formia suoraan tietojen siirtämiseen, se voi vahingossa rajoittaa tulevaa joustavuutta. Sisällyttämällä tiedonsiirron Google Sheetsiin FME Flow’hun varmistat mukautuvamman prosessin. Jos automaatiovaatimukset kehittyvät – kenties vaativat tietojen tallentamista Excel-tiedostoon S3:ssa tai tietokantaan – FME Flow’n joustavuus mahdollistaa säädöt.

FME-lomakkeen vaiheet

FME Form -putki

FME Form -prosessissa useat avainkomponentit varmistavat tehokkaan tiedonkäsittelyn:

  1. Ominaisuustunnusten luominen: tämä varmistaa vankat tiedonhallinta- ja seurantaominaisuudet.
  2. Automaatioviestien purkaminen: tämä muuntaa asiaankuuluvat automaatioviestit määritteiksi.
  3. Työnnä Google Sheetsiin: tämä perustuu Google Sheetille omistautuneeseen kirjoittajaan.
  4. Paluu automaatioon: se avaa oven muille mahdollisille automaation vaiheille. UUID:n työntäminen taaksepäin on tärkeää tietojen eheyden säilyttämiseksi.

FME Flow vaiheet

  1. Julkaise työtila
  2. Lisää se toiminnoksi
  3. Linkin attribuutit ja parametrit

Tulos

Tulostus Google Sheetissä

Kun tiedot on siirretty Google Sheetsiin! Tämä virtaviivaistettu automaatioprosessi ei vain yksinkertaista asuntojen metsästystä, vaan myös osoittaa FME:n voiman joustavien ja tehokkaiden tietoputkien luomisessa.

Johtopäätös

Vain kahdella hyvin muotoillulla työtilalla ja muutamalla yksinkertaisella toiminnolla FME Flowissa olemme luoneet saumattoman prosessin sähköposti-hälytysten seurantaan, tietojen poimimiseen verkkosivuilta ja tarkennetun tiedon siirtämiseen pilvipohjaiseen laskentataulukkoomme – kaikki ilman Python-koodausta. , JavaScript tai riippuvuus ulkoisista sovellusliittymistä.

FME:n vahvuus on sen joustavuus integroitua saumattomasti erilaisiin ulkoisiin palveluihin, jolloin organisaatiot voivat hajottaa tietosiilot ja tehostaa yhteistyötä. Siirtyminen verkkopohjaiseen automaatioon ja sovelluksiin antaa muille kuin koodaajille mahdollisuuden suunnitella räätälöityjä työnkulkuja, mikä edistää innovaatioita ja menestystä digitaaliaikana.