Add to Edit or editing first time

About CRUD operations in some "Activity Form" that can be associeted with complementary itens (Users, Archives, Comments, Tags, Financials costs).

Ie:

My first activity can have: 3 files, 10 comments, 5 users associeted and 2 tags.

What is the best option?

Option 1

  • User clicks Create Activity
  • User fill some basic infos
  • User save (Database register created)
  • User clicks Edit
  • Now user can use complementar information (user association, comments, tags, financial)

Option 2

  • User clicks Create Activity (Database register created)
  • User can fill all information
  • User clicks Save
  • Problem: new activity without data can be stored in DB if user don't fill anything. Perhaps we need to clean those registers

Do you already have these doubts?

Thanks a lot!