새로운 렌더링 및 제출 서비스 new-render-and-submit-service

소개 introduction

Workbench에서 AssignTask 작업을 정의할 때 특정 양식(XDP 또는 PDF 양식)을 지정하십시오. 또한 작업 프로필을 통해 렌더링 및 제출 서비스 세트를 지정합니다.

XDP를 PDF 양식 또는 HTML 양식으로 렌더링할 수 있습니다. 새로운 기능에는 다음과 같은 기능이 포함됩니다.

  • XDP 양식을 HTML으로 렌더링 및 제출
  • XDP 양식을 데스크톱에서 PDF으로, 모바일 장치에서 HTML으로 렌더링 및 제출(예: iPad)

새로운 HTML Forms 서비스 new-html-forms-service

새로운 HTML Forms 서비스는 Forms의 새로운 기능을 사용하여 XDP 양식을 HTML으로 렌더링할 수 있도록 지원합니다. 새 HTML Forms 서비스는 다음 메서드를 노출합니다.

/*
 * Generates a URL (for the HTML Form) to be passed to client, given a TaskContext.
 * The output of this API is something like this - /lc/content/xfaforms/profiles/default.ws.html?ContentRoot=repository://Applications/MyApplication/MyFolder&template=MyForm.xdp
 * @param taskContext task context
 * @param profileName Forms servlet URL.
 * @return form URL string
 */
public String generateFormURL(TaskContext taskContext, String profileName);

/*
 * Render the XDP Form as HTML. Can be used directly for updating the runtimeMap in render.
 * It adds the following keys to the map -
 * hint:new html form = true
 * newHTMLFormURL = the URL returned after calling 'generateFormURL' API.
 * @param TaskContext taskContext
 * @param profileName Forms servlet URL.
 * @param runtimeMap runtime map<string,object> associated with form rendering.
 * return runtimeMap
 */
public Map<String, Object> renderHTMLForm (TaskContext taskContext, String profileName, Map<String,Object> runtimeMap);

모바일 양식 프로필에 대한 자세한 내용은 사용자 지정 프로필 만들기에서 확인할 수 있습니다.

새 HTML 양식 렌더링 및 제출 프로세스 new-html-form-render-amp-submit-processes

모든 'AssignTask' 작업에 대해 양식으로 렌더링 및 제출 프로세스를 지정합니다. 사용자 지정 처리를 허용하기 위해 TaskManager renderFormsubmitForm API에서 이러한 프로세스를 호출합니다. 새 HTML 양식에 대한 이러한 프로세스의 의미:

새 HTML 양식 렌더링 render-a-new-html-form

모든 렌더링 프로세스와 마찬가지로 HTML을 렌더링할 새 프로세스에는 다음과 같은 I/O 매개 변수가 있습니다.

입력 - taskContext

출력 - runtimeMap

출력 - outFormDoc

이 메서드는 NewHTMLFormsService의 renderHTMLForm API의 정확한 동작을 시뮬레이션합니다. 양식의 HTML 표현물에 대한 URL을 가져오기 위해 generateFormURL API를 호출합니다. 그런 다음 runtimeMap을 다음 키 또는 값으로 채웁니다.

새 html 양식 = true

newHTMLFormURL = generateFormURL API를 호출한 후 반환된 URL입니다.

새 HTML 양식 제출 submit-a-new-html-form

새 HTML 양식을 제출하는 이 프로세스는 다음 I/O 매개 변수와 함께 작동합니다.

입력 - taskContext

출력 - runtimeMap

출력 - outputDocument

프로세스에서 outputDocument을(를) taskContext에서 검색된 inputDocument(으)로 설정합니다.

기본 렌더링 또는 제출 프로세스 및 작업 프로필 default-render-or-submit-processes-and-action-profiles

기본 Render 및 Submit 서비스를 사용하면 데스크탑에서 PDF을 렌더링하고 모바일 장치(iPad)에서 HTML을 지원할 수 있습니다.

기본 렌더링 양식 default-render-form

이 프로세스는 여러 플랫폼에서 XDP 양식을 원활하게 렌더링합니다. 이 프로세스는 taskContext에서 사용자 에이전트를 검색하고 데이터를 사용하여 프로세스를 호출하여 HTML 또는 PDF을 렌더링합니다.

default-render-form

기본 제출 양식 default-submit-form

이 프로세스는 여러 플랫폼에서 XDP 양식을 원활하게 제출합니다. taskContext에서 사용자 에이전트를 검색하고 데이터를 사용하여 프로세스를 호출하여 HTML 또는 PDF을 제출합니다.

