O service é responsável por enviar os dados informados pelo usuário para o servidor.
execution.service.js
define(['index', 'ng-load!totvs-resource'], function(index) {
'use strict';
var executionFactory = function ($totvsresource) {
// definimos uma nova factory a partir do totvsresource passando a URL do serviço
var factory = $totvsresource.REST('/totvs-html-framework-sample/rest/execution', {}, {});
// enviamos um post / save para o servidor com os dados de execução
factory.send = function (model, callback) {
return this.TOTVSSave({}, model, callback);
};
return factory;
};
executionFactory.$inject = ['$totvsresource'];
index.register.factory('totvs-html-framework-sample.execution.Factory', executionFactory);
});
Cada produto pode ter um serviço genérico para seus agendamentos de execução facilitando o seu reuso.
Visão Geral
Conteúdo das Ferramentas