Kundeninformationen + Neuanmeldungen NFL > CRM
- Logge Dich ein in Deinen Systemverwalter Account auf mein.nextfarming.de
- Gehe auf Administration > Scripting Console
Lösche den vorausgefüllten Text aus der Console und füge folgendes ein: (klicke auf bearbeiten bevor du den Code kopierst)
CODEvar 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(); }- Kopiere die angezeigten Daten in Excel
- Klicke auf Daten > Text in Spalten > Getrennt > Weiter > Trennzeichen: Semikolon > Weiter > Spalte Telefon, Hausnummer und PLZ als Text formatieren > Fertig stellen

- 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! - Tabelle abspeichern als CSV (Trennzeichen-getrennt)
- Datei so benennen: nfl_kunden ; somit heißt die Datei nfl_kunden.csv
- 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) - 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