diff --git a/GUI/Model/Job/JobItem.cpp b/GUI/Model/Job/JobItem.cpp
index c9dafb4a88480ae9ea7c9e36d59d08dc19c140cc..118fc154cdf228212d74612163f822bd49c524e1 100644
--- a/GUI/Model/Job/JobItem.cpp
+++ b/GUI/Model/Job/JobItem.cpp
@@ -212,6 +212,16 @@ void JobItem::setPresentationType(const QString& type)
     m_presentationType = type;
 }
 
+QString JobItem::activity() const
+{
+    return m_activity;
+}
+
+void JobItem::setActivity(const QString &activity)
+{
+    m_activity = activity;
+}
+
 bool JobItem::isSpecularJob() const
 {
     return instrumentItem()->is<SpecularInstrumentItem>();
diff --git a/GUI/Model/Job/JobItem.h b/GUI/Model/Job/JobItem.h
index d85d5d51940b45321687f046aa9d526631544f4a..40e1566acd07fc9137a845ee2190191882465945 100644
--- a/GUI/Model/Job/JobItem.h
+++ b/GUI/Model/Job/JobItem.h
@@ -83,6 +83,9 @@ public:
     QString presentationType() const;
     void setPresentationType(const QString& type);
 
+    QString activity() const;
+    void setActivity(const QString& activity);
+
     bool isSpecularJob() const;
     bool isIntensityJob() const;
 
@@ -155,6 +158,7 @@ private:
     QString m_identifier;
     JobStatus m_status = JobStatus::Idle;
     QString m_comments;
+    QString m_activity;
     QString m_presentationType;
     QDateTime m_beginTime;
     QDateTime m_endTime;