Funkcje są elementami umożliwiającymi sprawniejsze zarządzanie uprawnieniami użytkowników. Każda z wprowadzonych funkcji daje dostęp do wybranych przez użytkownika modułów, a w ramach modułów – do określonych czynności (predefiniowanych dla tych modułów).
Funkcje są następnie przypisywane użytkownikom Graffiti. Jeżeli jedną funkcję przydzieli się kilku użytkownikom, wtedy wystarczy dodać lub usunąć moduły i czynności dla funkcji, żeby tym samym dodać lub usunąć moduły i czynności, do których ci użytkownicy będą mieli dostęp.