2012-03-26 9 views
0

Umbraco 4.7.1でUmbraco Contourの有料版と適切なライセンスバージョンを実行していますが、私はUmbraco 4.7.1で適切なライセンスバージョンのUmbraco Contourを実行しています。アルゴリズムがフォームが提出されたとき。Umbraco Contourがワークフローのステップを継承していません

私は、隠されたフィールドと「承認済み」イベントに添付されたワークフローでベースフォームを作成できます。フォームエントリに正しい値が表示されます。

私はUCLにフォームをエクスポートし、コメントと連絡先のベースフォームを使用して/ templatesフォルダにコピーして、フォームをベースフォームとして使用できるようになりました。残念ながら、隠しフィールドはUCL形式へのエクスポートから生き延びましたが、ワークフローの手順は失われました。

UCL XMLを拡張してワークフローステップを含める方法はありますか?または、他のテンプレートがフィールドとワークフローの両方を継承できる基本テンプレートを生成する別の方法がありますか?

<?xml version="1.0" encoding="utf-8"?> 
<Form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="UmbracoContour"> 
    <Name>Base Form</Name> 
    <Created>2012-03-21T11:02:10.107</Created> 
    <FieldIndicationType>NoIndicator</FieldIndicationType> 
    <Indicator /> 
    <ShowValidationSummary>false</ShowValidationSummary> 
    <HideFieldValidation>false</HideFieldValidation> 
    <RequiredErrorMessage>{0} is mandatory</RequiredErrorMessage> 
    <InvalidErrorMessage>{0} is not valid</InvalidErrorMessage> 
    <MessageOnSubmit>Thank you</MessageOnSubmit> 
    <GoToPageOnSubmit>0</GoToPageOnSubmit> 
    <ManualApproval>false</ManualApproval> 
    <Archived>false</Archived> 
    <StoreRecordsLocally>true</StoreRecordsLocally> 
    <DisableDefaultStylesheet>false</DisableDefaultStylesheet> 
    <Pages> 
    <Page> 
     <FieldSets> 
     <FieldSet> 
      <Fields> 
      <Field> 
       <PreValues /> 
       <Caption>HiddenField</Caption> 
       <ToolTip /> 
       <SortOrder>0</SortOrder> 
       <PageIndex>0</PageIndex> 
       <FieldsetIndex>0</FieldsetIndex> 
       <Id>00000000-0000-0000-0000-000000000000</Id> 
       <FieldSet>9a7d22f1-338a-4a1a-9cc1-36e3f06553a7</FieldSet> 
       <Form>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Form> 
       <FieldTypeId>da206cae-1c52-434e-b21a-4a7c198af877</FieldTypeId> 
       <Mandatory>false</Mandatory> 
       <RegEx /> 
       <RequiredErrorMessage /> 
       <InvalidErrorMessage /> 
       <PreValueSourceId>00000000-0000-0000-0000-000000000000</PreValueSourceId> 
       <Settings> 
       <SettingOfStringString> 
        <Key>DefaultValue</Key> 
        <Value /> 
       </SettingOfStringString> 
       </Settings> 
      </Field> 
      </Fields> 
      <Caption>Base Form</Caption> 
      <SortOrder>0</SortOrder> 
      <Id>00000000-0000-0000-0000-000000000000</Id> 
      <Page>7b79cdb4-fc67-4976-9845-aa466a5b66a5</Page> 
     </FieldSet> 
     </FieldSets> 
     <Caption>Base Form</Caption> 
     <SortOrder>0</SortOrder> 
     <Id>00000000-0000-0000-0000-000000000000</Id> 
     <Form>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Form> 
    </Page> 
    </Pages> 
    <DataSource>00000000-0000-0000-0000-000000000000</DataSource> 
    <Id>fe6e2199-a654-48c5-b750-ff51f5a1dbf4</Id> 
</Form> 

答えて

0

現時点では、実際のフォーム自体はContourでワークフローをエクスポートできません。ワークフローを新しいフォームに追加する場合は、手動で行う必要があります。 our.umbraco forumsに機能リクエストを投稿してみるか、Contour on the main Umbraco siteのサポートフォームを使用して機能要求を掘り下げて機能として追加するかどうか確認してください。私は人々がこれを過去に要求したことを知っています。

もう1つの方法として、カスタムフィールドタイプを作成し、非表示フィールド1から継承し、コードをロードして値を入力することができます(明らかに、アルゴリズムがフォームから提出された値)。

関連する問題