You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Amaç

Toplantı oluşturulması, katılımcılara iletilmesi ve geri dönüş alınması, toplantı sonucunda katılımcılara iş atanması ve atanan işlerin takibinin yapılması amaçlanmıştır.

Senaryo

Takvim bileşeni üzerinden toplantı talebi oluşturulur ve katılımcılara gönderilir. Katılımcılar bu talebi onaylayabilir, reddedebilir veya toplantının yeniden düzenlenmesini talep edebilir. Oluşturulan toplantı takvimi mail olarak ilgili katılımcılara iletilir. Toplantı saatinde toplantıyı oluşturan kişinin üzerine Toplantı Çıktıları formu atanır. Form üzerinden katılımcılara ilgili görevler atanır, mail olarak da iletilir. Her katılımcı kendi üzerindeki işleri “Görev Tamamlama Formu” üzerinde görebilir ve onaylayabilir. “Toplantı Raporu” üzerinden tüm toplantı bilgilerine ve atanan görevlerin durumlarına erişilebilir.

Akış Dosyası (.nxmx)

Aşağıdaki dosyayı indirerek uygulamaya aktarabilirsiniz. Örnek içeri aktarım senaryosu için tıklayınız.


Form Şablonu

Toplantı süreci formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Toplantı çıktıları formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Toplantı takip raporu formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Toplantı raporu formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Akış Şablonu

Toplantı süreci formu için oluşturulmuş ekran tasarımı aşağıdaki gibidir.

 Görsel

Dikkat Edilecek İşlem Adımları

Süreç içerisinde gerekli tabloların oluşturulması gerekmektedir. Bunun için aşağıdaki scriptlerin çalıştırılması gerekmektedir.

1- Toplantı sonucu katılımcılara atanan görevlerin tutulduğu tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

 Script

USE [LFLOWTESTDB]

GO

/****** Object:  Table [dbo].[TOPLANTI_MADDELERI]    Script Date: 29.07.2024 11:49:48 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[TOPLANTI_MADDELERI](

               [RECID] [int] IDENTITY(1,1) NOT NULL,

               [MADDE_BASLIK] [varchar](100) NULL,

               [AKSIYON_SAHIBI] [varchar](100) NULL,

               [DURUM] [bit] NULL,

               [TERMIN_TARIHI] [datetime] NULL,

               [GERCEKLESME_TARIHI] [datetime] NULL,

               [YORUM] [varchar](400) NULL,

               [TOPLANTI_NO] [varchar](20) NULL,

 CONSTRAINT [PK_TOPLANTILAR_MADDELERI] PRIMARY KEY CLUSTERED

(

               [RECID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

2- Toplantıyı onaylayacak katılımcıların durum bilgisinin tutulacağı tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

 Script

USE [LFLOWTESTDB]

GO


/****** Object:  Table [dbo].[TOPLANTI_ONAY]    Script Date: 29.07.2024 11:50:57 ******/

SET ANSI_NULLS ON

GO


SET QUOTED_IDENTIFIER ON

GO


CREATE TABLE [dbo].[TOPLANTI_ONAY](

               [RECID] [int] IDENTITY(1,1) NOT NULL,

               [TOPLANTI_NO] [varchar](20) NULL,

               [KATILIMCI] [varchar](100) NULL,

               [EPOSTA] [varchar](100) NULL,

               [DURUM] [smallint] NULL,

               [YORUM] [nvarchar](400) NULL,

 CONSTRAINT [PK_TOPLANTI_ONAY] PRIMARY KEY CLUSTERED

(

               [RECID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

3- Toplantı bilgilerinin tutulacağı tablonun oluşturulması gerekmektedir. Bu işlem için aşağıdaki scripti çalıştırmak gerekmektedir.

 Script

USE [LFLOWTESTDB]

GO


/****** Object:  Table [dbo].[TOPLANTILAR]    Script Date: 29.07.2024 11:51:25 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE TABLE [dbo].[TOPLANTILAR](

               [RECID] [int] IDENTITY(1,1) NOT NULL,

               [TOPLANTI_NO] [varchar](20) NULL,

               [TOPLANTI_KONUSU] [varchar](100) NULL,

               [TOPLANTI_ACIKLAMASI] [nvarchar](400) NULL,

               [TOPLANTI_TARIHI] [datetimeoffset](7) NULL,

               [BASLANGIC_SAATI] [time](7) NULL,

               [BITIS_SAATI] [time](7) NULL,

               [DURUM] [smallint] NULL,

               [REFID] [nvarchar](400) NULL,

               [BITIS_TARIHI] [datetimeoffset](7) NULL,

 CONSTRAINT [PK_TOPLANTILAR] PRIMARY KEY CLUSTERED

(

               [RECID] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, OPTIMIZE_FOR_SEQUENTIAL_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

GO

4- ToplantiNo sayacı oluşturulmalıdır.

5- Akıştaki formlara onay verecek kullanıcıların tanımlanması gerekmektedir. bknzForm Onay Yetkilendirmesi

6- Akış kaydedilmeli ve geliştirim modunda testleri gerçekleştirilmelidir.

7- Testler sonrasında canlı kullanıma alınacağı zaman yayınlama işlemi gerçekleştirilmelidir. bknzAkış Yayınlama

8- Akışta kullanılan Hata Bildirim Aktivitelerinde kullanıcı seçimi gerekmektedir. bknzHata Bildirim Aktivitesi