Bom dia pessoal,
Queria saber se tem como eu gerar um relatorio (dos relatorios padrões do Aris) que mostre os atores envolvidos em uma atividade??
Bom dia pessoal,
Queria saber se tem como eu gerar um relatorio (dos relatorios padrões do Aris) que mostre os atores envolvidos em uma atividade??
Eu estou usando a versão 7.2 e o ARIS Business Designer e so tem o Report:OutPut functions with organizational elements
esse Report:OutPut functions with organizational elements ,data elements,or Application Systems
Tem nessa versão???
Qual a relase do seu ARIS?
Esse print foi retirado da ultima release do ARIS 7.2.3.654794. Tanto no Architect quanto no Designer há a possiblidade de gerar esse script.
Att,
Danilo
Aqui o ARIS 7.2.2.589499
pelo jeito é anterior a esse e não tem esse relatorio ?
Danillo,
Coincidentemente no meu projeto eu tive essa mesmo problema - segue a solução:
var aModels = ArisData.getSelectedModels( ); // Array dos modelos
for (var i = 0; i < aModels.length; i++) {
var oModel = aModels[i]; // Modelo corrente
var sModelName = oModel.Name(nLocale); // Nome do modelo corrente
var ListaDeObjetos = oModel.ObjDefList(); // Pega todas as definições do modelo corrente
for (var j = 0; j < aObjDefs.length; j++) {
var oObjDef = aObjDefs[j]; // Definição do objeto corrente no modelo
var sObjName = oObjDef.Name(nLocale); // Name do objeto corrente
var sTipo = getAttributeValue(oObjDef, Constants.AT_SAP_FUNC_TYPE); // Tipo do elemento vinculado ao modelo (Estapa de Processo,Função, evento, etc)
if ( sTipo=="Etapa de processo" ){
//Seleciona todas as conexões vinculadas a uma atividade
var Conexoes = oObjDef.CxnList();
for (var p = 0; p < Conexoes.length; p++) {
var TipoConexao = Conexoes[p].SourceObjDef().Type();
//Carrega todos os envolvidos em uma atividade
if ( TipoConexao == "Unidade organizacional" || TipoConexao == "Posição" ){
var Envolvido = Conexoes[p].SourceObjDef().Name(nLocale);
var sEnvolvidos = sEnvolvidos + Envolvido + " \n" ;
}
}
}
}
}
Abraço
Rogerio Cortezano
Aris Project Leader