ASW Connect+ 03

Transcription

ASW Connect+ 03
0
w w w . a t l a s s o ft w e b . c o m
Third Edition
Volume 1
Issue 3
September- October 2015
01
Dear Readers,
Brand Building #04
It’s a joy to see Atlas SoftWeb grow leaps and bounds. What
started as a small initiative in 2011 is now a well-planned and
organized company well known in the city and overseas.
What made Atlas become so popular? Many of you would
think its branding and marketing. Well our mantra was not
exactly branding as we hardly branded until recently when
we sponsored Word Camp 2015 in Pune. Our key to success
was Quality, Customer Satisfaction and a Committed Team to
deliver whatever tasks we were assigned to.
We had a Word Of Mouth branding mechanism built for us
that took some time but was a lot cheaper, effective and
reliable.
However, branding and promotion is also important for a
growing company. As a part of this initiative we decided to
sponsor Word Camp 2015 at Pune. This helped us reposition
Atlas and build business relationships with lead Hosting
Providers and Open Source Developers. The camp that is
held once in a year was attended by 300+ stake holders and
developers. With our Stall right at the entrance of the
conference hall, we made our presence known BIG TIME.
With an excellent team, we have delivered quality all these
years and our clients have felt the ownership of referring us
to their friends and business associates. This Brand Building
mantra has paved way for easy position of Atlas to leading
companies in United States, United Kingdom and other Asia
Pacific Regions.
I encourage all my Atlasians to continue working on projects
with the same commitment and deliver nothing but WOW!
Message from our
CEO & Co-Founder
Mr. Royson Rajan
0
02
Self Confidence: Have you got it in you?
Self-confidence is a combination of a lot of things. We all
have heard this word “Self-confidence” quite a number of
times all through our life. It is not a readymade quality. It
needs to be learnt, practiced and mastered all our life.
- Bejini Sajan
Self-Confidence is all about believing in yourself. Unless you
have confidence in yourself with the zeal, faith and trust and
with the attitude of “I can”; “I will” any possible achievement
would also look like a mountain to cross. Not having
self-confidence or having low confidence is not like a life
threatening disease. Everyone goes through this stage of
losing confidence and giving up on things. However,
gathering self-confidence and helping it grow in our lives is
an everyday job.
Barrie Davenport, a certified life passion coach who helps people shift their thinking,
create positive new habits, and build lifetime confidence did mention in her
research on Self-confidence theory that Low self-confidence isn't a life sentence.
Self-confidence can be learned, practiced, and mastered--just like any other skill.
Once you master it, everything in your life will change for the better.
All this totally boils down to the concept that believing in yourself is very important.
If you don’t, who else will?
Few ways of building confidence in day to day life:
1. Add positivity in all that you do: Look out at things in a very positive way.
Although we know that life is not a bed full of roses, we should still bring out
the positive enthusiasm in all that we ought to do. It is also necessary to stop
focusing only on problems or difficulties. Put all the negative thoughts and all
the negativity away. Like one rotten apple could spoil the entire bag of apples
in the same manner one negative thought too spoils everything around you.
A positive mind breaks the strongest barriers. It is like half the battle won.
2. Try new ventures: Meticulously doing the same thing every day does not give us
the required boost. To help build confidence it is also important to venture or try
new things everyday even if you fail at it, you still have the confidence of starting
it. Choosing new paths bring its own advantages. Take chances, Take risks!
3. Take a Stand and Be Prepared: Don’t always say a “Yes” just because you don’t
want to rock the boat and don’t always say a “No”, if you think you can take a
chance just do it. Request can be very politely declined too, just make sure you
don’t create silly excuses all the time. A very confident “Yes” or “No” would
definitely put the point across to the opponent. Also, being prepared for anything
is highly important. Life is full of challenges and every opportunity does not
always promise a comfort zone ahead. It is necessary to be prepared to face all
challenges with the right skills, knowledge and the right attitude.
4. Choose the right Body language and Image: The right body language plays a
great role in building self-confidence. If you look gloomy, tired, angry or not
interested, things around you would also reciprocate in the same manner. Like
they say: What goes around, comes around. Carry a strong attitude, with lots of
positivity. Hold your head high, carry a bright smile. Try making others feel more
comfortable around you.
Don't let
others put
thoughts
into your
mind that
takes
away your
self-confidence.
- Katori Hall
5. Practice being self – confident: Always practice being self-confident. Cultivate
it. Make it your second nature. Make a list of all the achievements and things to
be achieved. Keep an update of all your proud moments, all your hard work and
all the efforts put in professionally and personally. Remind yourself of all things
you are proud of from time to time. This will help soar your confidence and not
dwindle it.
Below is a short story that I happened to read in one of the blogs, it talks about
Self-confidence and summarizes all the above:
There were two boys in a village, one of them was 10 years old, and the other was
6 years old. They were the best of friends, and used to play together the whole day
long. One day while playing, they reached a faraway place from their village. There
the 10 year old boy slipped and fell into a well. He did not know how to swim and
was just struggling to keep himself on the surface of water. He could drown
anytime. Seeing this the 6 year old boy got scared. He looked around for help, but
there was nobody.
Just then he saw a bucket with a rope kept beside the well. He immediately threw
the bucket into the well, the elder boy clung on to it, and with all the strength he
had, the younger one pulled the rope and got his friend out of the well. Now when
both of them went back to the village and told everyone the story, nobody believed
them. They said it was not possible. How can a 6 year old boy who is so weak that
he cannot lift a bucket full of water, lift the same with another boy clinging on to it?
Though there was one wise elderly man in the village who believed their story. He
said he believed every word the boys said. Seeing this, all the villagers went up to
the wise man and asked how he could believe their story. The man said the boys
themselves said what had happened- the younger one threw the bucket into the
water, the elder one clung on to it, and he pulled his friend out of the well. The
villagers explained that the question is not as to how the boy did it.
The question is that how was he able to do it.
To this the wise man said that there is only one possible explanation, and that is, at
the place where the incident took place, for miles and miles there was not even a
single person who could tell the boy- "You cannot do it."
So ignore what the world says, the magic is already within you.
#Be Self-Confident
#Be-You
3
0
Digital India - A Voyage In Future
0
In July, 2015, the Government of India launched a new initiative
called Digital India. It is a highly ambitious task for the
betterment of India and it is now one of the top priority projects
for the Government of India. This project aims to transform
India into a digitally empowered society and knowledge
economy. The focus of this project will be on 3 core areas.
@
1. Setting up a robust digital infrastructure
2. e-governance – Government services on demand
3. Digital empowerment of citizens
- Aaron
The farsighted vision also aims for inclusive growth of
electronic services, products, manufacturing and job
opportunities etc. The goal is to utilize Indian talent pool in
developing and using Information Technology to create
tomorrow's India. It can be seen as:
IT (Indian Talent) + IT (Information Technology) = IT (India Tomorrow)
Under this program, the government with the help of private corporations (when needed and available) will provide high-speed
internet connectivity to entire India, especially rural and remote parts. Tech giants like Google and Microsoft have already
shown interest in providing free wi-fi hotspots on selected railway stations and many rural areas. Hence, looks very promising
right now.
The government also wants to make all their services available online so people can use it when needed. The plan is to cover
as many sectors as possible under this initiative so people can get the benefits from these services to accomplish their needs
related to education, health etc. An important service named as DigiLocker is a very smart goal. This service will allow citizens
to digitally store their important documents like PAN-card, passport, mark sheets, degree certificates etc. It will also provide a
secure access to the government issued documents. Isn't that great?
In the beginning of this article, I’ve mentioned that it is an ambitious task because no matter how much work the government
does, it still relies on people to understand and utilize the services wisely. I say wisely because the famous Uncle Ben from
Spiderman comic once said “With great power comes great responsibility.” and it holds true in this case as well. The citizens
need to understand the infrastructure setup and the government offerings to make the most of it. If people don't know what is
the offer and how it can be used, the entire vision of Digital India fails. To tie this loose end, the government has planned to train
people, especially students and prepare them for future. Also, people will need to understand the risk associated with online
storage and transactions and how to avoid it: therefore the great responsibility while using such services.
Digital India will connect more and more people to the high-speed internet as the years go by and will provide the government
services on demand to consume. This way citizens will have a faster and a reliable access to such e-services resulting in
getting things done quickly without the likes of frustration with current paper based system. It also means no more standing in
long queues at the government offices and no more pleasing of government officers with power. This will result in reduced
corruption and help people to save their hard earned money which otherwise go into bribes for getting the work done. So
people can hope for better and quick services rather than struggling to get hold of government officers to sign documents.
The government will seek private-public partnership model wherever it is beneficial. This will directly benefit the companies
involved in such a model. Apart from this, it will make the interactions between the government and the businesses easier and
quicker. Businesses will be able to apply for and get approval from the government easily by using e-governance services. The
more number of people using the internet will mean more potential customers for businesses. Businesses can reach to more
people with the same amount of efforts using digital mediums. Also, the time saved by eliminating human efforts in interacting
with the government and customers, businesses can become more creative and productive resulting in better and quicker
services to the customers. Digital India opens the door to lot of opportunities for businesses.
The government wants to change the face of their services by Digital India mission but will it help everyone across India? The
simple answer is No. Poverty is an arch enemy of any government. There are millions of people who lead poor life classified as
below poverty line. These people do not get enough food for their families for a day, one square meal a day at times is difficult.
There are millions of people who do not have their own home. Going digital will be the least of their concern. So the government needs not only to create digital infrastructure and digital literacy but also fulfill the basic needs of a poor Indian before
asking him to use the digital services. Unless these people get their basic needs like food, clothing and shelter, Digital India
mission will not be accomplished in true sense.
Though it is a daunting task of transforming India into a digital country, I am very hopeful that the government will be able to
accomplish what is planned. It has lot of challenges that need to be overcome first but it should not stop any of us to help in
shaping tomorrow's India. Let's embrace the great vision for the future of our country and play our part nicely as much as we
can. I will, will you?
4
0
How to integrate Magento
with Mas 200 / Sage 200 ?
Introduction
Magento is world's most popular e-commerce platform. Magento
has 26% of the eCommerce market share of 56,000 eCommerce
sites surveyed in the Alexa top one million.
- eWin
SAGE :- Sage, is a multinational enterprise software company headquartered in Newcastle upon Tyne, United Kingdom. It is
the world's third-largest supplier of enterprise resource planning software (behind Oracle and SAP), the largest supplier to
small businesses, and has 6.1 million customers worldwide.
Sage 100 ERP, formerly known as MAS 90 and Mas 200 (Master Accounting Series) is an accounting software offered by Sage.
-> Why do we need an integration between Mas200 and any other e-commerce platform (Zend cart, OS-commerce, Magento
etc.)
– As we have known the proverb “Necessity is the mother of invention” so in order to work with any of the platforms of
e-commerce and to manage the whole ERP system through one side, SAGE (Mas200) has filled this gap and proved to be an
excellent way to handle the whole ERP system.
– Usually when it comes to synchronize the data between Magento and Mas200, people go for a manual approach:
New Orders
Inventory management
Customer synchronization
Invoice and Shipment generation
Credit Memo generation
Cancellation or orders are done manually into Magento from Mas200.
Content
Atlas SoftWeb Pvt. Ltd. has pushed one level up to make things automated for one of its client which used to make mobile
accessories. Here we have automated all the above 6 data processes.
Let's get into how these things really happened.
1. New Orders: When an order is placed from Magento at that time our system had created a function where all order related
data necessary for Mas200 were being inserted into one database which acted as a mediator between Magento and Mas200
and from there Mas200 extracted all required order details.
2. Inventory Management: In order to keep track of the inventory between Mas200 and Magento we have created a script in
Magento which ran at every 5mins (technically known as CRON job) and checked into the inter-mediate database (where
Mas200 gives its updates). Once it finds any inventory updates in that database it will then update inventory into Magento.
3. Invoice & Shipment creation: For all orders which were placed from Magento their invoice & shipment were created by
Mas200. So when Mas200 updates the invoice and shipment to intermediate database, we created a script which ran at every
5mins and checks into this database whether any invoice and shipment is created for orders which are in processing or
pending state. So once they are found it fire creates invoices and shipment for Magento with the same details.
4. Credit Memo: For orders which need to be refunded back to customers, credit memo is created. As order is placed in
Mas200 so when customers ask for returns of it, Mas200 creates credit memo for that particular order and that entry is created
in the inter-mediate database. We have created a script which checks into this inter-mediate database to know whether the
credit memo is created or not, so once found it will create Credit Memo for Magento.
5. Canceled Orders: If the customer has raised a request for cancellation of a particular order then Mas200 updates the order
and marks it as canceled and it creates an entry into the inter-mediate database. We have created a script which is used to
check this inter-mediate database whether any order is canceled or not, once found it will cancel the order in Magento.
0
6. Partial Orders: One more thing which we have handled here is Partial Order this means if any order is partial, then an email is
triggered to admin informing them that the order is partially made and necessary steps should be taken so that order is made
complete into Magento.
Examples
1. Inventory Management:
$sql = "SELECT *
FROM mas200_inventoryitem_whse_detl Where WhseCode = '" . $xyz . "'";
2. Credit Memo:
$sql1 = "SELECT * FROM `mas200_invoicehistory_header` Where InvoiceType = 'CANCELLED' and ApplyToInvoiceNo IS NOT NULL";
3. Canceled Orders:
$sql = "SELECT SalesOrderNo, OrderStatus
'X' and SalesOrderNo LIKE '%T%'";
FROM `frommas_so_salesorderhistoryheader` WHERE `OrderStatus` =
Pros / Cons:
Pros:
1) One of the biggest advantages is that there is no manual entry of data for all the above processes, as the entire process is
automated.
2) Eradicates repetitive data entry.
3) Removes administration errors.
4) Decreases order to dispatch times.
5) Reduces operational costs.
6) Improves company performance.
Cons:
1) If not implemented whole process needs to be handled manually.
2) Costly compared to automation as dedicated employees need to be placed there.
3) Time consuming data entry activities.
4) Chances for human errors increases.
Conclusion
From the above processes one thing can be concluded that if we automate the process, it would be very effective, time
preserving and cost effective.
5
0
Drupal:
CMS or CMF?
- Darshi
According to Drupal.org:
“Drupal is a free software package that allows you to easily organize,
manage and publish your content, with an endless variety of
customization.”
“Drupal is open source software maintained and developed by a community of over 1,000,000
users and developers. It's distributed under the terms of the GNU General Public License (or
"GPL"), which means anyone is free to download it and share it with others.“
According to Wikipedia, Drupal is...
“Drupal is a free and open-source content-management framework written in PHP and distributed under the GNU General
So the big question is: Is Drupal CMS or CMF?
CMS as per Wikipedia is...
“A content management system (CMS) is a computer application
that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface.”
CMF as per Wikipedia is...
“A content management framework (CMF) is a system that
facilitates the use of reusable components or customized
software for managing Web content.”
Drupal has a long history. It started as a forum by Dries Buytaert
in 2001 and came a long way since then to be one of the most
amazing communities.
(ImageSource: http://www.nuweb.co.uk/projects/nuweb/nuweb/resources/images/main-images/contentmanagement.jpg)
Drupal initially was just a forum software but quickly became a
flexible system which was centered on nodes- a piece of
content. Back then all the pieces that made up a Node, were
contained as a whole. A better way to understand it would be to
state it like this; we could not easily create Nodes, we were
adding pre-built solutions (like recipes and news) and organizing
them.
Since Drupal 4.6 was a CMS everything was in form of nodes. We had nodes for news, events, upcoming events etc.
With the introduction of CCK and Views in Drupal 4.7, the way Drupal used to work changed. Instead of pre-defined nodes we
now have the ability to make our own types using text fields, date fields and image fields. This combined with Views gave
developers a great way to show content exactly the way they want.
The process has continued from then now. Now it is expected that you build your own content with Drupal.
So what is Drupal exactly?
Drupal was a CMS at some point but today Drupal has evolved to become as CMF on which you can build a CMS tailored
specifically for your needs.
The Advantages:
The advantage is that you are making your own CMS. You define your data models using CCK and fields. You decide your
displays using Views, Panels etc. You control your admin workflow using modules like workbench. You define your site structure
using menus, taxonomy and various other tools.
This CMS is as you made it. Even though, you made it, it is still based on Drupal and you get the required support from the
amazing community. That means access to the open source support network, ready availability of Drupal-savvy talent, freely
available documentation, and the ability to collaborate with others to push the Drupal platform itself forward.
Sometimes, the CMS you are looking for is already made by someone else in Drupal community and contributed. Drupal calls
these readymade CMS “Distributions”. They are core Drupal + themes, modules, libraries, and installation profiles to make
specific CMS.
Distributions are of two types:
Full featured distributions: These are complete solutions for specific use cases.
Others: These are mostly starting points for developers to build something specific.
Building a CMS based on Drupal requires a thorough planning and execution. But it’s important to understand that Drupal is a
Content Management Framework: A tool for building your own dream CMS, to your specification, for your organization.
06
Defining a brand and brand strategies can be complex and
requires considerable amount of time spent on proprietary
analysis. For that, lot of research is required. Brand value is the
matter of focuses where a brand surpasses customer
expectations. So one needs to learn habits and expectations of
current customers and prospects.
Attributes that play a vital role in strong branding are:
1. Logo: Where you graphically represent your organization.
Get it done and place it everywhere.
- Ripple
Drive Customer
Loyalty with GREAT
Branding
“Branding is what people say about you when you’re not
in the room."
- Jeff Bezos
2. Brand messaging: Key messages that communicates
about your service offerings. Build it and let everyone know it.
3. Integration of brand: Way of answering phones, e-mail
signatures, presentations, everything matters.
4. Voice of an organization reflects your brand:
Incorporation in visual imagery of all documents. Be
conversational. Be formal.
5. Tag-line: Concise statement which captures the essence
of your brand.
6. Brand Standards: Production of marketing materials
having unique color schema and excellent look & feel. Be
consistent.
Communications
Brand Identity
Brand Strategy
(Positioning)
How we want
to be seen
Environments
Behaviours
7. Authenticity: Drive referrals with decency in your work.
Double the prospecting.
8. Consistency: Consistency in all of the above attributes is a
key point to keep in consideration while branding.
How to identify what drives loyalty to your brand?
A five step process determines this achievement.
Visual & Verbal
Identity & Tone
Products & Services
Branding is just a journey of organizations' self-discovery.
Being the most difficult task in the business, it requires to
get answers of the following questions:
What is your organization's central goal?
What are the benefits of your services?
What is there in the existing customer's and prospects'
mind about the reputation of the company?
What are the added qualities being added by your
client in your organization's brand building?
First, determine your most beneficial customers.
Couple of customers will ordinarily speak to the noteworthy
extent of your benefit. These are the ones you need to hold
and discover a greater amount of.
When you begin attempting to satisfy all customers, you
weaken your uniqueness and capacity to contend
beneficially.
Understanding why a customer is important to you and what
he/she anticipates will turn into a key ability in your business.
So increase your emphasis on your essential target customers, what you remain for as a brand and the worth you bring
them. You can then choose how this can be dialed up or
down for different portions.
Objectives of Brand Marketing:
Conjure your message instantly
Enhance credibility
Prompt an emotional affirmation
Motivate the buyer
Augment customer loyalty
The power of ongoing customer insights in
building brand loyalty:
Listening helps transform loyal customers
into Brand Advocates.
Customer insights can drive both service
innovation and branding.
Collaborating with customers lets
marketing drive innovation.
Customer feedback brings clarity when
loyal customers disagree.
Potential Barriers to Brand Development:
Service Quality
Competition
Bad timing
Poor Location
Poor resonance with targeted market
values
A brand stands out among the most important
resources of a business, and it should be
precisely made to guarantee appropriate and
legitimate representation of the business.
Making a brand is a common try, however;
customers, workers, blog readers, and any
individual who communicates with a business
has a part in forming the brand.
Second, determine their expectations.
A key segment of a branded client experience is being separated in a
manner that is important to target customers. You additionally need to
recognize what beneficial customers esteem and the couple of most vital
traits that drive fascination, retention and referral.
Distinguish the key customer touch-focuses. This can be used as a framework for further research.
-Qualitative Research: Focus on small number of target customers using feedback forms to know likes, dislikes and loyalty drivers. Question to be asked is, “What do you value most from best service offerings?”
Let them prioritize and rate your brand against these expectations.
-Quantitative Research: Focus on top most expectations and use
them to build on-line survey to collect as much target customers as you
can. Larger the data, stronger the validation can be. This may result in
response rate of 10%. It must be ensured that your information set is
sufficiently strong to decide the worth drivers measurably.
When you invest in customer service strategy, you are investing in your
company’s financial success. Greater the customer services, higher the
conversation rate.
Third, determine the value drivers.
Relate the outcomes with expectation 'to return' or "suggest" to shape a
center arrangement of quality drivers. These will be the basis of your
brand promise.
You should ordinarily distinguish between three to six quality drivers and
these turn into the establishment for characterizing your customer guarantee.
Fourth, create an expectation map.
Cluster customer's desires so you can rapidly recognize what is vital at
every touch-point with your brand.
Measure satisfaction level, touch-points, goals and actions for each phase
of service offering and look after consistency. This will help you with your
experience outline.
Finally, ask your people.
The people who connect with your customers consistently will regularly see
things that delight customers or disappoint them. These might be the things
that the customer may not articulate. This insight enables you to exceed
customer's expectations. You should also realize what obstructs employees in
delivering an extraordinary experience. They should be aware of what the
brand stands for and what customers expect for. They should get the right
leadership support, communication and training.
Company
Name
Customer
Serivce
Logo
Strong
Impression
BRANDING
Price
Product
Benefits
Repetition
Value
Proposition
Extracurriculars
ATLASIANS
Growth and development is an integral part of Atlas
and to enhance this growth we had Anu joining the
Software Development Team. Please join Atlas in
welcoming him! We are thrilled to have him join our
team!
EMPLOYEE OF THE WEEK
Atlas SoftWeb has recognized the following employees
as the “EOW” for September 2015 and October
2015 for their hard work, commitment and excellent
performance.
(Raja, Darshi, Chirag, Mehul, Elvin, H1,
Vijay, Arpan, Trushal, Rakesh, H2,
Dhaval, Sweta, Hiren, Kinjal, Kana,
Prashant, Kevin, Mamta, Edwin, Anu,
Ripal)
Congratulations
to all the
WINNERS!
Birthday Celebrations @ Atlas
The following staff members celebrated their birthday
in the month of September 2015 and October 2015
BEJINI, TRUSHAL,
EDWIN,
KANA,
ELVIN,
PRASHANT
We wish them all a very Happy Birthday & a great year ahead!
For private circulation only. This newsletter is meant for sole use by the recipient and is not for circulation.
For more details contact “Atlas SoftWeb Pvt Ltd, Ahmedabad."
Phone: +91 79 27700576 / Email: admin@atlassoftweb.com
w w w . a t l a s s o ft w e b . c o m