Skip to main content
Skip table of contents

Kundeninformationen + Neuanmeldungen NFL > CRM

  1. Logge Dich ein in Deinen Systemverwalter Account auf mein.nextfarming.de

  2. Gehe auf Administration > Scripting Console

  3. Lösche den vorausgefüllten Text aus der Console und füge folgendes ein: (klicke auf bearbeiten bevor du den Code kopierst)

    CODE
    var query = " SELECT DISTINCT(person.id), " +
    "   person.typ, " +
    "   person.akademischertitel, " +
    "   person.anrede, " +
    "   person.vorname, " +
    "   person.nachname, " +
    "   person.email, " +
    "   mitarbeiter.telefonnummer, " +
    "   languages.locale, " +
    "   date(person.ersterlogin) as ersterlogin, " +
    "   person.anzahllogins, " +
    "    date(person.letzterlogin) as letzterlogindate," +
    "   person.newsletteroptin, " +
    "   company.angezeigtername, " +
    "   REPLACE(CAST(company.bewirtschafteteflaecheinhektar AS TEXT),'.',',' ) AS areainhectare, " +
    "   company.geschaeftsfuehrervorname, " +
    "   company.geschaeftsfuehrernachname, " +
    "   company.kundennummer, " +
    "   waehrung.alphabeticcode, " +
    "   adresse.strasse, " +
    "   adresse.hausnummer, " +
    "   adresse.adresserweiterung, " +
    "   adresse.postleitzahl, " +
    "   adresse.ort, " +
    "   adresse.ortsteil, " +
    "   (SELECT objekt.name FROM objekt WHERE objekt.id=bundesland.id) AS Bundesland, " +
    "   land.deutschebezeichnung, " +
    "   papierregistrierung.email As ProvEmpf     FROM person person" +
    "   LEFT JOIN languages languages ON (languages.id = person.language_id) " +
    "   LEFT JOIN company company ON (company.id = person.activecompany_id) " +
    "   LEFT JOIN mitarbeiter mitarbeiter ON (mitarbeiter.person_id = person.id) " +
    "   LEFT JOIN adresse adresse ON (adresse.id=company.adresse_id) " +
    "   LEFT JOIN bundesland bundesland ON (bundesland.id = adresse.bundesland_id) " +
    "   LEFT JOIN land land ON (land.id=adresse.land_id) " +
    "   LEFT JOIN papierregistrierung papierregistrierung ON (person.id = papierregistrierung.person_id) " +
    "   LEFT JOIN waehrung waehrung ON (waehrung.id = company.waehrung_id) " +
    "   JOIN objekt objekt ON (objekt.id = person.id) " +
    "      WHERE person.aktiv=true AND person.emailconfirmed=true AND person.email IS NOT NULL"; 
     
    var list = em.createNativeQuery(query).getResultList();
    println("NEXT-ID;Typ;Titel;Anrede;Vorname;Nachname;eMail;Telefon;Sprache;Erstlogin;Anzahl Logins;Letzter Login;Newsletter-OptIn;Name 2;Hektar gesamt;GF_Vorname;GF_Nachname;Metro-Kd-ID;Währung;Straße;Hausnr.;Adr.-Zusatz;PLZ;Ort;Ortsteil;Bundesland;Land;Erfasst durch");
       
    var it = list.iterator();
     while(it.hasNext())
     {{{}}
      var row = it.next();
      var i=0;
      while (i < row.length) {
       var text = row[i];
       print (((text == null) ? "": text) +";");
       i++
      }
      println();
     }
  4. Kopiere die angezeigten Daten in Excel

  5. Klicke auf Daten > Text in Spalten > Getrennt > Weiter > Trennzeichen: Semikolon > Weiter > Spalte Telefon, Hausnummer und PLZ als Text formatieren > Fertig stellen



  6. pauli@farmfacts.de Doublette löschen (bleibt 1 x drin)
    WICHTIG: Um mögliche weitere Dubletten zu löschen, klicke unter Daten auf Duplikate entfernen. Vor allem Duplikate in der Spalte E-Mail müssen entfernt werden!

  7. Tabelle abspeichern als CSV (Trennzeichen-getrennt)

  8. Datei so benennen: nfl_kunden ; somit heißt die Datei nfl_kunden.csv

  9. In Remote Desktop Umgebung (wo das CRM ist) ablegen im Ordner \\bbjedv.local\Shares\cobraserver\CSV_imports\
    (Verknüpfung auf Remote Desktop Desktop erstellen ist sinnvoll)

  10. Ablage muss bis Freitagabend erfolgen, der Import läuft Freitagnacht. 


Erledige anschließend den Import der Wartungsverträge. Die Anleitung dazu findest du hier: Lizenzreport NFL > CRM Wartungsverträge

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.