Let suppose that we identify each requested service based on related customer(the owner of the service)
one exception is that, if a customer was removed from the list , what happen to services which requested by this customer(employee) .
we can handle this exception in two different way :
1.we can remove requested service(s) created by this customer from the list of services.
2.flag these services as completed and close them.
but one problem exists :
there are services that should be completed unrelated of which one has requested them-the unconditional services- which should be completed under any situation.(should be discussed).
The question is:
how can we determine the customer independent services ?
Friday 2 October 2009
Subscribe to:
Post Comments (Atom)
Hi
ReplyDeleteI think there are 2 situations if the customer removed.
1- if the customer removed, another customer(employee) surrogate him/her.
2- customer moved and no one surrogate him/her.
at 1st situation we dont remove requested service from the list, we can change only the name of customer in the list of services and complete the requested service.
at 2nd situation we can put customer's status field in service class that determine customer's status(moved,...) after complete the service.
so we complete the service and determine the customer's status.
I think it's not required to determine the customer independent services.