Signing NFL draft picks has been a much easier process since the new collective bargaining agreement was introduced in 2011. With salaries predetermined for each draft slot, there's little room for negotiation.

As a result, the first member of the Giants' 2017 rookie class signed his contract less than two weeks after the draft. Second-round pick Dalvin Tomlinson signed on Wednesday, according to his agents.

.@DalvinTomlinson featured as rookie most likely to make an immediate impact. (Who also just agreed to terms with the @Giants, btw). https://t.co/hj5wAywASr — SportsTrust Advisors (@_SportsTrust) May 10, 2017

Tomlinson's four-year contract is worth $4.57 million with a $1.46 million signing bonus. His salary cap hit for 2017 is $831,184.

Tomlinson and the rest of the draft class, as well as undrafted free agents and tryout players, will report to the Giants' facility for the first time on Thursday. The team's three-day rookie minicamp begins on Friday.

Tomlinson is expected to compete for the starting defensive tackle spot created by Johnathan Hankins' free-agent departure to the Colts. The Giants have All-Pro Damon Harrison at nose tackle with Jay Bromley and Robert Thomas also in the mix for the other tackle spot.

Here are the contract terms for the Giants' other draft picks:

Round 1, Pick 23: TE Evan Engram

*Contract: 4-year, $10,717,216 with $5,934,340 signing bonus (with team fifth-year option)

*2017 cap hit: $1,948,585

Round 3, Pick 23 (87 overall): QB Davis Webb

*Contract: 4-year, $3,166,084 with $766,084 signing bonus

*2017 cap hit: $656,521

Round 4, Pick 33 (140 overall): RB Wayne Gallman

*Contract: 4-year, $2,819,348 with $419,348 signing bonus

*2017 cap hit: $569,837

Round 5, Pick 23 (167 overall): DE Avery Moss

*Contract: 4-year, $2,654,504 with $254,504 signing bonus

*2017 cap hit: $528,626

Round 6, Pick 16 (200 overall): OL Adam Bisnowaty

*Contract: 4-year, $2,502,111 with $147,111 signing bonus

*2017 cap hit: $501,778

All undrafted free agents sign three-year, minimum contracts worth $1.665 million.

Dan Duggan may be reached at dduggan@njadvancemedia.com. Follow him on Twitter @DDuggan21. Find our Giants coverage on Facebook.