You need to sign in to do that
Don't have an account?
Hardy Vardès Tsialoungou Nkouka
to get workflows
About workflows, ilt works but when Sobject does'nt exist or when le returned list is empty, visualforce returns an erreur.
this my code :
public List<WorkflowRuleWrapper> getWorkflowList (){
String currentO = 'Contact';
ToolingAPIWSDL.QueryResult qr = toolingApi.query('Select Fullname, metadata From WorkflowRule WHERE TableEnumOrId=\''+currentO+'\' ' ,'ToolingAPIWSDL.WorkflowRule');
List<WorkflowRuleWrapper> workflowruleWrappers = new List<WorkflowRuleWrapper>();
for(ToolingAPIWSDL.WorkflowRule wr : (List<ToolingAPIWSDL.WorkflowRule>)qr.records){
WorkflowRuleWrapper wrw = new WorkflowRuleWrapper(wr);
String wrActions = '';
for(ToolingAPIWSDLMetadata.WorkflowActionReference war : wr.metadata.actions){
wrActions += war.name + ' - ';
}
wrw.actions = wrActions;
workflowruleWrappers.add(wrw);
}
return workflowruleWrappers;
}
Thanks !
Hardy
this my code :
public List<WorkflowRuleWrapper> getWorkflowList (){
String currentO = 'Contact';
ToolingAPIWSDL.QueryResult qr = toolingApi.query('Select Fullname, metadata From WorkflowRule WHERE TableEnumOrId=\''+currentO+'\' ' ,'ToolingAPIWSDL.WorkflowRule');
List<WorkflowRuleWrapper> workflowruleWrappers = new List<WorkflowRuleWrapper>();
for(ToolingAPIWSDL.WorkflowRule wr : (List<ToolingAPIWSDL.WorkflowRule>)qr.records){
WorkflowRuleWrapper wrw = new WorkflowRuleWrapper(wr);
String wrActions = '';
for(ToolingAPIWSDLMetadata.WorkflowActionReference war : wr.metadata.actions){
wrActions += war.name + ' - ';
}
wrw.actions = wrActions;
workflowruleWrappers.add(wrw);
}
return workflowruleWrappers;
}
Thanks !
Hardy