I am just wondering about the following feature ....
Following is my understanding.
Say i have following projects in project suite.
"CommonSteps" and "Insite"
Following is file structure....
- function StartApplication()
- CommonApplication.scs [ THis is added as a external item as existing item ]
When StartApplicaiton() is called from Test() function from CancelInsite.scs file i expect that it will call the
CommonApplication.scs\StartApplicaiton() and will check the name mapping for say objects ["Test"]["XYZ"] in the name mapping of "CommonSteps" project.
However it says Object not found and need the same objects in the following module "Insite"
Can someone confirm this or am i missing something.
I think ideally the common project will have all the common functions of the project and the name mapping asssociated/ required for that will be in the CommonSteps\NameMapping.
so that when i want to create multiple projects requiring same functions from common files, i can just include the file as existing items in the new project and it will use the name mapping which is already there in CommonSteps\NameMapping.
But is this required ?
If i develop new project i can add it as an existing item from CommonSteps but then after modifications to the CommonSteps\Namemapping ...... how to incorporate the same in the new project ....
CommonSteps has following objects in NameMappping.
New proj is developed "insite"
Added Namemapp as exisiting item
So it will contain.
added some items to Insite as follows:
Now added E and F to CommonSteps
So how these new items will be available to "Insite" ?
If you modify a shared Name Mapping scheme in one project, changes will be available in all projects which use the same scheme. So, newly added objects will be available everywhere. Existing objects will stay intact unless you modify or delete them manually in one of projects.