default-submit-form

모바일 양식의 렌더링을 PDF에서 HTML으로 전환 switch-the-rendering-of-mobile-forms-from-pdf-to-html

브라우저에서는 Adobe Acrobat 및 Adobe Acrobat Reader용 플러그인을 포함하여 NPAPI 기반 플러그인에 대한 지원을 점차 중단하고 있습니다. 다음 단계를 사용하여 모바일 양식의 렌더링을 PDF에서 HTML으로 변경할 수 있습니다.

  1. Workbench에 유효한 사용자로 로그인합니다.

  2. 파일 > 응용 프로그램 가져오기 ​를 선택합니다.

    응용 프로그램 가져오기 대화 상자가 나타납니다.

  3. 모바일 양식 렌더링을 변경할 응용 프로그램을 선택하고 확인 ​을 클릭합니다.

  4. 렌더링을 변경할 프로세스를 엽니다.

  5. 타깃팅된 시작 지점/작업을 열고 프레젠테이션 및 데이터 섹션으로 이동한 다음 작업 프로필 관리 ​를 클릭합니다.

    [작업 프로필 관리] 대화 상자가 나타납니다.

  6. 기본 렌더링 프로필 구성을 PDF에서 HTML으로 변경하고 확인 ​을 클릭합니다.

  7. 프로세스를 확인합니다.

  8. 다른 프로세스에 대한 렌더링을 변경하려면 단계를 반복합니다.

  9. 변경한 프로세스와 관련된 애플리케이션을 배포합니다.

기본 작업 프로필 default-action-profile

기본 작업 프로필에서 XDP Form을 PDF으로 렌더링했습니다. 이 동작은 이제 기본 렌더링 양식 및 기본 제출 양식 프로세스를 사용하도록 변경되었습니다.

작업 프로필에 대한 몇 가지 FAQ는 다음과 같습니다.

gen_question_b_20 즉시 사용할 수 있는 렌더링/제출 프로세스는 무엇입니까?

  • 렌더링 안내서(안내서는 더 이상 사용되지 않음)
  • 렌더링 양식 안내서
  • PDF 양식 렌더링
  • HTML 양식 렌더링
  • 새 HTML 양식 렌더링(신규)
  • 기본 렌더링 양식(신규)

및 동등한 제출 프로세스도 포함됩니다.

gen_question_b_20 즉시 사용할 수 있는 작업 프로필은 무엇입니까?

XDP Forms의 경우:

  • 기본값(새로운 '기본 렌더링/제출' 프로세스를 사용하여 렌더링/제출)

gen_question_b_20 양식을 장치의 HTML 및 데스크톱의 PDF에서 렌더링할 수 있도록 하려면 프로세스 디자이너가 수행해야 하는 작업이 무엇입니까?

아무것도 아냐 기본 작업 프로필이 자동으로 선택되고 렌더링 모드도 자동으로 처리됩니다.

gen_question_b_20 데스크톱에서 HTML 시 양식을 렌더링하려면 어떻게 해야 합니까?

사용자는 기본 프로필에 대한 HTML 라디오 단추를 선택해야 합니다.

gen_question_b_20 기본 작업 프로필 동작 변경에 업그레이드가 영향을 줍니까?

예. 기본 작업 프로필과 연결된 이전 렌더링 및 제출 서비스가 서로 다르므로 기존 양식의 사용자 지정으로 처리됩니다. 기본값 복원 ​을 클릭하면 대신 기본 렌더링 및 전송 서비스가 설정됩니다.

기존 렌더링 또는 제출 PDF 양식 서비스를 수정했거나 사용자 정의 서비스(예: custom1)를 만든 경우 이제 HTML 렌디션에 동일한 기능을 사용하려는 경우 새 렌더링 또는 제출 서비스(예: custom2)를 복제하고 유사한 사용자 지정을 적용해야 합니다. 이제 렌더링 또는 제출을 위한 사용자 지정1 대신 사용자 지정2 서비스를 사용하도록 XDP에 대한 작업 프로필을 수정합니다.

장치의 PDF과 데스크탑의 HTML에서 양식을 렌더링할 수 있도록 프로세스 디자이너가 수행해야 하는 작업은 무엇입니까?
장치의 PDF과 데스크탑의 HTML에서 양식을 렌더링할 수 있도록 프로세스 디자이너가 수행해야 하는 작업은 무엇입니까?

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2