cancel
Showing results for 
Search instead for 
Did you mean: 

Criar um formulario de ficha de inscrição

édnei
Champ in-the-making
Champ in-the-making
Boa tarde comunidade.

Estou querendo criar um formulário de inscrição vinculado com o calendário, algo do tipo:

Crio no calendário um treinamento e as pessoas que quiserem participar preenchem uma fica de inscrição. Essa ficha ficaria perfeita se tivesse um contador de vagas disponíveis ( o ADM coloca o numero de vagas e a medida que forem feitas as inscrições o contador diminui até 0 ).


Alguém teria uma sugestão? Pensei em criar um formulário no Datalist.

8 REPLIES 8

williamsilva
Star Contributor
Star Contributor
Olá,
1-Estou querendo criar um formulário de inscrição vinculado com o calendário, algo do tipo:
O calendário do Alfresco é bem limitado mais vc. pode criar no calendário um list com evento "Cursos" e vincular a um forms.
http://docs.alfresco.com/5.0/concepts/forms-intro.html

2- Alguém teria uma sugestão? Pensei em criar um formulário no Datalist.
Será que essa é a função do Data List..???

3-Pode gerar um Wiki  e links fazendo a chamada do formulário..

Ps. se vc. utiliza o Alfresco Community 5.0.a,corre dele sem olhar para trás….
sds

Olá William,

Vi sua restrição com o Alfresco Community 5.0.a. Estou começando no Alfresco e baixei a versão 5.1, nesse caso existe alguma restrição ?
Qual a versão que vc recomenda ?

Desde já agradeço tua atenção.

Estou testando o alfresco para fins acadêmicos, me deparei com o seguinte impedimento, quando chego na parte de fazer o deploy no alfresco não busca o formulario correto, vem um padrão e não o qual foi customizado no activiti, ja tentei inúmeras ferramentas de geração de BPMN.
Resumindo, gostaria de saber como conseguiria customizar um workflow dentro do alfresco, nota-se que fiz dentro do activiti-explorer e funcionou conforme o desejado.


Grato desde já.

douglascrp
World-Class Innovator
World-Class Innovator
A configuração de formulário que você faz para o activiti-explorer não serve para o Alfresco.
A única coisa que você vai acabar aproveitando é a definição do workflow, que é o arquivo bpmn.

Para configurar os formulários, você terá que configurar o share, usando as tags corretas, como explicado neste tutorial http://ecmarchitect.com/alfresco-developer-series-tutorials/workflow/tutorial/tutorial.html#configur...

Avise se tiver algum problema em seguir o tutorial e tentarei te ajudar.

Eu segui esse tutorial, porém não consegui gerar o formulario customizado dentro do alfresco.

Gostaria de fazer um campo apenas de texto, que irei digitar uma informacao e só

mas o formulario aparece com outros dados, segue a imagem

douglascrp
World-Class Innovator
World-Class Innovator
Ok, o que acontece é que você provavelmente não configurou o formulário para o "Start Event".
Veja a explicação no tutorial do link, procure pelo texto "Start event properties". Na imagem desse texto você verá que o item "start event" do seu workflow tem uma propriedade chamada "form key".
Para que o formulário apareça como você quer, você precisa definir um tipo documental no Alfresco, usando como pai o tipo bpm:startTask

<types>
        <type name="scwf:submitHelloWorldTask">
            <parent>bpm:startTask</parent>
            <properties>
                <property name="scwf:helloName">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <multiple>false</multiple>
                </property>
            </properties>
        </type>
    </types>

No arquivo share-config-custom.xml, você define uma seção de configuração usando o id do seu workflow como valor para o evaluator:

<alfresco-config>
    <config evaluator="string-compare" condition="activiti$helloWorldUI">
      <forms>
         <form>
            <field-visibility>
               <show id="bpm:workflowDescription" />
               <show id="packageItems" />
               <show id="scwf:helloName" />
               <show id="transitions" />
               <show id="bpm:status" />
            </field-visibility>
            <appearance>
               <set id="" appearance="title" label-id="workflow.set.general" />
               <set id="items" appearance="title" label-id="workflow.set.items" />
               <set id="progress" appearance="title" label-id="workflow.set.task.progress" />
               <set id="other" appearance="title" label-id="workflow.set.other" />
               <field id="bpm:workflowDescription" label-id="workflow.field.message">
                  <control template="/org/alfresco/components/form/controls/textarea.ftl">
                     <control-param name="style">width: 95%</control-param>
                  </control>
               </field>
               <field id="packageItems" set="items" />
               <field id="scwf:helloName" set="other" />
               <field id="bpm:status" set="progress" />
            </appearance>
         </form>
      </forms>
    </config>
</alfresco-config>

Essa é a configuração que controla o visual. Então, basicamente, crie um tipo documental com os atributos que você quer, use o nome desse tipo documental como o form key do start event, e no share, configure usando o id do workflow.

Todas essas coisas são explicadas no tutorial. Se você seguir atentamente, vai conseguir fazer o que você quer.
É meio chato de entender, mas assim que você pegar o jeito, a coisa vai andar melhor.

Avise se precisar de ajuda.

Abraço

williamsilva
Star Contributor
Star Contributor
Qual a versão que vc recomenda ?
Atualmente a versão estável é a Community 5.0.d

Estamos estudando os recursos da Community 5.1 mais ela ainda é uma versão de avalição GA

http://alf-community-nightly.s3-website-eu-west-1.amazonaws.com/
This directory contains nightly builds of Alfresco Community Edition. These nightly builds are automatically generated from the latest source code, and have not received any testing. They are useful for collaborating during development and for testing the most recent activity, but they are not intended to be used for any business critical purpose.

sds.

williamsilva
Star Contributor
Star Contributor
P- "Qual a versão que vc recomenda ?"
R- Alfresco Community 5.0.d
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.