Hey @Alice_Newcome-Beill, I’m going to suggest a few things, but not knowing HOW this information is being received is a challenge so hopefully it’s useful:
Logging incoming inventory
Depending on how you’re receiving the notifications, you could set up an automation with Zapier. For instance, if you get notified about incoming inventory via…email, then you could set up something to auto forward those emails to a specific project. Certain people get notified of when tasks are added to that project, and then process/assign from there.
Alternatively if you get incoming inventory via say forms you could set up an integration with Zapier for the same thing, but also have it assign/categorize/tag automatically based on form fields.
You could also write something simple, but custom, if you got the data via CSV, where it goes to a server/database and then creates the tasks from there.
Assigning incoming inventory to different categories and teams
Categories/teams could be designated using custom fields, say it’s XYZ category and team, you’d select them from the dropdown (or enter it into the field) and then assign it to the designee for that team/category. If you used custom fields, you could run reports/searches that way.
Assigning unique codes and designations to incoming inventory
I don’t know of any way to do this without a custom script, but if you use an inventory system already that should generate this and then you can add it to a custom text field for the task.
Generating labels to tag incoming inventory
Same thing as custom fields/tags.
Assigning / Checking out / Checking in Inventory to staff
We do this for our production department, but if someone on Asana checks out gear, they have a task assigned and in our inventory/etc. project. The due date/range is for when they’re using it. Once it’s checked in, we complete it.
Tracking returns of inventory to vendors
You would probably use a tag for this within whatever task was created for the return workflow.
Maintaining a database of past inventory