0

Ich habe ein Excel-Dokumentartefakt, das ich als internes Dokument hochgeladen und dem Anforderungselement zugeordnet habe. Ist es möglich, dieses Dokument als Anlage einzubetten, wenn Sie die Option "Dokumentation generieren" verwenden?Enterprise Architect - Dokumentation generieren - Dokumentartefakt als Anhang einfügen

+1

Mit "internes Dokument" meinen Sie ein verknüpftes Dokument? Und was meinst du mit "Anhaftung"? – Uffe

+0

Mit dem internen Dokument meine ich -> während Drag & Drop von meinem lokalen Excel auf Diagramm -> Artefakt (Intern) und durch Anhang meine ich ... nachdem das System ein Word-Dokument generiert, wird das Artefakt nur als Bild angezeigt , aber ich habe erwartet, dass das Artefakt (Excel) in das erzeugte Word-Dokument eingebettet ist. Hoffe das ist jetzt klar. – user6404406

+0

Ich habe keine Ahnung, ob das Tool eaDocX das kann, aber Sie könnten sich das ansehen. –

Antwort

1

Nach meinem Wissen gibt es keine Möglichkeit, den Inhalt eines "internen" Artefakts in eine RTF-Vorlage aufzunehmen.

Was EA mit dieser Art von Inhalt tut, ist, glaube ich, es als ein binäres Blob in seiner Datenbank zu speichern und dann, wenn Sie das Artefakt in einem Diagramm doppelklicken, es entpacken und es zu dem entsprechenden externen starten Programm wie in der Windows-Registrierung definiert (basierend auf der Dateierweiterung).

Aber das ist eine generische Funktion, die für alle Dateitypen funktioniert, und EA dekodiert den Inhalt nicht - was er tun müsste, um sie in ein generiertes Dokument aufzunehmen, denn was tatsächlich generiert wird, ist RTF-Code .

Stattdessen können Sie ein verknüpftes Dokument erstellen. Diese werden in der Datenbank im RTF-Format gespeichert und können so in RTF-Templates eingebunden werden.

Jedes EA-Element kann ein verknüpftes Dokument enthalten. Klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie Verknüpftes Dokument. Sie können auch ein Artefakt "Dokument" in der Toolbox "Artefakte" erstellen. verknüpfte Dokumente werden automatisch für diese erstellt.

Sie können den Inhalt Ihrer Excel-Tabelle in das verknüpfte Dokument kopieren, aber Sie müssen auf die Formatierung achten, da EA das Dokument nicht automatisch für Sie formatiert.

Um den Inhalt des verknüpften Dokuments in einem generierten Dokument anzuzeigen, öffnen Sie die RTF-Vorlage und wählen Sie den Abschnitt Element/Linked Document. Die integrierte Vorlage "Model Report" enthält auch verknüpfte Dokumente.

+0

Theoretisch könnte man auch ein Dokumentskriptfragment erstellen, das den Excel-Inhalt erhält und in RTF konvertiert. Der Vorteil dieses Ansatzes wäre, dass Sie die Excel-Datei als eine tatsächliche Excel-Datei belassen und trotzdem darüber berichten können. Aber es würde eine nicht-triviale Menge an Code benötigen, um dies zu tun. –

+0

Ja, EA für diese Funktion angefordert :) – user6404406

Verwandte Themen