Pular para o conteúdo
AGROsOpenAGROs
Navegaçãomenu

REST API · Fato

ActivityLabor

Mão de obraQuem trabalhou em cada apontamento, por quantas horas e a que custo.

harvestValue e serviceValue são a remuneração por produção e ficam FORA do totalCost — são medidas próprias, não parcelas do custo. As quantidades ao lado delas (harvestQuantity, serviceQuantity) são a quantidade apontada por pessoa; somadas por apontamento, dão a quantidade da operação. Para indicadores somente de trabalhadores, filtre isPointer e isLeader como false: o apontador replica a produção da turma e o líder é uma linha separada.

Antes de somar

O totalCost daqui já está dentro do totalCost de Activities. Serve para abrir o custo por pessoa, nunca para somar ao custo da operação.

Endereço
/v1/openagros/activity-labor
Chave
id
Escopo
agriculture.read
Campos
17
REST não filtra

A superfície REST aceita apenas page e pageSize. Para filtrar ou ordenar no servidor, use OData; em REST, o recorte é do lado do cliente.

Campos

CampoO que éTipoNulo
idchaveIdentificador da linha.Edm.Int64inteiro
activityIdAponta para o apontamento correspondente.Edm.Int64inteiro
dateData do registro.Edm.Datedatasim
workerPessoa que executou.Edm.Stringtextosim
teamEquipe.Edm.Stringtextosim
isPointerSe a linha representa o apontador da equipe.Edm.Booleanbooleano
isLeaderSe a linha representa o líder da equipe.Edm.Booleanbooleano
hoursHoras trabalhadas.Edm.Doublenúmerosim
hourlyRateValor por hora.Edm.Doublenúmerosim
totalCostCusto total.Edm.Doublenúmero
harvestQuantityQuantidade colhida apontada para a pessoa, na unidade em que ela é paga.Edm.Doublenúmerosim
harvestQuantityConvertedA mesma colheita convertida pelo fator da unidade — some esta ou a anterior, nunca as duas.Edm.Doublenúmerosim
harvestUnitPriceValor pago por unidade colhida.Edm.Doublenúmerosim
harvestValueRemuneração por colheita. É medida à parte: não está dentro do custo total.Edm.Doublenúmerosim
serviceQuantityQuantidade de serviço apontada para a pessoa.Edm.Doublenúmerosim
serviceUnitPriceValor pago por unidade de serviço.Edm.Doublenúmerosim
serviceValueRemuneração por serviço. É medida à parte: não está dentro do custo total.Edm.Doublenúmerosim

Exemplos

curl
curl -H "Authorization: Bearer oag_SEU_TOKEN" \
  "https://service.agrosti.com.br/v1/openagros/activity-labor?pageSize=200&page=1"

Sintaxe completa em REST API.