필자는 내부 문서로 업로드했으며 요구 사항 요소와 관련된 Excel 문서 아티팩트를 보유하고 있습니다. "문서 생성"옵션을 사용할 때이 문서를 첨부 파일로 포함 할 수 있습니까?Enterprise Architect - 문서 생성 - 첨부 파일로 문서 아티팩트 포함
답변
내 지식으로는 "내부"이슈의 내용을 RTF 템플릿에 포함시킬 방법이 없습니다.
EA가이 유형의 콘텐츠로 수행하는 작업은 데이터베이스에 이진 BLOB로 저장 한 다음 다이어그램에서 이슈를 두 번 클릭하고 압축을 풀어 적절한 외부로 실행한다는 것입니다. 프로그램은 Windows 레지스트리에 정의 된대로 (파일 확장명을 기반으로).
하지만이 파일은 모든 파일 형식에서 사용할 수있는 제네릭 함수이며 실제로 생성되는 내용은 RTF 코드이므로 내용을 생성 된 문서에 포함시키기 위해 EA가 내용을 디코딩하지 않습니다 .
대신 할 수있는 것은 링크 된 문서를 만드는 것입니다. 이들은 RTF 형식으로 데이터베이스에 저장되므로 RTF 템플릿에 포함될 수 있습니다.
모든 EA 요소는 링크 된 문서를 포함 할 수 있습니다. 링크를 마우스 오른쪽 버튼으로 클릭하고 링크 된 문서를 선택하기 만하면됩니다. "이슈"다이어그램 도구 상자에서 "문서"이슈를 생성 할 수도 있습니다. 연결된 문서가 자동으로 만들어집니다.
Excel 스프레드 시트의 내용을 링크 된 문서로 복사 할 수 있지만 EA는 자동으로 문서의 형식을 지정하지 않으므로 서식을 처리해야합니다.
생성 된 문서에서 링크 된 문서 콘텐츠를 가져 오려면 RTF 템플릿을 열고 Element
/Linked Document
섹션을 선택하십시오. 내장형 "모델 보고서"템플릿에는 링크 된 문서도 포함됩니다.
이론 상으로는 Excel 내용을 가져 와서 RTF로 변환하는 문서 스크립트 단편을 만들 수 있다고 생각합니다. 이 접근법의 장점은 Excel 파일을 실제 Excel 파일로 남겨두고 여전히보고 할 수 있다는 것입니다. 그러나 그렇게하는 것은 사소한 양의 코드를 필요로합니다. –
예,이 기능에 대해 EA에게 요청했습니다. :) – user6404406
"내부 문서"란 연결된 문서를 의미합니까? 그리고 "첨부 파일"이란 무엇을 의미합니까? – Uffe
내 문서로 말하자면 내 로컬의 드래그 앤 드롭이 다이어그램 -> Artifact (내부) 및 첨부 파일에 의해 수행되는 동안 ... 시스템이 워드 문서를 생성 한 후 이슈가 그림으로 표시됩니다. , 그러나 나는 te에 내장 된 Artifact (엑셀)이 워드 문서를 생성 할 것으로 예상했다. 희망이 지금은 분명하다. – user6404406
도구 eaDocX가 그 일을 할 수 있는지는 잘 모르겠지만 그 사실을 살펴보아야합니다. –