= Workflow zum update der Homepages auf Filemaker = == Beim Update berücksichtigte Felder in der Filemakerdatenbank == (v = vom Wissenschaftler über das Frontend veränderbar) || Feldname || Format || Bemerkung || v || || key || vorname_name_nr || _nr wird nur gebraucht, wenn nicht eindeutig ||nein|| || vorname || Vorname || alle Vornamen || ja|| || name || Nachename || Nachname mit Namenszusätzen || ja || || title || akad. Titel || ||ja|| || position || Position am Institut || wiss. Mitarbeiter etc. || nein || || abteilung || Abteilung ||||nein|| || heimat_inst || Heimatinstitution ||||ja|| || date_from || Ankunftsdatum ||||nein|| || date_to|| Abreisedatum ||||nein|| || funded_by|| externe Finanzierung ||||nein|| || current || Arbeitsvorhaben||soweit vor Anreise bekannt ||ja|| || e_mail2 || externe e-mail|| ||ja|| || publish_the_data || yes or no || ||nein|| == Verfahren == === update / Neuanlage (jsr)=== * Aus Filemaker werden die benötigten Felder als XML Exportiert (wenn möglich nur die zu ändernden Datensätze). Als Format (Grammar) wird FMPXMLRESULT gewählt (Skript). * Exportdatei wird auf admin-Webseite hochgeladen * Vom Web-Frontend (Zope) ausgeben wird dann: * Namen der neu anzulegenden Personen * Geänderte Datensätze mit eventuellen Konflikten (bei Feldern, die über das Webfrontend ebenfalls geändert werden können.) * Für jede Änderung Bestätigung erfragt, ob die sie durchgeführt werden soll. * Hiervon wird ein Protokoll erzeugt. damit die FM-Datenbank abgeglichen werden kann. * Neue Personen bekommen eine (interne) ID === Vergabe der e-mail (EDV)=== * EDV wird automatisch über neue Benutzer informiert (i.e. personen ohne e-mail) * EDV vergibt e-mail (nach den festgelegten Regeln.)