...
A criação de um mecanismo de atribuição é realizada pelo Studio, sendo necessário já existir um projeto Fluig no Studio.
Utilize o passo-a-passo para conhecer o processo de criação de um mecanismo de atribuição de exemplo:
Image Removed
Deck of Cards |
---|
startHidden | false |
---|
effectDuration | 0. |
---|
|
...
5 | id | mecatrib |
---|
history | false |
---|
effectType | fade |
---|
|
Card |
---|
default | true |
---|
id | 1 |
---|
label | 1º Passo |
---|
| Para criar um novo mecanismo de atribuição customizado, clicar com o botão direito do mouse no projeto do Fluig, acessar a opção New e então a opção Other. No assistente aberto, selecionar a opção "Mecanismo customizado Fluig" presente na pasta Fluig e clicar no botão Next: Image Added |
Card |
---|
| O assistente Novo Mecanismo Fluig é aberto. Informar o Código e uma descrição e clicar no botão Finish: Image Added |
Card |
---|
id | 3 |
---|
label | 3º Passo (Implementação |
---|
| O arquivo JavaScript do mecanismo de atribuição é adicionado ao projeto na pasta mechanisms e aberto para edição. |
|
O script de customização de mecanismo de atribuição recebe como parâmetro o código do processo e o usuário corrente. Este script deve retornar |
|
...
...
dos usuários que podem assumir a tarefa. Abaixo |
|
...
, exemplo de implementação: Bloco de código |
---|
theme | Eclipse |
---|
language | javascript |
---|
firstline | 1 |
---|
linenumbers | true |
---|
| function resolve(process, colleague) {
var userList = new java.util.ArrayList();
var groupId = colleague.getGroupId();
var c1 = DatasetFactory.createConstraint("cdArea", groupId, groupId, ConstraintType.MUST);
var constraints = new Array(c1);
var dataset = DatasetFactory.getDataset("dsResponsaveisArea", null, constraints, null);
for (var i = 0; i < dataset.rowsCount; i++) {
userList.add(dataset.getValue(i, "cdUsuarioResp"));
}
return userList;
} |
Informações |
---|
É possível acessar Datasets e Serviços cadastrados no Fluig na customização do mecanismo de atribuição. |
|
Card |
---|
id | 4 |
---|
label | Último Passo (Exportação) |
---|
| Por fim, o |
|
...
mecanismo de atribuição customizado deve ser exportado para o |
|
...
servidor do Fluig e ao realizar a exportação deve ser informado obrigatoriamente seu código e nome, e opcionalmente uma descrição: Image Added |
|
Parâmetros Workflow para Customização de Formulários
...