Árvore de páginas

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.

  • Sem rótulos