How i Approached a last project
I have been asked to solve the idea of building a workflow management, asset management and Inter Organisation Communication. I needed to understand the problem statement of workflow management since there are numerous of application out there, so what could be different in this one. Understanding the workflow management in 3D Garments design industry Get the clear idea how the management has working so far Evaluate if the idea is common (standard) across industry. After research and countless conversation with the existing manufacturer and Agencies, We came to a conclusion of creating a simple workflow solution You might ask what is collection, products, and todo's in this context? Collections - Set of products design for specific event eg. Summer Collection or Kids Collection Products- Are the individual asset related to respective collections - Summer hat, Kids Shirt Todos - Are actual work done for the respective product I wont be able to share more details on how does these todos work. Asset Management If you have ever build or even work related to files then you know, you have to handle the permissions and accessibility of files. If you are not aware of the file permissions then there are countless blogs available just google it. How i approached a Asset Management Assets have base permission Public All private Assets are accessible at a team level Private All Public Assets are accessible by any user who is part of the platform. All the Asset permissions are handled at the DB level where each user group has a set of permissions to access r-w (Read-Write) You might think then can i bypass the DB and access the file directly? Answer is No. Access to files directly is blocked, Only Server will create a temporary access to that user and device. It has TTL (Expiry time for the new token) which is very low. There are other internal permissions i have added but i can not share. Hope this give you idea of how we achieved a simple yet powerful workflow and asset Management. We will talk about communication in next part. Happy Coding!

I have been asked to solve the idea of building a workflow management, asset management and Inter Organisation Communication.
I needed to understand the problem statement of workflow management since there are numerous of application out there, so what could be different in this one.
Understanding the workflow management in 3D Garments design industry
- Get the clear idea how the management has working so far
- Evaluate if the idea is common (standard) across industry.
- After research and countless conversation with the existing manufacturer and Agencies, We came to a conclusion of creating a simple workflow solution
You might ask what is collection, products, and todo's in this context?
Collections - Set of products design for specific event eg. Summer Collection or Kids Collection
Products- Are the individual asset related to respective collections - Summer hat, Kids Shirt
Todos - Are actual work done for the respective product
I wont be able to share more details on how does these todos work.
Asset Management
If you have ever build or even work related to files then you know, you have to handle the permissions and accessibility of files. If you are not aware of the file permissions then there are countless blogs available just google it.
How i approached a Asset Management
Assets have base permission
- Public All private Assets are accessible at a team level
- Private All Public Assets are accessible by any user who is part of the platform.
All the Asset permissions are handled at the DB level where each user group has a set of permissions to access r-w (Read-Write)
You might think then can i bypass the DB and access the file directly?
Answer is No.
Access to files directly is blocked, Only Server will create a temporary access to that user and device. It has TTL (Expiry time for the new token) which is very low.
There are other internal permissions i have added but i can not share.
Hope this give you idea of how we achieved a simple yet powerful workflow and asset Management.
We will talk about communication in next part.
Happy Coding!