Online Hilfe

Ergebnisse

In Flectra gibt es einige System Parameter die im Quellcode einen Standardwert haben, aber nicht als System Parameter aufgeführt sind.

mail.session.batch.size
Standardwert: 1'000

Dieser Parameter setzt ein Limit der zu versendenden Nachrichten pro SMTP Server.
D.h. wird z.B. ein Newsletter an 5'000 Empfänger gesendet, wird die Nachricht in 1'000 Paketen aufgeteilt.
Bei gewissen SMTP Servern kann dies zu Problemen führen, z.B. Office 365, Limit 50 pro Minute.


mail.batch_size
Standardwert: 500

Ähnlich wie der System Parameter mail.session.batch.size, wird der Versand von Nachrichten entsprechend limitiert.


mail.force.smtp.from
Standardwert: False

Wird dieser System Parameter gesetzt, wird das VON (FROM) bei jeder ausgehenden Nachricht erzwungen.


mail.dynamic.smtp.from
Standardwert: False

Dieser System Parameter hängt mit mail.force.smtp.from und mail.catchall.domain zusammen. Sind beide gesetzt, wird dynamisch die VON (FROM) E-Mail Adresse gesetzt.


mail.bounce.alias
Standardwert: bounce

Setzt die entsprechende Bounce E-Mail Adresse bei ausgehenden Nachrichten. Beispiel: bounce+123@aliasdomain.ch, wobei 123 die Ressource ID ist.


mail.bounce.alias.static
Standardwert: False

Mit diesem Parameter kann eine statische Bounce E-Mail Adresse erzwungen werden. Dabei muss der Parameter erfasst und auf True gesetzt werden.


In Flectra 2.0 dient eine allgemeine E-Mail Vorlage dazu, einen standardisierten Header und Footer für E-Mail's zu definieren.

Diese Ansicht hat folgende technische Daten und kann via Ansicht Verwaltung (nicht empfohlen) oder via Vererbung angepasst werden:

Name: Mail: Pay Now mail notification template
Externe ID: mail.mail_notification_paynow

Zu finden ist diese Ansicht unter: Einstellungen > Benutzer-Interface > Ansichten
Suche nach: mail_notification_paynow

Folgende Ansichten sind ev. auch von Bedeutung:

Name: mail_notification_light
Externe ID: mail.mail_notification_light

Name: mail_notification_borders
Externe ID: mail.mail_notification_borders


System Parameter

Folgende System Parameter können je nach Situation überschrieben werden, so dass die korrekte E-Mail Vorlage verwendet wird:

sale.default_confirmation_template
Standard Wert: 10


one2many Beziehungen sind genial, vor allem wenn folgendes bekannt ist:

(0, 0, { values })
link to a new record that needs to be created with the given values dictionary

(1, ID, { values })
update the linked record with id = ID (write *values* on it)

(2, ID)
remove and delete the linked record with id = ID (calls unlink on ID, that will delete the object completely, and the link to it as well)

(3, ID)
cut the link to the linked record with id = ID (delete the relationship between the two objects but does not delete the target object itself)

(4, ID)
link to existing record with id = ID (adds a relationship)

(5)
unlink all (like using (3,ID) for all linked records)

(6, 0, [IDs])
replace the list of linked IDs (like using (5) then (4,ID) for each ID in the list of IDs)


Beispiele:
'tax_ids': [(6, 0, tax_ids)]
'sale_line_ids': [(4, self.id)]

Ausgangslage

Dokumente, welche direkt einem Flectra Objekt angehängt werden (z.B. Angebote, Aufträge, Rechnungen, ...) sollen im DMS aufgeführt werden.

Rahmenbedingungen

Die App "Document Management System" (technisch dms) muss installiert sein.

Vorbereiten des Systems

Anlegen einer neuen Storage

Menü: "Documents -> Configuration -> Storages"


Um Dokumente, welche direkt an Flectra Objekten angehängt werden, im DMS aufzuführen, muss eine Storage mit dem Save Type "Attachment" angelegt werden. Zudem müssen unter Linked Models  alle Objekte, wo Dokumente angehängt werden und welche im DMS sichtbar sein müssen, eingetragen werden.

Anlegen von Verzeichnissen für die einzelnen Objektarten

Menü "Documents -> Directories"


Für jeden Objekttyp muss ein Directory angelegt werden. Als Root Storage wird die zuvor angelegte Storage ausgewählt. Zudem muss als Model eines der in der Storage hinterlegten Linked Models ausgewählt werden (im Screenshot als Beispiel "Kontakt").

Nutzung der Verbindung von Attachments und dem DMS

Nun kann z.B. auf einem Kontakt ein Dokument als Attachment angehängt werden.

Nun generiert das System automatisch einen Unterordner für den Kontakt und verlinkt das Attachment als Datei in diesem Ordner. Dies kann unter dem Menüpunkt "Documents -> Files" kontrolliert werden:


Hier können auch direkt Dateien angelegt / hochgeladen werden, welche dann im Umkehrschluss auch auf dem Kontakt als Attachments aufgeführt sind.




E-Mail System Parameter

Wichtige und interessante E-Mail System Parameter.

Mehr...

E-Mail Vorlagen

Allgemeiner Informationen über Flectra's E-Mail Vorlagen.

Mehr...

The one2many Magic

one2many Beziehungen sind genial, wenn man folgendes weiss...

Mehr...