Hi Seher, I haven't understood exactly what you intend to do. I give you some information in relation with your question:
Options in a Select List custom fields may have the same options in all the projects (using global context), or particular sets of options per project and/or issue type (using multiple contexts).
In JIRA, each issue has a particular value for each custom field (i.e., fields doesn't have values at project level, but at issue level).
Any custom field can be used in any project of your JIRA instance, there is no project-scope for custom fields.
You can set your Assignee in any project based on the value of one or more fields in your JIRA instance using Set a field as a function of other fields post-function.
If you give an example of what you intend to do I think I will understand it, and will be able to help you.
You should add twice "Read field from issues returned by JQL query" post-function in "Create Issue" transition in workflow of issues of project 2 with the following configurations:
Post-function 1: Setting "Account Manager"
Post-function 2: Setting "NOC"
JQL Query in both post-function is:
replacing nnnnn with field code for "Company". This field code depends on each particular JIRA instance. That shown in the screenshots is field code for Company in my JIRA instance.
Once configured, transition "Create Issue" will look like this:
Post-functions should be added after post-function "Creates the issue originally.".