SC SCM For Telecom Egypt's Modification
SC SCM For Telecom Egypt's Modification
Executive Summary.....................................................................................................................................5
1. Introduction.........................................................................................................................................6
1.1 Management / Executive Summary.............................................................................................7
1.2 Document Audience....................................................................................................................7
1.3 Functional Scope of Work............................................................................................................8
.................................................................................................................................................................8
1.4 Business Objectives.....................................................................................................................9
2. CorporateStack Solution modules.....................................................................................................10
3. Telecom Egypt Organization Structure..............................................................................................11
3.1 Company Details........................................................................................................................11
3.1.1 Details....................................................................................................................................11
In the beginning, all the details related to the company are entered in this screen as follows:.........................11
3.2 Purchasing Department Organization Chart..............................................................................15
3.3 Project Data Master – Digital Import Tool.................................................................................15
4. Business Process & Solution Design...................................................................................................17
4.1 Solution Components................................................................................................................17
...............................................................................................................................................................17
4.2 Purchase Request......................................................................................................................18
4.2.1 Business Process Description.................................................................................................18
...............................................................................................................................................................18
4.2.2 PR - Business Process Description..........................................................................................19
4.2.3 Process Steps Details Requirements......................................................................................20
4.2.4 PR - Form Interface Requirements.............................................................................................34
After completing the previous settings, the data is prepared for transactions. Next, we will work on
the purchasing cycle..............................................................................................................................34
1- Purchase Request list:....................................................................................................................34
In this screen, all purchase quotations and their statuses will be displayed. You can search using
various filters such as product name, supplier, and warehouse , etc....................................................34
Here are the statuses for a Purchase Request:..............................................................................34
1. Pending: The request has been submitted but not yet reviewed or acted upon...........................34
2. Approved: The request has been reviewed and approved for further action................................34
3. Partially Ordered: The request has been partially fulfilled; some items have been ordered while
others are still pending..........................................................................................................................34
4. Fully Ordered: All items in the request have been ordered...........................................................34
5. Declined: The request has been reviewed and rejected................................................................34
6. Cancelled: The request has been cancelled and will not be processed.........................................34
7. All: Displays requests with any of the above statuses...................................................................34
Through the system, we can customize the terminology for purchase quotation statuses to align with
the company’s specific needs and terminology.....................................................................................34
2- Create Purchase Request:..............................................................................................................35
In the first step, we will create a Purchase Quotation, with all fields highlighted in different colors.
These fields will be worked on, and the color-coding is used to illustrate the overall process, which will
be explained in more detail later...........................................................................................................35
a. Main..............................................................................................................................................35
b. Items..............................................................................................................................................36
...............................................................................................................................................................36
1. Description: Provides a detailed explanation of the product or item being ordered, including its
features or specifications......................................................................................................................36
2. Select Product or Type Item Description: The option to choose a specific product or type of item
and provide a description for it.............................................................................................................36
3. Budget Item: The specific item or category within the budget that the purchase will impact......36
4. Unit: The unit of measurement for the item (e.g., pieces, kilograms, liters).................................36
5. Ordering Unit: The unit in which the product is ordered, which may differ from the unit used for
budgeting or inventory..........................................................................................................................36
6. Quantity: The amount of the product or item being ordered........................................................36
c. Documents :...................................................................................................................................37
Refers to the option to attach relevant files or documents related to the purchase, such as contracts,
invoices, or specifications......................................................................................................................37
...............................................................................................................................................................37
Attach: The button or link used to upload or attach a file.............................................................37
4.2.5 Memo - Business Process Description...................................................................................39
4.2.6 Memo - Process Steps Details Requirements........................................................................40
2. Create Memo.................................................................................................................................41
2.1 Process Step.......................................................................................................................................42
2.3 information source from and nature...............................................................................................43
4.2.7 Letter of Internal........................................................................................................................44
4.2.8 Purchase order..........................................................................................................................45
4.2.9 Purchase Invoice........................................................................................................................51
Reporting...................................................................................................................................................53
1- Purchase Request Status...............................................................................................................53
Workflow...................................................................................................................................................56
3. Project Implementation Approach....................................................................................................59
a. Implementation Flow....................................................................................................................60
b. The Project Kick-off........................................................................................................................61
c. System Analysis.............................................................................................................................61
d. Customization Design....................................................................................................................63
e. Integration Design.........................................................................................................................64
f. Internal Quality Control (QC).........................................................................................................64
g. Training - Empowering Users for Success......................................................................................65
h. UAT................................................................................................................................................67
i. Go Live Preparation.......................................................................................................................68
j. Go Live – The Launch into Action...................................................................................................69
k. Post Go Live – The Launch into Action...........................................................................................70
4. The Project Requirements.................................................................................................................70
a. The Delivery...................................................................................................................................70
b. The Project Team...........................................................................................................................71
c. CorporateStack Direct / Indirect Facing.........................................................................................72
...............................................................................................................................................................72
d. The Project Documentation...........................................................................................................73
e. The Project Requirements.............................................................................................................74
f. Telecom Egypt Team Requirements..............................................................................................75
i. Resource Allocation.......................................................................................................................75
g. High-Level Project Plan..................................................................................................................76
5. The Annexes......................................................................................................................................76
a. Building an ERP System for Telecom Egypt's Procurement 2.........................................................76
b. High-Level Project Plan MS Excel Sheet.........................................................................................76
The ERP system is expected to deliver significant benefits, including increased transparency, reduced
operational costs, better data management, and improved decision-making capabilities. It will address
current challenges in procurement processes, such as manual data entry errors, inefficient workflows,
and difficulties in supplier management. By automating and optimizing procurement activities, the ERP
system will enable Telecom Egypt to achieve higher productivity and better resource utilization.
This project will be executed in several phases, starting with a detailed requirement analysis, followed
by system design, development, customization, testing, and quality assurance. The final stages will
involve deployment, user training, and change management to ensure a smooth transition and
successful adoption of the new system. A comprehensive risk management strategy and quality control
measures will be in place to mitigate potential risks and ensure project success.
The implementation timeline includes key milestones and deliverables, with a clear roadmap for
achieving project goals. Resource allocation is planned meticulously, with a dedicated project team
possessing the necessary skills and expertise. The financial plan provides a detailed budget breakdown,
covering software licensing, development, training, and infrastructure costs, along with a return on
investment (ROI) analysis to demonstrate the project's financial viability.
Stakeholder engagement and communication will be prioritized to ensure transparency and regular
updates throughout the project lifecycle. Potential risks will be assessed, and mitigation strategies will
be developed to address any challenges that may arise. Success metrics and key performance indicators
(KPIs) will be established to evaluate the project's impact and ensure continuous improvement.
In conclusion, the proposed ERP system for procurement at Telecom Egypt is a strategic initiative
designed to drive efficiency, improve accuracy, and enhance overall operational performance. We seek
your approval and support to proceed with this critical project, which promises substantial benefits and
a strong return on investment for Telecom Egypt
1. Introduction
Telecom Egypt, a leading telecommunications company in Egypt, currently manages its procurement
processes through a paper-based system. This traditional approach includes obtaining offers, technical
and financial recommendations, negotiations with suppliers, and final approval of the purchase process.
This manual process is not only time-consuming but also prone to errors and lacks real-time visibility
into procurement activities.
The ERP system is expected to deliver significant benefits, including increased transparency, reduced
operational costs, better data management, and improved decision-making capabilities. It will address
current challenges in procurement processes, such as manual data entry errors, inefficient workflows,
and difficulties in supplier management. By automating and optimizing procurement activities, the ERP
system will enable Telecom Egypt to achieve higher productivity and better resource utilization.
This project will be executed in several phases, starting with a detailed requirement analysis, followed
by system design, development, customization, testing, and quality assurance. The final stages will
involve deployment, user training, and change management to ensure a smooth transition and
successful adoption of the new system. A comprehensive risk management strategy and quality control
measures will be in place to mitigate potential risks and ensure project success.
The implementation timeline includes key milestones and deliverables, with a clear roadmap for
achieving project goals. Resource allocation is planned meticulously, with a dedicated project team
possessing the necessary skills and expertise. The financial plan provides a detailed budget breakdown,
covering software licensing, development, training, and infrastructure costs, along with a return on
investment (ROI) analysis to demonstrate the project's financial viability.
Stakeholder engagement and communication will be prioritized to ensure transparency and regular
updates throughout the project lifecycle. Potential risks will be assessed, and mitigation strategies will
be developed to address any challenges that may arise. Success metrics and key performance indicators
(KPIs) will be established to evaluate the project's impact and ensure continuous improvement.
In conclusion, the proposed ERP system for procurement at Telecom Egypt is a strategic initiative
designed to drive efficiency, improve accuracy, and enhance overall operational performance. We seek
your approval and support to proceed with this critical project, which promises substantial benefits and
a strong return on investment for Telecom Egypt.
1.1 Management / Executive Summary
This Document will document how the business processes will be mapped in CorporateStack; we have
managed to design the processes as the standard available best practice scenarios.
CorporateStack SCM
1.4 Business Objectives
The primary business objectives or benefits expected out of this project are listed below but not
limited to,
Our solution further enhances WE Telecom Egypt’s logistics capabilities with bespoke solutions
tailored to meet the unique needs of their clients. Each module within CorporateStack’s SCM
solution is designed for seamless integration and operational efficiency, aligning perfectly with
WE Telecom Egypt’s commitment to excellence in sourcing and logistics management.
4- Branch Type: This field is used to input whether the company is a single entity or multiple
separate entities. It includes two options for selection.
5- Branch currency : The company's currency, which is used as the primary currency in all
transactions on the system, unless another currency is specified for a particular transaction.
6- VAT: which represents the tax rate imposed on the company.
7- TAX Registration No. (TRN): which represents the company's tax registration number.
8- Trade License Name: which represents the name of the company's trade license.
10- Country, Governate, Region/City Street Building , Geo Location : the input fields for the
company's address details .
3.1.2 Sub-branch
From here, we can divide the company into multiple branches, and it will be possible to
add details for each branch externally.
After saving and exiting, we can modify and add details such as the code, header, and footer for
each sub-branch, as shown in the images below.
Active and Inactive refer to the number of active and inactive employees in the
company.
From here, we can modify the details for each sub-branch individually, including the
code.
From here, we can customize different headers and footers for each branch of the company.
Here, we place the header, footer, and logo of the primary company.
It is important to note that the header and footer are used in all printing related to
transactions in the system.
During gap analysis sessions between the CorporateStack and Telecom Egypt teams, we illustrated the
workflow for each section, categorized into target groups.
The scope of work includes significant customization of the purchase request forms and screens, with
detailed requirements gathered by both the CorporateStack and Telecom Egypt teams.
Additionally, the scope involves developing the purchase memo from scratch, as it is not typically part of
traditional purchasing modules. The design and required information for the memo have been carefully
collected, and the necessary fields and functionality are outlined below.
PR Flow Chart
First, the category must be created because it is mandatory for creating a new product.
1- product category:
A. product category: Creating the product category is important not only because it helps in
organizing and categorizing products in a specific way, but also because it plays a key role in
accounting, as it is used for managing sales, purchases, and cost calculation.
- The name, code, and the accounts used are entered for the category.
B. We can create sub-categories from the main category to be part of the parent category.
Additionally, a key feature is that different accounts can be assigned to each sub-category
individually. If no accounts are specified for a sub-category, it will inherit the accounts from
the main category.
We can create an unlimited number of sub-categories and enter their names, codes, specific
accounts, and units of measure.
2- Create Products :
A. Product list
In the product list, we can view all the products available. From this screen, we can
search using various criteria such as product name, supplier, category, and brand.
A. From the export option, we can extract all the products available in the system in various
formats such as Excel, Word, and PDF.
1- Main :
E. Ordering Unit refers to the unit of measurement used for ordering the product. It
defines the standard quantity in which the product is purchased or ordered, such as
pieces, boxes, liters, or kilograms.
F. Dispensing Unit refers to the unit of measurement used when the product is dispensed or sold
to the customer. It might be different from the ordering unit and represents the quantity in
which the product is sold or given to the customer, such as per piece, per pack, or per bottle.
G. Production Unit is the unit of measurement used in the manufacturing or production process. It
represents how the product is measured or handled during production, which could be different
from the ordering or dispensing units. For example, it might be in kilograms, liters, or meters,
depending on the nature of the product and the production process.
H. Tax Type refers to the type of tax applicable to the product. It specifies the tax category or rate
that should be applied when the product is sold, such as VAT (Value Added Tax), sales tax, or
other relevant taxes.
I. Category is a required classification for the product. It helps in organizing products and
determining the accounts associated with the product.
J. Sub-Category is an optional classification under the main category that helps further organize
products. If specified, it allows for more detailed categorization and can have its own accounts
separate from the main category.
K. Brand refers to the manufacturer's or producer's name associated with the product. It
helps in identifying the product's origin and distinguishing it from other products in the
market.
L. Color and Size are attributes used to describe specific variations of a product.
a. Color specifies the color of the product.
b. Size indicates the dimensions or size options available for the product.
M. Lead time :It is measured in days and includes the time needed for processing,
production, and shipping.
2- Details:
A. Sell/Buy options define the availability and type of transactions allowed for the product:
Sell & Buy: The product is both available for sale and can be purchased.
Sell Only: The product is only available for sale and cannot be purchased.
Buy Only: The product can only be purchased and is not available for sale.
B. Item Type: allows you to specify the type of product:
Product: Refers to a standard product item.
Package: Refers to a product that is sold as a package or bundle of multiple items.
C. Supplier Price: The price at which the product is purchased from the supplier.
Supplier Price Lock: A feature that allows you to lock the supplier price to prevent
changes, ensuring stability in procurement costs.
Sale Price Lock: A feature that allows you to lock the sale price to prevent changes,
maintaining consistency in selling prices.
E. Min Price: The minimum price at which the product can be sold, often set to ensure
that the product is not sold below a certain cost or profit margin.
F. Product Weight refers to the weight of the product, typically used for shipping
calculations and inventory management.
G. Unit of Weight specifies the unit of measurement used for the product's weight, such as
kilograms, grams, pounds, or ounces. This helps in standardizing the weight
measurements for the product.
H. Product Details URL: A link to a webpage or online document that provides detailed
information about the product. This could include specifications, features, or additional
resources related to the product.
I. External Image URL: A link to an image of the product hosted externally, such as on a
website or cloud storage. This URL is used to display the product's image in the system
or application.
J. Full Description provides a detailed and comprehensive overview of the product. It
typically includes information about the product's features, benefits, specifications,
usage instructions, and any other relevant details that help customers understand the
product fully.
3- Inventory setting:
A. Inventory Type
B. Non-Stock: The product is not tracked in inventory; it is typically a service or a product
that does not require inventory management.
C. Maintain Stock: The product is tracked and managed in inventory. Inventory levels are
monitored to ensure that there is sufficient stock available to meet demand.
D. Min Stock: The minimum quantity of the product that should be maintained in
inventory to avoid stockouts. When the stock level falls below this threshold, it signals
the need for replenishment.
E. Max Stock: The maximum quantity of the product that should be kept in inventory to
prevent overstocking. This helps in managing storage space and reducing excess
inventory costs.
F. Expiry Date: that an expiry date be entered for the product, ensuring that products with
a shelf life are tracked and managed properly.
G. Batch Number: the entry of a batch number for the product, which is crucial for
tracking and managing inventory batches, especially for quality control and traceability.
H. Item Serialization: that each unit of the product have a unique serial number, which
helps in tracking individual items for inventory management, warranty purposes, or
product recalls.
Mandatory means that the information or action is required to complete the process.
If a field or feature is marked as mandatory, it must be filled out or addressed before
proceeding.
K. Max Purchasing Tolerance Level: The maximum allowable deviation from the ordered
quantity when receiving products. It defines the upper limit of acceptable variance
between the ordered and received quantities.
L. Min Purchasing Tolerance Level: The minimum allowable deviation from the ordered
quantity when receiving products. It defines the lower limit of acceptable variance
between the ordered and received quantities.
M. Max Sales Tolerance Level: The maximum allowable deviation from the sold quantity
when shipping products. It defines the upper limit of acceptable variance between the
sold and shipped quantities.
N. Min Sales Tolerance Level: The minimum allowable deviation from the sold quantity
when shipping products. It defines the lower limit of acceptable variance between the
sold and shipped quantities.
4- Photos refers to images or photographs associated with the product. These visual
representations help provide a clearer understanding of the product’s appearance and
details, and can be used for product listings, marketing, and inventory management
C. Create supplier :
The supplier will be selected from the database of the Telecom Egypt Company.
However, the explanation provided is for clarity on how to perform this action within
the system.
1- Supplier list
In the supplier list, all existing suppliers are displayed. We can search using various
criteria such as name, branch, etc., and we can also generate reports related to
suppliers. We can export reports in various formats such as Excel, Word, and PDF.
From this screen, the Import feature can be used. This allows you to upload and
integrate supplier data into the system from an external file, such as an Excel sheet, for
bulk data entry and management.
2- New supplier
a. Main
b. Contact person
When selecting Corporate as the supplier type, this tab appears to allow us to
create entities or branches associated with this supplier. This helps in managing
and organizing different departments, locations, or business units that are part
of or related to the corporate supplier.
1.
TAX Option: Refers to the tax settings applicable to the supplier, such as VAT or other
2. VAT No: The VAT identification number assigned to the supplier for tax purposes.
3. Ledger Account: The accounting ledger account associated with transactions related
to the supplier.
4. Financial Account: The account used for financial transactions with the supplier,
which may include payments and receipts.
5. Tax Registration No: The number assigned to the supplier for tax registration
purposes, used for compliance with tax regulations.
6. Trade License No: The license number issued to the supplier to legally conduct
business.
7. Payment Terms: The terms agreed upon for payment to the supplier, such as net 30
days or other payment conditions.
8. Credit Limit: The maximum amount of credit that the supplier extends to the
company.
9. Credit Days: The number of days allowed for payment of invoices, based on the
credit terms agreed upon.
10. Reference No.: A unique reference number associated with the supplier, used for
tracking and identifying records.
11. Deactivation Date: The date when the supplier’s account or status is deactivated or
becomes inactive.
12. Churn Reason: The reason for the supplier’s deactivation or discontinuation of business
relationship, if applicable.
d. Documents
Document Type: The type of document associated with the supplier, such as a contract, invoice,
or certificate.
Document No.: The unique identification number of the document, used for tracking and
referencing purposes.
Remarks: Additional notes or comments related to the document or supplier, which may
provide context or additional information.
Expiry Date: The date when the document or its validity expires, indicating when it needs to be
renewed or reviewed.
The Expiry Date should trigger a notification when it is approaching or has passed. This
helps ensure timely actions are taken, such as renewing documents or addressing any
issues related to expiration.
4.2.4 PR - Form Interface Requirements
After completing the previous settings, the data is prepared for transactions.
Next, we will work on the purchasing cycle.
1. Pending: The request has been submitted but not yet reviewed or acted upon.
2. Approved: The request has been reviewed and approved for further action.
3. Partially Ordered: The request has been partially fulfilled; some items have been
ordered while others are still pending.
4. Fully Ordered: All items in the request have been ordered.
5. Declined: The request has been reviewed and rejected.
6. Cancelled: The request has been cancelled and will not be processed.
7. All: Displays requests with any of the above statuses.
Through the system, we can customize the terminology for purchase quotation
statuses to align with the company’s specific needs and terminology.
2- Create Purchase Request:
In the first step, we will create a Purchase Quotation, with all fields highlighted in
different colors. These fields will be worked on, and the color-coding is used to
illustrate the overall process, which will be explained in more detail later.
a. Main
1- Branch: Refers to the specific branch or location where the purchase request is being
made or where the products will be used.
2- Department: The department within the organization that is initiating the purchase or
that will be responsible for the order.
3- Warehouse: The storage facility where the purchased goods will be delivered and
managed.
4- Expected Delivery Date: The date by which the ordered goods or services are expected
to be delivered.
5- Job: Refers to the specific task or project that the purchase is related to, indicating the
purpose or work for which the items are being ordered.
b. Items
1. Description: Provides a detailed explanation of the product or item
being ordered, including its features or specifications.
2. Select Product or Type Item Description: The option to choose a specific
product or type of item and provide a description for it.
3. Budget Item: The specific item or category within the budget that the
purchase will impact.
4. Unit: The unit of measurement for the item (e.g., pieces, kilograms,
liters).
5. Ordering Unit: The unit in which the product is ordered, which may
differ from the unit used for budgeting or inventory.
6. Quantity: The amount of the product or item being ordered.
c. Documents :
1. Memo list
From the Purchase Request View screen, we will proceed to create the Purchase Memo. This
step allows us to document and formalize the purchase request for further processing.
We will create a dedicated screen to display all the Memos that will be generated.
This screen will allow easy tracking and management of all purchase memos in the
system.
2. Create Memo
This screen displays the Memo after it has been created by CorporateStack, and most
of the data will be taken from the Purchase Request. There will be a table below that
outlines where the information is sourced from and its nature. This helps in tracking
the origin of the data and ensures accuracy in the memo creation process.
2.1 Process Step
a. Ordered to Office: Indicates that the items are ordered to be delivered directly to the office.
b. Ordered to Warehouse: Indicates that the items are ordered to be delivered to the warehouse.
c. Ordered to Job: Indicates that the items are ordered for a specific job or project.
d. Delivery Date: The expected date on which the items will be delivered.
e. Shipping (Shipping Method): The method used to ship the items (e.g., air, sea, land).
f. Stock Value: Indicates whether VAT will be added to the item's price when creating the Goods
Receipt Note (GRN).
i. B/L No: Bill of Lading number, a document issued by the carrier acknowledging receipt of goods
for shipment.
2.3 Items
Type (Product, Service, Asset): Specifies whether the order is for a product, service, or asset.
Description: A detailed explanation of the item or service being ordered.
Budget Item: The category or account within the budget that the purchase will impact.
Unit: The unit of measurement for the item (e.g., pieces, hours, units).
Quantity: The amount of the item or service being ordered.
Price: The cost per unit of the item or service.
Discount: Any reduction in price applied to the item or service.
VAT: Value Added Tax applied to the item or service.
Sub Total: The total amount before any additional charges (such as VAT) or discounts are
applied.
2.4 Payment terms
Percentage: Indicates the percentage of the total amount that will be paid.
Amount: The total sum to be paid or processed.
Payment Method: The method used to make the payment (e.g., bank transfer, credit card,
cash).
Due on (Days, Date): Specifies the due date for the payment, either by a certain number of days
or a specific date.
Due In Days: The number of days remaining until the payment is due.
Due In Date: The specific date by which the payment must be made.
Description: Additional details or notes related to the payment terms.
2.5 Terms & Conditions
2.6 Documents
Document Type: The category or nature of the document (e.g., invoice, receipt, contract).
Document No: The unique identifier or reference number for the document.
Expiry Date: The date after which the document is no longer valid or applicable.
Upload Document: The action to attach or upload the document to the system.
Verified: Indicates whether the document has been reviewed and confirmed as accurate or
valid.
4.2.9 Purchase Invoice
1. Main
2. Unit: The measurement unit for the item (e.g., piece, kilogram, hour).
6. Total: The final amount for the item, calculated by multiplying the unit price by the quantity and
subtracting any discounts.
3. Documents
Reporting
1- Purchase Request Status
The report will categorize each purchase request (PR) status as defined in the module's
configuration and generate separate PRs based on those statuses.
4- Supplier Reports
The supplier report will include key details such as Account Number (Acc No.), Name, Country,
City, and Account Type. It will also specify the employee assigned to the account (Assigned To
Employee), the person it is delegated to (Delegated To), and the employee who originally created
the account (Created By Employee) along with the creation date (Created On). Additionally, the
report will capture the industry sector (Industry), any relevant flags (Flags), and the source of the
account (Source).
The Purchasing Financial Report provides a detailed breakdown of all financial transactions
associated with purchasing activities, offering insights into spending patterns and financial
performance.
Purchase Request Status The Purchase Request Status report provides a summary of the status of purchase
requests in the system. It helps users track various purchase requests and shows
whether the requests are under review, approved, canceled, or converted into
purchase orders.
Purchase Memo Status The Purchase Memo Status report provides an overview of the status of purchase memos in
the system. This report helps users track the progress and handling of purchase memos,
showing their current status and other relevant details.
Purchase Order Status The Purchase Order Status report provides a detailed overview of the current
status of purchase orders in the system. It helps users track the lifecycle of
purchase orders (POs), from creation to completion, and provides insights into
their progress.
Supplier Performance Report The Supplier Performance Report evaluates suppliers based on key metrics such as
order volume, on-time delivery, delivery accuracy, lead time, total purchase value, and
response time.
The Contract Approval Status The Contract Approval Status Report provides an overview of the current status of
Report contract approvals within the system. It helps users track the progress of contracts
through the approval process.
Regulatory Compliance Report This report highlights the published purchasing policies and tracks the acknowledgment
status for each policy across employees and departments. It provides a clear view of
which policies have been acknowledged by staff, helping ensure compliance and
awareness of purchasing procedures throughout the organization.
The Purchasing Financial Report The Purchasing Financial Report provides a detailed financial analysis of all purchasing
activities within an organization.
Workflow
Workflow setup
1. Purchase Request
Purchase Request Process:
2. Purchase Order
Purchase Order Process:
The requester has submitted their request and it is now in the approval phase.
The approver will get a notification and then will click it will take him to the purchase requests list
a. Implementation Flow
The implementation of CorporateStack’s SCM solution involves several key stages meticulously designed
to ensure a smooth and effective deployment. These stages include detailed planning, comprehensive
configuration, seamless data migration, user-friendly customization, rigorous testing, and meticulous
training. Our methodology prioritizes collaboration with your team, allowing for flexibility and
customization at every step. This ensures that the implementation aligns precisely with the unique
needs and processes of your organization, fostering a successful and tailored solution.
b. The Project Kick-off
This project event has been arranged in collaboration with our valued Customer to mark the official
commencement of the project.
During this meeting, we will introduce the members of the project team, elucidating their respective
roles and responsibilities. The session will also cover the project’s overarching objectives, the high-level
scope, and a detailed discussion of the project timelines. Teams involved during this stage are:
Team Involvement
c. System Analysis
The System Analysis stage starts the Execution phase of the project. During this stage, the hardware
readiness, current system (either the legacy application or manual process), existing workflow and
future workflows are reviewed and documented. System Analysis consists of:
Current System Analysis and Workflow Review
Interfaces Study and Discussion
Configuration Data Collection
The Current System Analysis and Workflow Review (Future System Analysis) sessions are led by our
Solution Architect with participation of THE Customer’s Subject Matter Experts and Core- users. During
the Current System Analysis, THE Customer’s current practices, policies, and workflows (legacy system
or manual process) are discussed and documented.
The purpose of the Workflow Review (Future System Analysis) stage is to understand and incorporate
the requirements and needs of THE Customer, enhance, and map the As-Is workflows to our application
processes. The Future System Analysis sessions will be initiated by demonstrating the vanilla application
to THE Customer’s Subject Matter Experts/ Core-users. It should be noted that at this stage, the
application is not configured to THE Customer’s requirements. The purpose of this demonstration is to
make THE Customer’s Subject Matter Experts/ Core-users familiarize the application’s out-of-box
functionalities and capabilities, which would be helpful during the Future System Analysis discussions.
After concluding the future system analysis discussions, solution architect will produce future workflow
document, proposing the future workflows and the interface touch points with 3rd party solutions. The
future workflow document will be discussed and finalized with Customer’s subject matter experts, core-
users, and the solutions architects of the 3rd party solutions.
After finalizing the future workflow document, our interface architect will initiate interface discussions
with 3rd party solutions. For Customer implementation, the interface discussions will be in a separate
interface stream. During this stream, the workflows and interface touchpoints are discussed in detail
and will produce an interface model document.
During the configuration data collection stream, which runs in parallel to the interface stream, our
solution architect will review and discuss with Customer subject matter experts/ core- users and solution
architects of other 3rd party solutions on the configuration data that needs be collected for our
application. After these discussions, CorporateStack submits the finalized data collection templates (dct)
for data collection, and Customer provides the data requested, per the project schedule.
Team Involvement
d. Customization Design
The primary objective of this stage is to conclude the customization design and the interface model.
Our solution architect will compile and submit the customization design document to Customer,
outlining forthcoming workflows, streamlined as-is workflows, interface touchpoints, application
functionalities, business rules, “stop, start & continue” processes, and design determinations for
The application.
Throughout the customization design review sessions, our solution architect will present the
customization design document to Customer’s subject matter experts (smes) and core users. The
outcome of these sessions will be the finalization and approval of the customization design document.
e. Integration Design
The interface model document, generated initially during the system analysis - interface stream, delves
into the specifics of interface touchpoints and trigger events, format, and specifications of interface
messages, design choices, and other technical elements of the interfaces.
Our integration architect will conduct a comprehensive review of the interface model document
alongside the integration architects of third-party solutions. This collaborative effort will result in the
finalization and approval of the interface model document.
Working closely with the solution and integration architects, our business analysts and implementation
consultants will revise and enhance the product-ready test scripts for system validation. These scripts
will encompass various test scenarios based on the functional design and interface model document.
Planning: Our project manager will hold meetings with the Telecom Egypt project team, solution
architects, integration architects, and third-party applications to confirm UAT dates, ensure
readiness of UAT test data and domains, verify third-party solution readiness, and review the
development and coverage of test scripts and other details.
Test Script Readiness: CorporateStack will develop and submit the test scripts to Telecom Egypt.
If needed, Telecom Egypt can create additional test scripts.
Selecting the UAT Team: Identification and confirmation of Telecom Egypt's UAT team and
third-party solutions' UAT team. The UAT team should be familiar with the application and
should have attended the Train-the-Trainer sessions.
Execution of UAT: Telecom Egypt's team will execute the UAT based on the UAT scripts, with
assistance from our business analysts and implementation consultants. During UAT execution,
each test case will be marked as Pass or Fail, and failed test cases will have a priority indicator
set by the tester.
Issue Correction: Each day, business analysts and implementation consultants will conduct UAT
review meetings with the Telecom Egypt project team to review UAT results and reconfirm
priority indicators. Corrective actions will be taken for Priority 1 and 2 issues. Priority 3 and 4
issues will be reviewed with the solution architect to create a correction schedule, which will be
discussed with the Telecom Egypt project team. Failed test cases will be re-run after corrections
are made.
Application Acceptance: In the final stage of UAT, Telecom Egypt will provide application
acceptance sign-off based on the acceptance criteria documented in the project plan.
i. Go Live Preparation
In this pivotal phase, we meticulously prepare for a seamless transition to live project operations.
Regular Go Live Preparation meetings are conducted to verify that all essential preparations are in place
for a successful launch. This stage is marked by infrastructure and application readiness reviews, and
Customer’s Subject Matter Experts and core users are instrumental in providing End-User training. Key
aspects of this stage include:
1. Production Hardware and Environment Readiness Assessment: This step involves a thorough
assessment to ensure the production hardware and environment are fully prepared to support
the project’s live operation.
2. Train the Trainers Training Confirmation: We confirm that the “Train the Trainers” training
across all functional areas has been completed. This is crucial to ensure that the trainers
instructing end-users are fully equipped with the necessary knowledge and skills.
3. Resolution of High Severity Software Issues: High-severity software issues, as defined by the
Test Plan, are addressed and updated in the production environment. This is a critical step to
ensure the system is free from any significant defects that could impact the Go Live phase.
4. System Cut-Over Plan Publication: The System Cut-Over plan is published, outlining agreed-
upon Data Migration timings and providing a clear understanding of the process for manually
migrating legacy data to the live environment. This ensures a smooth transition from the testing
environment to the production environment.
5. Go-Live Support Roster Publication: A comprehensive Go-Live support roster is published,
designating roles and responsibilities for the team members supporting the project’s launch.
This includes individuals responsible for various aspects of the Go Live phase.
6. Go-Live Issue Escalation Procedure Publication: The Go-Live Issue escalation procedure is
available, providing a clear and documented process for addressing and escalating any
unforeseen issues during the Go-Live phase.
j. Go Live – The Launch into Action
The Go Live phase marks the solutions transition into live operation. During this crucial stage,
CorporateStack will deploy business analysts and implementation Consultants to provide essential
support and guidance to end-users.
Key activities encompass:
1. Define the Go-Live Date and Time: The Go-Live date and time are precisely defined and
communicated to all users to ensure a coordinated transition.
2. Review and Update Support Strategy: A thorough review of the support strategy is conducted,
and the communication process during Post Go-Live Stabilization support is updated to align
with the evolving needs of the project.
3. Distribute Support Resources: The necessary support resources are distributed to the
designated teams to provide immediate assistance and address emerging issues.
4. Manage Support Calls and Issues: Efficient management of support calls, logs, and issue
tracking is vital. This ensures a systematic approach to resolving user queries and addressing
operational challenges.
5. Daily System Round: A daily system round is conducted to monitor users’ activities and gather
feedback. This process helps in identifying and addressing any concerns or challenges faced by
users.
6. Monitor Printing and Message/Interface Operations: Continuously monitoring the correct
operation for printing forms, reports, labels, and barcodes is essential to maintain smooth
operations. Additionally, the monitoring of messages, interfaces, and error logs is crucial to
ensure data integrity and system functionality.
7. Install Fixes Based on Feedback received during the support process is analyzed, and, if
necessary, fixes and updates are deployed to enhance system performance and user experience.
8. Go-Live Issues Log Tracking: An issues log is diligently maintained and updated daily to ensure
timely resolution and closure. CorporateStack recommends providing on-site stabilization
support two months following the Go-Live date, utilizing the Centralized Command Center
method located within Customer’s premises. Additionally, we offer ongoing annual
maintenance and support based on the standard support model, with the option to include on-
site support as needed. This comprehensive approach ensures a successful and smooth
transition to live operations and continued support for the project.
Third-Party Integration Track: The integration track focuses on API design and testing for seamless
integration with external systems and services. Our team will work with Customer team and relevant
third-party vendors to identify the necessary integrations. We will design and develop robust APIs that
facilitate data exchange between the CS CRM system and these external systems. Rigorous testing and
validation will be conducted to ensure the smooth flow of data and a seamless user experience.
By kicking off all three tracks in parallel, we aim to expedite the project delivery process while
maintaining high quality and attention to detail. This approach allows us to progress across multiple
areas concurrently, avoiding potential bottlenecks and ensuring efficient use of resources. Regular
communication and collaboration between our teams will ensure that all tracks progress smoothly and
remain aligned with the overall project goals.
Throughout the implementation process, we will provide regular status updates, conduct milestone
reviews, and engage in ongoing communication with your organization to ensure transparency and
address any questions or concerns that may arise. Our experienced project manager will oversee the
entire implementation, ensuring each track remains on schedule and meets your expectations.
We are committed to delivering a successful project outcome and providing a state-of-the-art CRM
system and career portal that aligns with your organization’s needs, enhances Customer’s operational
processes, and supports your talent acquisition efforts.
Figure 5: CS Team
c. CorporateStack Direct / Indirect Facing
d. The Project Documentation
e. The Project Requirements
1. Hardware
Intel Quad-core or higher
32GB RAM or higher
1 TB SSD or higher
2. Software
Windows Server 2016 or higher
IIS version 8 or higher
MS SQL Database version 2014 or higher
Net Framework version 4.8 or higher
Customer must appoint a project manager who will build the adequate team around CorporateStack
team. In case of the unavailability of the required resources, CorporateStack project manager will report
the potential impacts to Customer project manager (project delay, project resources allocation,
commercial impacts).
Customer commits to provide the necessary hardware and software in addition to the network
capabilities to achieve the highest possible service performance. It’s mandatory to provide
CorporateStack team with all the required information for the integration with the third-party systems.
As per Telecom Egypt Document the team allocation for the project is as follow
i. Resource Allocation
1. Project Manager (1)
o Responsibilities:
Oversee the entire project
Coordinate between Telecom Egypt and the service provider
Ensure project timelines and budgets are met
Communicate with stakeholders
Manage risk and issue resolution
5. The Annexes
a. Building an ERP System for Telecom Egypt's
Procurement 2
b. High-Level Project Plan MS Excel Sheet