Modelar as definições de fragmento de processo

Em primeiro lugar, gere uma associação de modelo para todas as funções do processo geral no grupo, a qual deve conter a definição de fragmento. O identificador do modelo associado (definição do fragmento de processo) especifica o nome da definição de fragmento. Em seguida copie todos os eventos, que estão junto a uma função na lógica do decurso, para o modelo que é associado à função.

Respeite as diretrizes a seguir ao modelar os fragmentos, independentemente de estar usando um processo geral ou criando os fragmentos sem um processo geral.

Linhas diretrizes de modelagem para definição de fragmento

Use o filtro metodológico especial do PPM FragmentXML_ARISToolSet_Filter.amc, no diretório <PPM installation directory>\ppm\server\bin\agentLocalRepo\.unpacked\<installation_time>_ppm-client-run-prod-<version>-runnable.zip\ppm\ctk\ARIS. Isso limita o número de elementos de modelagem ao objeto permitido e aos tipos de conexão, facilitando assim a modelagem.

Se você estiver usando um processo geral, ao modelar os fragmentos, irá gerar cópias de ocorrência dos objetos no processo geral.

Também pode especificar atributos livres para todos os objetos e conexões. Eles são gravados nos objetos ou conexões correspondentes no arquivo de definição de fragmento como combinações de atributos/valores fixos do PPM, do tipo TEXT. A lista deve ser especificada em ordem crescente, começando com User attribute text 1 e é avaliada até o primeiro atributo não especificado. Formato: <Attribute key>#<Attribute value>. O separador # não deve aparecer na chave ou no valor do atributo.

Exemplo

Para o evento Novo pedido do cliente a ser criado, são especificados os seguintes atributos livres:

tr_xml_free_attr

No extrato de arquivo abaixo do arquivo de definição de fragmento criado, os atributos livres transferidos são exibidos em negrito.

...

<node id="EVT_NEWCUSTORD2BE_CREATED" type="OT_EVT">

<attribute type="AT_OBJNAME">New customer order to be created</attribute>

<attribute type="AT_OBJNAME_INTERN">EVT_NEWCUSTORD2BE_CREATED</attribute>

<attribute type="AT_PLANT_NAME">Duesseldorf</attribute>

<attribute type="AT_PLANT_ID">00123</attribute>

<attribute type="AT_CUST_ID">456777</attribute>

<attribute type="AT_CUST_NAME">Mayer</attribute>

</node>

...

Objeto de origem

Objeto de destino

Tipo de conexão ARIS

Evento

Função

ativa

Evento

Regra

é avaliado por

Função

Evento

cria

Função

Regra

conduz para

Função

Função

é predecessor de

Regra

Evento

conduz para

Regra

Função

ativa

Regra

Regra

vinculado

A ilustração abaixo mostra um fragmento de processo corretamente modelado com atributos livres adicionais especificados para objetos e uma conexão:

tr_xml_free_attr_2

O Relatório ARIS gera o seguinte arquivo de definição de fragmento:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE graphlist SYSTEM "graph.dtd">

<graphlist>

<graph id="FRG_NEWCUST_ORD">

<node id="EVT_NEWCUSTORD2BE_CREATED" type="OT_EVT">

<attribute type="AT_OBJNAME">New customer order to be created</attribute>

<attribute type="AT_OBJNAME_INTERN">EVT_NEWCUSTORD2BE_CREATED</attribute>

<attribute type="AT_PLANT_NAME">Duesseldorf</attribute>

<attribute type="AT_PLANT_ID">00123</attribute>

<attribute type="AT_CUST_ID">456777</attribute>

<attribute type="AT_CUST_NAME">Mayer</attribute>

</node>

<node id="FCT_CREATE_NEWCUSTORD" type="OT_FUNC">

<attribute type="AT_OBJNAME">Create new customer order</attribute>

<attribute type="AT_OBJNAME_INTERN">FCT_CREATE_NEWCUSTORD</attribute>

</node>

<node id="OT_RULE_AND" type="OT_RULEAND">

<attribute type="AT_OBJNAME_INTERN">OT_RULE_AND</attribute>

<attribute type="AT_SAP_ID">455455</attribute>

</node>

<node id="FCT_REC_NEWCUSTDAT" type="OT_FUNC">

<attribute type="AT_OBJNAME">Enter new customer data</attribute>

<attribute type="AT_OBJNAME_INTERN">FCT_REC_NEWCUSTDAT</attribute>

<attribute type="AT_CUST_ID">456777</attribute>

<attribute type="AT_CUST_NAME">Mayer</attribute>

</node>

<node id="OT_RULE_AND" type="OT_RULEAND">

<attribute type="AT_OBJNAME_INTERN">OT_RULE_AND</attribute>

</node>

<node id="EVT_NEWCUSTORD_CREATED" type="OT_EVT">

<attribute type="AT_OBJNAME">New customer order created</attribute>

<attribute type="AT_OBJNAME_INTERN">EVT_NEWCUSTORD_CREATED</attribute>

</node>

<edge type="CXN_FOLLOWS" source="FCT_REC_NEWCUSTDAT" target="OT_RULE_AND">

<attribute type="AT_ID">123123</attribute>

</edge>

<edge type="CXN_FOLLOWS" source="EVT_NEWCUSTORD2BE_CREATED"

target="OT_RULE_AND"/>

<edge type="CXN_FOLLOWS" source="OT_RULE_AND" target="FCT_REC_NEWCUSTDAT"/>

<edge type="CXN_FOLLOWS" source="OT_RULE_AND"

target="EVT_NEWCUSTORD_CREATED"/>

<edge type="CXN_FOLLOWS" source="FCT_CREATE_NEWCUSTORD"

target="OT_RULE_AND"/>

<edge type="CXN_FOLLOWS" source="OT_RULE_AND"

target="FCT_CREATE_NEWCUSTORD"/>

</graph>

</graphlist>

Visão geral das diretrizes de modelagem de fragmento de processo

Elemento ARIS

Atributo ARIS

Definição de fragmento do PPM

EPC
(modelo de fragmento)

Nome

graph id do gráfico de definição criado

Função

Nome

AT_OBJNAME

 

Identificador

AT_OBJNAME_INTERN

Evento

Nome

AT_OBJNAME

 

Identificador

AT_OBJNAME_INTERN

Regra

Identificador

AT_OBJNAME_INTERN

Atributos livres

User attribute text <x>
x = Número inteiro de 1 - 37

Atributo PPM do tipo TEXT, incluindo o valor para objetos ou conexões)