Summarize this

1. A method comprising:
retrieving, from a database, a plurality of tagged data fields each corresponding to a database entry of the database system;
generating a user interface (UI) allowing a user to modify document content of a template and to associate template merge fields with the tagged data fields; and
responsive to receiving the user input via the UI to create a logic rule associated with a portion of the document content, including a logic interface within the UI allowing the user to 1) define a logic condition associated with a selected tagged data field of the plurality of tagged data fields and 2) associate the logic condition with a conditional document section such that when data within the tagged data field satisfies the logic condition, a document generated using the template is modified to include the conditional document section.
2. The method of claim 1, wherein the logic condition comprises a logic value and a target relationship of the logic value to a value of the selected tagged data field for the logic condition to be satisfied.
3. The method of claim 2, further comprising receiving, from the user via the logic interface, a logic value and the target relationship defining the logic condition.
4. The method of claim 2, wherein the target relationship is selected from a group consisting of equal to, greater than, and less than.
5. The method of claim 1, wherein the logic interface is further configured to, responsive to data within the tagged data field not satisfying the logic condition, modify an appearance of the conditional document section to display an alternative conditional document section when the template is used to generate the document.
6. The method of claim 1, wherein including the logic interface within the UI comprises displaying the logic interface inline within the document content at a position previously occupied by the portion of the document content.
7. The method of claim 1, wherein receiving the user input to create the logic rule associated with the portion of the document content comprises determining the portion of the document based on a current position of a text selection cursor within the UI.
8. The method of claim 1, wherein receiving the user input to create the logic rule associated with the portion of the document content comprises determining the portion of the document based on a current user selection of document content within the UI.
9. The method of claim 1, wherein receiving the user input to create the logic rule comprises receiving a selection of a selectable interface element corresponding to logic rule creation.
10. The method of claim 1, wherein defining the logic condition associated with the selected tagged data field of the plurality of tagged data fields within the logic interface comprises a drag and drop of a tagged data field from the CRM integration interface portion to the logic interface.
11. A non-transitory computer readable storage medium comprising instructions which, when executed by a processor, cause the processor to perform steps comprising:
retrieving, from a database, a plurality of tagged data fields each corresponding to a database entry of the database system;
generating a user interface (UI) allowing a user to modify document content of a template and to associate template merge fields with the tagged data fields; and
responsive to receiving the user input via the UI to create a logic rule associated with a portion of the document content, including a logic interface within the UI allowing the user to 1) define a logic condition associated with a selected tagged data field of the plurality of tagged data fields and 2) associate the logic condition with a conditional document section such that when data within the tagged data field satisfies the logic condition, a document generated using the template is modified to include the conditional document section.
12. The non-transitory computer readable storage medium of claim 11, wherein the logic condition comprises a logic value and a target relationship of the logic value to a value of the selected tagged data field for the logic condition to be satisfied.
13. The non-transitory computer readable storage medium of claim 12, wherein the steps further comprise receiving, from the user via the logic interface, a logic value and the target relationship defining the logic condition.
14. The non-transitory computer readable storage medium of claim 12, wherein the target relationship is selected from a group consisting of equal to, greater than, and less than.
15. The non-transitory computer readable storage medium of claim 1, wherein the logic interface is further configured to, responsive to data within the tagged data field not satisfying the logic condition, modify an appearance of the conditional document section to display an alternative conditional document section when the template is used to generate the document.
16. The non-transitory computer readable storage medium of claim 11, wherein including the logic interface within the UI comprises displaying the logic interface inline within the document content at a position previously occupied by the portion of the document content.
17. The non-transitory computer readable storage medium of claim 11, wherein receiving the user input to create the logic rule associated with the portion of the document content comprises determining the portion of the document based on a current position of a text selection cursor within the UI.
18. The non-transitory computer readable storage medium of claim 11, wherein receiving the user input to create the logic rule associated with the portion of the document content comprises determining the portion of the document based on a current user selection of document content within the UI.
19. The non-transitory computer readable storage medium of claim 11, wherein receiving the user input to create the logic rule comprises receiving a selection of a selectable interface element corresponding to logic rule creation.
20. The non-transitory computer readable storage medium of claim 11, wherein defining the logic condition associated with the selected tagged data field of the plurality of tagged data fields within the logic interface comprises a drag and drop of a tagged data field from the CRM integration interface portion to the logic interface.
요약하자면 다음과 같습니다.1. 다음을 포함하는 방법:데이터베이스에서, 데이터베이스 시스템의 데이터베이스 항목에 각각 대응하는 복수의 태그가 지정된 데이터 필드를 검색하는 단계;사용자가 템플릿의 문서 콘텐츠를 수정하고 템플릿 병합 필드를 태그된 데이터 필드와 연결할 수 있도록 하는 사용자 인터페이스(UI)를 생성하는 단계; 및UI를 통해 사용자 입력을 수신하여 문서 콘텐츠의 일부와 연관된 논리 규칙을 생성하는 것에 응답하는, 사용자가 1) 복수의 태그 데이터 필드 중 선택된 태그 데이터 필드와 연관된 논리 조건을 정의하고 2) 태그 데이터 필드 내의 데이터가 논리 조건을 만족할 때, 템플릿을 사용하여 생성된 문서가 조건부 문서 섹션을 포함하도록 논리 조건을 조건부 문서 섹션과 연관시키는 UI 내의 논리 인터페이스를 포함하는 논리 규칙 생성 장치.2. 제 1 항의 방법에서, 상기 논리 조건은 논리 값 및 상기 논리 값과 상기 논리 조건이 만족되어야 하는 선택된 태그된 데이터 필드의 값과의 목표 관계를 포함한다.3. 제 2 항의 방법에 있어서, 상기 논리 인터페이스를 통해 사용자로부터 논리 값 및 논리 조건을 정의하는 목표 관계를 수신하는 단계를 더 포함하는 방법.4. 제 2 항의 방법에 있어서, 상기 목표 관계는 같음, 보다 큼 및 보다 작음으로 구성된 그룹으로부터 선택되는 것을 특징으로 하는 방법.5. 제 1 항의 방법에서, 상기 논리 인터페이스는, 상기 태그된 데이터 필드 내의 데이터가 논리 조건을 만족하지 않는 것에 반응하여, 템플릿이 문서 생성에 사용될 때 대체 조건부 문서 섹션을 표시하도록 조건부 문서 섹션의 모양을 수정하도록 더 구성되는 것을 특징으로 하는 논리 인터페이스의 생성 방법.6. 제 1 항의 방법에 있어서, 상기 로직 인터페이스를 UI 내에 포함하는 것은, 상기 로직 인터페이스를 문서 콘텐츠의 일부가 이전에 차지했던 위치에 문서 콘텐츠 내에 인라인으로 표시하는 것을 포함하는 것을 특징으로 하는 방법.7. 제 1 항의 방법에서, 상기 문서 콘텐츠의 일부와 관련된 논리 규칙을 생성하기 위한 사용자 입력을 수신하는 단계는, UI 내의 텍스트 선택 커서의 현재 위치에 기초하여 문서의 일부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 방법.8. 제 1 항의 방법에서, 상기 문서 콘텐츠의 일부와 연관된 논리 규칙을 생성하기 위한 사용자 입력을 수신하는 단계는, UI 내에서 문서 콘텐츠의 현재 사용자 선택에 기초하여 문서의 일부를 결정하는 단계를 포함한다.9. 제 1 항의 방법에서, 상기 논리 규칙을 생성하기 위한 사용자 입력을 수신하는 단계는 논리 규칙 생성에 대응하는 선택 가능한 인터페이스 요소의 선택을 수신하는 단계를 포함하는 것을 특징으로 하는 방법.10. 제 1 항의 방법에서, 상기 논리 인터페이스 내의 복수의 태그 데이터 필드 중 선택된 태그 데이터 필드와 연관된 논리 조건을 정의하는 단계는, 상기 태그 데이터 필드를 상기 CRM 통합 인터페이스부에서 상기 논리 인터페이스로 드래그 앤 드롭하는 단계를 더 포함하는 것을 특징으로 하는 논리 규칙 생성 방법.11. 프로세서에 의해 실행될 때, 프로세서가 다음을 포함하는 단계를 수행하도록 하는 명령어를 포함하는 비일시적 컴퓨터 판독 가능 저장 매체:데이터베이스에서, 데이터베이스 시스템의 데이터베이스 항목에 각각 대응하는 복수의 태그가 지정된 데이터 필드를 검색하는 단계;사용자가 템플릿의 문서 컨텐츠를 수정하고 템플릿 병합 필드를 태그된 데이터 필드와 연관시킬 수 있도록 하는 사용자 인터페이스(UI)를 생성하는 단계; 및UI를 통해 사용자 입력을 수신하여 문서 콘텐츠의 일부와 연관된 논리 규칙을 생성하는 것에 응답하는, 사용자가 1) 복수의 태그 데이터 필드 중 선택된 태그 데이터 필드와 연관된 논리 조건을 정의하고 2) 태그 데이터 필드 내의 데이터가 논리 조건을 만족할 때, 템플릿을 사용하여 생성된 문서가 조건부 문서 섹션을 포함하도록 논리 조건을 조건부 문서 섹션과 연관시키는 UI 내의 논리 인터페이스를 포함하는, 논리 인터페이스.12. 제11항의 비영구적 컴퓨터 판독 가능 저장 매체로서, 상기 논리 조건은 논리 값 및 논리 조건이 만족되도록 하기 위한 논리 값과 선택된 태그된 데이터 필드의 값에 대한 논리 값의 목표 관계를 포함하는 것을 특징으로 하는 비영구적 컴퓨터 판독 가능 저장 매체.13. 제12항의 비일시적 컴퓨터 판독 가능 저장 매체에 있어서, 상기 단계는 논리 인터페이스를 통해 사용자로부터 논리 값 및 논리 조건을 정의하는 목표 관계를 수신하는 단계를 더 포함하는 것을 특징으로 하는 비일시적 컴퓨터 판독 가능 저장 매체.14. 제12항 청구항의 비영구적 컴퓨터 판독 가능 저장 매체에 있어서, 상기 목표 관계는 같음, 보다 큼 및 보다 작음으로 구성된 그룹으로부터 선택되는 것을 특징으로 하는 비영구적 컴퓨터 판독 가능 저장 매체.15. 제 1 항의 비영구적 컴퓨터 판독 가능 저장 매체에 있어서, 상기 논리 인터페이스는, 상기 태그된 데이터 필드 내의 데이터가 논리 조건을 만족하지 않는 것에 반응하여, 템플릿이 문서를 생성하는 데 사용될 때 대체 조건부 문서 섹션을 표시하도록 조건부 문서 섹션의 외관을 수정하도록 더 구성되는 것을 특징으로 하는, 제 1 항의 비영구적 컴퓨터 판독 가능 저장 매체.16. 일시적이지 않은 컴퓨터 영역