2017-06-14 4 views
0

Ich ging durch Formulare, die im Financial Accelerator Service erstellt werden, debugge ich den gesamten Fluss und verstehe, dass diese Formulare kommen durch Impex. Vorlage, Komponente, Slot werden dafür impex angelegt.Yforms in hybris

Aber ich habe einige Zweifel:

  1. Wo diese yform Daten gespeichert sind (persistieren) in hybris? Ich habe nicht gefunden, wo Formulardaten gespeichert werden.

  2. Wenn ich ein dynamisches yform erstellen muss, was wird Prozedur sein? Werde ich einen Artikeltyp dafür erstellen oder nicht? Wie werde ich Daten von Form in hybris speichern?

Antwort

0

Wo diese yform Daten gespeichert sind (persistieren) in hybris? Ich habe nicht gefunden, wo Formulardaten gespeichert werden.

Siehe DefaultYFormService.java, wo Sie alle YFormDefinition/YFormData Operationen finden. Formulardaten werden in YFormData Tabelle mit YFormDataModel gespeichert können Sie updateYFormData Methode sehen.

Wenn ich eine dynamische yform erstellen muss, was wird Prozedur sein? Will Ich erstelle einen Elementtyp dafür oder nicht. Wie werde ich Daten des Formulars in hybris speichern?

Von backoffice können Sie erstellen & veröffentlichen Yform dynamisch. Sie müssen eine Instanz von YFormDefinitionModel nicht einen itemtype erstellen. Adding New yForms in Backoffice.