To end all assignments at once, including the primary assignment, you need to use End Employment (Combined Person/Assignment Form -> Others -> End Employment). This is the only way to end primary assignments.
Ok... when i do that, the person becomes an ex-employee. how do i allow that person to be viewed within other organizations in the business group? because i restricted every responsibility for each organization to only view people within that organization. Now i want the ex employee to be accessible to all organizations, until thy are assigned to a new position.
Depending on how you've setup your Security Profiles, they should continue to grant access for ex-employees. You might try running Security List Maintenance (concurrent program) to check.
But when you say 'until they are assigned a new position' what do you mean in business terms? What's the scenario? It doesn't sound like you should be terminating employees unless they have left, will cease to get paid and are genuinely ex-employees...
what i have is the business group, within the business group is several organizations. org1 org2 org3 etc. employees can be transferred between this orgs. in my security profile, the orgs can only view information within their hierarchy. so when an employee is to be transferred, i want them to be in some sort of a pool, where they are accessible by all orgs. when lets say org1 pulls that employee from the pool, the employee will only be accessible by org1. i hope my explanation makes sense.
Yes, they are in same bg, but every organization has a responsibility with restrictions from viewing employees in other organizations. so what i want is when a specific employee's assignment is terminated, all other responsibilities for all organizations should be able to view that employee and access their information, until the employee is assigned to another organization.
Okay, so unless each of your orgs are separate legal employers it doesn't sound you should be terminating when doing internal transfers.
What about if you created an Organization called something like 'Transfer Pool' and temporarily move the employee into this organisation. Then, add this Organization to each of your Security Profiles by explicitly specifying it as an 'Include' Organization.
That way all your responsibilities will see people in just their organisation + the 'Transfer Pool' organization. After making the security changes, don't forget to run Security List Maintenance!